From xen-changelog-bounces@lists.xenproject.org Thu Feb 01 01:55:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eh45m-0007Ze-GZ; Thu, 01 Feb 2018 01:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh45l-0007ZS-CY
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:09 +0000
X-Inumbo-ID: fd52de0f-06f2-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd52de0f-06f2-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh45e-00047H-Qr
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eh45e-0007gR-OA
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eh45e-0007gR-OA@xenbits.xenproject.org>
Date: Thu, 01 Feb 2018 01:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] update Xen version to 4.8.3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1MDdiYjZhZTJiNzc4YTQ4NDM5NDMzODQ1MjU0NmMxZTRmYzZhZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDIz
IDE0OjQ5OjU4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSmFuIDIzIDE0OjQ5OjU4IDIwMTggKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC44LjMKLS0tCiBDb25maWcubWsgICAgfCA2ICsrKy0tLQog
eGVuL01ha2VmaWxlIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGQz
YjJjMWEuLjYxMjMzOTYgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAg
LTI3Nyw4ICsyNzcsOCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSBiYzU0
ZTUwZTBmZTAzYzU3MDAxNGYzNjNiNTQ3NDI2OTEzZTkyNDQ5Ci1RRU1VX1VQU1RSRUFNX1JFVklT
SU9OID89IHFlbXUteGVuLTQuOC4yCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJF
TEVBU0UtNC44LjIKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC44LjMKK01J
TklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjguMwogIyBXZWQgU2VwIDI4
IDExOjUwOjA0IDIwMTYgKzAyMDAKICMgbWluaW9zOiBmaXggYnVpbGQgaXNzdWUgd2l0aCB4ZW5f
Km1iIGRlZmluZXMKIApAQCAtMjg5LDcgKzI4OSw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJ
T04gPz0gcmVsLTEuMTAuMAogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAK
LVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuOC4yCitRRU1VX1RSQURJVElPTkFM
X1JFVklTSU9OID89IHhlbi00LjguMwogCiAjIFNwZWNpZnkgd2hpY2ggcWVtdS1kbSB0byB1c2Uu
IFRoaXMgbWF5IGJlIGBpb2VtdScgdG8gdXNlIHRoZSBvbGQKICMgTWVyY3VyaWFsIGluLXRyZWUg
dmVyc2lvbiwgb3IgYSBsb2NhbCBkaXJlY3RvcnksIG9yIGEgZ2l0IFVSTC4KZGlmZiAtLWdpdCBh
L3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCBmY2Q0ODZlLi5kMTZiYTk0IDEwMDY0
NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQAog
IyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQg
YmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4cG9ydCBY
RU5fU1VCVkVSU0lPTiAgICA9IDgKLWV4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4zLXByZSQo
WEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMyQoWEVOX1ZF
TkRPUlZFUlNJT04pCiBleHBvcnQgWEVOX0ZVTExWRVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4k
KFhFTl9TVUJWRVJTSU9OKSQoWEVOX0VYVFJBVkVSU0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9u
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 01 01:55:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eh45v-0007aI-I8; Thu, 01 Feb 2018 01:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh45u-0007Zy-Hs
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:18 +0000
X-Inumbo-ID: 03523464-06f3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03523464-06f3-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh45o-00047M-Su
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eh45o-0007h7-SG
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eh45o-0007h7-SG@xenbits.xenproject.org>
Date: Thu, 01 Feb 2018 01:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Introduce enable callback
	to enable a capabilities on each online CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NmRkMmVlZmFlMmZhZWVjYmViOTY2MmU2NjkzNWM4MDcwZjY0ZjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoyNzoy
NCAyMDE4IC0wODAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBl
bmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVu
IGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0s
IGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4K
ICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBj
YWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5
Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZl
YXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3Rv
cF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fy
b3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJl
Zm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAogICAgQ29u
ZmxpY3RzOgogICAgCXhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCiAgICAKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDJlYzdjY2JmZmM2Yjc4OGY2NWU1NTQ5OGU0MzQ3YzFl
ZTNhNDRiMDEpCi0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgfCAgNiArKysr
KysKIHhlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMgICAgICAgIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgIHwgIDEgKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2NwdWZlYXR1cmUuaCB8ICAzICsrKwogNSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCmluZGV4IGEzZThkZGEuLmQ0MjJmZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTY1LDYg
KzY1LDEyIEBAIHZvaWQgY2hlY2tfbG9jYWxfY3B1X2VycmF0YSh2b2lkKQogewogICAgIHVwZGF0
ZV9jcHVfY2FwYWJpbGl0aWVzKGFybV9lcnJhdGEsICJlbmFibGVkIHdvcmthcm91bmQgZm9yIik7
CiB9CisKK3ZvaWQgX19pbml0IGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCkKK3sKKyAg
ICBlbmFibGVfY3B1X2NhcGFiaWxpdGllcyhhcm1fZXJyYXRhKTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVmZWF0
dXJlLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCmluZGV4IDA4ODYyNWIuLmMxY2Q0MjUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKKysrIGIveGVuL2FyY2gvYXJt
L2NwdWZlYXR1cmUuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgog
I2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgorI2luY2x1ZGUgPHhl
bi9zdG9wX21hY2hpbmUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogCiBERUNMQVJF
X0JJVE1BUChjcHVfaHdjYXBzLCBBUk1fTkNBUFMpOwpAQCAtNDEsNiArNDIsMzQgQEAgdm9pZCB1
cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmNhcHMsCiB9CiAKIC8qCisgKiBSdW4gdGhyb3VnaCB0aGUgZW5hYmxlZCBjYXBhYmlsaXRpZXMg
YW5kIGVuYWJsZSgpIGl0IG9uIGFsbCBhY3RpdmUKKyAqIENQVXMuCisgKi8KK3ZvaWQgX19pbml0
IGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGll
cyAqY2FwcykKK3sKKyAgICBmb3IgKCA7IGNhcHMtPm1hdGNoZXM7IGNhcHMrKyApCisgICAgewor
ICAgICAgICBpZiAoICFjcHVzX2hhdmVfY2FwKGNhcHMtPmNhcGFiaWxpdHkpICkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggY2Fwcy0+ZW5hYmxlICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaW50IHJldDsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFVz
ZSBzdG9wX21hY2hpbmVfcnVuKCkgYXMgaXQgc2NoZWR1bGVzIHRoZSB3b3JrIGFsbG93aW5nCisg
ICAgICAgICAgICAgKiB1cyB0byBtb2RpZnkgUFNUQVRFLCBpbnN0ZWFkIG9mIG9uX2VhY2hfY3B1
KCkgd2hpY2ggdXNlcworICAgICAgICAgICAgICogYW4gSVBJLCBnaXZpbmcgdXMgYSBQU1RBVEUg
dGhhdCBkaXNhcHBlYXJzIHdoZW4gd2UKKyAgICAgICAgICAgICAqIHJldHVybi4KKyAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgcmV0ID0gc3RvcF9tYWNoaW5lX3J1bihjYXBzLT5lbmFibGUs
ICh2b2lkICopY2FwcywgTlJfQ1BVUyk7CisgICAgICAgICAgICAvKiBzdG9wX21hY2hpbmVfcnVu
IHNob3VsZCBuZXZlciBmYWlsIGF0IHRoaXMgc3RhZ2Ugb2YgdGhlIGJvb3QuICovCisgICAgICAg
ICAgICBCVUdfT04ocmV0KTsKKyAgICAgICAgfQorICAgIH0KK30KKworLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKICAqIGMtZmlsZS1zdHlsZTogIkJTRCIKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggZjRlOTYw
NS4uNjExNmNhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKQEAgLTg1MCw2ICs4NTAsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgICAqIHN0b3BfbWFjaGluZSAodGFz
a2xldHMgaW5pdGlhbGl6ZWQgdmlhIGFuIGluaXRjYWxsKS4KICAgICAgKi8KICAgICBhcHBseV9h
bHRlcm5hdGl2ZXNfYWxsKCk7CisgICAgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcygpOwogCiAg
ICAgLyogQ3JlYXRlIGluaXRpYWwgZG9tYWluIDAuICovCiAgICAgLyogVGhlIHZHSUMgZm9yIERP
TTAgaXMgZXhhY3RseSBlbXVsYXRpbmcgdGhlIGhhcmR3YXJlIEdJQyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZXJyYXRhLmgKaW5kZXggOGM1N2M2YS4uMjRiYjk1OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVlcnJhdGEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5o
CkBAIC02LDYgKzYsNyBAQAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiB2b2lkIGNo
ZWNrX2xvY2FsX2NwdV9lcnJhdGEodm9pZCk7Cit2b2lkIGVuYWJsZV9lcnJhdGFfd29ya2Fyb3Vu
ZHModm9pZCk7CiAKICNpZmRlZiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFCiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVmZWF0dXJlLmgKaW5kZXggYzBhMjVhZS4uNDVkNTdjYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmgKQEAgLTcyLDYgKzcyLDcgQEAgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIHsKICAg
ICBjb25zdCBjaGFyICpkZXNjOwogICAgIHUxNiBjYXBhYmlsaXR5OwogICAgIGJvb2xfdCAoKm1h
dGNoZXMpKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqKTsKKyAgICBpbnQgKCpl
bmFibGUpKHZvaWQgKik7IC8qIENhbGxlZCBvbiBldmVyeSBhY3RpdmUgQ1BVcyAqLwogICAgIHVu
aW9uIHsKICAgICAgICAgc3RydWN0IHsgICAgLyogVG8gYmUgdXNlZCBmb3IgZXJhdHVtIGhhbmRs
aW5nIG9ubHkgKi8KICAgICAgICAgICAgIHUzMiBtaWRyX21vZGVsOwpAQCAtODMsNiArODQsOCBA
QCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgewogdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxp
dGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmluZm8pOwogCit2b2lkIGVuYWJsZV9jcHVf
Y2FwYWJpbGl0aWVzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2Fwcyk7CisK
ICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 01 01:55:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eh466-0007bV-Jy; Thu, 01 Feb 2018 01:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh465-0007bA-QW
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:29 +0000
X-Inumbo-ID: 0979c6b8-06f3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0979c6b8-06f3-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:55:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh45z-00047X-09
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eh45y-0007hy-U8
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eh45y-0007hy-U8@xenbits.xenproject.org>
Date: Thu, 01 Feb 2018 01:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm64: Add missing MIDR values
	for Cortex-A72, A73 and A75
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1OTkwYmY1M2FkZGNkYjBjZThlNDU4YTNkOGZhZDE5OTcxMGFjNTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoyNzoy
OSAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUg
TUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJy
YW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZiZjE0NGRl
NzUzZjE1MWQ5NzRlNTMpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MDQ1MGMxZjMz
ZGM3MmYyMTM4YTY3MWQ3Mzg5MzRmNzk2YmUzMzE4KQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmggfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDQxNjM4ODQuLjJjOWMxOTMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaApAQCAtNDksMTAgKzQ5LDE2IEBACiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTE1ICAgICAweEMwRgogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1MyAgICAg
MHhEMDMKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTcgICAgIDB4RDA3CisjZGVmaW5l
IEFSTV9DUFVfUEFSVF9DT1JURVhfQTcyICAgICAweEQwOAorI2RlZmluZSBBUk1fQ1BVX1BBUlRf
Q09SVEVYX0E3MyAgICAgMHhEMDkKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAg
IDB4RDBBCiAKICNkZWZpbmUgTUlEUl9DT1JURVhfQTE1IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVf
SU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTUpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1
MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTUz
KQogI2RlZmluZSBNSURSX0NPUlRFWF9BNTcgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJN
LCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1NykKKyNkZWZpbmUgTUlEUl9DT1JURVhfQTcyIE1JRFJf
Q1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzIpCisjZGVm
aW5lIE1JRFJfQ09SVEVYX0E3MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTczKQorI2RlZmluZSBNSURSX0NPUlRFWF9BNzUgTUlEUl9DUFVfTU9E
RUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3NSkKIAogLyogTVBJRFIg
TXVsdGlwcm9jZXNzb3IgQWZmaW5pdHkgUmVnaXN0ZXIgKi8KICNkZWZpbmUgX01QSURSX1VQICAg
ICAgICAgICAoMzApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 01 01:55:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eh46F-0007cr-LR; Thu, 01 Feb 2018 01:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh46E-0007cI-WE
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:39 +0000
X-Inumbo-ID: 0f577c92-06f3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0f577c92-06f3-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:56:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh469-00047h-21
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eh469-0007iq-1N
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eh469-0007iq-1N@xenbits.xenproject.org>
Date: Thu, 01 Feb 2018 01:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: cpuerrata: Add
	MIDR_ALL_VERSIONS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmMGI1ODRjOGM1MDMwNTg4YmM0N2EzNjE0YWQ4NjBhZjc0ODJjNTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoyNzoz
NCAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lP
TlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1h
dGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4Njdi
NikKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwogICAg
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzNzkwODMzZWYxNmI5NTY1MzQyNGVjOWIx
NDVlNDYwZWMxYTU2ZDE2KQotLS0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDYgKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGQ0MjJmZDgu
LjVkYWQwZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTgsNiArOCwxMiBAQAogICAgIC5taWRyX3JhbmdlX21p
biA9IG1pbiwgICAgICAgICAgICAgIFwKICAgICAubWlkcl9yYW5nZV9tYXggPSBtYXgKIAorI2Rl
ZmluZSBNSURSX0FMTF9WRVJTSU9OUyhtb2RlbCkgICAgICAgIFwKKyAgICAubWF0Y2hlcyA9IGlz
X2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCisgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAg
ICAgICAgICAgXAorICAgIC5taWRyX3JhbmdlX21pbiA9IDAsICAgICAgICAgICAgICAgIFwKKyAg
ICAubWlkcl9yYW5nZV9tYXggPSAoTUlEUl9WQVJJQU5UX01BU0sgfCBNSURSX1JFVklTSU9OX01B
U0spCisKIHN0YXRpYyBib29sX3QgX19tYXliZV91bnVzZWQKIGlzX2FmZmVjdGVkX21pZHJfcmFu
Z2UoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKIHsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 01 01:55:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eh46P-0007eA-N4; Thu, 01 Feb 2018 01:55:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh46P-0007di-7C
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:49 +0000
X-Inumbo-ID: 15572dd5-06f3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15572dd5-06f3-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:56:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh46J-000480-44
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eh46J-0007kX-3X
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eh46J-0007kX-3X@xenbits.xenproject.org>
Date: Thu, 01 Feb 2018 01:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm64: Add skeleton to harden
	the branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0MTM5ZmVkN2M3OTRlYjRlNDdhOWJiOTMwNjFlMzI1YmQ1N2ZlOGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzozMzox
MiAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBi
cmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNr
ZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRv
CiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBw
b3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFu
b3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVo
aW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0
IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZl
IHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0
aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAg
ZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdo
ZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAg
IEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5v
dCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRo
ZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRv
bmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5k
bGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNh
biBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25z
IGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rp
b24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2
ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZl
Y3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZl
dwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRl
IGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBh
bmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhp
cyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3Rw
aQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMx
NjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCBmYmE0OGVmZjE4YzAyZDcxNmM5NWI5MmRmODA0YTc1NTYyMGJlODJlKQogICAgCiAg
ICBDb25mbGljdHM6CiAgICAJeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCiAgICAJeGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAogICAgCXhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVy
ZS5oCi0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgfCAgMjAgKysrKysrCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvYnBpLlMgICAgICAgICB8ICA2NCArKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYyAgICAgICAgIHwgMTM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgICAzICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oICB8ICAgNSArLQogNyBmaWxlcyBjaGFuZ2VkLCAyMzMgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hl
bi9hcmNoL2FybS9LY29uZmlnCmluZGV4IDJlMDIzZDEuLmE3MWY5YzAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAIC0xNTksNiAr
MTU5LDI2IEBAIGNvbmZpZyBBUk02NF9FUlJBVFVNXzgzNDIyMAogCiBlbmRtZW51CiAKK2NvbmZp
ZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCWJvb2wgIkhhcmRlbiB0aGUgYnJhbmNoIHByZWRp
Y3RvciBhZ2FpbnN0IGFsaWFzaW5nIGF0dGFja3MiIGlmIEVYUEVSVAorCWRlZmF1bHQgeQorCWhl
bHAKKwkgIFNwZWN1bGF0aW9uIGF0dGFja3MgYWdhaW5zdCBzb21lIGhpZ2gtcGVyZm9ybWFuY2Ug
cHJvY2Vzc29ycyByZWx5IG9uCisJICBiZWluZyBhYmxlIHRvIG1hbmlwdWxhdGUgdGhlIGJyYW5j
aCBwcmVkaWN0b3IgZm9yIGEgdmljdGltIGNvbnRleHQgYnkKKwkgIGV4ZWN1dGluZyBhbGlhc2lu
ZyBicmFuY2hlcyBpbiB0aGUgYXR0YWNrZXIgY29udGV4dC4gIFN1Y2ggYXR0YWNrcworCSAgY2Fu
IGJlIHBhcnRpYWxseSBtaXRpZ2F0ZWQgYWdhaW5zdCBieSBjbGVhcmluZyBpbnRlcm5hbCBicmFu
Y2gKKwkgIHByZWRpY3RvciBzdGF0ZSBhbmQgbGltaXRpbmcgdGhlIHByZWRpY3Rpb24gbG9naWMg
aW4gc29tZSBzaXR1YXRpb25zLgorCisJICBUaGlzIGNvbmZpZyBvcHRpb24gd2lsbCB0YWtlIENQ
VS1zcGVjaWZpYyBhY3Rpb25zIHRvIGhhcmRlbiB0aGUKKwkgIGJyYW5jaCBwcmVkaWN0b3IgYWdh
aW5zdCBhbGlhc2luZyBhdHRhY2tzIGFuZCBtYXkgcmVseSBvbiBzcGVjaWZpYworCSAgaW5zdHJ1
Y3Rpb24gc2VxdWVuY2VzIG9yIGNvbnRyb2wgYml0cyBiZWluZyBzZXQgYnkgdGhlIHN5c3RlbQor
CSAgZmlybXdhcmUuCisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCisKK2NvbmZpZyBBUk02NF9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUgorICAgIGRlZl9ib29sIHkgaWYgQVJNXzY0ICYmIEhBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SCisKIHNvdXJjZSAiY29tbW9uL0tjb25maWciCiAKIHNvdXJjZSAiZHJp
dmVycy9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCmluZGV4IDE0OWI2YjMuLmFlYmU1YzIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBzdWJkaXIteSArPSBsaWIKIAogb2JqLXkgKz0g
Y2FjaGUubworb2JqLSQoQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SKSArPSBicGkubwog
b2JqLSQoRUFSTFlfUFJJTlRLKSArPSBkZWJ1Zy5vCiBvYmoteSArPSBkb21jdGwubwogb2JqLXkg
Kz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9h
cmNoL2FybS9hcm02NC9icGkuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42
Y2MyZjE3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCkBAIC0w
LDAgKzEsNjQgQEAKKy8qCisgKiBDb250YWlucyBDUFUgc3BlY2lmaWMgYnJhbmNoIHByZWRpY3Rv
ciBpbnZhbGlkYXRpb24gc2VxdWVuY2VzCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE4IEFSTSBM
dGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisubWFjcm8gdmVudHJ5IHRhcmdl
dAorICAgIC5yZXB0IDMxCisgICAgbm9wCisgICAgLmVuZHIKKyAgICBiCVx0YXJnZXQKKy5lbmRt
CisKKy5tYWNybyB2ZWN0b3JzIHRhcmdldAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgwMDAKKyAg
ICB2ZW50cnkgXHRhcmdldCArIDB4MDgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDEwMAorICAg
IHZlbnRyeSBcdGFyZ2V0ICsgMHgxODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgyMDAKKyAg
ICB2ZW50cnkgXHRhcmdldCArIDB4MjgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDMwMAorICAg
IHZlbnRyeSBcdGFyZ2V0ICsgMHgzODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg0MDAKKyAg
ICB2ZW50cnkgXHRhcmdldCArIDB4NDgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDUwMAorICAg
IHZlbnRyeSBcdGFyZ2V0ICsgMHg1ODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg2MDAKKyAg
ICB2ZW50cnkgXHRhcmdldCArIDB4NjgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDcwMAorICAg
IHZlbnRyeSBcdGFyZ2V0ICsgMHg3ODAKKy5lbmRtCisKKy8qCisgKiBQb3B1bGF0ZSA0IHZlY3Rv
ciB0YWJsZXMuIFRoaXMgd2lsbCBjb3ZlciB1cCB0byA0IGRpZmZlcmVudAorICogbWljcm8tYXJj
aGl0ZWN0dXJlcyBpbiBhIHN5c3RlbS4KKyAqLworICAgIC5hbGlnbgkxMQorRU5UUlkoX19icF9o
YXJkZW5faHlwX3ZlY3Nfc3RhcnQpCisgICAgLnJlcHQgNAorICAgIHZlY3RvcnMgaHlwX3RyYXBz
X3ZlY3RvcgorICAgIC5lbmRyCitFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBBU00KKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggNWRhZDBmZS4uZDA2OTNhMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYwpAQCAtMSw3ICsxLDE0NiBAQAogI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KKyNpbmNsdWRl
IDx4ZW4vY3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zaXpl
cy5oPgorI2luY2x1ZGUgPHhlbi9zbXAuaD4KKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KKyNp
bmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8
YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+CiAKKy8qIEhhcmRl
bmluZyBCcmFuY2ggcHJlZGljdG9yIGNvZGUgZm9yIEFybTY0ICovCisjaWZkZWYgQ09ORklHX0FS
TTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKKyNkZWZpbmUgVkVDVE9SX1RBQkxFX1NJWkUg
U1pfMksKKworLyoKKyAqIE51bWJlciBvZiBhdmFpbGFibGUgdGFibGUgdmVjdG9ycyAodGhpcyBz
aG91bGQgYmUgaW4tc3luYyB3aXRoCisgKiBhcmNoL2FybTY0L2JwaS5TCisgKi8KKyNkZWZpbmUg
TlJfQlBJX0hZUF9WRUNTIDQKKworZXh0ZXJuIGNoYXIgX19icF9oYXJkZW5faHlwX3ZlY3Nfc3Rh
cnRbXSwgX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kW107CisKKy8qCisgKiBLZXkgZm9yIGVhY2gg
c2xvdC4gVGhpcyBpcyB1c2VkIHRvIGZpbmQgd2hldGhlciBhIHNwZWNpZmljIHdvcmthcm91bmQK
KyAqIGhhZCBhIHNsb3QgYXNzaWduZWQuCisgKgorICogVGhlIGtleSBpcyB2aXJ0dWFsIGFkZHJl
c3Mgb2YgdGhlIHZlY3RvciB3b3JrYXJvdW5kCisgKi8KK3N0YXRpYyB1aW50cHRyX3QgYnBfaGFy
ZGVuX3Nsb3Rfa2V5W05SX0JQSV9IWVBfVkVDU107CisKKy8qCisgKiBbaHlwX3ZlY19zdGFydCwg
aHlwX3ZlY19lbmRbIGNvcnJlc3BvbmRzIHRvIHRoZSBmaXJzdCAzMSBpbnN0cnVjdGlvbnMKKyAq
IG9mIGVhY2ggdmVjdG9yLiBUaGUgbGFzdCAoaS5lIDMydGgpIGluc3RydWN0aW9uIGlzIHVzZWQg
dG8gYnJhbmNoIHRvCisgKiB0aGUgb3JpZ2luYWwgZW50cnkuCisgKgorICogVGhvc2UgaW5zdHJ1
Y3Rpb25zIHdpbGwgYmUgY29waWVkIG9uIGVhY2ggdmVjdG9yIHRvIGhhcmRlbiB0aGVtLgorICov
CitzdGF0aWMgYm9vbCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNpZ25lZCBpbnQgc2xvdCwgY29uc3Qg
Y2hhciAqaHlwX3ZlY19zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmh5cF92ZWNfZW5kKQoreworICAgIHZvaWQgKmRzdF9yZW1hcHBlZDsKKyAgICBjb25z
dCB2b2lkICpkc3QgPSBfX2JwX2hhcmRlbl9oeXBfdmVjc19zdGFydCArIHNsb3QgKiBWRUNUT1Jf
VEFCTEVfU0laRTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBtZm5fdCBkc3RfbWZuID0gX21m
bih2aXJ0X3RvX21mbihkc3QpKTsKKworICAgIEJVR19PTigoKGh5cF92ZWNfZW5kIC0gaHlwX3Zl
Y19zdGFydCkgLyA0KSA+IDMxKTsKKworICAgIC8qCisgICAgICogVmVjdG9ycyBhcmUgcGFydCBv
ZiB0aGUgdGV4dCB0aGF0IGFyZSBtYXBwZWQgcmVhZC1vbmx5LiBTbyByZS1tYXAKKyAgICAgKiB0
aGUgdmVjdG9yIHRhYmxlIHRvIGJlIGFibGUgdG8gdXBkYXRlIHZlY3RvcnMuCisgICAgICovCisg
ICAgZHN0X3JlbWFwcGVkID0gX192bWFwKCZkc3RfbWZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAxVUwgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoVkVDVE9SX1RBQkxFX1NJWkUpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAxLCAxLCBQQUdFX0hZUEVSVklTT1IsIFZNQVBfREVGQVVM
VCk7CisgICAgaWYgKCAhZHN0X3JlbWFwcGVkICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgZHN0X3JlbWFwcGVkICs9ICh2YWRkcl90KWRzdCAmIH5QQUdFX01BU0s7CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IFZFQ1RPUl9UQUJMRV9TSVpFOyBpICs9IDB4ODAgKQorICAgIHsKKyAgICAg
ICAgbWVtY3B5KGRzdF9yZW1hcHBlZCArIGksIGh5cF92ZWNfc3RhcnQsIGh5cF92ZWNfZW5kIC0g
aHlwX3ZlY19zdGFydCk7CisgICAgfQorCisgICAgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdF9y
ZW1hcHBlZCwgVkVDVE9SX1RBQkxFX1NJWkUpOworICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CisK
KyAgICB2dW5tYXAoZHN0X3JlbWFwcGVkKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0
aWMgYm9vbCBfX21heWJlX3VudXNlZAoraW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpoeXBfdmVjX2VuZCkKK3sKKyAgICBzdGF0aWMgaW50IGxhc3Rfc2xvdCA9IC0x
OworICAgIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soYnBfbG9jayk7CisgICAgdW5zaWduZWQgaW50
IGksIHNsb3QgPSAtMTsKKyAgICBib29sIHJldCA9IHRydWU7CisKKyAgICAvKgorICAgICAqIEVu
YWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCisgICAg
ICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMg
dGhlCisgICAgICogZW50cnkuCisgICAgICovCisgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50
cnkpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAvKgorICAgICAqIE5vIG5lZWQgdG8g
aW5zdGFsbCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJvY2Vzc29yIGhhcworICAgICAqIElE
X0FBNjRQUkYwX0VMMS5DU1YyIHNldC4KKyAgICAgKi8KKyAgICBpZiAoIGNwdV9kYXRhW3NtcF9w
cm9jZXNzb3JfaWQoKV0ucGZyNjQuY3N2MiApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAg
c3Bpbl9sb2NrKCZicF9sb2NrKTsKKworICAgIC8qCisgICAgICogTG9vayB1cCB3aGV0aGVyIHRo
ZSBoYXJkZW5pbmcgdmVjdG9yIGhhZCBhIHNsb3QgYWxyZWFkeQorICAgICAqIGFzc2lnbmVkLgor
ICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAgICB7CisgICAgICAgIGlm
ICggYnBfaGFyZGVuX3Nsb3Rfa2V5W2ldID09ICh1aW50cHRyX3QpaHlwX3ZlY19zdGFydCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHNsb3QgPSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICBpZiAoIHNsb3QgPT0gLTEgKQorICAgIHsKKyAgICAgICAgbGFz
dF9zbG90Kys7CisgICAgICAgIC8qIENoZWNrIHdlIGRvbid0IG92ZXJydW4gdGhlIG51bWJlciBv
ZiBzbG90cyBhdmFpbGFibGUuICovCisgICAgICAgIEJVR19PTihOUl9CUElfSFlQX1ZFQ1MgPD0g
bGFzdF9zbG90KTsKKworICAgICAgICBzbG90ID0gbGFzdF9zbG90OworICAgICAgICByZXQgPSBj
b3B5X2h5cF92ZWN0X2JwaShzbG90LCBoeXBfdmVjX3N0YXJ0LCBoeXBfdmVjX2VuZCk7CisKKyAg
ICAgICAgLyogT25seSB1cGRhdGUgdGhlIHNsb3QgaWYgdGhlIGNvcHkgc3VjY2VlZGVkLiAqLwor
ICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBicF9oYXJkZW5fc2xvdF9rZXlbc2xvdF0g
PSAodWludHB0cl90KWh5cF92ZWNfc3RhcnQ7CisgICAgfQorCisgICAgaWYgKCByZXQgKQorICAg
IHsKKyAgICAgICAgLyogSW5zdGFsbCB0aGUgbmV3IHZlY3RvciB0YWJsZS4gKi8KKyAgICAgICAg
V1JJVEVfU1lTUkVHKCh2YWRkcl90KShfX2JwX2hhcmRlbl9oeXBfdmVjc19zdGFydCArIHNsb3Qg
KiBWRUNUT1JfVEFCTEVfU0laRSksCisgICAgICAgICAgICAgICAgICAgICBWQkFSX0VMMik7Cisg
ICAgICAgIGlzYigpOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrKCZicF9sb2NrKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IgKi8KKwogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwK
ICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCiAgICAgLm1pZHJfbW9k
ZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBiYzRjYmJiLi5kNTc4YTVjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpA
QCAtMTM2LDcgKzEzNiwxMCBAQCBwcmVzbXBfaW5pdGNhbGwodndmaV9pbml0KTsKIAogdm9pZCBp
bml0X3RyYXBzKHZvaWQpCiB7Ci0gICAgLyogU2V0dXAgSHlwIHZlY3RvciBiYXNlICovCisgICAg
LyoKKyAgICAgKiBTZXR1cCBIeXAgdmVjdG9yIGJhc2UuIE5vdGUgdGhleSBtaWdodCBnZXQgdXBk
YXRlZCB3aXRoIHRoZQorICAgICAqIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nLgorICAgICAq
LwogICAgIFdSSVRFX1NZU1JFRygodmFkZHJfdCloeXBfdHJhcHNfdmVjdG9yLCBWQkFSX0VMMik7
CiAKICAgICAvKiBUcmFwIERlYnVnIGFuZCBQZXJmb3JtYW5jZSBNb25pdG9yIGFjY2Vzc2VzICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IDQ1ZDU3Y2IuLmUyNjU4NGYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC00MCw4ICs0MCw5IEBACiAjZGVmaW5lIEFSTTMyX1dPUktB
Uk9VTkRfNzY2NDIyIDIKICNkZWZpbmUgQVJNNjRfV09SS0FST1VORF84MzQyMjAgMwogI2RlZmlu
ZSBMSVZFUEFUQ0hfRkVBVFVSRSAgIDQKKyNkZWZpbmUgQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElD
VE9SIDUKIAotI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDUKKyNkZWZpbmUgQVJNX05DQVBT
ICAgICAgICAgICA2CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oCmluZGV4IDJjOWMxOTMuLjUxZWNiZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAt
MzE4LDggKzMxOCw5IEBAIHN0cnVjdCBjcHVpbmZvX2FybSB7CiAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGZwOjQ7ICAgLyogRmxvYXRpbmcgUG9pbnQgKi8KICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc2ltZDo0OyAvKiBBZHZhbmNlZCBTSU1EICovCiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdpYzo0OyAgLyogR0lDIHN1cHBvcnQgKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
X19yZXMwOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgX19yZXMwOjI4OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjc3Yy
OjQ7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTo0OwogICAgICAgICB9OwogICAg
IH0gcGZyNjQ7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 01 01:55:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eh46Z-0007fo-Pf; Thu, 01 Feb 2018 01:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh46Y-0007fF-Tt
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:58 +0000
X-Inumbo-ID: 1b56ae0e-06f3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b56ae0e-06f3-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:56:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh46T-00048A-5n
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eh46T-0007lP-5I
 for xen-changelog@lists.xenproject.org; Thu, 01 Feb 2018 01:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eh46T-0007lP-5I@xenbits.xenproject.org>
Date: Thu, 01 Feb 2018 01:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm64: Implement branch
	predictor hardening for affected Cortex-A CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmNjc4NmVmMGQ3ZjcwMjU4NjBkMzYwZjZiMTI2NzE5M2ZmZDFiMjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzozMzox
NCAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBo
YXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29ydGV4LUE1Nywg
QTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRpY3RvcgogICAg
YWxpYXNpbmcgYW5kIGNhbiB0aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1hbGljaW91cyBj
b2RlLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRp
b24gZm9yIHRoZXNlIENQVXMgd2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBpbnRvIGZpcm13
YXJlIHdpbGwgaW52YWxpZGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3RhdGUsIHByZXZl
bnRpbmcgYW55IG1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQog
ICAgY29udGV4dHMuCiAgICAKICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5jaCBr
cHRpLgogICAgCiAgICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICAgICBTaWduZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5NDY0Zjk1MjNj
Mjg4NTdiOSkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmNzllOGQ4NDZlODQxM2M4
MjhmNWZjN2NjNmFjNzMzNzI4ZGZmMDApCiAgICAKICAgIENvbmZsaWN0czoKICAgIAl4ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgfCAyNSArKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCA0OCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgNzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9i
cGkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwppbmRleCA2Y2MyZjE3Li40YjdmMWRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2JwaS5TCkBAIC01Niw2ICs1NiwzMSBAQCBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19z
dGFydCkKICAgICAuZW5kcgogRU5UUlkoX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kKQogCitFTlRS
WShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQorICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiAx
OCkKKyAgICBzdHAgICAgIHgxNiwgeDE3LCBbc3AsICMoMTYgKiAwKV0KKyAgICBzdHAgICAgIHgx
NCwgeDE1LCBbc3AsICMoMTYgKiAxKV0KKyAgICBzdHAgICAgIHgxMiwgeDEzLCBbc3AsICMoMTYg
KiAyKV0KKyAgICBzdHAgICAgIHgxMCwgeDExLCBbc3AsICMoMTYgKiAzKV0KKyAgICBzdHAgICAg
IHg4LCB4OSwgW3NwLCAjKDE2ICogNCldCisgICAgc3RwICAgICB4NiwgeDcsIFtzcCwgIygxNiAq
IDUpXQorICAgIHN0cCAgICAgeDQsIHg1LCBbc3AsICMoMTYgKiA2KV0KKyAgICBzdHAgICAgIHgy
LCB4MywgW3NwLCAjKDE2ICogNyldCisgICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIygxNiAqIDgp
XQorICAgIG1vdiAgICAgeDAsICMweDg0MDAwMDAwCisgICAgc21jICAgICAjMAorICAgIGxkcCAg
ICAgeDE2LCB4MTcsIFtzcCwgIygxNiAqIDApXQorICAgIGxkcCAgICAgeDE0LCB4MTUsIFtzcCwg
IygxNiAqIDEpXQorICAgIGxkcCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQorICAgIGxk
cCAgICAgeDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQorICAgIGxkcCAgICAgeDgsIHg5LCBbc3As
ICMoMTYgKiA0KV0KKyAgICBsZHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCisgICAgbGRw
ICAgICB4NCwgeDUsIFtzcCwgIygxNiAqIDYpXQorICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMo
MTYgKiA3KV0KKyAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCisgICAgYWRkICAg
ICBzcCwgc3AsICMoOCAqIDE4KQorRU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBBU00KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBkMDY5M2Ey
Li4xYjQ5Zjg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC04LDYgKzgsNyBAQAogI2luY2x1ZGUgPHhlbi93YXJu
aW5nLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZXJy
YXRhLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAogLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVk
aWN0b3IgY29kZSBmb3IgQXJtNjQgKi8KICNpZmRlZiBDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5D
SF9QUkVESUNUT1IKQEAgLTEzOSw2ICsxNDAsMzEgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVj
KGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgcmV0dXJuIHJl
dDsKIH0KIAorZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lf
aHlwX2JwX2ludmFsX2VuZFtdOworCitzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQoreworICAgIGJvb2wgcmV0ID0gdHJ1ZTsKKyAgICBzdGF0aWMgYm9vbCB3
YXJuZWQgPSBmYWxzZTsKKworICAgIC8qCisgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcg
UFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCisgICAgICogYnJhbmNoIHBy
ZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCisg
ICAgICogYW5kIGxhdGVyLgorICAgICAqLworICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJT
SU9OKDAsIDIpICkKKyAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEs
IF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgZWxzZSBpZiAoICF3YXJu
ZWQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3Rp
dmUpOworICAgICAgICB3YXJuaW5nX2FkZCgiUFNDSSAwLjIgb3IgbGF0ZXIgaXMgcmVxdWlyZWQg
Zm9yIHRoZSBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy5cbiIpOworICAgICAgICB3YXJuZWQg
PSB0cnVlOworICAgIH0KKworICAgIHJldHVybiAhcmV0OworfQorCiAjZW5kaWYgLyogQ09ORklH
X0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKICNkZWZpbmUgTUlEUl9SQU5HRSht
b2RlbCwgbWluLCBtYXgpICAgICBcCkBAIC0yMDMsNiArMjI5LDI4IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAgICAg
ICAgICAgICgxIDw8IE1JRFJfVkFSSUFOVF9TSElGVCkgfCAyKSwKICAgICB9LAogI2VuZGlmCisj
aWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAgICAg
ICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlE
Ul9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJs
ZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkg
PSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05T
KE1JRFJfQ09SVEVYX0E3MiksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9B
NzMpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgIH0s
CisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwKKyAgICAgICAg
LmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorI2VuZGlmCiAgICAg
e30sCiB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 07:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehsJt-0006AI-Tk; Sat, 03 Feb 2018 07:33:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsJs-0006A5-Mz
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:04 +0000
X-Inumbo-ID: 6cc4f7c7-08b4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cc4f7c7-08b4-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 08:32:45 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsJq-0001oZ-U0
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehsJq-0002mR-TG
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehsJq-0002mR-TG@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 07:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: Introduce enable callback
	to enable a capabilities on each online CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlYzdjY2JmZmM2Yjc4OGY2NWU1NTQ5OGU0MzQ3YzFlZTNhNDRiMDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxNjox
OSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBl
bmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVu
IGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0s
IGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4K
ICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBj
YWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5
Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZl
YXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3Rv
cF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fy
b3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJl
Zm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAogICAgQ29u
ZmxpY3RzOgogICAgCXhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCi0tLQogeGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL2FybS9jcHVm
ZWF0dXJlLmMgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVlcnJhdGEuaCAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAz
ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGY4
OWMwYWIuLmFiMzE1YTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTY0LDYgKzY0LDEyIEBAIHZvaWQgY2hlY2tf
bG9jYWxfY3B1X2VycmF0YSh2b2lkKQogewogICAgIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGFy
bV9lcnJhdGEsICJlbmFibGVkIHdvcmthcm91bmQgZm9yIik7CiB9CisKK3ZvaWQgX19pbml0IGVu
YWJsZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCkKK3sKKyAgICBlbmFibGVfY3B1X2NhcGFiaWxp
dGllcyhhcm1fZXJyYXRhKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMgYi94ZW4vYXJjaC9hcm0v
Y3B1ZmVhdHVyZS5jCmluZGV4IDQ3OWM5ZmIuLjUyNWI0NWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9jcHVmZWF0dXJlLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwpAQCAtMTks
NiArMTksNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+
CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgorI2luY2x1ZGUgPHhlbi9zdG9wX21hY2hpbmUuaD4KICNp
bmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogCiBERUNMQVJFX0JJVE1BUChjcHVfaHdjYXBzLCBB
Uk1fTkNBUFMpOwpAQCAtNDAsNiArNDEsMzQgQEAgdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGll
cyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMsCiB9CiAKIC8qCisgKiBS
dW4gdGhyb3VnaCB0aGUgZW5hYmxlZCBjYXBhYmlsaXRpZXMgYW5kIGVuYWJsZSgpIGl0IG9uIGFs
bCBhY3RpdmUKKyAqIENQVXMuCisgKi8KK3ZvaWQgX19pbml0IGVuYWJsZV9jcHVfY2FwYWJpbGl0
aWVzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcykKK3sKKyAgICBmb3Ig
KCA7IGNhcHMtPm1hdGNoZXM7IGNhcHMrKyApCisgICAgeworICAgICAgICBpZiAoICFjcHVzX2hh
dmVfY2FwKGNhcHMtPmNhcGFiaWxpdHkpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAg
ICAgIGlmICggY2Fwcy0+ZW5hYmxlICkKKyAgICAgICAgeworICAgICAgICAgICAgaW50IHJldDsK
KworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFVzZSBzdG9wX21hY2hpbmVfcnVuKCkg
YXMgaXQgc2NoZWR1bGVzIHRoZSB3b3JrIGFsbG93aW5nCisgICAgICAgICAgICAgKiB1cyB0byBt
b2RpZnkgUFNUQVRFLCBpbnN0ZWFkIG9mIG9uX2VhY2hfY3B1KCkgd2hpY2ggdXNlcworICAgICAg
ICAgICAgICogYW4gSVBJLCBnaXZpbmcgdXMgYSBQU1RBVEUgdGhhdCBkaXNhcHBlYXJzIHdoZW4g
d2UKKyAgICAgICAgICAgICAqIHJldHVybi4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
cmV0ID0gc3RvcF9tYWNoaW5lX3J1bihjYXBzLT5lbmFibGUsICh2b2lkICopY2FwcywgTlJfQ1BV
Uyk7CisgICAgICAgICAgICAvKiBzdG9wX21hY2hpbmVfcnVuIHNob3VsZCBuZXZlciBmYWlsIGF0
IHRoaXMgc3RhZ2Ugb2YgdGhlIGJvb3QuICovCisgICAgICAgICAgICBCVUdfT04ocmV0KTsKKyAg
ICAgICAgfQorICAgIH0KK30KKworLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ICAqIGMtZmlsZS1zdHlsZTogIkJTRCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5j
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggZjAwZjI5YS4uZDIzYzllOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTg0
Nyw2ICs4NDcsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LAogICAgICAqIHN0b3BfbWFjaGluZSAodGFza2xldHMgaW5pdGlhbGl6ZWQgdmlh
IGFuIGluaXRjYWxsKS4KICAgICAgKi8KICAgICBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsKCk7Cisg
ICAgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcygpOwogCiAgICAgLyogQ3JlYXRlIGluaXRpYWwg
ZG9tYWluIDAuICovCiAgICAgLyogVGhlIHZHSUMgZm9yIERPTTAgaXMgZXhhY3RseSBlbXVsYXRp
bmcgdGhlIGhhcmR3YXJlIEdJQyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKaW5kZXggN2I1MDQ0
MS4uODJkMzFhYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCkBAIC01LDYgKzUsNyBAQAogI2lu
Y2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiB2b2lkIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEo
dm9pZCk7Cit2b2lkIGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCk7CiAKICNpZmRlZiBD
T05GSUdfSEFTX0FMVEVSTkFUSVZFCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggYjNj
ZjcwNi4uNjQ3ODI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTc0LDYgKzc0LDcg
QEAgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIHsKICAgICBjb25zdCBjaGFyICpkZXNjOwog
ICAgIHUxNiBjYXBhYmlsaXR5OwogICAgIGJvb2xfdCAoKm1hdGNoZXMpKGNvbnN0IHN0cnVjdCBh
cm1fY3B1X2NhcGFiaWxpdGllcyAqKTsKKyAgICBpbnQgKCplbmFibGUpKHZvaWQgKik7IC8qIENh
bGxlZCBvbiBldmVyeSBhY3RpdmUgQ1BVcyAqLwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0
IHsgICAgLyogVG8gYmUgdXNlZCBmb3IgZXJhdHVtIGhhbmRsaW5nIG9ubHkgKi8KICAgICAgICAg
ICAgIHUzMiBtaWRyX21vZGVsOwpAQCAtODUsNiArODYsOCBAQCBzdHJ1Y3QgYXJtX2NwdV9jYXBh
YmlsaXRpZXMgewogdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJt
X2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmluZm8pOwogCit2b2lkIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2Fwcyk7CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZ
X18gKi8KIAogI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 07:33:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehsK9-0006D1-VW; Sat, 03 Feb 2018 07:33:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsK8-0006By-Ax
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:20 +0000
X-Inumbo-ID: 94571cc8-08b4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94571cc8-08b4-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 07:33:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsK1-0001pF-1R
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehsK0-0002n2-VL
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehsK0-0002n2-VL@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 07:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm64: Add missing MIDR values
	for Cortex-A72, A73 and A75
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwNDUwYzFmMzNkYzcyZjIxMzhhNjcxZDczODkzNGY3OTZiZTMzMTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxNjoz
NSAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUg
TUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJy
YW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZiZjE0NGRl
NzUzZjE1MWQ5NzRlNTMpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDYg
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKaW5kZXggODU1ZGVkMS4uZWZlN2Q4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBA
IC00OSwxMCArNDksMTYgQEAKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTUgICAgIDB4
QzBGCiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTUzICAgICAweEQwMwogI2RlZmluZSBB
Uk1fQ1BVX1BBUlRfQ09SVEVYX0E1NyAgICAgMHhEMDcKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NP
UlRFWF9BNzIgICAgIDB4RDA4CisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTczICAgICAw
eEQwOQorI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3NSAgICAgMHhEMEEKIAogI2RlZmlu
ZSBNSURSX0NPUlRFWF9BMTUgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BV
X1BBUlRfQ09SVEVYX0ExNSkKICNkZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVM
KEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJf
Q09SVEVYX0E1NyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTU3KQorI2RlZmluZSBNSURSX0NPUlRFWF9BNzIgTUlEUl9DUFVfTU9ERUwoQVJNX0NQ
VV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MikKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTczIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
NzMpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0E3NSBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc1KQogCiAvKiBNUElEUiBNdWx0aXByb2Nlc3NvciBB
ZmZpbml0eSBSZWdpc3RlciAqLwogI2RlZmluZSBfTVBJRFJfVVAgICAgICAgICAgICgzMCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 07:33:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehsKJ-0006EI-0m; Sat, 03 Feb 2018 07:33:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsKH-0006Dg-GD
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:29 +0000
X-Inumbo-ID: 9a61285d-08b4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9a61285d-08b4-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 07:34:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsKB-0001pK-5m
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehsKB-0002nn-2j
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehsKB-0002nn-2j@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 07:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: cpuerrata: Add
	MIDR_ALL_VERSIONS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3OTA4MzNlZjE2Yjk1NjUzNDI0ZWM5YjE0NWU0NjBlYzFhNTZkMTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoxNzox
NSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lP
TlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1h
dGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4Njdi
NikKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwotLS0K
IHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGFiMzE1YTcuLjkwYThkODYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
QEAgLTcsNiArNywxMiBAQAogICAgIC5taWRyX3JhbmdlX21pbiA9IG1pbiwgICAgICAgICAgICAg
IFwKICAgICAubWlkcl9yYW5nZV9tYXggPSBtYXgKIAorI2RlZmluZSBNSURSX0FMTF9WRVJTSU9O
Uyhtb2RlbCkgICAgICAgIFwKKyAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2Us
ICBcCisgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXAorICAgIC5taWRy
X3JhbmdlX21pbiA9IDAsICAgICAgICAgICAgICAgIFwKKyAgICAubWlkcl9yYW5nZV9tYXggPSAo
TUlEUl9WQVJJQU5UX01BU0sgfCBNSURSX1JFVklTSU9OX01BU0spCisKIHN0YXRpYyBib29sX3Qg
X19tYXliZV91bnVzZWQKIGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UoY29uc3Qgc3RydWN0IGFybV9j
cHVfY2FwYWJpbGl0aWVzICplbnRyeSkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 07:33:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehsKT-0006GH-2K; Sat, 03 Feb 2018 07:33:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsKR-0006FD-Lx
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:39 +0000
X-Inumbo-ID: a063c996-08b4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a063c996-08b4-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 07:34:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsKL-0001pZ-8M
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehsKL-0002oj-7j
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehsKL-0002oj-7j@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 07:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm64: Add skeleton to harden
	the branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZiYTQ4ZWZmMThjMDJkNzE2Yzk1YjkyZGY4MDRhNzU1NjIwYmU4MmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoyMjo1
OCAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBi
cmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNr
ZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRv
CiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBw
b3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFu
b3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVo
aW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0
IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZl
IHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0
aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAg
ZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdo
ZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAg
IEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5v
dCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRo
ZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRv
bmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5k
bGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNh
biBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25z
IGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rp
b24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2
ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZl
Y3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZl
dwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRl
IGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBh
bmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhp
cyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3Rw
aQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMx
NjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCi0tLQogeGVuL2FyY2gvYXJtL0tjb25m
aWcgICAgICAgICAgICAgfCAgMjAgKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUg
ICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgICAgICAgICB8ICA2NCArKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgMTM4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBz
LmMgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgg
IHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgICAzICstCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgNSArLQogOCBmaWxlcyBjaGFuZ2VkLCAy
MzMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IGQ0NmI5OGMuLjM2NjA1MGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29u
ZmlnCkBAIC0xNjQsNiArMTY0LDI2IEBAIGNvbmZpZyBBUk02NF9FUlJBVFVNXzgzNDIyMAogCiBl
bmRtZW51CiAKK2NvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCWJvb2wgIkhhcmRlbiB0
aGUgYnJhbmNoIHByZWRpY3RvciBhZ2FpbnN0IGFsaWFzaW5nIGF0dGFja3MiIGlmIEVYUEVSVAor
CWRlZmF1bHQgeQorCWhlbHAKKwkgIFNwZWN1bGF0aW9uIGF0dGFja3MgYWdhaW5zdCBzb21lIGhp
Z2gtcGVyZm9ybWFuY2UgcHJvY2Vzc29ycyByZWx5IG9uCisJICBiZWluZyBhYmxlIHRvIG1hbmlw
dWxhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IgZm9yIGEgdmljdGltIGNvbnRleHQgYnkKKwkgIGV4
ZWN1dGluZyBhbGlhc2luZyBicmFuY2hlcyBpbiB0aGUgYXR0YWNrZXIgY29udGV4dC4gIFN1Y2gg
YXR0YWNrcworCSAgY2FuIGJlIHBhcnRpYWxseSBtaXRpZ2F0ZWQgYWdhaW5zdCBieSBjbGVhcmlu
ZyBpbnRlcm5hbCBicmFuY2gKKwkgIHByZWRpY3RvciBzdGF0ZSBhbmQgbGltaXRpbmcgdGhlIHBy
ZWRpY3Rpb24gbG9naWMgaW4gc29tZSBzaXR1YXRpb25zLgorCisJICBUaGlzIGNvbmZpZyBvcHRp
b24gd2lsbCB0YWtlIENQVS1zcGVjaWZpYyBhY3Rpb25zIHRvIGhhcmRlbiB0aGUKKwkgIGJyYW5j
aCBwcmVkaWN0b3IgYWdhaW5zdCBhbGlhc2luZyBhdHRhY2tzIGFuZCBtYXkgcmVseSBvbiBzcGVj
aWZpYworCSAgaW5zdHJ1Y3Rpb24gc2VxdWVuY2VzIG9yIGNvbnRyb2wgYml0cyBiZWluZyBzZXQg
YnkgdGhlIHN5c3RlbQorCSAgZmlybXdhcmUuCisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCisKK2Nv
bmZpZyBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorICAgIGRlZl9ib29sIHkgaWYgQVJN
XzY0ICYmIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKIHNvdXJjZSAiY29tbW9uL0tjb25maWci
CiAKIHNvdXJjZSAiZHJpdmVycy9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCmluZGV4IDE0OWI2YjMu
LmFlYmU1YzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQorKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBzdWJkaXIteSArPSBs
aWIKIAogb2JqLXkgKz0gY2FjaGUubworb2JqLSQoQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElD
VE9SKSArPSBicGkubwogb2JqLSQoRUFSTFlfUFJJTlRLKSArPSBkZWJ1Zy5vCiBvYmoteSArPSBk
b21jdGwubwogb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9icGkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi42Y2MyZjE3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2JwaS5TCkBAIC0wLDAgKzEsNjQgQEAKKy8qCisgKiBDb250YWlucyBDUFUgc3BlY2lmaWMg
YnJhbmNoIHByZWRpY3RvciBpbnZhbGlkYXRpb24gc2VxdWVuY2VzCisgKgorICogQ29weXJpZ2h0
IChDKSAyMDE4IEFSTSBMdGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisubWFj
cm8gdmVudHJ5IHRhcmdldAorICAgIC5yZXB0IDMxCisgICAgbm9wCisgICAgLmVuZHIKKyAgICBi
CVx0YXJnZXQKKy5lbmRtCisKKy5tYWNybyB2ZWN0b3JzIHRhcmdldAorICAgIHZlbnRyeSBcdGFy
Z2V0ICsgMHgwMDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MDgwCisgICAgdmVudHJ5IFx0YXJn
ZXQgKyAweDEwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgxODAKKworICAgIHZlbnRyeSBcdGFy
Z2V0ICsgMHgyMDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MjgwCisgICAgdmVudHJ5IFx0YXJn
ZXQgKyAweDMwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgzODAKKworICAgIHZlbnRyeSBcdGFy
Z2V0ICsgMHg0MDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NDgwCisgICAgdmVudHJ5IFx0YXJn
ZXQgKyAweDUwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg1ODAKKworICAgIHZlbnRyeSBcdGFy
Z2V0ICsgMHg2MDAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NjgwCisgICAgdmVudHJ5IFx0YXJn
ZXQgKyAweDcwMAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg3ODAKKy5lbmRtCisKKy8qCisgKiBQ
b3B1bGF0ZSA0IHZlY3RvciB0YWJsZXMuIFRoaXMgd2lsbCBjb3ZlciB1cCB0byA0IGRpZmZlcmVu
dAorICogbWljcm8tYXJjaGl0ZWN0dXJlcyBpbiBhIHN5c3RlbS4KKyAqLworICAgIC5hbGlnbgkx
MQorRU5UUlkoX19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCisgICAgLnJlcHQgNAorICAgIHZl
Y3RvcnMgaHlwX3RyYXBzX3ZlY3RvcgorICAgIC5lbmRyCitFTlRSWShfX2JwX2hhcmRlbl9oeXBf
dmVjc19lbmQpCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBBU00KKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggOTBhOGQ4Ni4u
MDIxNzExMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMSw2ICsxLDE0NCBAQAorI2luY2x1ZGUgPHhlbi9jcHVt
YXNrLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NpemVzLmg+CisjaW5j
bHVkZSA8eGVuL3NtcC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUgPHhl
bi92bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vY3B1
ZXJyYXRhLmg+CiAKKy8qIEhhcmRlbmluZyBCcmFuY2ggcHJlZGljdG9yIGNvZGUgZm9yIEFybTY0
ICovCisjaWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKKyNkZWZp
bmUgVkVDVE9SX1RBQkxFX1NJWkUgU1pfMksKKworLyoKKyAqIE51bWJlciBvZiBhdmFpbGFibGUg
dGFibGUgdmVjdG9ycyAodGhpcyBzaG91bGQgYmUgaW4tc3luYyB3aXRoCisgKiBhcmNoL2FybTY0
L2JwaS5TCisgKi8KKyNkZWZpbmUgTlJfQlBJX0hZUF9WRUNTIDQKKworZXh0ZXJuIGNoYXIgX19i
cF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnRbXSwgX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kW107CisK
Ky8qCisgKiBLZXkgZm9yIGVhY2ggc2xvdC4gVGhpcyBpcyB1c2VkIHRvIGZpbmQgd2hldGhlciBh
IHNwZWNpZmljIHdvcmthcm91bmQKKyAqIGhhZCBhIHNsb3QgYXNzaWduZWQuCisgKgorICogVGhl
IGtleSBpcyB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIHZlY3RvciB3b3JrYXJvdW5kCisgKi8KK3N0
YXRpYyB1aW50cHRyX3QgYnBfaGFyZGVuX3Nsb3Rfa2V5W05SX0JQSV9IWVBfVkVDU107CisKKy8q
CisgKiBbaHlwX3ZlY19zdGFydCwgaHlwX3ZlY19lbmRbIGNvcnJlc3BvbmRzIHRvIHRoZSBmaXJz
dCAzMSBpbnN0cnVjdGlvbnMKKyAqIG9mIGVhY2ggdmVjdG9yLiBUaGUgbGFzdCAoaS5lIDMydGgp
IGluc3RydWN0aW9uIGlzIHVzZWQgdG8gYnJhbmNoIHRvCisgKiB0aGUgb3JpZ2luYWwgZW50cnku
CisgKgorICogVGhvc2UgaW5zdHJ1Y3Rpb25zIHdpbGwgYmUgY29waWVkIG9uIGVhY2ggdmVjdG9y
IHRvIGhhcmRlbiB0aGVtLgorICovCitzdGF0aWMgYm9vbCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNp
Z25lZCBpbnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kKQoreworICAgIHZvaWQgKmRz
dF9yZW1hcHBlZDsKKyAgICBjb25zdCB2b2lkICpkc3QgPSBfX2JwX2hhcmRlbl9oeXBfdmVjc19z
dGFydCArIHNsb3QgKiBWRUNUT1JfVEFCTEVfU0laRTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBtZm5fdCBkc3RfbWZuID0gX21mbih2aXJ0X3RvX21mbihkc3QpKTsKKworICAgIEJVR19PTigo
KGh5cF92ZWNfZW5kIC0gaHlwX3ZlY19zdGFydCkgLyA0KSA+IDMxKTsKKworICAgIC8qCisgICAg
ICogVmVjdG9ycyBhcmUgcGFydCBvZiB0aGUgdGV4dCB0aGF0IGFyZSBtYXBwZWQgcmVhZC1vbmx5
LiBTbyByZS1tYXAKKyAgICAgKiB0aGUgdmVjdG9yIHRhYmxlIHRvIGJlIGFibGUgdG8gdXBkYXRl
IHZlY3RvcnMuCisgICAgICovCisgICAgZHN0X3JlbWFwcGVkID0gX192bWFwKCZkc3RfbWZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoVkVD
VE9SX1RBQkxFX1NJWkUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAxLCBQQUdFX0hZ
UEVSVklTT1IsIFZNQVBfREVGQVVMVCk7CisgICAgaWYgKCAhZHN0X3JlbWFwcGVkICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgZHN0X3JlbWFwcGVkICs9ICh2YWRkcl90KWRzdCAmIH5Q
QUdFX01BU0s7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IFZFQ1RPUl9UQUJMRV9TSVpFOyBpICs9
IDB4ODAgKQorICAgIHsKKyAgICAgICAgbWVtY3B5KGRzdF9yZW1hcHBlZCArIGksIGh5cF92ZWNf
c3RhcnQsIGh5cF92ZWNfZW5kIC0gaHlwX3ZlY19zdGFydCk7CisgICAgfQorCisgICAgY2xlYW5f
ZGNhY2hlX3ZhX3JhbmdlKGRzdF9yZW1hcHBlZCwgVkVDVE9SX1RBQkxFX1NJWkUpOworICAgIGlu
dmFsaWRhdGVfaWNhY2hlKCk7CisKKyAgICB2dW5tYXAoZHN0X3JlbWFwcGVkKTsKKworICAgIHJl
dHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAoraW5zdGFsbF9icF9o
YXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2VuZCkKK3sKKyAgICBzdGF0
aWMgaW50IGxhc3Rfc2xvdCA9IC0xOworICAgIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soYnBfbG9j
ayk7CisgICAgdW5zaWduZWQgaW50IGksIHNsb3QgPSAtMTsKKyAgICBib29sIHJldCA9IHRydWU7
CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBD
UFUgYmFzZWQgb24gdGhlCisgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hl
dGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCisgICAgICogZW50cnkuCisgICAgICovCisgICAgaWYg
KCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAv
KgorICAgICAqIE5vIG5lZWQgdG8gaW5zdGFsbCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJv
Y2Vzc29yIGhhcworICAgICAqIElEX0FBNjRQUkYwX0VMMS5DU1YyIHNldC4KKyAgICAgKi8KKyAg
ICBpZiAoIGNwdV9kYXRhW3NtcF9wcm9jZXNzb3JfaWQoKV0ucGZyNjQuY3N2MiApCisgICAgICAg
IHJldHVybiB0cnVlOworCisgICAgc3Bpbl9sb2NrKCZicF9sb2NrKTsKKworICAgIC8qCisgICAg
ICogTG9vayB1cCB3aGV0aGVyIHRoZSBoYXJkZW5pbmcgdmVjdG9yIGhhZCBhIHNsb3QgYWxyZWFk
eQorICAgICAqIGFzc2lnbmVkLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsr
ICkKKyAgICB7CisgICAgICAgIGlmICggYnBfaGFyZGVuX3Nsb3Rfa2V5W2ldID09ICh1aW50cHRy
X3QpaHlwX3ZlY19zdGFydCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNsb3QgPSBpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIHNsb3QgPT0gLTEg
KQorICAgIHsKKyAgICAgICAgbGFzdF9zbG90Kys7CisgICAgICAgIC8qIENoZWNrIHdlIGRvbid0
IG92ZXJydW4gdGhlIG51bWJlciBvZiBzbG90cyBhdmFpbGFibGUuICovCisgICAgICAgIEJVR19P
TihOUl9CUElfSFlQX1ZFQ1MgPD0gbGFzdF9zbG90KTsKKworICAgICAgICBzbG90ID0gbGFzdF9z
bG90OworICAgICAgICByZXQgPSBjb3B5X2h5cF92ZWN0X2JwaShzbG90LCBoeXBfdmVjX3N0YXJ0
LCBoeXBfdmVjX2VuZCk7CisKKyAgICAgICAgLyogT25seSB1cGRhdGUgdGhlIHNsb3QgaWYgdGhl
IGNvcHkgc3VjY2VlZGVkLiAqLworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBicF9o
YXJkZW5fc2xvdF9rZXlbc2xvdF0gPSAodWludHB0cl90KWh5cF92ZWNfc3RhcnQ7CisgICAgfQor
CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgLyogSW5zdGFsbCB0aGUgbmV3IHZlY3Rv
ciB0YWJsZS4gKi8KKyAgICAgICAgV1JJVEVfU1lTUkVHKCh2YWRkcl90KShfX2JwX2hhcmRlbl9o
eXBfdmVjc19zdGFydCArIHNsb3QgKiBWRUNUT1JfVEFCTEVfU0laRSksCisgICAgICAgICAgICAg
ICAgICAgICBWQkFSX0VMMik7CisgICAgICAgIGlzYigpOworICAgIH0KKworICAgIHNwaW5fdW5s
b2NrKCZicF9sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdf
QVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KKwogI2RlZmluZSBNSURSX1JBTkdFKG1v
ZGVsLCBtaW4sIG1heCkgICAgIFwKICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFu
Z2UsICBcCiAgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA2
Y2Y5ZWU3Li5lMGVjZmNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTU3LDcgKzE1NywxMCBAQCBfX2luaXRjYWxsKHVwZGF0
ZV9zZXJyb3JzX2NwdV9jYXBzKTsKIAogdm9pZCBpbml0X3RyYXBzKHZvaWQpCiB7Ci0gICAgLyog
U2V0dXAgSHlwIHZlY3RvciBiYXNlICovCisgICAgLyoKKyAgICAgKiBTZXR1cCBIeXAgdmVjdG9y
IGJhc2UuIE5vdGUgdGhleSBtaWdodCBnZXQgdXBkYXRlZCB3aXRoIHRoZQorICAgICAqIGJyYW5j
aCBwcmVkaWN0b3IgaGFyZGVuaW5nLgorICAgICAqLwogICAgIFdSSVRFX1NZU1JFRygodmFkZHJf
dCloeXBfdHJhcHNfdmVjdG9yLCBWQkFSX0VMMik7CiAKICAgICAvKiBUcmFwIERlYnVnIGFuZCBQ
ZXJmb3JtYW5jZSBNb25pdG9yIGFjY2Vzc2VzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRl
eCA4MmQzMWFjLi4xYzdlM2UwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVy
cmF0YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTEsNiArMSw3
IEBACiAjaWZuZGVmIF9fQVJNX0NQVUVSUkFUQV9IX18KICNkZWZpbmUgX19BUk1fQ1BVRVJSQVRB
X0hfXwogCisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJl
Lmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmgKaW5kZXggNjQ3ODI4Ni4uY2I2YTg4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAg
LTQyLDggKzQyLDkgQEAKICNkZWZpbmUgTElWRVBBVENIX0ZFQVRVUkUgICA0CiAjZGVmaW5lIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgNQogI2RlZmluZSBTS0lQX0NUWFRfU1dJ
VENIX1NFUlJPUl9TWU5DIDYKKyNkZWZpbmUgQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SIDcK
IAotI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDcKKyNkZWZpbmUgQVJNX05DQVBTICAgICAg
ICAgICA4CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmlu
ZGV4IGVmZTdkOGQuLmQ2YzAyMGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMzI2LDgg
KzMyNiw5IEBAIHN0cnVjdCBjcHVpbmZvX2FybSB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGZwOjQ7ICAgLyogRmxvYXRpbmcgUG9pbnQgKi8KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
c2ltZDo0OyAvKiBBZHZhbmNlZCBTSU1EICovCiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdp
Yzo0OyAgLyogR0lDIHN1cHBvcnQgKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMw
OjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgX19yZXMwOjI4OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjc3YyOjQ7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTo0OwogICAgICAgICB9OwogICAgIH0gcGZy
NjQ7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 07:33:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehsKZ-0006HS-3h; Sat, 03 Feb 2018 07:33:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsKX-0006HG-Ge
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:45 +0000
X-Inumbo-ID: 84ddae81-08b4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84ddae81-08b4-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 08:33:25 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsKV-0001pf-A5
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehsKV-0002pK-9f
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehsKV-0002pK-9f@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 07:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm64: Implement branch
	predictor hardening for affected Cortex-A CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4ZGZmMDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoyMzow
NyAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBo
YXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29ydGV4LUE1Nywg
QTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRpY3RvcgogICAg
YWxpYXNpbmcgYW5kIGNhbiB0aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1hbGljaW91cyBj
b2RlLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRp
b24gZm9yIHRoZXNlIENQVXMgd2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBpbnRvIGZpcm13
YXJlIHdpbGwgaW52YWxpZGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3RhdGUsIHByZXZl
bnRpbmcgYW55IG1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQog
ICAgY29udGV4dHMuCiAgICAKICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5jaCBr
cHRpLgogICAgCiAgICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICAgICBTaWduZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5NDY0Zjk1MjNj
Mjg4NTdiOSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgfCAyNSArKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDQ5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3NCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCmluZGV4IDZjYzJmMTcuLjRiN2YxZGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9icGkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMK
QEAgLTU2LDYgKzU2LDMxIEBAIEVOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0KQogICAg
IC5lbmRyCiBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCiAKK0VOVFJZKF9fcHNjaV9o
eXBfYnBfaW52YWxfc3RhcnQpCisgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQorICAgIHN0
cCAgICAgeDE2LCB4MTcsIFtzcCwgIygxNiAqIDApXQorICAgIHN0cCAgICAgeDE0LCB4MTUsIFtz
cCwgIygxNiAqIDEpXQorICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQorICAg
IHN0cCAgICAgeDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQorICAgIHN0cCAgICAgeDgsIHg5LCBb
c3AsICMoMTYgKiA0KV0KKyAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCisgICAg
c3RwICAgICB4NCwgeDUsIFtzcCwgIygxNiAqIDYpXQorICAgIHN0cCAgICAgeDIsIHgzLCBbc3As
ICMoMTYgKiA3KV0KKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCisgICAgbW92
ICAgICB4MCwgIzB4ODQwMDAwMDAKKyAgICBzbWMgICAgICMwCisgICAgbGRwICAgICB4MTYsIHgx
NywgW3NwLCAjKDE2ICogMCldCisgICAgbGRwICAgICB4MTQsIHgxNSwgW3NwLCAjKDE2ICogMSld
CisgICAgbGRwICAgICB4MTIsIHgxMywgW3NwLCAjKDE2ICogMildCisgICAgbGRwICAgICB4MTAs
IHgxMSwgW3NwLCAjKDE2ICogMyldCisgICAgbGRwICAgICB4OCwgeDksIFtzcCwgIygxNiAqIDQp
XQorICAgIGxkcCAgICAgeDYsIHg3LCBbc3AsICMoMTYgKiA1KV0KKyAgICBsZHAgICAgIHg0LCB4
NSwgW3NwLCAjKDE2ICogNildCisgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIygxNiAqIDcpXQor
ICAgIGxkcCAgICAgeDAsIHgxLCBbc3AsICMoMTYgKiA4KV0KKyAgICBhZGQgICAgIHNwLCBzcCwg
Iyg4ICogMTgpCitFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDAyMTcxMTEuLjg3ODlkMjAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKQEAgLTQsOCArNCwxMCBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhl
bi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20v
Y3B1ZXJyYXRhLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAogLyogSGFyZGVuaW5nIEJyYW5j
aCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtNjQgKi8KICNpZmRlZiBDT05GSUdfQVJNNjRfSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKQEAgLTEzNyw2ICsxMzksMzEgQEAgaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgcmV0
dXJuIHJldDsKIH0KIAorZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBf
X3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOworCitzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hh
cmRlbmluZyh2b2lkICpkYXRhKQoreworICAgIGJvb2wgcmV0ID0gdHJ1ZTsKKyAgICBzdGF0aWMg
Ym9vbCB3YXJuZWQgPSBmYWxzZTsKKworICAgIC8qCisgICAgICogVGhlIG1pdGlnYXRpb24gaXMg
dXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCisgICAgICogYnJh
bmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kg
MC4yCisgICAgICogYW5kIGxhdGVyLgorICAgICAqLworICAgIGlmICggcHNjaV92ZXIgPj0gUFND
SV9WRVJTSU9OKDAsIDIpICkKKyAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVj
KGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgZWxzZSBpZiAo
ICF3YXJuZWQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFU
RV9hY3RpdmUpOworICAgICAgICB3YXJuaW5nX2FkZCgiUFNDSSAwLjIgb3IgbGF0ZXIgaXMgcmVx
dWlyZWQgZm9yIHRoZSBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy5cbiIpOworICAgICAgICB3
YXJuZWQgPSB0cnVlOworICAgIH0KKworICAgIHJldHVybiAhcmV0OworfQorCiAjZW5kaWYgLyog
Q09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKICNkZWZpbmUgTUlEUl9S
QU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCkBAIC0yMDEsNiArMjI4LDI4IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAg
ICAgICAgICAgICAgICgxIDw8IE1JRFJfVkFSSUFOVF9TSElGVCkgfCAyKSwKICAgICB9LAogI2Vu
ZGlmCisjaWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgewor
ICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAg
ICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICAgICAgLmVuYWJsZSA9
IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFi
aWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZF
UlNJT05TKE1JRFJfQ09SVEVYX0E3MiksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9i
cF9oYXJkZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NP
UlRFWF9BNzMpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAor
ICAgIH0sCisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BS
RURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwKKyAg
ICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorI2VuZGlm
CiAgICAge30sCiB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 07:34:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehsKm-0006Jz-6K; Sat, 03 Feb 2018 07:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsKl-0006J5-6X
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:59 +0000
X-Inumbo-ID: ac5faf89-08b4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac5faf89-08b4-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 07:34:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsKf-0001px-Bt
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehsKf-0002q3-BN
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 07:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehsKf-0002q3-BN@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 07:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: cpuerrata: Remove
	percpu.h include
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogTW9u
IEphbiAyMiAxNDozNTo0MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEphbiAyNCAxMzoyMzow
NyAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBSZW1vdmUgcGVyY3B1LmggaW5j
bHVkZQogICAgCiAgICBUaGUgaW5jbHVkZSBwZXJjcHUuaCB3YXMgYWRkZWQgYnkgbWlzdGFrZSBp
biBjcHVlcnJhdGEuaCAoc2VlIGNvbW1pdAogICAgNGM0ZmRkYzE2NiAieGVuL2FybTY0OiBBZGQg
c2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggYWxpYXNpbmcKICAgIGF0dGFja3MiKS4gU28g
cmVtb3ZlIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGE1ZTdj
ZTk1NjBiNDA4ZGJkYzJmN2ZiOGE1OGY2MjA5NjAxY2MwNTQpCi0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9jcHVlcnJhdGEuaCB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVlcnJhdGEuaAppbmRleCAxYzdlM2UwLi44MmQzMWFjIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZXJyYXRhLmgKQEAgLTEsNyArMSw2IEBACiAjaWZuZGVmIF9fQVJNX0NQVUVSUkFUQV9IX18K
ICNkZWZpbmUgX19BUk1fQ1BVRVJSQVRBX0hfXwogCi0jaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgog
I2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 03 10:00:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 10:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ehucE-00086B-0M; Sat, 03 Feb 2018 10:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehucC-00080l-Bm
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 10:00:08 +0000
X-Inumbo-ID: 172e4c13-08c9-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 172e4c13-08c9-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 10:00:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehuc6-00065z-2l
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 10:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ehuc6-0003J6-2B
 for xen-changelog@lists.xenproject.org; Sat, 03 Feb 2018 10:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ehuc6-0003J6-2B@xenbits.xenproject.org>
Date: Sat, 03 Feb 2018 10:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Fix version and
	Initial-Release
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzNzliNzA2MDk2ZjEyNjZiNjIzOTY0NTIzNmNhNTRkZmExZDlkYWYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKYW4gMzEgMTM6MDU6MDggMjAxOCArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEphbiAzMSAxNDo0Nzo0MSAy
MDE4ICswMDAwCgogICAgU1VQUE9SVC5tZDogRml4IHZlcnNpb24gYW5kIEluaXRpYWwtUmVsZWFz
ZQogICAgCiAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsIHNob3VsZCBiZSBgVEJEJy4gIFdlIG5l
ZWQgdG8gYW5zd2VyIHRoZXNlCiAgICBxdWVzdGlvbnMgcHJvcGVybHksIGJ1dCBsZXQncyBub3Qg
YmxvY2sgZml4aW5nIHRoZSBvYnZpb3VzIGJ1Z3MgaGVyZQogICAgZm9yIHRoYXQgcG9saWN5IGRp
c2N1c3Npb24uCiAgICAKICAgIENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQ0M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIFJl
cG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIFNVUFBPUlQu
bWQgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCA0MmZmYTlm
Li41NTE3MGQ5IDEwMDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTks
MTAgKzksMTAgQEAgZm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2
ZWxzIGV0Yy4KIAogIyBSZWxlYXNlIFN1cHBvcnQKIAotICAgIFhlbi1WZXJzaW9uOiA0LjEwLXVu
c3RhYmxlCi0gICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKKyAgICBYZW4tVmVyc2lvbjogNC4xMAor
ICAgIEluaXRpYWwtUmVsZWFzZTogMjAxNy0xMi0xMwogICAgIFN1cHBvcnRlZC1VbnRpbDogVEJE
Ci0gICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVW5yZWxlYXNlZCAtIG5vdCB5ZXQgc2VjdXJp
dHktc3VwcG9ydGVkCisgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVEJECiAKICMgRmVhdHVy
ZSBTdXBwb3J0CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEy5-0001GP-SR; Sun, 04 Feb 2018 07:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEy4-0001GI-SS
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:04 +0000
X-Inumbo-ID: 1faf0f95-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1faf0f95-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:43:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEy3-00014z-0d
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEy2-0001Mt-Ss
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEy2-0001Mt-Ss@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:44:02 +0000
Subject: [Xen-changelog] [xen master] xen/pvshim: fix GNTTABOP_query_size
	hypercall forwarding with SMAP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6701915336505541991=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Jan 26 15:29:10 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Jan 26 18:28:47 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 6e42208..534965c 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -757,7 +757,10 @@ static long pv_shim_grant_table_op(unsigned int cmd,
     }
 
     case GNTTABOP_query_size:
+        /* Disable SMAP so L0 can access the buffer. */
+        stac();
         rc = xen_hypercall_grant_table_op(GNTTABOP_query_size, uop.p, count);
+        clac();
         break;
 
     default:
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6701915336505541991==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:44:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEyK-0001Hd-UG; Sun, 04 Feb 2018 07:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEyJ-0001HH-P0
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:19 +0000
X-Inumbo-ID: 4a195d0c-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a195d0c-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:44:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEyD-00015B-2f
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEyD-0001Nw-1x
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEyD-0001Nw-1x@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:44:13 +0000
Subject: [Xen-changelog] [xen master] tools/ocaml: Drop coredump
	infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQwNjE1ZTQwYmQ0YmY2YWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEphbiAxOSAxODowNDoyNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gMjYgMTg6Mjg6
NDcgMjAxOCArMDAwMAoKICAgIHRvb2xzL29jYW1sOiBEcm9wIGNvcmVkdW1wIGluZnJhc3RydWN0
dXJlCiAgICAKICAgIEl0IGlzIHVudXNlZCwgYW5kIHVzZXMgYW4gb2Jzb2xldGUgaHlwZXJjYWxs
IHdoaWNoIGhhcyBuZXZlciBldmVyIGZ1bmN0aW9uZWQKICAgIGZvciBIVk0gZ3Vlc3RzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICB8IDg2IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybC5tbGkgICAgIHwgMTYgLS0tLS0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
X3N0dWJzLmMgfCA0MSAtLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAppbmRleCA5MTE2YWEyLi5hM2JhNDg4IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKKysrIGIvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsLm1sCkBAIC0xMjYsMTQgKzEyNiw2IEBAIGV4Y2VwdGlvbiBFcnJv
ciBvZiBzdHJpbmcKIAogdHlwZSBoYW5kbGUKIAotKCogdGhpcyBpcyBvbmx5IHVzZSBieSBjb3Jl
ZHVtcGluZyAqKQotZXh0ZXJuYWwgc2l6ZW9mX2NvcmVfaGVhZGVyOiB1bml0IC0+IGludAotICAg
ICAgID0gInN0dWJfc2l6ZW9mX2NvcmVfaGVhZGVyIgotZXh0ZXJuYWwgc2l6ZW9mX3ZjcHVfZ3Vl
c3RfY29udGV4dDogdW5pdCAtPiBpbnQKLSAgICAgICA9ICJzdHViX3NpemVvZl92Y3B1X2d1ZXN0
X2NvbnRleHQiCi1leHRlcm5hbCBzaXplb2ZfeGVuX3BmbjogdW5pdCAtPiBpbnQgPSAic3R1Yl9z
aXplb2ZfeGVuX3BmbiIKLSgqIGVuZCBvZiB1c2UgKikKLQogZXh0ZXJuYWwgaW50ZXJmYWNlX29w
ZW46IHVuaXQgLT4gaGFuZGxlID0gInN0dWJfeGNfaW50ZXJmYWNlX29wZW4iCiBleHRlcm5hbCBp
bnRlcmZhY2VfY2xvc2U6IGhhbmRsZSAtPiB1bml0ID0gInN0dWJfeGNfaW50ZXJmYWNlX2Nsb3Nl
IgogCkBAIC0yNzUsODQgKzI2Nyw2IEBAIGV4dGVybmFsIGdldF9jcHVfZmVhdHVyZXNldCA6IGhh
bmRsZSAtPiBmZWF0dXJlc2V0X2luZGV4IC0+IGludDY0IGFycmF5ID0gInN0dWJfCiBleHRlcm5h
bCB3YXRjaGRvZyA6IGhhbmRsZSAtPiBpbnQgLT4gaW50MzIgLT4gaW50CiAgID0gInN0dWJfeGNf
d2F0Y2hkb2ciCiAKLSgqIGNvcmUgZHVtcCBzdHJ1Y3R1cmUgKikKLXR5cGUgY29yZV9tYWdpYyA9
IE1hZ2ljX2h2bSB8IE1hZ2ljX3B2Ci0KLXR5cGUgY29yZV9oZWFkZXIgPSB7Ci0JeGNoX21hZ2lj
OiBjb3JlX21hZ2ljOwotCXhjaF9ucl92Y3B1czogaW50OwotCXhjaF9ucl9wYWdlczogbmF0aXZl
aW50OwotCXhjaF9pbmRleF9vZmZzZXQ6IGludDY0OwotCXhjaF9jdHh0X29mZnNldDogaW50NjQ7
Ci0JeGNoX3BhZ2VzX29mZnNldDogaW50NjQ7Ci19Ci0KLWV4dGVybmFsIG1hcnNoYWxsX2NvcmVf
aGVhZGVyOiBjb3JlX2hlYWRlciAtPiBzdHJpbmcgPSAic3R1Yl9tYXJzaGFsbF9jb3JlX2hlYWRl
ciIKLQotKCogY29yZWR1bXAgKikKLWxldCBjb3JlZHVtcCB4Y2ggZG9taWQgZmQgPQotCWxldCBk
dW1wIHMgPQotCQlsZXQgd2QgPSBVbml4LndyaXRlIGZkIHMgMCAoU3RyaW5nLmxlbmd0aCBzKSBp
bgotCQlpZiB3ZCA8PiBTdHJpbmcubGVuZ3RoIHMgdGhlbgotCQkJZmFpbHdpdGggImVycm9yIHdo
aWxlIHdyaXRpbmciOwotCQlpbgotCi0JbGV0IGluZm8gPSBkb21haW5fZ2V0aW5mbyB4Y2ggZG9t
aWQgaW4KLQotCWxldCBucnBhZ2VzID0gaW5mby50b3RhbF9tZW1vcnlfcGFnZXMgaW4KLQlsZXQg
Y3R4dCA9IEFycmF5Lm1ha2UgaW5mby5tYXhfdmNwdV9pZCBOb25lIGluCi0JbGV0IG5yX3ZjcHVz
ID0gcmVmIDAgaW4KLQlmb3IgaSA9IDAgdG8gaW5mby5tYXhfdmNwdV9pZCAtIDEKLQlkbwotCQlj
dHh0LihpKSA8LSB0cnkKLQkJCWxldCB2ID0gdmNwdV9jb250ZXh0X2dldCB4Y2ggZG9taWQgaSBp
bgotCQkJaW5jciBucl92Y3B1czsKLQkJCVNvbWUgdgotCQkJd2l0aCBfIC0+IE5vbmUKLQlkb25l
OwotCi0JKCogRklYTUUgcGFnZSBvZmZzZXQgaWYgbm90IHJvdW5kZWQgdG8gc3VwICopCi0JbGV0
IHBhZ2Vfb2Zmc2V0ID0KLQkJSW50NjQuYWRkCi0JCQkoSW50NjQub2ZfaW50IChzaXplb2ZfY29y
ZV9oZWFkZXIgKCkgKwotCQkJIChzaXplb2ZfdmNwdV9ndWVzdF9jb250ZXh0ICgpICogIW5yX3Zj
cHVzKSkpCi0JCQkoSW50NjQub2ZfbmF0aXZlaW50ICgKLQkJCQlOYXRpdmVpbnQubXVsCi0JCQkJ
CShOYXRpdmVpbnQub2ZfaW50IChzaXplb2ZfeGVuX3BmbiAoKSkpCi0JCQkJCW5ycGFnZXMpCi0J
CQkJKQotCQlpbgotCi0JbGV0IGhlYWRlciA9IHsKLQkJeGNoX21hZ2ljID0gaWYgaW5mby5odm1f
Z3Vlc3QgdGhlbiBNYWdpY19odm0gZWxzZSBNYWdpY19wdjsKLQkJeGNoX25yX3ZjcHVzID0gIW5y
X3ZjcHVzOwotCQl4Y2hfbnJfcGFnZXMgPSBucnBhZ2VzOwotCQl4Y2hfY3R4dF9vZmZzZXQgPSBJ
bnQ2NC5vZl9pbnQgKHNpemVvZl9jb3JlX2hlYWRlciAoKSk7Ci0JCXhjaF9pbmRleF9vZmZzZXQg
PSBJbnQ2NC5vZl9pbnQgKHNpemVvZl9jb3JlX2hlYWRlciAoKQotCQkJCQkrIHNpemVvZl92Y3B1
X2d1ZXN0X2NvbnRleHQgKCkpOwotCQl4Y2hfcGFnZXNfb2Zmc2V0ID0gcGFnZV9vZmZzZXQ7Ci0J
fSBpbgotCi0JZHVtcCAobWFyc2hhbGxfY29yZV9oZWFkZXIgaGVhZGVyKTsKLQlmb3IgaSA9IDAg
dG8gaW5mby5tYXhfdmNwdV9pZCAtIDEKLQlkbwotCQltYXRjaCBjdHh0LihpKSB3aXRoCi0JCXwg
Tm9uZSAtPiAoKQotCQl8IFNvbWUgY3R4dF9pIC0+IGR1bXAgY3R4dF9pCi0JZG9uZTsKLQlsZXQg
cGZucyA9IGRvbWFpbl9nZXRfcGZuX2xpc3QgeGNoIGRvbWlkIG5ycGFnZXMgaW4KLQlpZiBBcnJh
eS5sZW5ndGggcGZucyA8PiBOYXRpdmVpbnQudG9faW50IG5ycGFnZXMgdGhlbgotCQlmYWlsd2l0
aCAiY291bGQgbm90IGdldCB0aGUgcGFnZSBmcmFtZSBsaXN0IjsKLQotCWxldCBwYWdlX3NpemUg
PSBYZW5tbWFwLmdldHBhZ2VzaXplICgpIGluCi0JZm9yIGkgPSAwIHRvIE5hdGl2ZWludC50b19p
bnQgbnJwYWdlcyAtIDEKLQlkbwotCQlsZXQgcGFnZSA9IG1hcF9mb3JlaWduX3JhbmdlIHhjaCBk
b21pZCBwYWdlX3NpemUgcGZucy4oaSkgaW4KLQkJbGV0IGRhdGEgPSBYZW5tbWFwLnJlYWQgcGFn
ZSAwIHBhZ2Vfc2l6ZSBpbgotCQlYZW5tbWFwLnVubWFwIHBhZ2U7Ci0JCWR1bXAgZGF0YQotCWRv
bmUKLQogKCogKiogTWlzYyAqKiAqKQogCiAoKioKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCmluZGV4
IDU0YzA5OWMuLmVkMDIxMjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQpAQCAtOTUsMTAgKzk1
LDYgQEAgdHlwZSBkb21haW5fY3JlYXRlX2ZsYWcgPSBDREZfSFZNIHwgQ0RGX0hBUAogCiBleGNl
cHRpb24gRXJyb3Igb2Ygc3RyaW5nCiB0eXBlIGhhbmRsZQotZXh0ZXJuYWwgc2l6ZW9mX2NvcmVf
aGVhZGVyIDogdW5pdCAtPiBpbnQgPSAic3R1Yl9zaXplb2ZfY29yZV9oZWFkZXIiCi1leHRlcm5h
bCBzaXplb2ZfdmNwdV9ndWVzdF9jb250ZXh0IDogdW5pdCAtPiBpbnQKLSAgPSAic3R1Yl9zaXpl
b2ZfdmNwdV9ndWVzdF9jb250ZXh0IgotZXh0ZXJuYWwgc2l6ZW9mX3hlbl9wZm4gOiB1bml0IC0+
IGludCA9ICJzdHViX3NpemVvZl94ZW5fcGZuIgogZXh0ZXJuYWwgaW50ZXJmYWNlX29wZW4gOiB1
bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2ludGVyZmFjZV9vcGVuIgogZXh0ZXJuYWwgaW50ZXJm
YWNlX2Nsb3NlIDogaGFuZGxlIC0+IHVuaXQgPSAic3R1Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiB2
YWwgd2l0aF9pbnRmIDogKGhhbmRsZSAtPiAnYSkgLT4gJ2EKQEAgLTE3OSwxOCArMTc1LDYgQEAg
ZXh0ZXJuYWwgdmVyc2lvbl9jYXBhYmlsaXRpZXMgOiBoYW5kbGUgLT4gc3RyaW5nCiB0eXBlIGZl
YXR1cmVzZXRfaW5kZXggPSBGZWF0dXJlc2V0X3JhdyB8IEZlYXR1cmVzZXRfaG9zdCB8IEZlYXR1
cmVzZXRfcHYgfCBGZWF0dXJlc2V0X2h2bQogZXh0ZXJuYWwgZ2V0X2NwdV9mZWF0dXJlc2V0IDog
aGFuZGxlIC0+IGZlYXR1cmVzZXRfaW5kZXggLT4gaW50NjQgYXJyYXkgPSAic3R1Yl94Y19nZXRf
Y3B1X2ZlYXR1cmVzZXQiCiAKLXR5cGUgY29yZV9tYWdpYyA9IE1hZ2ljX2h2bSB8IE1hZ2ljX3B2
Ci10eXBlIGNvcmVfaGVhZGVyID0gewotICB4Y2hfbWFnaWMgOiBjb3JlX21hZ2ljOwotICB4Y2hf
bnJfdmNwdXMgOiBpbnQ7Ci0gIHhjaF9ucl9wYWdlcyA6IG5hdGl2ZWludDsKLSAgeGNoX2luZGV4
X29mZnNldCA6IGludDY0OwotICB4Y2hfY3R4dF9vZmZzZXQgOiBpbnQ2NDsKLSAgeGNoX3BhZ2Vz
X29mZnNldCA6IGludDY0OwotfQotZXh0ZXJuYWwgbWFyc2hhbGxfY29yZV9oZWFkZXIgOiBjb3Jl
X2hlYWRlciAtPiBzdHJpbmcKLSAgPSAic3R1Yl9tYXJzaGFsbF9jb3JlX2hlYWRlciIKLXZhbCBj
b3JlZHVtcCA6IGhhbmRsZSAtPiBkb21pZCAtPiBVbml4LmZpbGVfZGVzY3IgLT4gdW5pdAogZXh0
ZXJuYWwgcGFnZXNfdG9fa2liIDogaW50NjQgLT4gaW50NjQgPSAic3R1Yl9wYWdlc190b19raWIi
CiB2YWwgcGFnZXNfdG9fbWliIDogaW50NjQgLT4gaW50NjQKIGV4dGVybmFsIHdhdGNoZG9nIDog
aGFuZGxlIC0+IGludCAtPiBpbnQzMiAtPiBpbnQKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJz
LmMKaW5kZXggZGQ2MDAwYy4uZDE4MDFlMSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJz
LmMKQEAgLTcyLDQ3ICs3Miw2IEBAIHN0YXRpYyB2b2lkIE5vcmV0dXJuIGZhaWx3aXRoX3hjKHhj
X2ludGVyZmFjZSAqeGNoKQogCWNhbWxfcmFpc2Vfd2l0aF9zdHJpbmcoKmNhbWxfbmFtZWRfdmFs
dWUoInhjLmVycm9yIiksIGVycm9yX3N0cik7CiB9CiAKLUNBTUxwcmltIHZhbHVlIHN0dWJfc2l6
ZW9mX2NvcmVfaGVhZGVyKHZhbHVlIHVuaXQpCi17Ci0JQ0FNTHBhcmFtMSh1bml0KTsKLQlDQU1M
cmV0dXJuKFZhbF9pbnQoc2l6ZW9mKHN0cnVjdCB4Y19jb3JlX2hlYWRlcikpKTsKLX0KLQotQ0FN
THByaW0gdmFsdWUgc3R1Yl9zaXplb2ZfdmNwdV9ndWVzdF9jb250ZXh0KHZhbHVlIHVuaXQpCi17
Ci0JQ0FNTHBhcmFtMSh1bml0KTsKLQlDQU1McmV0dXJuKFZhbF9pbnQoc2l6ZW9mKHN0cnVjdCB2
Y3B1X2d1ZXN0X2NvbnRleHQpKSk7Ci19Ci0KLUNBTUxwcmltIHZhbHVlIHN0dWJfc2l6ZW9mX3hl
bl9wZm4odmFsdWUgdW5pdCkKLXsKLQlDQU1McGFyYW0xKHVuaXQpOwotCUNBTUxyZXR1cm4oVmFs
X2ludChzaXplb2YoeGVuX3Bmbl90KSkpOwotfQotCi0jZGVmaW5lIFhDX0NPUkVfTUFHSUMgICAg
IDB4RjAwRkVCRUQKLSNkZWZpbmUgWENfQ09SRV9NQUdJQ19IVk0gMHhGMDBGRUJFRQotCi1DQU1M
cHJpbSB2YWx1ZSBzdHViX21hcnNoYWxsX2NvcmVfaGVhZGVyKHZhbHVlIGhlYWRlcikKLXsKLQlD
QU1McGFyYW0xKGhlYWRlcik7Ci0JQ0FNTGxvY2FsMShzKTsKLQlzdHJ1Y3QgeGNfY29yZV9oZWFk
ZXIgY19oZWFkZXI7Ci0KLQljX2hlYWRlci54Y2hfbWFnaWMgPSAoRmllbGQoaGVhZGVyLCAwKSkK
LQkJPyBYQ19DT1JFX01BR0lDCi0JCTogWENfQ09SRV9NQUdJQ19IVk07Ci0JY19oZWFkZXIueGNo
X25yX3ZjcHVzID0gSW50X3ZhbChGaWVsZChoZWFkZXIsIDEpKTsKLQljX2hlYWRlci54Y2hfbnJf
cGFnZXMgPSBOYXRpdmVpbnRfdmFsKEZpZWxkKGhlYWRlciwgMikpOwotCWNfaGVhZGVyLnhjaF9j
dHh0X29mZnNldCA9IEludDY0X3ZhbChGaWVsZChoZWFkZXIsIDMpKTsKLQljX2hlYWRlci54Y2hf
aW5kZXhfb2Zmc2V0ID0gSW50NjRfdmFsKEZpZWxkKGhlYWRlciwgNCkpOwotCWNfaGVhZGVyLnhj
aF9wYWdlc19vZmZzZXQgPSBJbnQ2NF92YWwoRmllbGQoaGVhZGVyLCA1KSk7Ci0KLQlzID0gY2Ft
bF9hbGxvY19zdHJpbmcoc2l6ZW9mKGNfaGVhZGVyKSk7Ci0JbWVtY3B5KFN0cmluZ192YWwocyks
IChjaGFyICopICZjX2hlYWRlciwgc2l6ZW9mKGNfaGVhZGVyKSk7Ci0JQ0FNTHJldHVybihzKTsK
LX0KLQogQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19pbnRlcmZhY2Vfb3Blbih2b2lkKQogewogCUNB
TUxwYXJhbTAoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:44:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEyT-0001Ip-Vo; Sun, 04 Feb 2018 07:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEyS-0001IG-Vp
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:29 +0000
X-Inumbo-ID: 501a908b-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 501a908b-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEyN-00015H-51
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEyN-0001Oq-4M
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEyN-0001Oq-4M@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:44:23 +0000
Subject: [Xen-changelog] [xen master] xen: Drop DOMCTL_getmemlist and
	xc_get_pfn_list()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NDUwZTM2YmZiYjFjYWM0NDdmYjQwMDk0NzZlNmQ1NGJmNjg2NzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEphbiAxNSAxMDowMDo1MSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKYW4gMjYgMTg6Mjg6
NDcgMjAxOCArMDAwMAoKICAgIHhlbjogRHJvcCBET01DVExfZ2V0bWVtbGlzdCBhbmQgeGNfZ2V0
X3Bmbl9saXN0KCkKICAgIAogICAgYy9zIDRkZGY0NzRlMiAidG9vbHMveGVuLW1jZWluajogUGFz
cyBpbiBHUEEgd2hlbiBpbmplY3RpbmcgdGhyb3VnaAogICAgTVNSX01DSV9BRERSIiByZW1vdmVk
IHRoZSByZW1haW5pbmcgdXNlciBvZiBoeXBlcmNhbGwuCiAgICAKICAgIEl0IGhhcyBiZWVuIGxp
c3RlZCBhcyBicm9rZW4sIGRlcHJlY2F0ZWQgYW5kIHdvbnQtZml4IHNpbmNlIFhTQS03NCwgc28g
dGFrZQogICAgdGhpcyBvcHBvcnR1bml0eSB0byByZW1vdmUgaXQgY29tcGxldGVseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgNyAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0
ZS5jICAgICAgICAgICAgfCAyNyAtLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybC5tbCAgICAgIHwgIDMgLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkgICAgIHwgIDMgLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgMzIg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAg
ICB8IDU2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDZhNDM0
N2UuLjIzNWI4YmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisr
KyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xNTE0LDEzICsxNTE0LDYgQEAg
dW5zaWduZWQgbG9uZyB4Y190cmFuc2xhdGVfZm9yZWlnbl9hZGRyZXNzKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHZjcHUsIHVuc2lnbmVkIGxvbmcgbG9uZyB2aXJ0KTsKIAogCi0vKioKLSAqIERF
UFJFQ0FURUQuICBBdm9pZCB1c2luZyB0aGlzLCBhcyBpdCBkb2VzIG5vdCBjb3JyZWN0bHkgYWNj
b3VudCBmb3IgUEZOcwotICogd2l0aG91dCBhIGJhY2tpbmcgTUZOLgotICovCi1pbnQgeGNfZ2V0
X3Bmbl9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgdWludDY0X3QgKnBm
bl9idWYsCi0gICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BmbnMpOwotCiBp
bnQgeGNfY29weV90b19kb21haW5fcGFnZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRzdF9wZm4sIGNv
bnN0IGNoYXIgKnNyY19wYWdlKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHJpdmF0
ZS5jIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jCmluZGV4IDM2ZWFkNWYuLmZjZGE5ODEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYworKysgYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmMKQEAgLTM4NywzMyArMzg3LDYgQEAgaW50IHhjX21hY2hwaHlzX21mbl9saXN0KHhj
X2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhjX2dldF9wZm5fbGlz
dCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpwZm5fYnVmLAotICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1heF9wZm5zKQotewotICAgIERFQ0xBUkVfRE9NQ1RMOwotICAg
IERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShwZm5fYnVmLCBtYXhfcGZucyAqIHNpemVvZigqcGZu
X2J1ZiksIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7Ci0gICAgaW50IHJldDsKLQot
ICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBwZm5fYnVmKSApCi0gICAgewot
ICAgICAgICBQRVJST1IoInhjX2dldF9wZm5fbGlzdDogcGZuX2J1ZiBib3VuY2UgZmFpbGVkIik7
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNU
TF9nZXRtZW1saXN0OwotICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKLSAgICBkb21jdGwudS5n
ZXRtZW1saXN0Lm1heF9wZm5zID0gbWF4X3BmbnM7Ci0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
ZG9tY3RsLnUuZ2V0bWVtbGlzdC5idWZmZXIsIHBmbl9idWYpOwotCi0gICAgcmV0ID0gZG9fZG9t
Y3RsKHhjaCwgJmRvbWN0bCk7Ci0KLSAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBw
Zm5fYnVmKTsKLQotICAgIHJldHVybiAocmV0IDwgMCkgPyAtMSA6IGRvbWN0bC51LmdldG1lbWxp
c3QubnVtX3BmbnM7Ci19Ci0KIGxvbmcgeGNfZ2V0X3RvdF9wYWdlcyh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQpCiB7CiAgICAgeGNfZG9taW5mb190IGluZm87CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKaW5kZXggYTNiYTQ4OC4uMWEwMWZhYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApA
QCAtMjQ0LDkgKzI0NCw2IEBAIGV4dGVybmFsIG1hcF9mb3JlaWduX3JhbmdlOiBoYW5kbGUgLT4g
ZG9taWQgLT4gaW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gbmF0aXZlaW50IC0+IFhl
bm1tYXAubW1hcF9pbnRlcmZhY2UKICAgICAgICA9ICJzdHViX21hcF9mb3JlaWduX3JhbmdlIgog
Ci1leHRlcm5hbCBkb21haW5fZ2V0X3Bmbl9saXN0OiBoYW5kbGUgLT4gZG9taWQgLT4gbmF0aXZl
aW50IC0+IG5hdGl2ZWludCBhcnJheQotICAgICAgID0gInN0dWJfeGNfZG9tYWluX2dldF9wZm5f
bGlzdCIKLQogZXh0ZXJuYWwgZG9tYWluX2Fzc2lnbl9kZXZpY2U6IGhhbmRsZSAtPiBkb21pZCAt
PiAoaW50ICogaW50ICogaW50ICogaW50KSAtPiB1bml0CiAgICAgICAgPSAic3R1Yl94Y19kb21h
aW5fYXNzaWduX2RldmljZSIKIGV4dGVybmFsIGRvbWFpbl9kZWFzc2lnbl9kZXZpY2U6IGhhbmRs
ZSAtPiBkb21pZCAtPiAoaW50ICogaW50ICogaW50ICogaW50KSAtPiB1bml0CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94
ZW5jdHJsLm1saQppbmRleCBlZDAyMTI0Li43ZDJlNmYwIDEwMDY0NAotLS0gYS90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkKQEAgLTE1NCw5ICsxNTQsNiBAQCBleHRlcm5hbCBkb21haW5fbWVtb3J5X2luY3JlYXNlX3Jl
c2VydmF0aW9uIDoKIGV4dGVybmFsIG1hcF9mb3JlaWduX3JhbmdlIDoKICAgaGFuZGxlIC0+IGRv
bWlkIC0+IGludCAtPiBuYXRpdmVpbnQgLT4gWGVubW1hcC5tbWFwX2ludGVyZmFjZQogICA9ICJz
dHViX21hcF9mb3JlaWduX3JhbmdlIgotZXh0ZXJuYWwgZG9tYWluX2dldF9wZm5fbGlzdCA6Ci0g
IGhhbmRsZSAtPiBkb21pZCAtPiBuYXRpdmVpbnQgLT4gbmF0aXZlaW50IGFycmF5Ci0gID0gInN0
dWJfeGNfZG9tYWluX2dldF9wZm5fbGlzdCIKIAogZXh0ZXJuYWwgZG9tYWluX2Fzc2lnbl9kZXZp
Y2U6IGhhbmRsZSAtPiBkb21pZCAtPiAoaW50ICogaW50ICogaW50ICogaW50KSAtPiB1bml0CiAg
ICAgICAgPSAic3R1Yl94Y19kb21haW5fYXNzaWduX2RldmljZSIKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMKaW5kZXggZDE4MDFlMS4uZjk3MDcwYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMKQEAgLTEwMDksMzggKzEwMDksNiBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3No
YWRvd19hbGxvY2F0aW9uX3NldCh2YWx1ZSB4Y2gsIHZhbHVlIGRvbWlkLAogCUNBTUxyZXR1cm4o
VmFsX3VuaXQpOwogfQogCi1DQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9nZXRfcGZuX2xp
c3QodmFsdWUgeGNoLCB2YWx1ZSBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2YWx1ZSBucl9wZm5zKQotewotCUNBTUxwYXJhbTMoeGNoLCBkb21pZCwg
bnJfcGZucyk7Ci0JQ0FNTGxvY2FsMihhcnJheSwgdik7Ci0JdW5zaWduZWQgbG9uZyBjX25yX3Bm
bnM7Ci0JbG9uZyByZXQsIGk7Ci0JdWludDY0X3QgKmNfYXJyYXk7Ci0KLQljX25yX3BmbnMgPSBO
YXRpdmVpbnRfdmFsKG5yX3BmbnMpOwotCi0JY19hcnJheSA9IG1hbGxvYyhzaXplb2YodWludDY0
X3QpICogY19ucl9wZm5zKTsKLQlpZiAoIWNfYXJyYXkpCi0JCWNhbWxfcmFpc2Vfb3V0X29mX21l
bW9yeSgpOwotCi0JcmV0ID0geGNfZ2V0X3Bmbl9saXN0KF9IKHhjaCksIF9EKGRvbWlkKSwKLQkJ
CSAgICAgIGNfYXJyYXksIGNfbnJfcGZucyk7Ci0JaWYgKHJldCA8IDApIHsKLQkJZnJlZShjX2Fy
cmF5KTsKLQkJZmFpbHdpdGhfeGMoX0goeGNoKSk7Ci0JfQotCi0JYXJyYXkgPSBjYW1sX2FsbG9j
KHJldCwgMCk7Ci0JZm9yIChpID0gMDsgaSA8IHJldDsgaSsrKSB7Ci0JCXYgPSBjYW1sX2NvcHlf
bmF0aXZlaW50KGNfYXJyYXlbaV0pOwotCQlTdG9yZV9maWVsZChhcnJheSwgaSwgdik7Ci0JfQot
CWZyZWUoY19hcnJheSk7Ci0KLQlDQU1McmV0dXJuKGFycmF5KTsKLX0KLQogQ0FNTHByaW0gdmFs
dWUgc3R1Yl94Y19kb21haW5faW9wb3J0X3Blcm1pc3Npb24odmFsdWUgeGNoLCB2YWx1ZSBkb21p
ZCwKIAkJCQkJICAgICAgIHZhbHVlIHN0YXJ0X3BvcnQsIHZhbHVlIG5yX3BvcnRzLAogCQkJCQkg
ICAgICAgdmFsdWUgYWxsb3cpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggZDcyNWJiNC4uOGZiYmYzYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNDEz
LDYyICs0MTMsNiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBicmVhazsKICAgICB9
CiAKLSAgICBjYXNlIFhFTl9ET01DVExfZ2V0bWVtbGlzdDoKLSAgICB7Ci0gICAgICAgIHVuc2ln
bmVkIGxvbmcgbWF4X3BmbnMgPSBkb21jdGwtPnUuZ2V0bWVtbGlzdC5tYXhfcGZuczsKLSAgICAg
ICAgdWludDY0X3QgbWZuOwotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCi0gICAg
ICAgIGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKLSAgICAgICAgewotICAgICAgICAgICAg
cmV0ID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAg
LyoKLSAgICAgICAgICogWFNBLTc0OiBUaGlzIHN1Yi1oeXBlcmNhbGwgaXMgYnJva2VuIGluIHNl
dmVyYWwgd2F5czoKLSAgICAgICAgICogLSBsb2NrIG9yZGVyIGludmVyc2lvbiAocDJtIGxvY2tz
IGluc2lkZSBwYWdlX2FsbG9jX2xvY2spCi0gICAgICAgICAqIC0gbm8gcHJlZW1wdGlvbiBvbiBo
dWdlIG1heF9wZm5zIGlucHV0Ci0gICAgICAgICAqIC0gbm90IChyZS0pY2hlY2tpbmcgZC0+aXNf
ZHlpbmcgd2l0aCBwYWdlX2FsbG9jX2xvY2sgaGVsZAotICAgICAgICAgKiAtIG5vdCBob25vcmlu
ZyBzdGFydF9wZm4gaW5wdXQgKHdoaWNoIGxpYnhjIGFsc28gZG9lc24ndCBzZXQpCi0gICAgICAg
ICAqIEFkZGl0aW9uYWxseSBpdCBpcyByYXRoZXIgdXNlbGVzcywgYXMgdGhlIHJlc3VsdCBpcyBz
dGFsZSBieSB0aGUKLSAgICAgICAgICogdGltZSB0aGUgY2FsbGVyIGdldHMgdG8gbG9vayBhdCBp
dC4KLSAgICAgICAgICogQXMgaXQgb25seSBoYXMgYSBzaW5nbGUsIG5vbi1wcm9kdWN0aW9uIGNv
bnN1bWVyICh4ZW4tbWNlaW5qKSwKLSAgICAgICAgICogcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIGZp
eCBpdCB3ZSByZXN0cmljdCBpdCBmb3IgdGhlIHRpbWUgYmVpbmcuCi0gICAgICAgICAqLwotICAg
ICAgICBpZiAoIC8qIE5vIG5lc3RlZCBsb2NrcyBpbnNpZGUgY29weV90b19ndWVzdF9vZmZzZXQo
KS4gKi8KLSAgICAgICAgICAgICBwYWdpbmdfbW9kZV9leHRlcm5hbChjdXJyZCkgfHwKLSAgICAg
ICAgICAgICAvKiBBcmJpdHJhcnkgbGltaXQgY2FwcGluZyBwcm9jZXNzaW5nIHRpbWUuICovCi0g
ICAgICAgICAgICAgbWF4X3BmbnMgPiBHQig0KSAvIFBBR0VfU0laRSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLQotICAgICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Ci0KLSAgICAgICAg
cmV0ID0gaSA9IDA7Ci0gICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaChwYWdlLCAmZC0+cGFnZV9s
aXN0KQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGkgPj0gbWF4X3BmbnMgKQotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0g
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGRvbWN0bC0+dS5nZXRtZW1saXN0
LmJ1ZmZlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgJm1mbiwg
MSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0JCQkrK2k7Ci0JCX0KLQotICAgICAg
ICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAgICAgICBkb21jdGwtPnUu
Z2V0bWVtbGlzdC5udW1fcGZucyA9IGk7Ci0gICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQotCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8z
OgogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IG51bSA9IGRvbWN0bC0+dS5nZXRwYWdlZnJh
bWVpbmZvMy5udW07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggMzA2NzRkNi4uZmI4YjkzNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaApAQCAtMTExMyw3ICsxMTEzLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2Rl
ZmluZSBYRU5fRE9NQ1RMX3BhdXNlZG9tYWluICAgICAgICAgICAgICAgICAgICAzCiAjZGVmaW5l
IFhFTl9ET01DVExfdW5wYXVzZWRvbWFpbiAgICAgICAgICAgICAgICAgIDQKICNkZWZpbmUgWEVO
X0RPTUNUTF9nZXRkb21haW5pbmZvICAgICAgICAgICAgICAgICAgNQotI2RlZmluZSBYRU5fRE9N
Q1RMX2dldG1lbWxpc3QgICAgICAgICAgICAgICAgICAgICA2CisvKiAjZGVmaW5lIFhFTl9ET01D
VExfZ2V0bWVtbGlzdCAgICAgICAgICAgICAgICAgIDYgUmVtb3ZlZCAqLwogLyogI2RlZmluZSBY
RU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8gICAgICAgICAgICA3IE9ic29sZXRlIC0gdXNlIGdl
dHBhZ2VmcmFtZWluZm8zICovCiAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5m
bzIgICAgICAgICAgIDggT2Jzb2xldGUgLSB1c2UgZ2V0cGFnZWZyYW1laW5mbzMgKi8KICNkZWZp
bmUgWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHkgICAgICAgICAgICAgICAgOQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:44:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEye-0001KG-14; Sun, 04 Feb 2018 07:44:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEyc-0001Ji-Ta
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:38 +0000
X-Inumbo-ID: 561a174e-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 561a174e-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:45:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEyX-00015R-74
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEyX-0001QM-6U
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEyX-0001QM-6U@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:44:33 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Make the "Building Dom0"
	messages consistent
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8921177458548380783=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 510414bd5a65a239912c12482102073ca8cf7424
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Jan 26 15:59:51 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Jan 26 18:28:47 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/dom0_build.c | 2 +-
 xen/arch/x86/pv/dom0_build.c  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 7d177a1..672dcc0 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -1064,7 +1064,7 @@ int __init dom0_construct_pvh(struct domain *d, const module_t *image,
     paddr_t entry, start_info;
     int rc;
 
-    printk("** Building a PVH Dom0 **\n");
+    printk(XENLOG_INFO "*** Building a PVH Dom%d ***\n", d->domain_id);
 
     iommu_hwdom_init(d);
 
diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c
index e7065bf..0bd2f1b 100644
--- a/xen/arch/x86/pv/dom0_build.c
+++ b/xen/arch/x86/pv/dom0_build.c
@@ -328,7 +328,7 @@ int __init dom0_construct_pv(struct domain *d,
     /* Machine address of next candidate page-table page. */
     paddr_t mpt_alloc;
 
-    printk("*** LOADING DOMAIN 0 ***\n");
+    printk(XENLOG_INFO "*** Building a PV Dom%d ***\n", d->domain_id);
 
     d->max_pages = ~0U;
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8921177458548380783==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:44:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEyo-0001Lj-2W; Sun, 04 Feb 2018 07:44:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEyn-0001L4-4L
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:49 +0000
X-Inumbo-ID: 5c174f2f-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c174f2f-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEyh-00016P-8o
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEyh-0001RA-8O
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEyh-0001RA-8O@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:44:43 +0000
Subject: [Xen-changelog] [xen master] x86/boot: turn the selftests ASSERT
	into a warning
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwM2U1NjhlYTllYjYwOWY4NWEwYTQ5NmM4M2E1ZjI3Y2UxODQ5OGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgSmFuIDI2IDA5OjE5OjMxIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEphbiAyNiAxODoy
ODo0NyAyMDE4ICswMDAwCgogICAgeDg2L2Jvb3Q6IHR1cm4gdGhlIHNlbGZ0ZXN0cyBBU1NFUlQg
aW50byBhIHdhcm5pbmcKICAgIAogICAgT24gc2VsZnRlc3RzIGZhaWx1cmUsIHByaW50IGEgdmVy
eSB2aXNpYmxlIHdhcm5pbmcgaW5zdGVhZCBvZiBjcmFzaGluZwogICAgb3ZlciBhbiBBU1NFUlQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgCiAgICBBZGp1c3QgdG8gcHJpbnQgZXh0cmEgaW5mb3JtYXRpb24g
aW4gdGhlIGNhc2Ugb2YgYSBmYWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2V4dGFi
bGUuYyB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxl
LmMgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCmluZGV4IDcyZjMwZDkuLmE2NDMwYTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L2V4dGFibGUu
YwpAQCAtOSw2ICs5LDcgQEAKICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRl
IDx4ZW4vdmlydHVhbF9yZWdpb24uaD4KICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5j
bHVkZSA8eGVuL3dhcm5pbmcuaD4KIAogI2RlZmluZSBFWF9GSUVMRChwdHIsIGZpZWxkKSAoKHVu
c2lnbmVkIGxvbmcpJihwdHIpLT5maWVsZCArIChwdHIpLT5maWVsZCkKIApAQCAtMTQ1LDYgKzE0
Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKICAgICB9OwogICAg
IHVuc2lnbmVkIGxvbmcgYWRkciA9IHRoaXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0la
RSAvIDI7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAgYm9vbCBmYWlsID0gZmFsc2U7CiAKICAg
ICBwcmludGsoIlJ1bm5pbmcgc3R1YiByZWNvdmVyeSBzZWxmdGVzdHMuLi5cbiIpOwogCkBAIC0x
NTIsNyArMTU0LDcgQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQogICAg
IHsKICAgICAgICAgdWludDhfdCAqcHRyID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUo
c3R1YnMubWZuKSkpICsKICAgICAgICAgICAgICAgICAgICAgICAgKGFkZHIgJiB+UEFHRV9NQVNL
KTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyByZXMgPSB+MDsKKyAgICAgICAgdW5pb24gc3R1Yl9l
eGNlcHRpb25fdG9rZW4gcmVzID0geyAucmF3ID0gfjAgfTsKIAogICAgICAgICBtZW1zZXQocHRy
LCAweGNjLCBTVFVCX0JVRl9TSVpFIC8gMik7CiAgICAgICAgIG1lbWNweShwdHIsIHRlc3RzW2ld
Lm9wYywgQVJSQVlfU0laRSh0ZXN0c1tpXS5vcGMpKTsKQEAgLTE2OCw5ICsxNzAsMjIgQEAgc3Rh
dGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQogICAgICAgICAgICAgICAgICAgICAg
ICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKICAgICAgICAgICAgICAgICAgICAgICAg
OiBbZXhuXSAiK20iIChyZXMpCiAgICAgICAgICAgICAgICAgICAgICAgIDogW3N0Yl0gInIiIChh
ZGRyKSwgImEiICh0ZXN0c1tpXS5yYXgpKTsKLSAgICAgICAgQVNTRVJUKHJlcyA9PSB0ZXN0c1tp
XS5yZXMucmF3KTsKKworICAgICAgICBpZiAoIHJlcy5yYXcgIT0gdGVzdHNbaV0ucmVzLnJhdyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygiU2VsZnRlc3QgJXUgZmFpbGVkOiBPcGMg
JSpwaCAiCisgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkICV1WyUwNHhdLCBnb3QgJXVbJTA0
eF1cbiIsCisgICAgICAgICAgICAgICAgICAgaSwgKGludClBUlJBWV9TSVpFKHRlc3RzW2ldLm9w
YyksIHRlc3RzW2ldLm9wYywKKyAgICAgICAgICAgICAgICAgICB0ZXN0c1tpXS5yZXMuZmllbGRz
LnRyYXBuciwgdGVzdHNbaV0ucmVzLmZpZWxkcy5lYywKKyAgICAgICAgICAgICAgICAgICByZXMu
ZmllbGRzLnRyYXBuciwgcmVzLmZpZWxkcy5lYyk7CisKKyAgICAgICAgICAgIGZhaWwgPSB0cnVl
OworICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCBmYWlsICkKKyAgICAgICAgd2FybmluZ19h
ZGQoIlNFTEZURVNUIEZBSUxVUkU6IENPUlJFQ1QgQkVIQVZJT1IgQ0FOTk9UIEJFIEdVQVJBTlRF
RURcbiIpOworCiAgICAgcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKHN0dWJfc2VsZnRlc3QpOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:44:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEyu-0001O8-4w; Sun, 04 Feb 2018 07:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEyt-0001Np-Ap
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:55 +0000
X-Inumbo-ID: 3da9a2e6-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3da9a2e6-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:44:33 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEyr-00016V-Ab
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEyr-0001S0-AB
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEyr-0001S0-AB@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:44:53 +0000
Subject: [Xen-changelog] [xen master] xen: Fix XSM build after dropping
	XEN_DOMCTL_getmemlist
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyNTJiY2YzMmQ0ZjE5M2Q1YTA3NzM0MmNhNjJmZTE2YjY3MzFiNTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEphbiAyNiAxOTozMzo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKYW4gMjkgMTU6Mzk6
MjQgMjAxOCArMDAwMAoKICAgIHhlbjogRml4IFhTTSBidWlsZCBhZnRlciBkcm9wcGluZyBYRU5f
RE9NQ1RMX2dldG1lbWxpc3QKICAgIAogICAgYy9zIDk0NDUwZTM2YmZiYiByZW1vdmVkIFhFTl9E
T01DVExfZ2V0bWVtbGlzdCBlbnRpcmVseSwgYnV0IG1pc3NlZCBhZGp1c3RpbmcKICAgIHRoZSBY
U00gc2lkZSBvZiB0aGluZ3MuICBBcyBmYXIgYXMgSSBjYW4gdGVsbCwgJ3BhZ2VsaXN0JyB3YXNu
J3QgZXZlbiBvZmZlcmVkCiAgICB0byBkb20wIGluIGRlZmF1bHQgcG9saWN5LgogICAgCiAgICBB
bHNvLCBkcm9wIHRoZSBzdGFsZSBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRtZW1saXN0IHdoaWNoIHdh
cyBtaXNzZWQgZnJvbSB0aGUKICAgIHNhbWUgY2hhbmdlc2V0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggICAgICAgICB8IDE0IC0tLS0tLS0tLS0tLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tz
LmMgICAgICAgICAgICAgICB8ICAzIC0tLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3Zl
Y3RvcnMgfCAgMiAtLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKaW5kZXggZmI4YjkzNy4uZWM3YTg2MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTIyLDE5
ICsxMjIsNiBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8geGVuX2Rv
bWN0bF9nZXRkb21haW5pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3Rs
X2dldGRvbWFpbmluZm9fdCk7CiAKIAotLyogWEVOX0RPTUNUTF9nZXRtZW1saXN0ICovCi1zdHJ1
Y3QgeGVuX2RvbWN0bF9nZXRtZW1saXN0IHsKLSAgICAvKiBJTiB2YXJpYWJsZXMuICovCi0gICAg
LyogTWF4IGVudHJpZXMgdG8gd3JpdGUgdG8gb3V0cHV0IGJ1ZmZlci4gKi8KLSAgICB1aW50NjRf
YWxpZ25lZF90IG1heF9wZm5zOwotICAgIC8qIFN0YXJ0IGluZGV4IGluIGd1ZXN0J3MgcGFnZSBs
aXN0LiAqLwotICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnRfcGZuOwotICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQodWludDY0KSBidWZmZXI7Ci0gICAgLyogT1VUIHZhcmlhYmxlcy4gKi8KLSAgICB1
aW50NjRfYWxpZ25lZF90IG51bV9wZm5zOwotfTsKLQotCiAvKiBYRU5fRE9NQ1RMX2dldHBhZ2Vm
cmFtZWluZm8gKi8KIAogI2RlZmluZSBYRU5fRE9NQ1RMX1BGSU5GT19MVEFCX1NISUZUIDI4CkBA
IC0xMTk0LDcgKzExODEsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgdW5pb24gewogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gICAgICBjcmVhdGVkb21haW47CiAg
ICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gICAgIGdldGRvbWFpbmluZm87
Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2dldG1lbWxpc3QgICAgICAgIGdldG1lbWxpc3Q7
CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2dldHBhZ2VmcmFtZWluZm8zIGdldHBhZ2VmcmFt
ZWluZm8zOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9ub2RlYWZmaW5pdHkgICAgICBub2Rl
YWZmaW5pdHk7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVhZmZpbml0eSAgICAgIHZj
cHVhZmZpbml0eTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwppbmRleCAzNTMzMjU5Li4xODAyZDhkIDEwMDY0NAotLS0gYS94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC02NjksOSArNjY5
LDYgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkK
ICAgICBjYXNlIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbzM6CiAgICAgICAgIHJldHVybiBj
dXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX01NVSwgTU1VX19QQUdFSU5GTyk7CiAKLSAgICBj
YXNlIFhFTl9ET01DVExfZ2V0bWVtbGlzdDoKLSAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Bl
cm0oZCwgU0VDQ0xBU1NfTU1VLCBNTVVfX1BBR0VMSVNUKTsKLQogICAgIGNhc2UgWEVOX0RPTUNU
TF9oeXBlcmNhbGxfaW5pdDoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VD
Q0xBU1NfRE9NQUlOLCBET01BSU5fX0hZUEVSQ0FMTCk7CiAKZGlmZiAtLWdpdCBhL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMKaW5kZXggZTc0ZDk4ZC4uODliOTk5NiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMKQEAgLTM1Nyw4ICszNTcsNiBAQCBjbGFzcyBtbXUKICAgICBtYXBfd3JpdGUKICMg
WEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvMwogICAgIHBhZ2VpbmZvCi0jIFhFTl9ET01DVExf
Z2V0bWVtbGlzdAotICAgIHBhZ2VsaXN0CiAjIFhFTk1FTV97aW5jcmVhc2UsZGVjcmVhc2V9X3Jl
c2VydmF0aW9uLCBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcAogICAgIGFkanVzdAogIyBYRU5NRU1f
e2N1cnJlbnQsbWF4aW11bX1fcmVzZXJ2YXRpb24sIFhFTk1FTV9tYXhpbXVtX2dwZm4KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:45:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEz4-0001Q9-6N; Sun, 04 Feb 2018 07:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEz3-0001Pv-6j
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:05 +0000
X-Inumbo-ID: 43a7708f-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43a7708f-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:44:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEz1-00017z-CX
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEz1-0001T4-Bw
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEz1-0001T4-Bw@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:45:03 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: Fix assertion failure
	when trying to build a nested-virt PVH domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzY2MzMWI0Nzc4ZWQ4MzEzYzQzMjQ1NDdkYTFmNDYwMzcxMzJjNTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEphbiAyNiAxOTowMzoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSmFuIDI5IDE1OjUxOjU1
IDIwMTggKzAwMDAKCiAgICB0b29scy9saWJ4bDogRml4IGFzc2VydGlvbiBmYWlsdXJlIHdoZW4g
dHJ5aW5nIHRvIGJ1aWxkIGEgbmVzdGVkLXZpcnQgUFZIIGRvbWFpbgogICAgCiAgICB4bDogbGli
eGwuYzozMzk6IGxpYnhsX2RlZmJvb2xfdmFsOiBBc3NlcnRpb24gYCFsaWJ4bF9kZWZib29sX2lz
X2RlZmF1bHQoZGIpJyBmYWlsZWQuCiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIGluaXRp
YXRlX2RvbWFpbl9jcmVhdGUoKSBjaGVja3MgZm9yIHR5cGUgIT0gSFZNLCB0aGVuCiAgICBwb2tl
cyBhdCB0aGUgaHZtIHVuaW9uLiAgQ2hlY2sgZm9yID09IEhWTSBpbnN0ZWFkIHNvIHRoZSB1bmlv
biBhY2Nlc3MgaXMKICAgIGNvcnJlY3RseSBndWFyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAzODEyZTY3Li5jNDk4MTM1IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwpAQCAtOTM5LDcgKzkzOSw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9j
cmVhdGUobGlieGxfX2VnYyAqZWdjLAogCiAgICAgaWYgKGRfY29uZmlnLT5jX2luZm8udHlwZSAh
PSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJgogICAgICAgICAobGlieGxfZGVmYm9vbF92YWwoZF9j
b25maWctPmJfaW5mby5uZXN0ZWRfaHZtKSAmJgotICAgICAgICAoKGRfY29uZmlnLT5jX2luZm8u
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAgICAgICAgKChkX2NvbmZpZy0+Y19p
bmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCiAgICAgICAgICAgbGlieGxfZGVm
Ym9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pKSB8fAogICAgICAgICAoZF9j
b25maWctPmJfaW5mby5hbHRwMm0gIT0gTElCWExfQUxUUDJNX01PREVfRElTQUJMRUQpKSkpIHsK
ICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:45:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEzJ-0001Rt-89; Sun, 04 Feb 2018 07:45:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEzI-0001RO-43
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:20 +0000
X-Inumbo-ID: 6e1bc037-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e1bc037-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:45:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEzB-00018P-EM
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEzB-0001Tk-Dr
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEzB-0001Tk-Dr@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:45:13 +0000
Subject: [Xen-changelog] [xen master] x86/asm: Drop __GET_CURRENT()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5NDNlOGZlMzU5ZThiNTA3NzU5YWNlYTEzOWU2ZmM5YmUyNDExMDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEphbiAyOSAxODowMTozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBKYW4gMzAgMTA6Mjg6
NTkgMjAxOCArMDAwMAoKICAgIHg4Ni9hc206IERyb3AgX19HRVRfQ1VSUkVOVCgpCiAgICAKICAg
IF9fR0VUX0NVUlJFTlQoKSBpcyBkYW5nZXJvdXMgdG8gdXNlLCBhcyBpcyBlYXN5IHRvIGNvbmZ1
c2Ugd2l0aCBHRVRfQ1VSUkVOVCgpLAogICAgYnV0IHN0cmljdGx5IGRlcGVuZHMgb24gdGhlIHJl
Z3N0ZXIgcGFyYW1ldGVyIGFscmVhZHkgaGF2aW5nIHRoZSBTVEFDS19FTkQKICAgIHZhbHVlIGlu
IGl0LiAgQWxzbywgdGhlcmUgaXMgbm8gcmVhc29uIHRvIHNwZWNpYWwgY2FzZSBhY2Nlc3NlcyBv
ZgogICAgY3VycmVudF92Y3B1IGRpZmZlcmVudGx5IHRvIG90aGVyIGNwdWluZm8gZmllbGRzLgog
ICAgCiAgICBFeHBhbmQgX19HRVRfQ1VSUkVOVCgpIGluIGl0cyBjdXJyZW50IHVzZXJzLCBhbmQg
cmVtb3ZlIHRoZSBtYWNyby4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVwbGFj
ZSB0aGUgR0VUX0NVUlJFTlQoKSBpbiB0aGUgY3N0YXIgcGF0aCB3aGljaAogICAgZG9lc24ndCBu
ZWVkIHRvIHJlY2FsY3VsYXRlIFNUQUNLX0VORC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAyICstCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaCAgICB8IDQgKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5k
ZXggNDE5MGM3My4uNzA3Yzc0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0y
MjQsNyArMjI0LDcgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdnEgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGNzdGFyX2NyM19va2F5OgogCi0gICAg
ICAgIEdFVF9DVVJSRU5UKGJ4KQorICAgICAgICBtb3ZxICBTVEFDS19DUFVJTkZPX0ZJRUxEKGN1
cnJlbnRfdmNwdSkoJXJieCksICVyYngKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCks
JXJjeAogICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKICAgICAgICAg
amUgICAgc3dpdGNoX3RvX2tlcm5lbApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGE1YTY3MDIuLjg0NjZj
YWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTE3MSw3ICsxNzEsNyBAQCBFTlRSWShsc3Rhcl9lbnRl
cikKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkK
IC5MbHN0YXJfY3IzX29rYXk6CiAKLSAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKKyAgICAgICAg
bW92cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYngpLCAlcmJ4CiAgICAg
ICAgIHRlc3RiICRURl9rZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAg
ICBqeiAgICBzd2l0Y2hfdG9fa2VybmVsCiAKQEAgLTI3Nyw3ICsyNzcsNyBAQCBHTE9CQUwoc3lz
ZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmJ4KQogLkxzeXNlX2NyM19va2F5OgogCi0gICAgICAgIF9fR0VUX0NVUlJF
TlQoYngpCisgICAgICAgIG1vdnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSgl
cmJ4KSwgJXJieAogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50
cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2FkZHIoJXJieCksJXJheAogICAg
ICAgICBzZXRuZSAlY2wKQEAgLTMzMiw3ICszMzIsNyBAQCBVTkxJS0VMWV9TVEFSVChuZSwgbXNp
X2NoZWNrKQogICAgICAgICBjYWxsICBjaGVja19mb3JfdW5leHBlY3RlZF9tc2kKIFVOTElLRUxZ
X0VORChtc2lfY2hlY2spCiAKLSAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKKyAgICAgICAgbW92
cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYngpLCAlcmJ4CiAKICAgICAg
ICAgLyogQ2hlY2sgdGhhdCB0aGUgY2FsbGJhY2sgaXMgbm9uLW51bGwuICovCiAgICAgICAgIGxl
YXEgIFZDUFVfaW50ODBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTQ3Nyw3ICs0NzcsNyBAQCBFTlRS
WShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQogICAg
ICAgICBsZWFxICBTVEFDS19DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MpKCVyYXgp
LCVyc3AKICAgICAgICAgIyBjcmVhdGVfYm91bmNlX2ZyYW1lKCkgdGVtcG9yYXJpbHkgY2xvYmJl
cnMgQ1MuUlBMLiBGaXggdXAuCi0gICAgICAgIF9fR0VUX0NVUlJFTlQoYXgpCisgICAgICAgIG1v
dnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSglcmF4KSwgJXJheAogICAgICAg
ICBtb3ZxICBWQ1BVX2RvbWFpbiglcmF4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9p
c18zMmJpdF9wdiglcmF4KQogICAgICAgICBzZXR6ICAlYWwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5o
CmluZGV4IDg4Yjc3NWIuLmFlZTE0YmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTMy
LDExICsxMzIsOSBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAgICAgICAgIEdFVF9TVEFD
S19FTkQocmVnKTsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYWRkcSAkU1RBQ0tf
Q1BVSU5GT19GSUVMRChmaWVsZCksICVyIyNyZWcKIAotI2RlZmluZSBfX0dFVF9DVVJSRU5UKHJl
ZykgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdnEgU1RBQ0tfQ1BVSU5GT19G
SUVMRChjdXJyZW50X3ZjcHUpKCVyIyNyZWcpLCAlciMjcmVnCiAjZGVmaW5lIEdFVF9DVVJSRU5U
KHJlZykgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgR0VUX1NUQUNLX0VORChy
ZWcpOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfX0dFVF9DVVJSRU5UKHJlZykK
KyAgICAgICAgbW92cSBTVEFDS19DUFVJTkZPX0ZJRUxEKGN1cnJlbnRfdmNwdSkoJXIjI3JlZyks
ICVyIyNyZWcKIAogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgQVNTRVJUX05PVF9JTl9BVE9NSUMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:45:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEzO-0001Sv-9V; Sun, 04 Feb 2018 07:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEzN-0001Sm-Dq
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:25 +0000
X-Inumbo-ID: 4fb07b17-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fb07b17-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:45:03 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEzL-00018Z-Hw
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEzL-0001UU-Fj
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEzL-0001UU-Fj@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:45:23 +0000
Subject: [Xen-changelog] [xen master] xen/evtchn: Cleanup for
	virq_is_global() infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3NGJiMmUyNjJiNTRlMzJkZGI4MmIyMjZlZTFjNjliODYzNjE5MzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U3VuIEphbiAyMSAxNzoyMTowNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBKYW4gMzAgMTA6Mjg6
NTkgMjAxOCArMDAwMAoKICAgIHhlbi9ldnRjaG46IENsZWFudXAgZm9yIHZpcnFfaXNfZ2xvYmFs
KCkgaW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgU3dpdGNoIGl0LCBhbmQgdGhlIGFyY2ggaW5mcmFz
dHJ1Y3R1cmUsIHRvIHJldHVybiBib29sLiAgRHJvcCB0aGUgdW5uZWNlc3NhcnkKICAgIHJjIHZh
cmlhYmxlLCBhbmQgcmVtb3ZlIGEgcmVkdW5kYW50IGFzc2VydGlvbiBmcm9tIHNlbmRfZ2xvYmFs
X3ZpcnEoKS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2V2ZW50X2NoYW5uZWwuYyAgfCAyMCArKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9ldmVudC5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oIHwg
IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jCmluZGV4IGJlODM0YzUuLmM2MjA0NjUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBA
IC05MywyOSArOTMsMjIgQEAgc3RhdGljIHVpbnQ4X3QgZ2V0X3hlbl9jb25zdW1lcih4ZW5fZXZl
bnRfY2hhbm5lbF9ub3RpZmljYXRpb25fdCBmbikKIC8qIEdldCB0aGUgbm90aWZpY2F0aW9uIGZ1
bmN0aW9uIGZvciBhIGdpdmVuIFhlbi1ib3VuZCBldmVudCBjaGFubmVsLiAqLwogI2RlZmluZSB4
ZW5fbm90aWZpY2F0aW9uX2ZuKGUpICh4ZW5fY29uc3VtZXJzWyhlKS0+eGVuX2NvbnN1bWVyLTFd
KQogCi1zdGF0aWMgaW50IHZpcnFfaXNfZ2xvYmFsKHVpbnQzMl90IHZpcnEpCitzdGF0aWMgYm9v
bCB2aXJxX2lzX2dsb2JhbCh1bnNpZ25lZCBpbnQgdmlycSkKIHsKLSAgICBpbnQgcmM7Ci0KLSAg
ICBBU1NFUlQodmlycSA8IE5SX1ZJUlFTKTsKLQogICAgIHN3aXRjaCAoIHZpcnEgKQogICAgIHsK
ICAgICBjYXNlIFZJUlFfVElNRVI6CiAgICAgY2FzZSBWSVJRX0RFQlVHOgogICAgIGNhc2UgVklS
UV9YRU5PUFJPRjoKICAgICBjYXNlIFZJUlFfWEVOUE1VOgotICAgICAgICByYyA9IDA7Ci0gICAg
ICAgIGJyZWFrOworICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICBjYXNlIFZJUlFfQVJDSF8w
IC4uLiBWSVJRX0FSQ0hfNzoKLSAgICAgICAgcmMgPSBhcmNoX3ZpcnFfaXNfZ2xvYmFsKHZpcnEp
OwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByYyA9IDE7Ci0gICAgICAg
IGJyZWFrOworICAgICAgICByZXR1cm4gYXJjaF92aXJxX2lzX2dsb2JhbCh2aXJxKTsKICAgICB9
CiAKLSAgICByZXR1cm4gcmM7CisgICAgQVNTRVJUKHZpcnEgPCBOUl9WSVJRUyk7CisgICAgcmV0
dXJuIHRydWU7CiB9CiAKIApAQCAtODA5LDcgKzgwMiw2IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxP
Q0soZ2xvYmFsX3ZpcnFfaGFuZGxlcnNfbG9jayk7CiAKIHZvaWQgc2VuZF9nbG9iYWxfdmlycSh1
aW50MzJfdCB2aXJxKQogewotICAgIEFTU0VSVCh2aXJxIDwgTlJfVklSUVMpOwogICAgIEFTU0VS
VCh2aXJxX2lzX2dsb2JhbCh2aXJxKSk7CiAKICAgICBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKGds
b2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFdID86IGhhcmR3YXJlX2RvbWFpbiwgdmlycSk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2V2ZW50LmgKaW5kZXggY2FlZmE1MC4uMmIyMGQxYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaApAQCAtNTQs
OSArNTQsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbG9jYWxfZXZlbnRfZGVsaXZlcnlfZW5hYmxl
KHZvaWQpCiB9CiAKIC8qIE5vIGFyY2ggc3BlY2lmaWMgdmlycSBkZWZpbml0aW9uIG5vdy4gRGVm
YXVsdCB0byBnbG9iYWwuICovCi1zdGF0aWMgaW5saW5lIGludCBhcmNoX3ZpcnFfaXNfZ2xvYmFs
KGludCB2aXJxKQorc3RhdGljIGlubGluZSBib29sIGFyY2hfdmlycV9pc19nbG9iYWwodW5zaWdu
ZWQgaW50IHZpcnEpCiB7Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKICNl
bmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ldmVudC5oCmluZGV4IGE5MTU5OWQuLjJmNmVhNTQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2V2ZW50
LmgKQEAgLTQyLDkgKzQyLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGxvY2FsX2V2ZW50X2RlbGl2
ZXJ5X2VuYWJsZSh2b2lkKQogfQogCiAvKiBObyBhcmNoIHNwZWNpZmljIHZpcnEgZGVmaW5pdGlv
biBub3cuIERlZmF1bHQgdG8gZ2xvYmFsLiAqLwotc3RhdGljIGlubGluZSBpbnQgYXJjaF92aXJx
X2lzX2dsb2JhbCh1aW50MzJfdCB2aXJxKQorc3RhdGljIGlubGluZSBib29sIGFyY2hfdmlycV9p
c19nbG9iYWwodW5zaWduZWQgaW50IHZpcnEpCiB7Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJu
IHRydWU7CiB9CiAKICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:45:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEzY-0001Uu-At; Sun, 04 Feb 2018 07:45:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEzW-0001Ud-Nf
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:34 +0000
X-Inumbo-ID: 55ad4a91-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55ad4a91-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:45:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEzV-00018j-K4
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEzV-0001Vu-Jd
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEzV-0001Vu-Jd@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:45:33 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Drop hvm_set_mode() and
	associated vmx hooks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2791125953051743481=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 2b8d75e975d6fbe0140969154a67601698b84738
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Sat Jan 27 21:09:10 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Jan 30 10:28:59 2018 +0000

    x86/hvm: Drop hvm_set_mode() and associated vmx hooks
    
    This is more vestigial rementants of PVHv1.
    
    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>
---
 xen/arch/x86/hvm/hvm.c        | 23 -----------------------
 xen/arch/x86/hvm/vmx/vmx.c    | 16 ----------------
 xen/include/asm-x86/hvm/hvm.h |  2 --
 3 files changed, 41 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index c4287a3..8d67851 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4848,29 +4848,6 @@ void hvm_toggle_singlestep(struct vcpu *v)
     v->arch.hvm_vcpu.single_step = !v->arch.hvm_vcpu.single_step;
 }
 
-int hvm_set_mode(struct vcpu *v, int mode)
-{
-
-    switch ( mode )
-    {
-    case 4:
-        v->arch.hvm_vcpu.guest_efer &= ~(EFER_LMA | EFER_LME);
-        break;
-    case 8:
-        v->arch.hvm_vcpu.guest_efer |= (EFER_LMA | EFER_LME);
-        break;
-    default:
-        return -EOPNOTSUPP;
-    }
-
-    hvm_update_guest_efer(v);
-
-    if ( hvm_funcs.set_mode )
-        return hvm_funcs.set_mode(v, mode);
-
-    return 0;
-}
-
 void hvm_domain_soft_reset(struct domain *d)
 {
     hvm_destroy_all_ioreq_servers(d);
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 1546c2a..3dc6a6d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -2277,21 +2277,6 @@ static bool_t vmx_vcpu_emulate_ve(struct vcpu *v)
     return rc;
 }
 
-static int vmx_set_mode(struct vcpu *v, int mode)
-{
-    unsigned long attr;
-
-    ASSERT((mode == 4) || (mode == 8));
-
-    attr = (mode == 4) ? 0xc09b : 0xa09b;
-
-    vmx_vmcs_enter(v);
-    __vmwrite(GUEST_CS_AR_BYTES, attr);
-    vmx_vmcs_exit(v);
-
-    return 0;
-}
-
 static bool vmx_get_pending_event(struct vcpu *v, struct x86_event *info)
 {
     unsigned long intr_info, error_code;
@@ -2373,7 +2358,6 @@ static struct hvm_function_table __initdata vmx_function_table = {
     .nhvm_hap_walk_L1_p2m = nvmx_hap_walk_L1_p2m,
     .enable_msr_interception = vmx_enable_msr_interception,
     .is_singlestep_supported = vmx_is_singlestep_supported,
-    .set_mode = vmx_set_mode,
     .altp2m_vcpu_update_p2m = vmx_vcpu_update_eptp,
     .altp2m_vcpu_update_vmfunc_ve = vmx_vcpu_update_vmfunc_ve,
     .altp2m_vcpu_emulate_ve = vmx_vcpu_emulate_ve,
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index 7275c65..dd3dd5f 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -206,7 +206,6 @@ struct hvm_function_table {
 
     void (*enable_msr_interception)(struct domain *d, uint32_t msr);
     bool_t (*is_singlestep_supported)(void);
-    int (*set_mode)(struct vcpu *v, int mode);
 
     /* Alternate p2m */
     void (*altp2m_vcpu_update_p2m)(struct vcpu *v);
@@ -268,7 +267,6 @@ u64 hvm_get_guest_tsc_fixed(struct vcpu *v, u64 at_tsc);
 u64 hvm_scale_tsc(const struct domain *d, u64 tsc);
 u64 hvm_get_tsc_scaling_ratio(u32 gtsc_khz);
 
-int hvm_set_mode(struct vcpu *v, int mode);
 void hvm_init_guest_time(struct domain *d);
 void hvm_set_guest_time(struct vcpu *v, u64 guest_time);
 u64 hvm_get_guest_time_fixed(struct vcpu *v, u64 at_tsc);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2791125953051743481==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:45:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEzi-0001WH-CZ; Sun, 04 Feb 2018 07:45:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEzh-0001W5-8y
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:45 +0000
X-Inumbo-ID: 5bb3d2a2-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bb3d2a2-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:45:24 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEzf-00019P-Nf
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEzf-0001WW-LV
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEzf-0001WW-LV@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:45:43 +0000
Subject: [Xen-changelog] [xen master] xen/arm: GICv3: Parse ITS information
	from the firmware tables later on
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMDAxM2U4ZDkwZWVkNzRmNzVhMzA2MDM2MzNiOWEyMzZiZmE2MmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IEphbiAyNCAxODoyNjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEphbiAzMCAwOTo1Njow
NiAyMDE4IC0wODAwCgogICAgeGVuL2FybTogR0lDdjM6IFBhcnNlIElUUyBpbmZvcm1hdGlvbiBm
cm9tIHRoZSBmaXJtd2FyZSB0YWJsZXMgbGF0ZXIgb24KICAgIAogICAgVGhlcmUgYXJlIERldmlj
ZSBUcmVlIChlLmcgZm9yIHRoZSBGb3VuZGF0aW9uIE1vZGVsKSBvdXQgdGhhdCBkZXNjcmliZXMg
dGhlCiAgICBJVFMgYnV0IExQSXMgaXMgbm90IHN1cHBvcnRlZCBieSB0aGUgcGxhdGZvcm0uIEJv
b3Rpbmcgd2l0aCBzdWNoIERUIHdpbGwKICAgIHJlc3VsdCB0byBhbiBlYXJseSBEYXRhIEFib3J0
LiBUaGUgc2FtZSBEVCBpcyBib290aW5nIGZpbmUgd2l0aCBhCiAgICBiYXJlbWV0YWwgIExpbnV4
IGJlY2F1c2UgSVRTIHdpbGwgYmUgaW5pdGlhbGl6ZWQgb25seSB3aGVuIExQSXMgaXMKICAgIHN1
cHBvcnRlZC4KICAgIAogICAgV2hpbGUgdGhpcyBpcyBhIGJ1ZyBpbiB0aGUgRFQsIEkgdGhpbmsg
WGVuIHNob3VsZCBiZSBib290IHdpdGggdGhlIHNhbWUKICAgIGhhcmR3YXJlIGxldmVsIHN1cHBv
cnQgKGUuZyBJVFMgd2lsbCBub3QgYmUgdXNlZCkgYXMgd2l0aCBhIGJhcmVtZXRhbAogICAgTGlu
dXguCiAgICAKICAgIFRoZSBzbGlnaHQgcHJvYmxlbSBpcyBYZW4gaXMgcmVseWluZyBvbiBnaWN2
M19pdHNfaG9zdF9oYXNfaXRzKCkgdG8ga25vdwogICAgaWYgSVRTIGNhbiBiZSB1c2VkLiBUaGUg
bGlzdCBpcyBwb3B1bGF0ZWQgYnkgZ2ljdjNfaXRzX3tkdCxhY3BpfV9pbml0KCkuCiAgICBJdCB3
b3VsZCBiZSB0aGVvcmV0aWNhbGx5IHBvc3NpYmxlIHRvIGdhdGUgdGhvc2Ugd2l0aCBhIGNoZWNr
IG9mCiAgICBHSUNEX1RZUEVSLkxQSVMgYmVjYXVzZSB3ZSBkb24ndCBrbm93IHlldCB3aGV0aGVy
IHRoZSBIVyBpcyBhbiBhY3R1YWwKICAgIEdJQ3YzL0dJQ3Y0LgogICAgCiAgICBMb29raW5nIGF0
IHRoZSBjYWxsZXJzIG9mIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSwgdGhleSB3aWxsIG9ubHkg
YmUKICAgIGRvbmUgYWZ0ZXIgZ2ljdjNfaXRzX2luaXQoKSBpcyBjYWxsZWQuIFRoZXJlZm9yZSBt
b3ZlIHRoZSBwYXJzaW5nIG9mIElUUwogICAgaW5mb3JtYXRpb24gZnJvbSBmaXJtd2FyZSB0YWJs
ZXMgbGF0ZXIgb24uCiAgICAKICAgIE5vdGUgdGhhdCBnaWN2M19pdHNfaW5pdCgpIGhhcyBiZWVu
IG1vdmVkIGF0IHRoZSBlbmQgb2YgdGhlIGZpbGUgdG8KICAgIGF2b2lkIGZvcndhcmQgZGVjbGFy
YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwg
NDcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJt
L2dpYy12My5jICAgICAgICAgICAgfCAgNSAtLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmggfCAxMiAtLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMo
KyksIDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IGU1N2FlMDUuLjYxMjc4OTQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYwpAQCAtNTE1LDIxICs1MTUsNiBAQCBzdGF0aWMgaW50IGdpY3YzX2l0c19pbml0
X3NpbmdsZV9pdHMoc3RydWN0IGhvc3RfaXRzICpod19pdHMpCiAgICAgcmV0dXJuIDA7CiB9CiAK
LWludCBnaWN2M19pdHNfaW5pdCh2b2lkKQotewotICAgIHN0cnVjdCBob3N0X2l0cyAqaHdfaXRz
OwotICAgIGludCByZXQ7Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3Rf
aXRzX2xpc3QsIGVudHJ5KQotICAgIHsKLSAgICAgICAgcmV0ID0gZ2ljdjNfaXRzX2luaXRfc2lu
Z2xlX2l0cyhod19pdHMpOwotICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICByZXR1cm4g
cmV0OwotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCiAvKgogICogVE9ETzogSW52ZXN0aWdh
dGUgdGhlIGludGVyYWN0aW9uIHdoZW4gYSBndWVzdCByZW1vdmVzIGEgZGV2aWNlIHdoaWxlCiAg
KiBzb21lIExQSXMgYXJlIHN0aWxsIGluIGZsaWdodC4KQEAgLTEwMTksNyArMTAwNCw3IEBAIHN0
YXRpYyB2b2lkIGFkZF90b19ob3N0X2l0c19saXN0KHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXpl
LAogfQogCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlz
dCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KLXZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQorc3RhdGljIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogICAgIGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaXRzID0gTlVMTDsKIApAQCAtMTA1Niw3ICsxMDQxLDcgQEAg
c3RhdGljIGludCBnaWN2M19pdHNfYWNwaV9wcm9iZShzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFk
ZXIgKmhlYWRlciwKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0
KHZvaWQpCitzdGF0aWMgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCiB7CiAgICAgLyog
UGFyc2UgSVRTIGluZm9ybWF0aW9uICovCiAgICAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KEFDUElf
TUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKQEAgLTEwODEsOCArMTA2NiwzNiBAQCB1bnNp
Z25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgdm9pZCAqYmFzZV9wdHIpCiAKICAgICByZXR1cm4gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yKSAqIHZnaWNfdjNfaXRzX2NvdW50KGQpOwogfQorI2Vsc2UgLyog
IUNPTkZJR19BQ1BJICovCisKK3N0YXRpYyB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkK
K3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwogI2VuZGlmCiAKK2ludCBnaWN2M19p
dHNfaW5pdCh2b2lkKQoreworICAgIHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzOworICAgIGludCBy
ZXQ7CisKKyAgICBpZiAoIGFjcGlfZGlzYWJsZWQgKQorICAgICAgICBnaWN2M19pdHNfZHRfaW5p
dChkdF9pbnRlcnJ1cHRfY29udHJvbGxlcik7CisgICAgZWxzZQorICAgICAgICBnaWN2M19pdHNf
YWNwaV9pbml0KCk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRz
X2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAgcmV0ID0gZ2ljdjNfaXRzX2luaXRfc2luZ2xl
X2l0cyhod19pdHMpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0
OworICAgIH0KKworICAgIHJldHVybiAwOworfQorCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKaW5kZXggYTBkMjkwYi4uOWY5Y2Y1OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTMxNCw5ICsx
MzE0LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2R0X2luaXQodm9pZCkKICAgICBpZiAo
ICFyZXMgKQogICAgICAgICBkdF9kZXZpY2VfZ2V0X2FkZHJlc3Mobm9kZSwgMSArIGdpY3YzLnJk
aXN0X2NvdW50ICsgMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YmFzZSwgJnZz
aXplKTsKLQotICAgIC8qIENoZWNrIGZvciBJVFMgY2hpbGQgbm9kZXMgYW5kIGJ1aWxkIHRoZSBo
b3N0IElUUyBsaXN0IGFjY29yZGluZ2x5LiAqLwotICAgIGdpY3YzX2l0c19kdF9pbml0KG5vZGUp
OwogfQogCiBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCkBAIC0xNjA4LDggKzE2MDUsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNf
YWNwaV9pbml0KHZvaWQpCiAKICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAwOwogCi0gICAgZ2lj
djNfaXRzX2FjcGlfaW5pdCgpOwotCiAgICAgLyoKICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNp
ZGVyZWQgYXMgdGhlIGludmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0aGUgcmVzdAogICAgICAqIG9m
IHRoZSBpbml0aWFsaXphdGlvbiByZWx5IG9uIHRoZSBpbnZhbGlkIGFkZHJlc3MgdG8gYmUKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggNDBkZmZkYy4uNzhhOWJiMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmgKQEAgLTEzMywxMSArMTMzLDcgQEAgc3RydWN0IGhvc3RfaXRzIHsKIAog
ZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9zdF9pdHNfbGlzdDsKIAotLyogUGFyc2UgdGhlIGhv
c3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCi12b2lkIGdpY3YzX2l0c19kdF9p
bml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7Ci0KICNpZmRlZiBDT05GSUdf
QUNQSQotdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwogdW5zaWduZWQgbG9uZyBnaWN2
M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpOwogI2VuZGlmCkBA
IC0yMDIsMTUgKzE5OCw3IEBAIHZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQz
Ml90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAogCiAjZWxzZQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQot
ewotfQotCiAjaWZkZWYgQ09ORklHX0FDUEkKLXN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNf
YWNwaV9pbml0KHZvaWQpCi17Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2
M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpiYXNlX3B0
cikKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:46:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:46:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiEzx-0001Z0-FG; Sun, 04 Feb 2018 07:46:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEzv-0001YM-K9
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:59 +0000
X-Inumbo-ID: 861fb173-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 861fb173-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:46:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEzp-00019Z-PS
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEzp-0001X7-P2
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEzp-0001X7-P2@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:45:53 +0000
Subject: [Xen-changelog] [xen master] xen/arm: GICv3: Only initialize ITS
	when the distributor supports LPIs.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZDU3MjgyNmMyNmY3NzdiNzJlM2I1ZjY0YTEzN2RiY2ZkZDYzNjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IEphbiAyNCAxODoyNjoxNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEphbiAzMCAwOTo1Njoz
MCAyMDE4IC0wODAwCgogICAgeGVuL2FybTogR0lDdjM6IE9ubHkgaW5pdGlhbGl6ZSBJVFMgd2hl
biB0aGUgZGlzdHJpYnV0b3Igc3VwcG9ydHMgTFBJcy4KICAgIAogICAgVGhlcmUgYXJlIGZpcm13
YXJlIHRhYmxlcyBvdXQgZGVzY3JpYmluZyB0aGUgSVRTIGJ1dCBkb2VzIG5vdCBzdXBwb3J0CiAg
ICBMUElzLiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgZGF0YSBhYm9ydCB3aGVuIHRyeWluZyB0byBp
bml0aWFsaXplIElUUy4KICAgIAogICAgV2hpbGUgdGhpcyBjYW4gYmUgY29uc2lkZXIgYSBidWcg
aW4gdGhlIERldmljZS1UcmVlLCBzYW1lIGNvbmZpZ3VyYXRpb24KICAgIGJvb3RzIG9uIExpbnV4
LiBTbyBnYXRlIHRoZSBJVFMgaW5pdGlhbGl6YXRpb24gd2l0aCB0aGUgc3VwcG9ydCBvZiBMUElz
CiAgICBpbiB0aGUgZGlzdHJpYnV0b3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMt
djMuYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggOWY5Y2Y1OS4uNzMwNDUwZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTYz
Nyw2ICsxNjM3LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3YzX2dldF9od2RvbV9leHRy
YV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIH0KICNlbmRpZgogCitzdGF0aWMg
Ym9vbCBnaWNfZGlzdF9zdXBwb3J0c19scGlzKHZvaWQpCit7CisgICAgcmV0dXJuIChyZWFkbF9y
ZWxheGVkKEdJQ0QgKyBHSUNEX1RZUEVSKSAmIEdJQ0RfVFlQRV9MUElTKTsKK30KKwogLyogU2V0
IHVwIHRoZSBHSUMgKi8KIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKIHsKQEAg
LTE2OTksOSArMTcwNCwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiAK
ICAgICBnaWN2M19kaXN0X2luaXQoKTsKIAotICAgIHJlcyA9IGdpY3YzX2l0c19pbml0KCk7Ci0g
ICAgaWYgKCByZXMgKQotICAgICAgICBwYW5pYygiR0lDdjM6IElUUzogaW5pdGlhbGl6YXRpb24g
ZmFpbGVkOiAlZFxuIiwgcmVzKTsKKyAgICBpZiAoIGdpY19kaXN0X3N1cHBvcnRzX2xwaXMoKSAp
CisgICAgeworICAgICAgICByZXMgPSBnaWN2M19pdHNfaW5pdCgpOworICAgICAgICBpZiAoIHJl
cyApCisgICAgICAgICAgICBwYW5pYygiR0lDdjM6IElUUzogaW5pdGlhbGl6YXRpb24gZmFpbGVk
OiAlZFxuIiwgcmVzKTsKKyAgICB9CiAKICAgICByZXMgPSBnaWN2M19jcHVfaW5pdCgpOwogICAg
IGlmICggcmVzICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:46:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF02-0001Zv-Gi; Sun, 04 Feb 2018 07:46:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF00-0001Zj-VT
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:05 +0000
X-Inumbo-ID: 67b78ab6-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67b78ab6-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:45:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEzz-0001AN-RC
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiEzz-0001Xr-Ql
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiEzz-0001Xr-Ql@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:46:03 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: copy Dom0 GICv3 reg
	property from host DT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2YTMxY2E3MzUxNjVlNjNkNjdlODZmNjA5OTZmMmI2YTMxY2MwZWUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFR1
ZSBKYW4gMzAgMDk6MzU6MDUgMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBKYW4gMzAgMTE6MDU6
MjUgMjAxOCAtMDgwMAoKICAgIEFSTTogR0lDdjM6IGNvcHkgRG9tMCBHSUN2MyByZWcgcHJvcGVy
dHkgZnJvbSBob3N0IERUCiAgICAKICAgIEF0IHRoZSBtb21lbnQgd2UgcmUtZ2VuZXJhdGUgdGhl
IERvbTAgR0lDdjMgRFQgbm9kZSwgYnkgY3JlYXRpbmcgdGhlCiAgICAicmVnIiBwcm9wZXJ0eSBm
cm9tIHNjcmF0Y2ggdXNpbmcgb3VyIHByZXZpb3VzbHkgcGFyc2VkIGFuZAogICAgdHJhbnNsYXRl
ZCghKSBob3N0IGFkZHJlc3Nlcy4gSG93ZXZlciB3ZSB0aGVuIHdyaXRlIHRoZSAqYWJzb2x1dGUq
CiAgICBhZGRyZXNzZXMgaW50byB0aGUgbmV3IG5vZGUsIG5vdCBjb25zaWRlcmluZyBwb3NzaWJs
ZSAicmFuZ2UiIG1hcHBpbmdzCiAgICBpbiBhbnkgb2YgdGhlIEdJQydzIHBhcmVudCBub2Rlcy4g
U28gd2hlbmV2ZXIgb25lIG9mIHRoZSBwYXJlbnRzIGhhcyBhCiAgICBub24tZW1wdHkgcmFuZ2Vz
IHByb3BlcnR5LCBEb20wIHdpbGwgd3JvbmdseSB0cmFuc2xhdGUgdGhlIGFkZHJlc3Nlcy4KICAg
IFByb3Blcmx5IGluY29ycG9yYXRpbmcgdGhlIHJhbmdlcyBwcm9wZXJ0aWVzIHNvdW5kcyB0ZWRp
b3VzLCBzbyBsZXQncwogICAganVzdCBjb3B5IHRoZSBmaXJzdCBwYXJ0IG9mIHRoZSByZWcgcHJv
cGVydHkgaW5zdGVhZCAoYXMgd2UgZG8gZm9yIEdJQ3YyKSwKICAgIHNpbmNlIHRoZSBhZGRyZXNz
ZXMgZm9yIERvbTAgYXJlIGlkZW50aWNhbCB0byB0aG9zZSBmcm9tIHRoZSBoYXJkd2FyZS4KICAg
IAogICAgVGhlIG1haW5saW5lIGtlcm5lbCBEVCBmb3IgdGhlIEVzcHJlc3NvYmluIGJvYXJkIHdp
dGggYW4gTWFydmVsbCAzNzIwIFNvQwogICAgaGFzIHRoZSBHSUMgaW4gc3VjaCBhbiB0cmFuc2xh
dGVkIGJ1cywgc28gdGhpcyBwYXRjaCBhbGxvd3MgdGhpcyBib2FyZAogICAgdG8gYm9vdCBwcm9w
ZXJseSAoYWZ0ZXIgYWRkaW5nIHN1cHBvcnQgZm9yIHRoZSBTb0MncyBVQVJUKS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDI5ICsrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJt
L2dpYy12My5jCmluZGV4IDczMDQ1MGUuLjA3MjM0NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNDcsMTAgKzExNDcs
OSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpnaWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICpmZHQpCiB7Ci0gICAgY29uc3Qgdm9pZCAqY29tcGF0aWJsZSA9IE5VTEw7Ci0gICAg
dWludDMyX3QgbGVuOwotICAgIF9fYmUzMiAqbmV3X2NlbGxzLCAqdG1wOwotICAgIGludCBpLCBy
ZXMgPSAwOworICAgIGNvbnN0IHZvaWQgKmNvbXBhdGlibGUsICpod19yZWc7CisgICAgdWludDMy
X3QgbGVuLCBuZXdfbGVuOworICAgIGludCByZXM7CiAKICAgICBjb21wYXRpYmxlID0gZHRfZ2V0
X3Byb3BlcnR5KGdpYywgImNvbXBhdGlibGUiLCAmbGVuKTsKICAgICBpZiAoICFjb21wYXRpYmxl
ICkKQEAgLTExNzMsMjcgKzExNzIsMjEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX2R0
X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJl
dHVybiByZXM7CiAKLSAgICBsZW4gPSBkdF9jZWxsc190b19zaXplKGR0X25fYWRkcl9jZWxscyhn
aWMpICsgZHRfbl9zaXplX2NlbGxzKGdpYykpOworICAgIG5ld19sZW4gPSBkdF9jZWxsc190b19z
aXplKGR0X25fYWRkcl9jZWxscyhnaWMpICsgZHRfbl9zaXplX2NlbGxzKGdpYykpOwogICAgIC8q
CiAgICAgICogR0lDIGhhcyB0d28gbWVtb3J5IHJlZ2lvbnM6IERpc3RyaWJ1dG9yICsgcmRpc3Qg
cmVnaW9ucwogICAgICAqIENQVSBpbnRlcmZhY2UgYW5kIHZpcnR1YWwgY3B1IGludGVyZmFjZXMg
YWNjZXNzZXNlZCBhcyBTeXN0ZW0gcmVnaXN0ZXJzCiAgICAgICogU28gY2VsbHMgYXJlIGNyZWF0
ZWQgb25seSBmb3IgRGlzdHJpYnV0b3IgYW5kIHJkaXN0IHJlZ2lvbnMKICAgICAgKi8KLSAgICBs
ZW4gPSBsZW4gKiAoZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMgKyAxKTsKLSAgICBuZXdfY2VsbHMg
PSB4emFsbG9jX2J5dGVzKGxlbik7Ci0gICAgaWYgKCBuZXdfY2VsbHMgPT0gTlVMTCApCi0gICAg
ICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRU5PTUVNKTsKLQotICAgIHRtcCA9IG5ld19jZWxsczsK
LQotICAgIGR0X3NldF9yYW5nZSgmdG1wLCBnaWMsIGQtPmFyY2gudmdpYy5kYmFzZSwgU1pfNjRL
KTsKKyAgICBuZXdfbGVuID0gbmV3X2xlbiAqIChkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyArIDEp
OwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsgaSsrICkK
LSAgICAgICAgZHRfc2V0X3JhbmdlKCZ0bXAsIGdpYywgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lv
bnNbaV0uYmFzZSwKLSAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdp
b25zW2ldLnNpemUpOworICAgIGh3X3JlZyA9IGR0X2dldF9wcm9wZXJ0eShnaWMsICJyZWciLCAm
bGVuKTsKKyAgICBpZiAoICFod19yZWcgKQorICAgICAgICByZXR1cm4gLUZEVF9FUlJfWEVOKEVO
T0VOVCk7CisgICAgaWYgKCBuZXdfbGVuID4gbGVuICkKKyAgICAgICAgcmV0dXJuIC1GRFRfRVJS
X1hFTihFUkFOR0UpOwogCi0gICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIsIG5ld19j
ZWxscywgbGVuKTsKLSAgICB4ZnJlZShuZXdfY2VsbHMpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eShmZHQsICJyZWciLCBod19yZWcsIG5ld19sZW4pOwogICAgIGlmICggcmVzICkKICAgICAgICAg
cmV0dXJuIHJlczsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:46:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:46:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF0D-0001bm-IN; Sun, 04 Feb 2018 07:46:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF0B-0001bP-ID
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:15 +0000
X-Inumbo-ID: 6dacadd5-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6dacadd5-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:45:54 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF09-0001Ac-Su
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF09-0001Z6-SW
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF09-0001Z6-SW@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:46:13 +0000
Subject: [Xen-changelog] [xen master] xen/cmdline: Fix parse_boolean() for
	unadorned values
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjMzdlYzFkZGVmMjM0ZWViYTZmNDM4YzI5ZmY2ODdjNjQ5NjJlYmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAzMSAxMDozNTo1MiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMzEgMTA6NDc6
MTIgMjAxOCArMDAwMAoKICAgIHhlbi9jbWRsaW5lOiBGaXggcGFyc2VfYm9vbGVhbigpIGZvciB1
bmFkb3JuZWQgdmFsdWVzCiAgICAKICAgIEEgY29tbWFuZCBsaW5lIHN1Y2ggYXMgImNwdWlkPW5v
LWlicnNiLG5vLXN0aWJwIiB0aWNrbGVzIGEgYnVnIGluCiAgICBwYXJzZV9ib29sZWFuKCkgYmVj
YXVzZSB0aGUgc2VwYXJhdGluZyBjb21tYSBmYWlscyB0aGUgTlVMIGNhc2UuCiAgICAKICAgIElu
c3RlYWQsIGNoZWNrIGZvciBzbGVuID09IG5sZW4gd2hpY2ggYWNjb3VudHMgZm9yIHRoZSBib3Vu
ZGFyeSAoaWYgYW55KQogICAgcGFzc2VkIHZpYSB0aGUgJ2UnIHBhcmFtZXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9rZXJuZWwuYyB8IDE2ICsrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
a2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDE5ZjliYWQuLjU3NjZhMGYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpA
QCAtMjU5LDEyICsyNTksMTYgQEAgaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwg
Y29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKICAgICBpZiAoIHNsZW4gPCBubGVuIHx8IHN0
cm5jbXAocywgbmFtZSwgbmxlbikgKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAgICBzd2l0Y2gg
KCBzW25sZW5dICkKLSAgICB7Ci0gICAgY2FzZSAnXDAnOiByZXR1cm4gdmFsOwotICAgIGNhc2Ug
Jz0nOiAgcmV0dXJuIHBhcnNlX2Jvb2woJnNbbmxlbiArIDFdLCBlKTsKLSAgICBkZWZhdWx0OiAg
IHJldHVybiAtMTsKLSAgICB9CisgICAgLyogRXhhY3QsIHVuYWRvcm5lZCBuYW1lPyAgUmVzdWx0
IGRlcGVuZHMgb24gdGhlICduby0nIHByZWZpeC4gKi8KKyAgICBpZiAoIHNsZW4gPT0gbmxlbiAp
CisgICAgICAgIHJldHVybiB2YWw7CisKKyAgICAvKiA9JFNPTUVUSElORz8gIERlZmVyIHRvIHRo
ZSByZWd1bGFyIGJvb2xlYW4gcGFyc2luZy4gKi8KKyAgICBpZiAoIHNbbmxlbl0gPT0gJz0nICkK
KyAgICAgICAgcmV0dXJuIHBhcnNlX2Jvb2woJnNbbmxlbiArIDFdLCBlKTsKKworICAgIC8qIFVu
cmVjb2duaXNlZC4gIEdpdmUgdXAuICovCisgICAgcmV0dXJuIC0xOwogfQogCiB1bnNpZ25lZCBp
bnQgdGFpbnRlZDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:46:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF0M-0001dA-Jq; Sun, 04 Feb 2018 07:46:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF0L-0001cy-AD
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:25 +0000
X-Inumbo-ID: 73ac6bf9-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73ac6bf9-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:46:04 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF0J-0001Ai-Ut
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF0J-0001Zj-UO
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF0J-0001Zj-UO@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:46:23 +0000
Subject: [Xen-changelog] [xen master] xenmem_add_to_physmap_one() has no
	need to know of XENMAPSPACE_gmfn_range
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzZGE2NjFhZDRiNTMzMWVmM2E0Mzk4ODk4YzJmNWQ0N2I1YTA2OTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMx
IDEyOjM0OjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDMxIDEyOjM0OjA4IDIwMTggKzAxMDAKCiAgICB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKCkgaGFzIG5vIG5lZWQgdG8ga25vdyBvZiBYRU5NQVBT
UEFDRV9nbWZuX3JhbmdlCiAgICAKICAgIEFzIGl0cyBuYW1lIHNheXMsIGl0IGhhbmRsZXMgYSBz
aW5nbGUgR01GTiBvbmx5IGFueXdheS4gTm90ZSB0aGF0IEFSTQogICAgbmVlZHMgbm8gYWRqdXN0
bWVudCwgYXMgaXQgZG9lc24ndCBoYW5kbGUgdGhlIHR3byB0eXBlcyBhdCBhbGwuCiAgICAKICAg
IEFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGNsZWFuIHVwIHRoZSBoYW5kbGluZyBvZiBY
RU5NQVBTUEFDRV9nbWZuCiAgICBhIGxpdHRsZTogVGhlcmUncyBubyBwb2ludCBpbiBnb2luZyB0
aHJvdWdoICJpZHgiIHdoZW4gY2FwdHVyaW5nIHRoZSBNRk4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgfCAxMSArKysrLS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyB8ICAyICstCiAyIGZpbGVz
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGM3MzI3MzQuLjY2ZWE4
MjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC00MTA1LDIwICs0MTA1LDE4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAog
ICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZToKICAgICAg
ICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuOgogICAgICAgICB7CiAgICAgICAgICAgICBwMm1fdHlw
ZV90IHAybXQ7CiAKICAgICAgICAgICAgIGdmbiA9IGlkeDsKLSAgICAgICAgICAgIGlkeCA9IG1m
bl94KGdldF9nZm5fdW5zaGFyZShkLCBpZHgsICZwMm10KSk7CisgICAgICAgICAgICBtZm4gPSBn
ZXRfZ2ZuX3Vuc2hhcmUoZCwgZ2ZuLCAmcDJtdCk7CiAgICAgICAgICAgICAvKiBJZiB0aGUgcGFn
ZSBpcyBzdGlsbCBzaGFyZWQsIGV4aXQgZWFybHkgKi8KICAgICAgICAgICAgIGlmICggcDJtX2lz
X3NoYXJlZChwMm10KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHV0X2dmbihk
LCBnZm4pOwogICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgfQot
ICAgICAgICAgICAgbWZuID0gX21mbihpZHgpOwogICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fbWZuKG1mbiwgZCk7CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCiAg
ICAgICAgICAgICAgICAgbWZuID0gSU5WQUxJRF9NRk47CkBAIC00MTU2LDggKzQxNTQsNyBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAvKiBVbm1hcCBmcm9tIG9sZCBsb2Nh
dGlvbiwgaWYgYW55LiAqLwogICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3go
bWZuKSk7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZICk7Ci0gICAg
aWYgKCAoc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9n
bWZuX3JhbmdlKSAmJgotICAgICAgICAgb2xkX2dwZm4gIT0gZ2ZuICkKKyAgICBpZiAoIHNwYWNl
ID09IFhFTk1BUFNQQUNFX2dtZm4gJiYgb2xkX2dwZm4gIT0gZ2ZuICkKICAgICB7CiAgICAgICAg
IHJjID0gLUVYREVWOwogICAgICAgICBnb3RvIHB1dF9ib3RoOwpAQCAtNDE3MCw4ICs0MTY3LDgg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogCiAgcHV0X2JvdGg6
Ci0gICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4sIHdlIHRvb2sgYSByZWYgb2YgdGhlIGdm
biBhdCB0aGUgdG9wICovCi0gICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNw
YWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQorICAgIC8qIEluIHRoZSBYRU5NQVBTUEFD
RV9nbWZuIGNhc2UsIHdlIHRvb2sgYSByZWYgb2YgdGhlIGdmbiBhdCB0aGUgdG9wLiAqLworICAg
IGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiApCiAgICAgICAgIHB1dF9nZm4oZCwgZ2Zu
KTsKIAogICAgIGlmICggcGFnZSApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCAwOTU0OWFiLi41OWQyM2EyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTgwMCw3ICs4
MDAsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAKICAgICB3aGlsZSAoIHhhdHAtPnNpemUgPiBk
b25lICkKICAgICB7Ci0gICAgICAgIHJjID0geGVubWVtX2FkZF90b19waHlzbWFwX29uZShkLCB4
YXRwLT5zcGFjZSwgZXh0cmEsCisgICAgICAgIHJjID0geGVubWVtX2FkZF90b19waHlzbWFwX29u
ZShkLCBYRU5NQVBTUEFDRV9nbWZuLCBleHRyYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhhdHAtPmlkeCwgX2dmbih4YXRwLT5ncGZuKSk7CiAgICAgICAgIGlmICgg
cmMgPCAwICkKICAgICAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:46:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF0W-0001eW-LM; Sun, 04 Feb 2018 07:46:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF0V-0001eK-2h
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:35 +0000
X-Inumbo-ID: 79aa1d52-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79aa1d52-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:46:14 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF0U-0001Ax-0Q
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF0T-0001am-WB
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF0T-0001am-WB@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:46:33 +0000
Subject: [Xen-changelog] [xen master] x86: re-organize toggle_guest_*()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4OTBlYTNiZTcxZWI2ZjUyNTg4MjE3YmQ1MDY4NTA3MmVmODE4YTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFuIDMx
IDEyOjM1OjUyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSmFuIDMxIDEyOjM1OjUyIDIwMTggKzAxMDAKCiAgICB4
ODY6IHJlLW9yZ2FuaXplIHRvZ2dsZV9ndWVzdF8qKCkKICAgIAogICAgdG9nZ2xlX2d1ZXN0X21v
ZGUoKSBpcyBvbmx5IGV2ZXIgYmVpbmcgY2FsbGVkIGZvciA2NC1iaXQgUFYgdkNQVS1zIC0KICAg
IHJlcGxhY2UgdGhlIDMyLWJpdCBQViBjb25kaXRpb25hbCBieSBhbiBBU1NFUlQoKS4KICAgIAog
ICAgSW50cm9kdWNlIGEgbG9jYWwgaGVscGVyIHdpdGhvdXQgMzItYml0IFBWIGNvbmRpdGlvbmFs
LCB0byBiZSB1c2VkIGJ5CiAgICBib3RoIHByZS1leGlzdGluZyBmdW5jdGlvbnMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjEgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDc0ZTllNjYuLjJjNzg0ZmIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAg
LTIyMCwyOCArMjIwLDggQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICByZXR1cm4gcmM7CiB9CiAKLXZvaWQg
dG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1
ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
Ci0gICAgICAgIHJldHVybjsKLQotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCi0gICAgewot
ICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCi0gICAgICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSBfX3JkZ3Ni
YXNlKCk7Ci0gICAgfQotICAgIGFzbSB2b2xhdGlsZSAoICJzd2FwZ3MiICk7Ci0KLSAgICB0b2dn
bGVfZ3Vlc3RfcHQodik7Ci19Ci0KLXZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2
KQotewotICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSApCi0gICAgICAgIHJldHVybjsKLQog
ICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRlX2NyMyh2KTsK
ICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERv
bid0IHRpY2sgVExCIGNsb2NrLiAqLwpAQCAtMjYwLDYgKzI0MCwyOCBAQCB2b2lkIHRvZ2dsZV9n
dWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnBlbmRpbmdf
c3lzdGVtX3RpbWUudmVyc2lvbiA9IDA7CiB9CiAKK3ZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYpKTsKKworICAg
IGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgeworICAgICAgICBpZiAoIHYtPmFyY2guZmxh
Z3MgJiBURl9rZXJuZWxfbW9kZSApCisgICAgICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFz
ZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5nc19iYXNlX3VzZXIgPSBfX3JkZ3NiYXNlKCk7CisgICAgfQorICAgIGFzbSB2
b2xhdGlsZSAoICJzd2FwZ3MiICk7CisKKyAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYpOworfQorCit2
b2lkIHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBpZiAoICFpc19wdl8z
MmJpdF92Y3B1KHYpICkKKyAgICAgICAgX3RvZ2dsZV9ndWVzdF9wdCh2KTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:46:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF0l-0001gC-N7; Sun, 04 Feb 2018 07:46:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF0j-0001fj-MN
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:49 +0000
X-Inumbo-ID: a418c8d2-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a418c8d2-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:47:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF0e-0001Bu-2L
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF0e-0001bJ-1t
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF0e-0001bJ-1t@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:46:44 +0000
Subject: [Xen-changelog] [xen master] x86: move declaration of the
	exception_table to C
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7751276919021503102=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7e4edb96fc294261446004f5affd3a81765acd0b
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Jan 31 12:36:38 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jan 31 12:36:38 2018 +0100

    x86: move declaration of the exception_table to C
    
    This makes the code cleaner because there's no need to declare the
    exception_table in assembly, and also fixes the following error when
    using clang's integrated assembler:
    
    entry.S:834:15: error: unexpected token in '.rept' directive
            .rept 32 - ((. - exception_table) / 8)
                  ^
    entry.S:836:14: error: unmatched '.endr' directive
            .endr
                 ^
    
    This should be a non-functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/traps.c            | 32 ++++++++++++++++++++++++++++++--
 xen/arch/x86/x86_64/entry.S     | 30 ------------------------------
 xen/include/asm-x86/processor.h |  1 -
 3 files changed, 30 insertions(+), 33 deletions(-)

diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index a3e8f0c..1187fd9 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -119,6 +119,34 @@ boolean_param("ler", opt_ler);
 #define stack_words_per_line 4
 #define ESP_BEFORE_EXCEPTION(regs) ((unsigned long *)regs->rsp)
 
+static void do_trap(struct cpu_user_regs *regs);
+static void do_reserved_trap(struct cpu_user_regs *regs);
+
+void (* const exception_table[TRAP_nr])(struct cpu_user_regs *regs) = {
+    [TRAP_divide_error]                 = do_trap,
+    [TRAP_debug]                        = do_debug,
+    [TRAP_nmi]                          = (void *)do_nmi,
+    [TRAP_int3]                         = do_int3,
+    [TRAP_overflow]                     = do_trap,
+    [TRAP_bounds]                       = do_trap,
+    [TRAP_invalid_op]                   = do_invalid_op,
+    [TRAP_no_device]                    = do_device_not_available,
+    [TRAP_double_fault]                 = do_reserved_trap,
+    [TRAP_copro_seg]                    = do_reserved_trap,
+    [TRAP_invalid_tss]                  = do_trap,
+    [TRAP_no_segment]                   = do_trap,
+    [TRAP_stack_error]                  = do_trap,
+    [TRAP_gp_fault]                     = do_general_protection,
+    [TRAP_page_fault]                   = do_page_fault,
+    [TRAP_spurious_int]                 = do_reserved_trap,
+    [TRAP_copro_error]                  = do_trap,
+    [TRAP_alignment_check]              = do_trap,
+    [TRAP_machine_check]                = (void *)do_machine_check,
+    [TRAP_simd_error]                   = do_trap,
+    [TRAP_virtualisation ...
+     (ARRAY_SIZE(exception_table) - 1)] = do_reserved_trap,
+};
+
 static void show_code(const struct cpu_user_regs *regs)
 {
     unsigned char insns_before[8] = {}, insns_after[16] = {};
@@ -687,7 +715,7 @@ void fatal_trap(const struct cpu_user_regs *regs, bool show_remote)
           (regs->eflags & X86_EFLAGS_IF) ? "" : ", IN INTERRUPT CONTEXT");
 }
 
-void do_reserved_trap(struct cpu_user_regs *regs)
+static void do_reserved_trap(struct cpu_user_regs *regs)
 {
     unsigned int trapnr = regs->entry_vector;
 
@@ -698,7 +726,7 @@ void do_reserved_trap(struct cpu_user_regs *regs)
     panic("FATAL RESERVED TRAP %#x: %s", trapnr, trapstr(trapnr));
 }
 
-void do_trap(struct cpu_user_regs *regs)
+static void do_trap(struct cpu_user_regs *regs)
 {
     struct vcpu *curr = current;
     unsigned int trapnr = regs->entry_vector;
diff --git a/xen/arch/x86/x86_64/entry.S b/xen/arch/x86/x86_64/entry.S
index 8466cae..58f652d 100644
--- a/xen/arch/x86/x86_64/entry.S
+++ b/xen/arch/x86/x86_64/entry.S
@@ -844,36 +844,6 @@ ENTRY(enable_nmis)
 GLOBAL(trap_nop)
         iretq
 
-
-
-.section .rodata, "a", @progbits
-
-ENTRY(exception_table)
-        .quad do_trap
-        .quad do_debug
-        .quad do_nmi
-        .quad do_int3
-        .quad do_trap
-        .quad do_trap
-        .quad do_invalid_op
-        .quad do_device_not_available
-        .quad do_reserved_trap /* double_fault - has its own entry. */
-        .quad do_reserved_trap /* coproc_seg_overrun - Intel 387 only. */
-        .quad do_trap
-        .quad do_trap
-        .quad do_trap
-        .quad do_general_protection
-        .quad do_page_fault
-        .quad do_reserved_trap /* Default PIC spurious irq - architecturally reserved. */
-        .quad do_trap
-        .quad do_trap
-        .quad do_machine_check
-        .quad do_trap
-        .rept TRAP_nr - ((. - exception_table) / 8)
-        .quad do_reserved_trap /* Architecturally reserved exceptions. */
-        .endr
-        .size exception_table, . - exception_table
-
 /* Table of automatically generated entry points.  One per vector. */
         .section .init.rodata, "a", @progbits
 GLOBAL(autogen_entrypoints)
diff --git a/xen/include/asm-x86/processor.h b/xen/include/asm-x86/processor.h
index e8c2f02..9c70a98 100644
--- a/xen/include/asm-x86/processor.h
+++ b/xen/include/asm-x86/processor.h
@@ -501,7 +501,6 @@ DECLARE_TRAP_HANDLER(entry_int82);
 
 void trap_nop(void);
 void enable_nmis(void);
-void do_reserved_trap(struct cpu_user_regs *regs);
 
 void sysenter_entry(void);
 void sysenter_eflags_saved(void);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7751276919021503102==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:47:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF0v-0001hx-Oj; Sun, 04 Feb 2018 07:47:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF0t-0001ha-UK
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:59 +0000
X-Inumbo-ID: aa174e90-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa174e90-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:47:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF0o-0001C4-48
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF0o-0001cB-3l
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:46:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF0o-0001cB-3l@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:46:54 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Introduce a test covering
	legacy byte ops
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1ZjY0YWUzYzk3NjEzYTEzZjI0YWIxMmY5OTEwNTgwYjA0OGMxMTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEphbiAzMCAxNTozOTo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMzEgMTI6MjM6
MTEgMjAxOCArMDAwMAoKICAgIHg4Ni9lbXVsOiBJbnRyb2R1Y2UgYSB0ZXN0IGNvdmVyaW5nIGxl
Z2FjeSBieXRlIG9wcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmlu
ZGV4IDdhOGRmNDEuLjFiMzQwNmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCkBAIC00NDIsNiArNDQyLDIxIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKICAgICAgICAgZ290byBmYWlsOwogICAgIHByaW50Zigib2theVxuIik7CiAK
KyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgeGNoZyAlYmwsJWFoLi4uIik7CisgICAgaW5z
dHJbMF0gPSAweDg2OyBpbnN0clsxXSA9IDB4ZGM7CisgICAgcmVncy5lZmxhZ3MgPSBYODZfRUZM
QUdTX0lGOworICAgIHJlZ3MuZWlwICAgID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAg
IHJlZ3MuZWF4ICAgID0gMHhhYWFhYmJjYzsKKyAgICByZWdzLmVieCAgICA9IDB4ZGRkZGVlZmY7
CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIGlmICggKHJjICE9
IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdzLmVheCAhPSAweGFhYWFmZmNjKSB8fAor
ICAgICAgICAgKHJlZ3MuZWJ4ICE9IDB4ZGRkZGVlYmIpIHx8CisgICAgICAgICAocmVncy5lZmxh
Z3MgIT0gWDg2X0VGTEFHU19JRikgfHwKKyAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQg
bG9uZykmaW5zdHJbMl0pICkKKyAgICAgICAgZ290byBmYWlsOworICAgIHByaW50Zigib2theVxu
Iik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbG9jayBjbXB4Y2hnbCAlZWN4LCgl
ZWJ4KS4uLiIpOwogICAgIGluc3RyWzBdID0gMHhmMDsgaW5zdHJbMV0gPSAweDBmOyBpbnN0clsy
XSA9IDB4YjE7IGluc3RyWzNdID0gMHgwYjsKICAgICByZWdzLmVmbGFncyA9IDB4MjAwOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:47:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF1E-0001ka-S2; Sun, 04 Feb 2018 07:47:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF1E-0001kB-FB
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:20 +0000
X-Inumbo-ID: b61f2635-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b61f2635-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:47:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF18-0001Cv-A8
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF18-0001dZ-9m
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF18-0001dZ-9m@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:47:14 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Improvements to external
	users of decode_register()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlNjdjNDE3OTVkNDI2ZTUzZWYyM2ZlM2QyMjBiNGQ5YjRkYzJmYjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAyNSAxMjoxNjoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMzEgMTI6MjM6
MTEgMjAxOCArMDAwMAoKICAgIHg4Ni9odm06IEltcHJvdmVtZW50cyB0byBleHRlcm5hbCB1c2Vy
cyBvZiBkZWNvZGVfcmVnaXN0ZXIoKQogICAgCiAgICAgKiBSZW5hbWUgdG8gZGVjb2RlX2dwcigp
IHRvIGJlIG1vcmUgc3BlY2lmaWMgYXMgdG8gaXRzIHB1cnBvc2UKICAgICAqIERyb3AgdGhlIGhp
Z2hieXRlIGVuY29kaW5nIGhhbmRsaW5nLCBhcyBubyB1c2VycyBjdXJyZW50bHkgY2FyZSwgYW5k
IGl0CiAgICAgICB1bmxpa2VseSB0aGF0IGZ1dHVyZSB1c2VycyB3b3VsZCBjYXJlLgogICAgICog
Q2hhbmdlIHRvIGEgc3RhdGljIGlubGluZSwgcmV0dXJuaW5nIGFuIHVuc2lnbmVkIGxvbmcgcG9p
bnRlci4KICAgIAogICAgRG9pbmcgc28gaGlnaGxpZ2h0cyB0aGF0IHRoZSAiaW52YWxpZCBncHIi
IHBhdGhzIGluIGh2bV9tb3Zfe3RvLGZyb219X2NyKCkKICAgIHdlcmUgYWN0dWFsbHkgdW5yZWFj
aGFibGUuICBBbGwgY2FsbGVycyBhbHJlYWR5IHBhc3NlZCBpbi1yYW5nZSBHUFJzLCBhbmQKICAg
IG91dC1vZi1yYW5nZSBHUFJzIHdvdWxkIGhhdmUgaGl0IHRoZSBCVUcoKSBwcmV2aW91c2x5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICB8IDE3ICsrLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgICAgICB8IDE2ICsrKy0tLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTUgKyst
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDI5
ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDMyIGluc2Vy
dGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDhkNjc4NTEuLjE4ZDcyMWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMjA2MSwxNiArMjA2MSw5IEBAIHN0YXRpYyB2b2lkIGh2bV9zZXRfdWNfbW9kZShz
dHJ1Y3QgdmNwdSAqdiwgYm9vbF90IGlzX2luX3VjX21vZGUpCiBpbnQgaHZtX21vdl90b19jcih1
bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50OwotICAgIHVuc2lnbmVkIGxvbmcgdmFsLCAqcmVnOworICAgIHVuc2lnbmVk
IGxvbmcgdmFsID0gKmRlY29kZV9ncHIoZ3Vlc3RfY3B1X3VzZXJfcmVncygpLCBncHIpOwogICAg
IGludCByYzsKIAotICAgIGlmICggKHJlZyA9IGRlY29kZV9yZWdpc3RlcihncHIsIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSwgMCkpID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwgImludmFsaWQgZ3ByOiAldVxuIiwgZ3ByKTsKLSAgICAgICAgZ290byBleGl0X2Fu
ZF9jcmFzaDsKLSAgICB9Ci0KLSAgICB2YWwgPSAqcmVnOwogICAgIEhWTVRSQUNFX0xPTkdfMkQo
Q1JfV1JJVEUsIGNyLCBUUkNfUEFSX0xPTkcodmFsKSk7CiAgICAgSFZNX0RCR19MT0coREJHX0xF
VkVMXzEsICJDUiV1LCB2YWx1ZSA9ICVseCIsIGNyLCB2YWwpOwogCkBAIC0yMTExLDEzICsyMTA0
LDcgQEAgaW50IGh2bV9tb3ZfdG9fY3IodW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZ3By
KQogaW50IGh2bV9tb3ZfZnJvbV9jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIp
CiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHVuc2lnbmVkIGxvbmcg
dmFsID0gMCwgKnJlZzsKLQotICAgIGlmICggKHJlZyA9IGRlY29kZV9yZWdpc3RlcihncHIsIGd1
ZXN0X2NwdV91c2VyX3JlZ3MoKSwgMCkpID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgImludmFsaWQgZ3ByOiAldVxuIiwgZ3ByKTsKLSAgICAgICAgZ290byBl
eGl0X2FuZF9jcmFzaDsKLSAgICB9CisgICAgdW5zaWduZWQgbG9uZyB2YWwgPSAwLCAqcmVnID0g
ZGVjb2RlX2dwcihndWVzdF9jcHVfdXNlcl9yZWdzKCksIGdwcik7CiAKICAgICBzd2l0Y2ggKCBj
ciApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDg4NWVhYjMuLmRmZTk3YjkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKQEAgLTM0NywxOCArMzQ3LDE0IEBAIGVudW0gdm14X2luc25fZXJybm8gc2V0X3Z2
bWNzX3JlYWxfc2FmZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdTMyIGVuY29kaW5nLAogc3RhdGlj
IHVuc2lnbmVkIGxvbmcgcmVnX3JlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXgpCiB7Ci0gICAgdW5z
aWduZWQgbG9uZyAqcHZhbCA9IGRlY29kZV9yZWdpc3RlcihpbmRleCwgcmVncywgMCk7Ci0KLSAg
ICByZXR1cm4gKnB2YWw7CisgICAgcmV0dXJuICpkZWNvZGVfZ3ByKHJlZ3MsIGluZGV4KTsKIH0K
IAogc3RhdGljIHZvaWQgcmVnX3dyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCwKICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZhbHVlKQogewotICAgIHVuc2lnbmVkIGxvbmcgKnB2YWwgPSBk
ZWNvZGVfcmVnaXN0ZXIoaW5kZXgsIHJlZ3MsIDApOwotCi0gICAgKnB2YWwgPSB2YWx1ZTsKKyAg
ICAqZGVjb2RlX2dwcihyZWdzLCBpbmRleCkgPSB2YWx1ZTsKIH0KIAogc3RhdGljIGlubGluZSB1
MzIgX19uMl9waW5fZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMjQ4MywxNCArMjQ3
OSw4IEBAIGludCBudm14X24yX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAogICAgICAgICAgICAgY2FzZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX1RZUEVfTU9WX1RP
X0NSOgogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3AgPSBW
TVhfQ09OVFJPTF9SRUdfQUNDRVNTX0dQUihleGl0X3F1YWxpZmljYXRpb24pOwotICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKnJlZzsKKyAgICAgICAgICAgICAgICB2YWwgPSAqZGVjb2Rl
X2dwcihndWVzdF9jcHVfdXNlcl9yZWdzKCksIGdwKTsKIAotICAgICAgICAgICAgICAgIGlmICgg
KHJlZyA9IGRlY29kZV9yZWdpc3RlcihncCwgZ3Vlc3RfY3B1X3VzZXJfcmVncygpLCAwKSkgPT0g
TlVMTCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLCAiaW52YWxpZCBncHI6ICVseFxuIiwgZ3ApOwotICAgICAgICAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgdmFsID0gKnJlZzsK
ICAgICAgICAgICAgICAgICBpZiAoIGNyID09IDAgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgdTY0IGNyMF9naF9tYXNrID0gZ2V0X3Z2bWNzKHYsIENSMF9HVUVTVF9I
T1NUX01BU0spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCAxZmZi
ZjljLi4zYWE4OTY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
MTkzNiw3ICsxOTM2LDcgQEAgbG9hZF9zZWcoCiB9CiAKIC8qIE1hcCBHUFJzIGJ5IE1vZFJNIGVu
Y29kaW5nIHRvIHRoZWlyIG9mZnNldCB3aXRoaW4gc3RydWN0IGNwdV91c2VyX3JlZ3MuICovCi1z
dGF0aWMgY29uc3QgdWludDhfdCBjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzW10gPSB7Citjb25z
dCB1aW50OF90IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9IHsKICAgICBvZmZzZXRvZihz
dHJ1Y3QgY3B1X3VzZXJfcmVncywgcihheCkpLAogICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNl
cl9yZWdzLCByKGN4KSksCiAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoZHgp
KSwKQEAgLTE5NzMsMTggKzE5NzMsNyBAQCBkZWNvZGVfcmVnaXN0ZXIoCiAgICAgfTsKIAogICAg
IGlmICggIWhpZ2hieXRlX3JlZ3MgKQotICAgIHsKLSAgICAgICAgLyogQ2hlY2sgdGhhdCB0aGUg
YXJyYXkgaXMgYSBwb3dlciBvZiB0d28uICovCi0gICAgICAgIEJVSUxEX0JVR19PTihBUlJBWV9T
SVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpICYKLSAgICAgICAgICAgICAgICAgICAgIChB
UlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpIC0gMSkpOwotCi0gICAgICAgIEFT
U0VSVChtb2RybV9yZWcgPCBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpKTsK
LQotICAgICAgICAvKiBGb3Igc2FmZXR5IGluIHJlbGVhc2UgYnVpbGRzLiAgRGVidWcgYnVpbGRz
IHdpbGwgaGl0IHRoZSBBU1NFUlQoKSAqLwotICAgICAgICBtb2RybV9yZWcgJj0gQVJSQVlfU0la
RShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSAtIDE7Ci0KLSAgICAgICAgcmV0dXJuICh2b2lk
ICopcmVncyArIGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbbW9kcm1fcmVnXTsKLSAgICB9Cisg
ICAgICAgIHJldHVybiBkZWNvZGVfZ3ByKHJlZ3MsIG1vZHJtX3JlZyk7CiAKICAgICAvKiBDaGVj
ayB0aGF0IHRoZSBhcnJheSBpcyBhIHBvd2VyIG9mIHR3by4gKi8KICAgICBCVUlMRF9CVUdfT04o
QVJSQVlfU0laRShieXRlX3JlZ19vZmZzZXRzKSAmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oCmluZGV4IDBjOGM4MGEuLmFiNWVmNDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oCkBAIC0yNSw2ICsyNSwxNCBAQAogCiAjZGVmaW5lIE1BWF9JTlNUX0xF
TiAxNQogCisjaWYgZGVmaW5lZChfX2kzODZfXykKKyMgZGVmaW5lIFg4Nl9OUl9HUFJTIDgKKyNl
bGlmIGRlZmluZWQoX194ODZfNjRfXykKKyMgZGVmaW5lIFg4Nl9OUl9HUFJTIDE2CisjZWxzZQor
IyBlcnJvciBVbmtub3duIGNvbXBpbGF0aW9uIHdpZHRoCisjZW5kaWYKKwogc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQ7CiAKIC8qCkBAIC02MDEsMTQgKzYwOSwyNyBAQCBpbnQgeDg2X2VtdWxhdGVf
d3JhcHBlcigKICNkZWZpbmUgeDg2X2VtdWxhdGUgeDg2X2VtdWxhdGVfd3JhcHBlcgogI2VuZGlm
CiAKKy8qIE1hcCBHUFJzIGJ5IE1vZFJNIGVuY29kaW5nIHRvIHRoZWlyIG9mZnNldCB3aXRoaW4g
c3RydWN0IGNwdV91c2VyX3JlZ3MuICovCitleHRlcm4gY29uc3QgdWludDhfdCBjcHVfdXNlcl9y
ZWdzX2dwcl9vZmZzZXRzW1g4Nl9OUl9HUFJTXTsKKwogLyoKICAqIEdpdmVuIHRoZSAncmVnJyBw
b3J0aW9uIG9mIGEgTW9kUk0gYnl0ZSwgYW5kIGEgcmVnaXN0ZXIgYmxvY2ssIHJldHVybiBhCiAg
KiBwb2ludGVyIGludG8gdGhlIGJsb2NrIHRoYXQgYWRkcmVzc2VzIHRoZSByZWxldmFudCByZWdp
c3Rlci4KLSAqIEBoaWdoYnl0ZV9yZWdzIHNwZWNpZmllcyB3aGV0aGVyIHRvIGRlY29kZSBBSCxD
SCxESCxCSC4KICAqLwotdm9pZCAqCi1kZWNvZGVfcmVnaXN0ZXIoCi0gICAgdWludDhfdCBtb2Ry
bV9yZWcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGlnaGJ5dGVfcmVncyk7Citz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgKmRlY29kZV9ncHIoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG1vZHJtKQoreworICAgIC8qIENoZWNrIHRoYXQgdGhlIGFycmF5IGlzIGEgcG93ZXIg
b2YgdHdvLiAqLworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3By
X29mZnNldHMpICYKKyAgICAgICAgICAgICAgICAgKEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19n
cHJfb2Zmc2V0cykgLSAxKSk7CisKKyAgICBBU1NFUlQobW9kcm0gPCBBUlJBWV9TSVpFKGNwdV91
c2VyX3JlZ3NfZ3ByX29mZnNldHMpKTsKKworICAgIC8qIEZvciBzYWZldHkgaW4gcmVsZWFzZSBi
dWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCisgICAgbW9kcm0g
Jj0gQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSAtIDE7CisKKyAgICByZXR1
cm4gKHZvaWQgKilyZWdzICsgY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0c1ttb2RybV07Cit9CiAK
IC8qIFVuaGFuZGxlYWJsZSByZWFkLCB3cml0ZSBvciBpbnN0cnVjdGlvbiBmZXRjaCAqLwogaW50
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:47:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF1O-0001lj-Th; Sun, 04 Feb 2018 07:47:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF1O-0001lH-KZ
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:30 +0000
X-Inumbo-ID: bc262608-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc262608-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:48:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF1I-0001D1-CH
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF1I-0001e7-Bj
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF1I-0001e7-Bj@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:47:24 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Improvements to internal
	users of decode_register()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4ODVlNGQ4MWZmMjdlNTFhMjIxYzc5ODdjYmMzNmM1MjBjYjBiMjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAyNSAxMjoxNjoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMzEgMTI6MjM6
MTEgMjAxOCArMDAwMAoKICAgIHg4Ni9lbXVsOiBJbXByb3ZlbWVudHMgdG8gaW50ZXJuYWwgdXNl
cnMgb2YgZGVjb2RlX3JlZ2lzdGVyKCkKICAgIAogICAgTW9zdCB1c2VycyBvZiBkZWNvZGVfcmVn
aXN0ZXIoKSBjYW4gYmUgcmVwbGFjZWQgd2l0aCBkZWNvZGVfZ3ByKCkgcmlnaHQgYXdheS4KICAg
IAogICAgRm9yIHRoZSBmZXcgc2l0ZXMgd2hpY2ggZG8gY2FyZSBhYm91dCBwb3NzaWJseSB1c2lu
ZyB0aGUgbGVnYWN5IGJ5dGVvcAogICAgZW5jb2RpbmcsIHJlbmFtZSBkZWNvZGVfcmVnaXN0ZXIo
KSB0byBfZGVjb2RlX2dwcigpICh0byBtYXRjaCBpdHMgbm9uLWxlZ2FjeQogICAgY291bnRlcnBh
cnQpLCBhbmQgYWRqdXN0IGl0cyAnaW50IGhpZ2hieXRlX3JlZ3MnIHBhcmFtZXRlciB0byB0aGUg
bW9yZSBjb3JyZWN0CiAgICAnYm9vbCBsZWdhY3knLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyB8IDY5ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDNhYTg5NjUuLjRjYzUxZWEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xOTU3LDkgKzE5NTcs
OCBAQCBjb25zdCB1aW50OF90IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9IHsKICNlbmRp
ZgogfTsKIAotdm9pZCAqCi1kZWNvZGVfcmVnaXN0ZXIoCi0gICAgdWludDhfdCBtb2RybV9yZWcs
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGlnaGJ5dGVfcmVncykKK3N0YXRpYyB2
b2lkICpfZGVjb2RlX2dwcigKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWdu
ZWQgaW50IG1vZHJtX3JlZywgYm9vbCBsZWdhY3kpCiB7CiAgICAgc3RhdGljIGNvbnN0IHVpbnQ4
X3QgYnl0ZV9yZWdfb2Zmc2V0c1tdID0gewogICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncywgYWwpLApAQCAtMTk3Miw3ICsxOTcxLDcgQEAgZGVjb2RlX3JlZ2lzdGVyKAogICAg
ICAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgYmgpLAogICAgIH07CiAKLSAgICBp
ZiAoICFoaWdoYnl0ZV9yZWdzICkKKyAgICBpZiAoICFsZWdhY3kgKQogICAgICAgICByZXR1cm4g
ZGVjb2RlX2dwcihyZWdzLCBtb2RybV9yZWcpOwogCiAgICAgLyogQ2hlY2sgdGhhdCB0aGUgYXJy
YXkgaXMgYSBwb3dlciBvZiB0d28uICovCkBAIC0xOTg3LDEwICsxOTg2LDExIEBAIGRlY29kZV9y
ZWdpc3RlcigKICAgICByZXR1cm4gKHZvaWQgKilyZWdzICsgYnl0ZV9yZWdfb2Zmc2V0c1ttb2Ry
bV9yZWddOwogfQogCi1zdGF0aWMgdm9pZCAqZGVjb2RlX3ZleF9ncHIodW5zaWduZWQgaW50IHZl
eF9yZWcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIHVuc2ln
bmVkIGxvbmcgKmRlY29kZV92ZXhfZ3ByKAorICAgIHVuc2lnbmVkIGludCB2ZXhfcmVnLCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKIHsKLSAgICByZXR1cm4gZGVjb2RlX3JlZ2lzdGVyKH52ZXhfcmVnICYgKG1vZGVf
NjRiaXQoKSA/IDB4ZiA6IDcpLCByZWdzLCAwKTsKKyAgICByZXR1cm4gZGVjb2RlX2dwcihyZWdz
LCB+dmV4X3JlZyAmIChtb2RlXzY0Yml0KCkgPyAweGYgOiA3KSk7CiB9CiAKIHN0YXRpYyBib29s
IGlzX2FsaWduZWQoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2ZmcywKQEAg
LTI3OTksOCArMjc5OSw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgc2liX2luZGV4
ID0gKChzaWIgPj4gMykgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAyKSAmIDgpOwogICAgICAgICAg
ICAgICAgIHNpYl9iYXNlICA9IChzaWIgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAzKSAmIDgpOwog
ICAgICAgICAgICAgICAgIGlmICggc2liX2luZGV4ICE9IDQgJiYgIShkICYgdlNJQikgKQotICAg
ICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmID0gKihsb25nICopZGVjb2RlX3JlZ2lzdGVyKHNp
Yl9pbmRleCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZS0+cmVncywgMCk7CisgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5v
ZmYgPSAqZGVjb2RlX2dwcihzdGF0ZS0+cmVncywgc2liX2luZGV4KTsKICAgICAgICAgICAgICAg
ICBlYS5tZW0ub2ZmIDw8PSAoc2liID4+IDYpICYgMzsKICAgICAgICAgICAgICAgICBpZiAoICht
b2RybV9tb2QgPT0gMCkgJiYgKChzaWJfYmFzZSAmIDcpID09IDUpICkKICAgICAgICAgICAgICAg
ICAgICAgZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50MzJfdCk7CkBAIC0yODE5LDE1
ICsyODE4LDEzIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYg
Kz0gc3RhdGUtPnJlZ3MtPnIoYnApOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gKihsb25nICopZGVjb2Rl
X3JlZ2lzdGVyKHNpYl9iYXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cmVncywgMCk7CisgICAgICAgICAgICAgICAg
ICAgIGVhLm1lbS5vZmYgKz0gKmRlY29kZV9ncHIoc3RhdGUtPnJlZ3MsIHNpYl9iYXNlKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZCAmIHZTSUIsIEVYQ19VRCk7CiAgICAgICAgICAg
ICAgICAgbW9kcm1fcm0gfD0gKHJleF9wcmVmaXggJiAxKSA8PCAzOwotICAgICAgICAgICAgICAg
IGVhLm1lbS5vZmYgPSAqKGxvbmcgKilkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcm0sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cmVn
cywgMCk7CisgICAgICAgICAgICAgICAgZWEubWVtLm9mZiA9ICpkZWNvZGVfZ3ByKHN0YXRlLT5y
ZWdzLCBtb2RybV9ybSk7CiAgICAgICAgICAgICAgICAgaWYgKCAobW9kcm1fcm0gPT0gNSkgJiYg
KG1vZHJtX21vZCAhPSAwKSApCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5zZWcgPSB4ODZf
c2VnX3NzOwogICAgICAgICAgICAgfQpAQCAtMzA1Miw4ICszMDQ5LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHN0YXRlLT5ub3RfNjRiaXQgJiYgbW9kZV82NGJp
dCgpLCBFWENfVUQpOwogCiAgICAgaWYgKCBlYS50eXBlID09IE9QX1JFRyApCi0gICAgICAgIGVh
LnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9ybSwgJl9yZWdzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGQgJiBCeXRlT3ApICYmICFyZXhfcHJlZml4KTsKKyAgICAgICAg
ZWEucmVnID0gX2RlY29kZV9ncHIoJl9yZWdzLCBtb2RybV9ybSwgKGQgJiBCeXRlT3ApICYmICFy
ZXhfcHJlZml4KTsKIAogICAgIG1lbXNldChtbXZhbHAsIDB4YWEgLyogYXJiaXRyYXJ5ICovLCBz
aXplb2YoKm1tdmFscCkpOwogCkBAIC0zMDY3LDEzICszMDYzLDEzIEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBzcmMudHlwZSA9IE9QX1JFRzsKICAgICAgICAgaWYgKCBkICYgQnl0ZU9wICkKICAg
ICAgICAgewotICAgICAgICAgICAgc3JjLnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9yZWcs
ICZfcmVncywgKHJleF9wcmVmaXggPT0gMCkpOworICAgICAgICAgICAgc3JjLnJlZyA9IF9kZWNv
ZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnLCAhcmV4X3ByZWZpeCk7CiAgICAgICAgICAgICBzcmMu
dmFsID0gKih1aW50OF90ICopc3JjLnJlZzsKICAgICAgICAgICAgIHNyYy5ieXRlcyA9IDE7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBzcmMucmVnID0g
ZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdzLCAwKTsKKyAgICAgICAgICAgIHNyYy5y
ZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgICAgIHN3aXRjaCAo
IChzcmMuYnl0ZXMgPSBvcF9ieXRlcykgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2Fz
ZSAyOiBzcmMudmFsID0gKih1aW50MTZfdCAqKXNyYy5yZWc7IGJyZWFrOwpAQCAtMzE0MywxMyAr
MzEzOSwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAgICAg
ICAgIGlmICggZCAmIEJ5dGVPcCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRzdC5yZWcgPSBk
ZWNvZGVfcmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIChyZXhfcHJlZml4ID09IDApKTsKKyAg
ICAgICAgICAgIGRzdC5yZWcgPSBfZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JlZywgIXJleF9w
cmVmaXgpOwogICAgICAgICAgICAgZHN0LnZhbCA9ICoodWludDhfdCAqKWRzdC5yZWc7CiAgICAg
ICAgICAgICBkc3QuYnl0ZXMgPSAxOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAg
ewotICAgICAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9yZWcsICZfcmVn
cywgMCk7CisgICAgICAgICAgICBkc3QucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3Jl
Zyk7CiAgICAgICAgICAgICBzd2l0Y2ggKCAoZHN0LmJ5dGVzID0gb3BfYnl0ZXMpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMjogZHN0LnZhbCA9ICoodWludDE2X3QgKilkc3Qu
cmVnOyBicmVhazsKQEAgLTMzMzksNyArMzMzNSw3IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2Fz
ZSAweDQwIC4uLiAweDRmOiAvKiBpbmMvZGVjIHJlZyAqLwogICAgICAgICBkc3QudHlwZSAgPSBP
UF9SRUc7Ci0gICAgICAgIGRzdC5yZWcgICA9IGRlY29kZV9yZWdpc3RlcihiICYgNywgJl9yZWdz
LCAwKTsKKyAgICAgICAgZHN0LnJlZyAgID0gZGVjb2RlX2dwcigmX3JlZ3MsIGIgJiA3KTsKICAg
ICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAgIGRzdC52YWwgICA9ICpkc3QucmVn
OwogICAgICAgICBpZiAoIGIgJiA4ICkKQEAgLTMzNDksMTQgKzMzNDUsMTIgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDUwIC4uLiAweDU3OiAvKiBwdXNoIHJl
ZyAqLwotICAgICAgICBzcmMudmFsID0gKih1bnNpZ25lZCBsb25nICopZGVjb2RlX3JlZ2lzdGVy
KAotICAgICAgICAgICAgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMpLCAmX3JlZ3Ms
IDApOworICAgICAgICBzcmMudmFsID0gKmRlY29kZV9ncHIoJl9yZWdzLCAoYiAmIDcpIHwgKChy
ZXhfcHJlZml4ICYgMSkgPDwgMykpOwogICAgICAgICBnb3RvIHB1c2g7CiAKICAgICBjYXNlIDB4
NTggLi4uIDB4NWY6IC8qIHBvcCByZWcgKi8KICAgICAgICAgZHN0LnR5cGUgID0gT1BfUkVHOwot
ICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0ZXIoCi0gICAgICAgICAgICAoYiAmIDcp
IHwgKChyZXhfcHJlZml4ICYgMSkgPDwgMyksICZfcmVncywgMCk7CisgICAgICAgIGRzdC5yZWcg
ICA9IGRlY29kZV9ncHIoJl9yZWdzLCAoYiAmIDcpIHwgKChyZXhfcHJlZml4ICYgMSkgPDwgMykp
OwogICAgICAgICBkc3QuYnl0ZXMgPSBvcF9ieXRlczsKICAgICAgICAgaWYgKCBtb2RlXzY0Yml0
KCkgJiYgKGRzdC5ieXRlcyA9PSA0KSApCiAgICAgICAgICAgICBkc3QuYnl0ZXMgPSA4OwpAQCAt
MzM3MCw3ICszMzY0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVhLnZhbCA9IF9yZWdzLmVz
cDsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0ZXIoaSwgJl9yZWdzLCAwKTsKKyAgICAgICAg
ICAgIHZvaWQgKnJlZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBpKTsKIAogICAgICAgICAgICAgaWYg
KCAocmMgPSBvcHMtPndyaXRlKHg4Nl9zZWdfc3MsIHNwX3ByZV9kZWMob3BfYnl0ZXMpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyAhPSAmX3JlZ3MuZXNwID8gcmVnIDog
JmVhLnZhbCwKQEAgLTMzODIsNyArMzM3Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgMHg2
MTogLyogcG9wYSAqLwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IDg7IGkrKyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHZvaWQgKnJlZyA9IGRlY29kZV9yZWdpc3Rlcig3IC0gaSwgJl9yZWdz
LCAwKTsKKyAgICAgICAgICAgIHZvaWQgKnJlZyA9IGRlY29kZV9ncHIoJl9yZWdzLCA3IC0gaSk7
CiAKICAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyh4ODZfc2VnX3NzLCBzcF9wb3N0
X2luYyhvcF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRzdC52
YWwsIG9wX2J5dGVzLCBjdHh0LCBvcHMpKSAhPSAwICkKQEAgLTM2NjIsOCArMzY1Niw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgIGNhc2UgMHg5MSAuLi4gMHg5NzogLyogeGNoZyByZWcsJSVyYXggKi8K
ICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5dGVz
OwotICAgICAgICBkc3QucmVnICA9IGRlY29kZV9yZWdpc3RlcigKLSAgICAgICAgICAgIChiICYg
NykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSwgJl9yZWdzLCAwKTsKKyAgICAgICAgZHN0LnJl
ZyAgPSBkZWNvZGVfZ3ByKCZfcmVncywgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMp
KTsKICAgICAgICAgZHN0LnZhbCAgPSAqZHN0LnJlZzsKICAgICAgICAgZ290byB4Y2hnOwogCkBA
IC0zODk1LDE0ICszODg4LDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgIH0KIAogICAgIGNhc2UgMHhi
MCAuLi4gMHhiNzogLyogbW92IGltbTgscjggKi8KLSAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9y
ZWdpc3RlcigKLSAgICAgICAgICAgIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSwg
Jl9yZWdzLCAocmV4X3ByZWZpeCA9PSAwKSk7CisgICAgICAgIGRzdC5yZWcgPSBfZGVjb2RlX2dw
cigmX3JlZ3MsIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICFyZXhfcHJlZml4KTsKICAgICAgICAgZHN0LnZhbCA9IHNyYy52
YWw7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGI4IC4uLiAweGJmOiAvKiBtb3YgaW1t
ezE2LDMyLDY0fSxyezE2LDMyLDY0fSAqLwotICAgICAgICBkc3QucmVnID0gZGVjb2RlX3JlZ2lz
dGVyKAotICAgICAgICAgICAgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMpLCAmX3Jl
Z3MsIDApOworICAgICAgICBkc3QucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIChiICYgNykgfCAo
KHJleF9wcmVmaXggJiAxKSA8PCAzKSk7CiAgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwogICAg
ICAgICBicmVhazsKIApAQCAtNTY4NCw3ICs1Njc2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwg
dmV4KTsKLSAgICAgICAgZWEucmVnID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdz
LCAwKTsKKyAgICAgICAgZWEucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JlZyk7CiAg
ICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoKmVhLnJlZyksICIrbSIgKGZpYy5leG5f
cmFpc2VkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogImMiIChtbXZhbHApLCAibSIg
KCptbXZhbHApKTsKIApAQCAtNjQ2MSw3ICs2NDUzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgc2hpZnQgPSBzcmMudmFsOwotICAgICAgICAg
ICAgc3JjLnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9yZWcsICZfcmVncywgMCk7CisgICAg
ICAgICAgICBzcmMucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JlZyk7CiAgICAgICAg
ICAgICBzcmMudmFsID0gdHJ1bmNhdGVfd29yZCgqc3JjLnJlZywgZHN0LmJ5dGVzKTsKICAgICAg
ICAgfQogICAgICAgICBpZiAoIChzaGlmdCAmPSB3aWR0aCAtIDEpID09IDAgKQpAQCAtNjU4MCw3
ICs2NTcyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9zZWdt
ZW50KTsKICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBj
dHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAg
ZHN0LnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9ybSwgJl9yZWdzLCAwKTsKKyAgICAgICAg
ZHN0LnJlZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBtb2RybV9ybSk7CiAgICAgICAgIGlmICggISht
b2RybV9yZWcgJiAyKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIHJke2YsZ31zYmFzZSAq
LwpAQCAtNjY0MCw3ICs2NjMyLDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxf
T1BDKDB4MGYsIDB4YjYpOiAvKiBtb3Z6eCBybTgscnsxNiwzMiw2NH0gKi8KICAgICAgICAgLyog
UmVjb21wdXRlIERzdFJlZyBhcyB3ZSBtYXkgaGF2ZSBkZWNvZGVkIEFIL0JIL0NIL0RILiAqLwot
ICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIDAp
OworICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAg
ICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAgIGRzdC52YWwgICA9ICh1aW50OF90
KXNyYy52YWw7CiAgICAgICAgIGJyZWFrOwpAQCAtNjczMiw3ICs2NzI0LDcgQEAgeDg2X2VtdWxh
dGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YmUpOiAvKiBtb3ZzeCBybTgscnsx
NiwzMiw2NH0gKi8KICAgICAgICAgLyogUmVjb21wdXRlIERzdFJlZyBhcyB3ZSBtYXkgaGF2ZSBk
ZWNvZGVkIEFIL0JIL0NIL0RILiAqLwotICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0
ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIDApOworICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfZ3By
KCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAg
ICAgIGRzdC52YWwgICA9IChpbnQ4X3Qpc3JjLnZhbDsKICAgICAgICAgYnJlYWs7CkBAIC02OTU3
LDggKzY5NDksNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwg
MHhjOCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYsIDB4Y2YpOiAvKiBic3dhcCAqLwogICAgICAgICBk
c3QudHlwZSA9IE9QX1JFRzsKLSAgICAgICAgZHN0LnJlZyAgPSBkZWNvZGVfcmVnaXN0ZXIoCi0g
ICAgICAgICAgICAoYiAmIDcpIHwgKChyZXhfcHJlZml4ICYgMSkgPDwgMyksICZfcmVncywgMCk7
CisgICAgICAgIGRzdC5yZWcgID0gZGVjb2RlX2dwcigmX3JlZ3MsIChiICYgNykgfCAoKHJleF9w
cmVmaXggJiAxKSA8PCAzKSk7CiAgICAgICAgIHN3aXRjaCAoIGRzdC5ieXRlcyA9IG9wX2J5dGVz
ICkKICAgICAgICAgewogICAgICAgICBkZWZhdWx0OiAvKiBjYXNlIDI6ICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:47:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF1Z-0001nF-VL; Sun, 04 Feb 2018 07:47:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF1Y-0001mj-RN
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:40 +0000
X-Inumbo-ID: c21f4359-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c21f4359-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:48:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF1S-0001DB-EQ
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF1S-0001fP-E1
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF1S-0001fP-E1@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:47:34 +0000
Subject: [Xen-changelog] [xen master] x86emul: support F16C insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhZjBlNzY0ODUyNjMzZWY1YWZkYTQ2N2MyMTU2MjE5ODcyNjJmYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDEg
MTE6Mjk6MzkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMSAxMToyOTozOSAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBGMTZDIGluc25zCiAgICAKICAgIE5vdGUgdGhhdCB0aGlzIGF2b2lkcyBl
bXVsYXRpbmcgdGhlIGJlaGF2aW9yIG9mIFZDVlRQUzJQSCBmb3VuZCBvbiBhdAogICAgbGVhc3Qg
c29tZSBJbnRlbCBDUFVzLCB3aGljaCB1cGRhdGUgTVhDU1IgZXZlbiB3aGVuIHRoZSBtZW1vcnkg
d3JpdGUKICAgIGZhdWx0cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2Vt
dWxhdG9yLmMgfCA0MSArKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODYtZW11bGF0ZS5oICAgICAgIHwgIDggKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDEwMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCAxYjM0MDZjLi41YWI4OTBhIDEwMDY0NAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMzA2OCw2ICsz
MDY4LDQ3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZj
dnRwaDJwcyAoJWVjeCksJXltbTEuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hh
c19mMTZjICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2Y3Z0cGgycHMpOworICAgICAgICBk
ZWNsX2luc24odmN2dHBzMnBoKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnhvcnBzICUl
eG1tMSwgJSV4bW0xLCAlJXhtbTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24o
dmN2dHBoMnBzLCAidmN2dHBoMnBzICglMCksICUleW1tMSIpCisgICAgICAgICAgICAgICAgICAg
ICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2Y3Z0cGgycHMpOworICAg
ICAgICByZXNbMV0gPSAweDQwMDAzYzAwOyAvKiAoMS4wLCAyLjApICovCisgICAgICAgIHJlc1sy
XSA9IDB4NDQwMDQyMDA7IC8qICgzLjAsIDQuMCkgKi8KKyAgICAgICAgcmVzWzNdID0gMHgzNDAw
YjgwMDsgLyogKC0uNSwgLjI1KSAqLworICAgICAgICByZXNbNF0gPSAweGJjMDAwMDAwOyAvKiAo
MC4wLCAtMS4pICovCisgICAgICAgIG1lbXNldChyZXMgKyA1LCAweGZmLCAxNik7CisgICAgICAg
IHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyArIDEpOworICAgICAgICByYyA9IHg4Nl9l
bXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBz
ICUleW1tMSwgJTAiIDogIj1tIiAocmVzWzE2XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZF
TVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2Y3Z0cGgycHMpICkKKyAgICAgICAgICAgIGdvdG8gZmFp
bDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKworICAgICAgICBwcmludGYoIiUtNDBzIiwg
IlRlc3RpbmcgdmN2dHBzMnBoICQwLCV5bW0xLCglZWR4KS4uLiIpOworICAgICAgICBhc20gdm9s
YXRpbGUgKCAidm1vdnVwcyAlMCwgJSV5bW0xXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1
dF9pbnNuKHZjdnRwczJwaCwgInZjdnRwczJwaCAkMCwgJSV5bW0xLCAoJTEpIikKKyAgICAgICAg
ICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMTZdKSwgImQiIChOVUxMKSApOworCisgICAgICAg
IHNldF9pbnNuKHZjdnRwczJwaCk7CisgICAgICAgIG1lbXNldChyZXMgKyA3LCAwLCAzMik7Cisg
ICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyArIDcpOworICAgICAgICByYyA9
IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFjaGVja19laXAodmN2dHBzMnBoKSB8fAorICAgICAgICAgICAgIG1lbWNtcChy
ZXMgKyAxLCByZXMgKyA3LCAxNikgfHwKKyAgICAgICAgICAgICByZXNbMTFdIHx8IHJlc1sxMl0g
fHwgcmVzWzEzXSB8fCByZXNbMTRdICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAg
cHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBw
ZWRcbiIpOworCiAjdW5kZWYgZGVjbF9pbnNuCiAjdW5kZWYgcHV0X2luc24KICN1bmRlZiBzZXRf
aW5zbgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAppbmRleCBmYmYyOTQ0Li4z
NzI1ZjBjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUu
aAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMTMyLDYg
KzEzMiwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRidih1aW50MzJfdCB4Y3IpCiAg
ICAgKHJlcy5jICYgKDFVIDw8IDI4KSkgIT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzX2Yx
NmMgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVp
ZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8
ICgoeGdldGJ2KDApICYgNikgIT0gNikgKSBcCisgICAgICAgIHJlcy5jID0gMDsgXAorICAgIChy
ZXMuYyAmICgxVSA8PCAyOSkpICE9IDA7IFwKK30pCisKICNkZWZpbmUgY3B1X2hhc19hdngyICh7
IFwKICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKICAgICBlbXVsX3Rlc3RfY3B1aWQoMSwg
MCwgJnJlcywgTlVMTCk7IFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5k
ZXggNGNjNTFlYS4uNjJmODljYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTM2OSw2ICszNjksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgwMCAu
Li4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgwYyAu
Li4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDEwXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDEzXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MTQgLi4uIDB4MTVdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgxN10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MTggLi4uIDB4MTld
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0sCkBAIC00MTEs
NiArNDEyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4MTQgLi4uIDB4MTddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCB9LAogICAgIFsweDE5XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgx
ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKICAgICBbMHgyMV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9ub25lIH0sCkBAIC0xNjAyLDYgKzE2MDQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBF
Q1gsIDIzLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2Flc25pKCkgICAgICAgdmNwdV9o
YXMoICAgICAgICAgMSwgRUNYLCAyNSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdngo
KSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjgsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfZjE2YygpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI5LCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcmFuZCgpICAgICAgdmNwdV9oYXMoICAgICAg
ICAgMSwgRUNYLCAzMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tbXhleHQoKSAgICAg
KHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMjIsIGN0eHQsIG9wcykgfHwgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZjcHVfaGFzX3NzZSgpKQpAQCAtNzI0MSw2ICs3MjQ0LDEy
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEp
OwogICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MTMpOiAvKiB2Y3Z0cGgycHMgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoZjE2Yyk7CisgICAgICAgIG9wX2J5dGVzID0gOCA8PCB2ZXgu
bDsKKyAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB4bW0vbWVtLHt4LHl9bW0gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQgeG1tL21l
bSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIyKTog
LyogdnBtb3ZzeGJxIHhtbS9tZW0se3gseX1tbSAqLwpAQCAtNzYzMiw2ICs3NjQxLDUwIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBn
b3RvIHBleHRyOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDFkKTog
LyogdmN2dHBzMnBoICRpbW04LHt4LHl9bW0seG1tL21lbSAqLworICAgIHsKKyAgICAgICAgdWlu
dDMyX3QgbXhjc3I7CisKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53IHx8IHZl
eC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShm
MTZjKTsKKyAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7CisKKyAgICAgICAgb3BjID0gaW5p
dF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgb3BjWzFdID0g
bW9kcm07CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAg
ICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAg
ICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9Cisg
ICAgICAgIG9wY1syXSA9IGltbTE7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVT
ICsgMzsKKyAgICAgICAgb3BjWzNdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMsIHZl
eCk7CisgICAgICAgIC8qIExhdGNoIE1YQ1NSIC0gd2UgbWF5IG5lZWQgdG8gcmVzdG9yZSBpdCBi
ZWxvdy4gKi8KKyAgICAgICAgaW52b2tlX3N0dWIoInN0bXhjc3IgJVtteGNzcl0iLCAiIiwKKyAg
ICAgICAgICAgICAgICAgICAgIj1tIiAoKm1tdmFscCksICIrbSIgKGZpYy5leG5fcmFpc2VkKSwg
W214Y3NyXSAiPW0iIChteGNzcikKKyAgICAgICAgICAgICAgICAgICAgOiAiYSIgKG1tdmFscCkp
OworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBjaGVja194bW1fZXhuKCZmaWMp
OworCisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAg
ICAgICByYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLCA4IDw8
IHZleC5sLCBjdHh0KTsKKyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAibGRteGNzciAlMCIg
OjogIm0iIChteGNzcikgKTsKKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KKworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9ub25lOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwg
MHgyMCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIvbTgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmM2EsIDB4MjIpOiAvKiBwaW5zcntkLHF9ICRpbW04LHIvbSx4bW0gKi8KICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmgKaW5kZXggYWRjMzMzZi4uODYwMjBiZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAg
LTYwLDYgKzYwLDcgQEAKICNkZWZpbmUgY3B1X2hhc19hZXNuaSAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FFU05JKQogI2RlZmluZSBjcHVfaGFzX3hzYXZlICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkUpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgpCisjZGVmaW5lIGNwdV9oYXNfZjE2
YyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GMTZDKQogI2RlZmluZSBjcHVf
aGFzX3JkcmFuZCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRSQU5EKQogI2Rl
ZmluZSBjcHVfaGFzX2h5cGVydmlzb3IgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFlQ
RVJWSVNPUikKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:47:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF1k-0001ot-1i; Sun, 04 Feb 2018 07:47:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF1j-0001oS-KF
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:51 +0000
X-Inumbo-ID: c820c7d3-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c820c7d3-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:48:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF1c-0001Eg-Gq
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF1c-0001fz-GL
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF1c-0001fz-GL@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:47:44 +0000
Subject: [Xen-changelog] [xen master] x86emul: support FMA4 insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyNTc3YmRmNzA3NDE2ZTg5YzdjYmVkZjE5NDEwNGMwYzIwNThiZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDEg
MTE6MzE6NTUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMSAxMTozMTo1NSAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBGTUE0IGluc25zCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZSAgICAgICAgICAgIHwgIDEzICsrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1h
LmMgICAgICAgICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAgICB8ICA3NiArLS0tLS0tLS0tLS0tLS0t
LQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgICAgICAgfCAgNzggKysr
KysrKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jIHwgIDEyICsrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmggICAg
ICAgfCAgMTAgKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAg
ICB8ICA1NCArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAg
ICAgICAgICAgIHwgICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMjkwIGluc2VydGlvbnMoKyksIDc2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4
IGY2Y2M2MWEuLjYxZTk3YWQgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9y
ZQpAQCAtMjM5LDYgKzIzOSw3IEBAIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8qLnRtcAogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2FzbQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2F2eCou
W2NoXQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2Jsb3dmaXNoLmgKK3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9mbWEqLltjaF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zc2UqLltjaF0K
IHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvcgogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvTWFrZWZpbGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKaW5kZXgg
ZGVmZTczZi4uMWI4ODI5MiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTIsNyAr
MTIsOCBAQCBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKIFNJTUQgOj0gc3NlIHNzZTIg
c3NlNCBhdngKLVRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpIHNzZTItYXZ4IHNzZTQtYXZ4
CitGTUEgOj0gZm1hNAorVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgc3NlMi1hdnggc3Nl
NC1hdnggJChGTUEpCiAKIGJsb3dmaXNoLWNmbGFncyA6PSAiIgogYmxvd2Zpc2gtY2ZsYWdzLXg4
Nl8zMiA6PSAiLW1uby1hY2N1bXVsYXRlLW91dGdvaW5nLWFyZ3MgLURzdGF0aWM9IgpAQCAtMjks
NiArMzAsOSBAQCBzc2U0LWZsdHMgOj0gJChzc2UyLWZsdHMpCiBhdngtdmVjcyA6PSAxNiAzMgog
YXZ4LWludHMgOj0KIGF2eC1mbHRzIDo9IDQgOAorZm1hNC12ZWNzIDo9ICQoYXZ4LXZlY3MpCitm
bWE0LWludHMgOj0KK2ZtYTQtZmx0cyA6PSAkKGF2eC1mbHRzKQogCiAjIFdoZW4gY29udmVydGlu
ZyBTU0UgdG8gQVZYLCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuCiAjIGNv
dmVyYWdlIG9mIHRoZSBWRVgudnZ2diBjaGVja3MgaW4gdGhlIGVtdWxhdG9yLiBXZSBtdXN0IG5v
dCBkbyB0aGlzLApAQCAtNTgsNyArNjIsNyBAQCAkKDEpLWF2eC1jZmxhZ3MgOj0gXAogCSAgICAi
LURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PcyAtRFZFQ19TSVpFPSQo
dmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSkKIGVuZGVmCiAKLSQoZm9yZWFjaCBmbGF2b3IsJChT
SU1EKSwkKGV2YWwgJChjYWxsIHNpbWQtZGVmcywkKGZsYXZvcikpKSkKKyQoZm9yZWFjaCBmbGF2
b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWRlZnMsJChmbGF2b3IpKSkpCiAK
ICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUuaDogJS5jIHRlc3RjYXNlLm1rIE1ha2Vm
aWxlCiAJcm0gLWYgJEAubmV3ICQqLmJpbgpAQCAtNzcsNiArODEsMTEgQEAgJChhZGRzdWZmaXgg
LmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKICQoYWRkc3Vm
Zml4IC5jLCQoU0lNRCkpICQoYWRkc3VmZml4IC1hdnguYywkKGZpbHRlciBzc2UlLCQoU0lNRCkp
KToKIAlsbiAtc2Ygc2ltZC5jICRACiAKKyQoYWRkc3VmZml4IC5jLCQoRk1BKSk6CisJbG4gLXNm
IHNpbWQtZm1hLmMgJEAKKworJChhZGRzdWZmaXggLm8sJChTSU1EKSAkKEZNQSkpICQoYWRkc3Vm
Zml4IC1hdngubywkKGZpbHRlciBzc2UlLCQoU0lNRCkpKTogc2ltZC5oCisKICQoVEFSR0VUKTog
eDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vCiAJJChIT1NUQ0MpICQoSE9TVENGTEFH
UykgLW8gJEAgJF4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQt
Zm1hLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4yMjYyODhhCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKQEAgLTAsMCArMSwxMjEgQEAKKyNpbmNsdWRl
ICJzaW1kLmgiCisKK0VOVFJZKGZtYV90ZXN0KTsKKworI2lmIFZFQ19TSVpFIDwgMTYKKyMgZGVm
aW5lIHRvX2Jvb2woY21wKSAoIX4oY21wKVswXSkKKyNlbGlmIFZFQ19TSVpFID09IDE2CisjIGlm
IEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92
dGVzdGNwcyhjbXAsICh2ZWNfdCl7fSA9PSAwKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAg
ZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNwZChjbXAsICh2ZWNfdCl7
fSA9PSAwKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJWkUgPT0gMzIKKyMgaWYgRkxPQVRfU0laRSA9
PSA0CisjICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0Y3BzMjU2KGNt
cCwgKHZlY190KXt9ID09IDApCisjIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgdG9f
Ym9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0Y3BkMjU2KGNtcCwgKHZlY190KXt9ID09IDAp
CisjIGVuZGlmCisjZW5kaWYKKworI2lmIFZFQ19TSVpFID09IDE2CisjIGlmIEZMT0FUX1NJWkUg
PT0gNAorIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwcyh4LCB5
KQorIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykKKyMgICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikg
X19idWlsdGluX2lhMzJfdmZtYWRkc3VicHMoeCwgeSwgeikKKyMgIGVuZGlmCisjIGVsaWYgRkxP
QVRfU0laRSA9PSA4CisjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1
YnBkKHgsIHkpCisjICBpZiBkZWZpbmVkKF9fRk1BNF9fKQorIyAgIGRlZmluZSBmbWFkZHN1Yih4
LCB5LCB6KSBfX2J1aWx0aW5faWEzMl92Zm1hZGRzdWJwZCh4LCB5LCB6KQorIyAgZW5kaWYKKyMg
ZW5kaWYKKyNlbGlmIFZFQ19TSVpFID09IDMyCisjIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVm
aW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwczI1Nih4LCB5KQorIyAgaWYg
ZGVmaW5lZChfX0ZNQTRfXykKKyMgICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikgX19idWlsdGlu
X2lhMzJfdmZtYWRkc3VicHMyNTYoeCwgeSwgeikKKyMgIGVuZGlmCisjIGVsaWYgRkxPQVRfU0la
RSA9PSA4CisjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBkMjU2
KHgsIHkpCisjICBpZiBkZWZpbmVkKF9fRk1BNF9fKQorIyAgIGRlZmluZSBmbWFkZHN1Yih4LCB5
LCB6KSBfX2J1aWx0aW5faWEzMl92Zm1hZGRzdWJwZDI1Nih4LCB5LCB6KQorIyAgZW5kaWYKKyMg
ZW5kaWYKKyNlbmRpZgorCitpbnQgZm1hX3Rlc3Qodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKyAgICB2ZWNfdCB4LCB5LCB6LCBzcmMsIGludiwgb25lOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBFTEVNX0NPVU5UOyArK2kgKQorICAgIHsKKyAgICAgICAgc3JjW2ldID0gaSArIDE7Cisg
ICAgICAgIGludltpXSA9IEVMRU1fQ09VTlQgLSBpOworICAgICAgICBvbmVbaV0gPSAxOworICAg
IH0KKworICAgIHggPSAoc3JjICsgb25lKSAqIGludjsKKyAgICB5ID0gKHNyYyAtIG9uZSkgKiBp
bnY7CisgICAgdG91Y2goc3JjKTsKKyAgICB6ID0gaW52ICogc3JjICsgaW52OworICAgIGlmICgg
IXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKworICAgIHRvdWNoKHNyYyk7Cisg
ICAgeiA9IC1pbnYgKiBzcmMgLSBpbnY7CisgICAgaWYgKCAhdG9fYm9vbCgteCA9PSB6KSApIHJl
dHVybiBfX0xJTkVfXzsKKworICAgIHRvdWNoKHNyYyk7CisgICAgeiA9IGludiAqIHNyYyAtIGlu
djsKKyAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisKKyAgICB0
b3VjaChzcmMpOworICAgIHogPSAtaW52ICogc3JjICsgaW52OworICAgIGlmICggIXRvX2Jvb2wo
LXkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgdG91Y2goc3JjKTsKKworICAgIHggPSBz
cmMgKyBpbnY7CisgICAgeSA9IHNyYyAtIGludjsKKyAgICB0b3VjaChpbnYpOworICAgIHogPSBz
cmMgKiBvbmUgKyBpbnY7CisgICAgaWYgKCAhdG9fYm9vbCh4ID09IHopICkgcmV0dXJuIF9fTElO
RV9fOworCisgICAgdG91Y2goaW52KTsKKyAgICB6ID0gLXNyYyAqIG9uZSAtIGludjsKKyAgICBp
ZiAoICF0b19ib29sKC14ID09IHopICkgcmV0dXJuIF9fTElORV9fOworCisgICAgdG91Y2goaW52
KTsKKyAgICB6ID0gc3JjICogb25lIC0gaW52OworICAgIGlmICggIXRvX2Jvb2woeSA9PSB6KSAp
IHJldHVybiBfX0xJTkVfXzsKKworICAgIHRvdWNoKGludik7CisgICAgeiA9IC1zcmMgKiBvbmUg
KyBpbnY7CisgICAgaWYgKCAhdG9fYm9vbCgteSA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAg
ICB0b3VjaChpbnYpOworCisjaWYgZGVmaW5lZChhZGRzdWIpICYmIGRlZmluZWQoZm1hZGRzdWIp
CisgICAgeCA9IGFkZHN1YihzcmMgKiBpbnYsIG9uZSk7CisgICAgeSA9IGFkZHN1YihzcmMgKiBp
bnYsIC1vbmUpOworICAgIHRvdWNoKG9uZSk7CisgICAgeiA9IGZtYWRkc3ViKHNyYywgaW52LCBv
bmUpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKworICAg
IHRvdWNoKG9uZSk7CisgICAgeiA9IGZtYWRkc3ViKHNyYywgaW52LCAtb25lKTsKKyAgICBpZiAo
ICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgdG91Y2gob25lKTsKKwor
ICAgIHggPSBhZGRzdWIoc3JjICogaW52LCBvbmUpOworICAgIHRvdWNoKGludik7CisgICAgeiA9
IGZtYWRkc3ViKHNyYywgaW52LCBvbmUpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJl
dHVybiBfX0xJTkVfXzsKKworICAgIHRvdWNoKGludik7CisgICAgeiA9IGZtYWRkc3ViKHNyYywg
aW52LCAtb25lKTsKKyAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187
CisgICAgdG91Y2goaW52KTsKKyNlbmRpZgorCisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwppbmRleCBhNGFhN2U4Li5kZDQ1MDk1IDEwMDY0NAotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmMKQEAgLTEsNzEgKzEsNiBAQAotI2luY2x1ZGUgPHN0ZGJvb2wuaD4KLQotYXNtICgKLSAgICAi
XHQudGV4dFxuIgotICAgICJcdC5nbG9ibCBfc3RhcnRcbiIKLSAgICAiX3N0YXJ0OlxuIgotI2lm
IGRlZmluZWQoX19pMzg2X18pICYmIFZFQ19TSVpFID09IDE2Ci0gICAgIlx0cHVzaCAlZWJwXG4i
Ci0gICAgIlx0bW92ICVlc3AsJWVicFxuIgotICAgICJcdGFuZCAkfjB4ZiwlZXNwXG4iCi0gICAg
Ilx0Y2FsbCBzaW1kX3Rlc3RcbiIKLSAgICAiXHRsZWF2ZVxuIgotICAgICJcdHJldCIKLSNlbHNl
Ci0gICAgIlx0am1wIHNpbWRfdGVzdCIKLSNlbmRpZgotICAgICk7Ci0KLXR5cGVkZWYKLSNpZiBk
ZWZpbmVkKElOVF9TSVpFKQotIyBkZWZpbmUgRUxFTV9TSVpFIElOVF9TSVpFCi1zaWduZWQgaW50
Ci0jIGlmIElOVF9TSVpFID09IDEKLSMgIGRlZmluZSBNT0RFIFFJCi0jIGVsaWYgSU5UX1NJWkUg
PT0gMgotIyAgZGVmaW5lIE1PREUgSEkKLSMgZWxpZiBJTlRfU0laRSA9PSA0Ci0jICBkZWZpbmUg
TU9ERSBTSQotIyBlbGlmIElOVF9TSVpFID09IDgKLSMgIGRlZmluZSBNT0RFIERJCi0jIGVuZGlm
Ci0jZWxpZiBkZWZpbmVkKFVJTlRfU0laRSkKLSMgZGVmaW5lIEVMRU1fU0laRSBVSU5UX1NJWkUK
LXVuc2lnbmVkIGludAotIyBpZiBVSU5UX1NJWkUgPT0gMQotIyAgZGVmaW5lIE1PREUgUUkKLSMg
ZWxpZiBVSU5UX1NJWkUgPT0gMgotIyAgZGVmaW5lIE1PREUgSEkKLSMgZWxpZiBVSU5UX1NJWkUg
PT0gNAotIyAgZGVmaW5lIE1PREUgU0kKLSMgZWxpZiBVSU5UX1NJWkUgPT0gOAotIyAgZGVmaW5l
IE1PREUgREkKLSMgZW5kaWYKLSNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkKLWZsb2F0Ci0jIGRl
ZmluZSBFTEVNX1NJWkUgRkxPQVRfU0laRQotIyBpZiBGTE9BVF9TSVpFID09IDQKLSMgIGRlZmlu
ZSBNT0RFIFNGCi0jIGVsaWYgRkxPQVRfU0laRSA9PSA4Ci0jICBkZWZpbmUgTU9ERSBERgotIyBl
bmRpZgotI2VuZGlmCi0jaWZuZGVmIFZFQ19TSVpFCi0jIGRlZmluZSBWRUNfU0laRSBFTEVNX1NJ
WkUKLSNlbmRpZgotX19hdHRyaWJ1dGVfXygobW9kZShNT0RFKSwgdmVjdG9yX3NpemUoVkVDX1NJ
WkUpKSkgdmVjX3Q7Ci0KLSNkZWZpbmUgRUxFTV9DT1VOVCAoVkVDX1NJWkUgLyBFTEVNX1NJWkUp
CisjaW5jbHVkZSAic2ltZC5oIgogCi10eXBlZGVmIHVuc2lnbmVkIGludCBfX2F0dHJpYnV0ZV9f
KChtb2RlKFFJKSwgdmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgYnl0ZV92ZWNfdDsKLQotLyogVmFy
aW91cyBidWlsdGlucyB3YW50IHBsYWluIGNoYXIgLyBpbnQgLyBsb25nIGxvbmcgdmVjdG9yIHR5
cGVzIC4uLiAqLwotdHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19T
SVpFKSkpIHZxaV90OwotdHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShW
RUNfU0laRSkpKSB2aGlfdDsKLXR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KFZFQ19TSVpFKSkpIHZzaV90OwotI2lmIFZFQ19TSVpFID49IDgKLXR5cGVkZWYgbG9uZyBsb25n
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwotI2VuZGlmCitF
TlRSWShzaW1kX3Rlc3QpOwogCiAjaWYgVkVDX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFX18p
CiAjIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Btb3Ztc2tiKGNtcCkgPT0g
MHhmZikKQEAgLTQxOCwxMyArMzUzLDYgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYnYpCiAjIGVuZGlmCiAjZW5kaWYKIAotLyoKLSAqIFN1cHByZXNzIHZhbHVlIHBy
b3BhZ2F0aW9uIGJ5IHRoZSBjb21waWxlciwgcHJldmVudGluZyB1bndhbnRlZAotICogb3B0aW1p
emF0aW9uLiBUaGlzIGF0IG9uY2UgbWFrZXMgdGhlIGNvbXBpbGVyIHVzZSBtZW1vcnkgb3BlcmFu
ZHMKLSAqIG1vcmUgb2Z0ZW4sIHdoaWNoIGZvciBvdXIgcHVycG9zZXMgaXMgdGhlIG1vcmUgaW50
ZXJlc3RpbmcgY2FzZS4KLSAqLwotI2RlZmluZSB0b3VjaCh2YXIpIGFzbSB2b2xhdGlsZSAoICIi
IDogIittIiAodmFyKSApCi0KIGludCBzaW1kX3Rlc3Qodm9pZCkKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgajsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjVhYjgwZTIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC5oCkBAIC0wLDAgKzEsNzggQEAKKyNpbmNsdWRlIDxzdGRib29sLmg+CisKKyNp
ZiBkZWZpbmVkKF9faTM4Nl9fKSAmJiBWRUNfU0laRSA9PSAxNgorIyBkZWZpbmUgRU5UUlkobmFt
ZSkgXAorYXNtICggIlx0LnRleHRcbiIgXAorICAgICAgIlx0Lmdsb2JsIF9zdGFydFxuIiBcCisg
ICAgICAiX3N0YXJ0OlxuIiBcCisgICAgICAiXHRwdXNoICVlYnBcbiIgXAorICAgICAgIlx0bW92
ICVlc3AsJWVicFxuIiBcCisgICAgICAiXHRhbmQgJH4weGYsJWVzcFxuIiBcCisgICAgICAiXHRj
YWxsICIgI25hbWUgIlxuIiBcCisgICAgICAiXHRsZWF2ZVxuIiBcCisgICAgICAiXHRyZXQiICkK
KyNlbHNlCisjIGRlZmluZSBFTlRSWShuYW1lKSBcCithc20gKCAiXHQudGV4dFxuIiBcCisgICAg
ICAiXHQuZ2xvYmwgX3N0YXJ0XG4iIFwKKyAgICAgICJfc3RhcnQ6XG4iIFwKKyAgICAgICJcdGpt
cCAiICNuYW1lICkKKyNlbmRpZgorCit0eXBlZGVmCisjaWYgZGVmaW5lZChJTlRfU0laRSkKKyMg
ZGVmaW5lIEVMRU1fU0laRSBJTlRfU0laRQorc2lnbmVkIGludAorIyBpZiBJTlRfU0laRSA9PSAx
CisjICBkZWZpbmUgTU9ERSBRSQorIyBlbGlmIElOVF9TSVpFID09IDIKKyMgIGRlZmluZSBNT0RF
IEhJCisjIGVsaWYgSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIE1PREUgU0kKKyMgZWxpZiBJTlRf
U0laRSA9PSA4CisjICBkZWZpbmUgTU9ERSBESQorIyBlbmRpZgorI2VsaWYgZGVmaW5lZChVSU5U
X1NJWkUpCisjIGRlZmluZSBFTEVNX1NJWkUgVUlOVF9TSVpFCit1bnNpZ25lZCBpbnQKKyMgaWYg
VUlOVF9TSVpFID09IDEKKyMgIGRlZmluZSBNT0RFIFFJCisjIGVsaWYgVUlOVF9TSVpFID09IDIK
KyMgIGRlZmluZSBNT0RFIEhJCisjIGVsaWYgVUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBNT0RF
IFNJCisjIGVsaWYgVUlOVF9TSVpFID09IDgKKyMgIGRlZmluZSBNT0RFIERJCisjIGVuZGlmCisj
ZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpCitmbG9hdAorIyBkZWZpbmUgRUxFTV9TSVpFIEZMT0FU
X1NJWkUKKyMgaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgTU9ERSBTRgorIyBlbGlmIEZM
T0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIE1PREUgREYKKyMgZW5kaWYKKyNlbmRpZgorI2lmbmRl
ZiBWRUNfU0laRQorIyBkZWZpbmUgVkVDX1NJWkUgRUxFTV9TSVpFCisjZW5kaWYKK19fYXR0cmli
dXRlX18oKG1vZGUoTU9ERSksIHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZlY190OworCisjZGVm
aW5lIEVMRU1fQ09VTlQgKFZFQ19TSVpFIC8gRUxFTV9TSVpFKQorCit0eXBlZGVmIHVuc2lnbmVk
IGludCBfX2F0dHJpYnV0ZV9fKChtb2RlKFFJKSwgdmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgYnl0
ZV92ZWNfdDsKKworLyogVmFyaW91cyBidWlsdGlucyB3YW50IHBsYWluIGNoYXIgLyBpbnQgLyBs
b25nIGxvbmcgdmVjdG9yIHR5cGVzIC4uLiAqLwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18o
KHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZxaV90OwordHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2aGlfdDsKK3R5cGVkZWYgaW50IF9fYXR0cmli
dXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZzaV90OworI2lmIFZFQ19TSVpFID49IDgK
K3R5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkp
IHZkaV90OworI2VuZGlmCisKKy8qCisgKiBTdXBwcmVzcyB2YWx1ZSBwcm9wYWdhdGlvbiBieSB0
aGUgY29tcGlsZXIsIHByZXZlbnRpbmcgdW53YW50ZWQKKyAqIG9wdGltaXphdGlvbi4gVGhpcyBh
dCBvbmNlIG1ha2VzIHRoZSBjb21waWxlciB1c2UgbWVtb3J5IG9wZXJhbmRzCisgKiBtb3JlIG9m
dGVuLCB3aGljaCBmb3Igb3VyIHB1cnBvc2VzIGlzIHRoZSBtb3JlIGludGVyZXN0aW5nIGNhc2Uu
CisgKi8KKyNkZWZpbmUgdG91Y2godmFyKSBhc20gdm9sYXRpbGUgKCAiIiA6ICIrbSIgKHZhcikg
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCA1
YWI4OTBhLi45OThlMzUyIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVz
dF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf
ZW11bGF0b3IuYwpAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgInNzZTItYXZ4LmgiCiAjaW5j
bHVkZSAic3NlNC1hdnguaCIKICNpbmNsdWRlICJhdnguaCIKKyNpbmNsdWRlICJmbWE0LmgiCiAK
ICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9n
Z2luZy4gKi8KIApAQCAtNDcsNiArNDgsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngo
dm9pZCkKICNkZWZpbmUgc2ltZF9jaGVja19zc2UyX2F2eCAgc2ltZF9jaGVja19hdngKICNkZWZp
bmUgc2ltZF9jaGVja19zc2U0X2F2eCAgc2ltZF9jaGVja19hdngKIAorc3RhdGljIGJvb2wgc2lt
ZF9jaGVja19mbWE0KHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfZm1hNDsKK30KKwogc3Rh
dGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAg
ICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTE0Myw2ICsxNDksMTIgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB7CiAgICAgU0lNRChBVlggc2NhbGFyIGRvdWJsZSwgICAgICBhdngsICAgICAgICAgZjgp
LAogICAgIFNJTUQoQVZYIDEyOGJpdCBkb3VibGUsICAgICAgYXZ4LCAgICAgICAxNmY4KSwKICAg
ICBTSU1EKEFWWCAyNTZiaXQgZG91YmxlLCAgICAgIGF2eCwgICAgICAgMzJmOCksCisgICAgU0lN
RChGTUE0IHNjYWxhciBzaW5nbGUsICAgICBmbWE0LCAgICAgICAgZjQpLAorICAgIFNJTUQoRk1B
NCAxMjhiaXQgc2luZ2xlLCAgICAgZm1hNCwgICAgICAxNmY0KSwKKyAgICBTSU1EKEZNQTQgMjU2
Yml0IHNpbmdsZSwgICAgIGZtYTQsICAgICAgMzJmNCksCisgICAgU0lNRChGTUE0IHNjYWxhciBk
b3VibGUsICAgICBmbWE0LCAgICAgICAgZjgpLAorICAgIFNJTUQoRk1BNCAxMjhiaXQgZG91Ymxl
LCAgICAgZm1hNCwgICAgICAxNmY4KSwKKyAgICBTSU1EKEZNQTQgMjU2Yml0IGRvdWJsZSwgICAg
IGZtYTQsICAgICAgMzJmOCksCiAjdW5kZWYgU0lNRF8KICN1bmRlZiBTSU1ECiB9OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmggYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAppbmRleCAzNzI1ZjBjLi41NWNhYjFiIDEwMDY0
NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMTY5LDYgKzE2OSwxNiBAQCBz
dGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRidih1aW50MzJfdCB4Y3IpCiAgICAgKHJlcy5jICYg
KDFVIDw8IDYpKSAhPSAwOyBcCiB9KQogCisjZGVmaW5lIGNwdV9oYXNfZm1hNCAoeyBcCisgICAg
c3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMs
IE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkg
JiA2KSAhPSA2KSApIFwKKyAgICAgICAgcmVzLmMgPSAwOyBcCisgICAgZWxzZSBcCisgICAgICAg
IGVtdWxfdGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIChyZXMu
YyAmICgxVSA8PCAxNikpICE9IDA7IFwKK30pCisKICNkZWZpbmUgY3B1X2hhc190Ym0gKHsgXAog
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAgIGVtdWxfdGVzdF9jcHVpZCgweDgwMDAw
MDAxLCAwLCAmcmVzLCBOVUxMKTsgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA2MmY4OWNhLi5iMDMxNDkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtNDIxLDcgKzQyMSwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBb
MHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0YSAuLi4g
MHg0Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAg
ICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEg
fSwKKyAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwg
LmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweDY4IC4uLiAweDY5XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg2YSAuLi4g
MHg2Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9mcCwgLmZvdXJfb3AgPSAxIH0sCisg
ICAgWzB4NmMgLi4uIDB4NmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3Vy
X29wID0gMSB9LAorICAgIFsweDZlIC4uLiAweDZmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2Nh
bGFyX2ZwLCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCisgICAgWzB4N2EgLi4uIDB4N2Jd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC5mb3VyX29wID0gMSB9LAorICAgIFsw
eDdjIC4uLiAweDdkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9
IDEgfSwKKyAgICBbMHg3ZSAuLi4gMHg3Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9m
cCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhl
ciB9LAogICAgIFsweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19v
cCA9IDEgfSwKICAgICBbMHhmMF0gPSB7fSwKQEAgLTE2MTMsNiArMTYyMiw3IEBAIHN0YXRpYyBi
b29sIHZjcHVfaGFzKAogI2RlZmluZSB2Y3B1X2hhc19semNudCgpICAgICAgIHZjcHVfaGFzKDB4
ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NlNGEoKSAg
ICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA2LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZj
cHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNywgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19mbWE0KCkgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEs
IEVDWCwgMTYsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfdGJtKCkgICAgICAgICB2Y3B1
X2hhcygweDgwMDAwMDAxLCBFQ1gsIDIxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2Jt
aTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgMywgY3R4dCwgb3BzKQogI2Rl
ZmluZSB2Y3B1X2hhc19obGUoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgIDQs
IGN0eHQsIG9wcykKQEAgLTYxODAsNiArNjE5MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIHNpbWRf
MGZfaW1tOF9hdng6CiAgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
KTsKICAgICAgICAgICAgIH0KKyAgICBzaW1kXzBmX2ltbThfeW1tOgogICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYg
KCB2ZXgucGZ4ICkKQEAgLTc3MzcsNiArNzc0OCw0OSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAgICBnb3RvIHNpbWRf
MGZfaW50X2ltbTg7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NWMp
OiAvKiB2Zm1hZGRzdWJwcyB7eCx5fW1tLHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZmbWFkZHN1YnBz
IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjNhLCAweDVkKTogLyogdmZtYWRkc3VicGQge3gseX1tbSx7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2Zm1hZGRzdWJwZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg1ZSk6IC8qIHZm
bXN1YmFkZHBzIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmZtc3ViYWRkcHMge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4NWYpOiAvKiB2Zm1zdWJhZGRwZCB7eCx5fW1tLHt4LHl9bW0vbWVtLHt4
LHl9bW0se3gseX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHZmbXN1YmFkZHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7eCx5fW1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDY4KTogLyogdmZtYWRkcHMg
e3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1hZGRwcyB7eCx5fW1tL21lbSx7eCx5fW1t
LHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwg
MHg2OSk6IC8qIHZmbWFkZHBkIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmZtYWRkcGQg
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmM2EsIDB4NmEpOiAvKiB2Zm1hZGRzcyB4bW0seG1tL20zMix4bW0seG1t
ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmZtYWRk
c3MgeG1tL20zMix4bW0seG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzYSwgMHg2Yik6IC8qIHZmbWFkZHNkIHhtbSx4bW0vbTY0LHhtbSx4bW0gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1hZGRzZCB4bW0vbTY0LHht
bSx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDZjKTog
LyogdmZtc3VicHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1zdWJwcyB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHg2ZCk6IC8qIHZmbXN1YnBkIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogdmZtc3VicGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NmUpOiAvKiB2Zm1zdWJzcyB4bW0seG1t
L20zMix4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmZtc3Vic3MgeG1tL20zMix4bW0seG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzYSwgMHg2Zik6IC8qIHZmbXN1YnNkIHhtbSx4bW0vbTY0LHhtbSx4bW0g
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1zdWJz
ZCB4bW0vbTY0LHhtbSx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjNhLCAweDc4KTogLyogdmZubWFkZHBzIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmZu
bWFkZHBzIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDc5KTogLyogdmZubWFkZHBkIHt4LHl9bW0se3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogdmZubWFkZHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDdhKTogLyog
dmZubWFkZHNzIHhtbSx4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tYWRkc3MgeG1tL20zMix4bW0seG1tLHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg3Yik6IC8qIHZmbm1hZGRzZCB4
bW0seG1tL202NCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmZubWFkZHNkIHhtbS9tNjQseG1tLHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4N2MpOiAvKiB2Zm5tc3VicHMge3gseX1tbSx7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2Zm5tc3VicHMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4N2QpOiAvKiB2
Zm5tc3VicGQge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tc3VicGQge3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmM2EsIDB4N2UpOiAvKiB2Zm5tc3Vic3MgeG1tLHhtbS9tMzIseG1tLHhtbSAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZmbm1zdWJzcyB4bW0v
bTMyLHhtbSx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAw
eDdmKTogLyogdmZubXN1YnNkIHhtbSx4bW0vbTY0LHhtbSx4bW0gKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tc3Vic2QgeG1tL202NCx4bW0seG1t
LHhtbSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmbWE0KTsKKyAgICAgICAg
Z290byBzaW1kXzBmX2ltbThfeW1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4NjApOiAgICAgLyogcGNtcGVzdHJtICRpbW04LHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg2MCk6IC8qIHZwY21wZXN0cm0gJGltbTgseG1t
L20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NjEpOiAgICAg
LyogcGNtcGVzdHJpICRpbW04LHhtbS9tMTI4LHhtbSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAppbmRleCA4NjAyMGJlLi42ODg0YTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAt
NzYsNiArNzYsNyBAQAogI2RlZmluZSBjcHVfaGFzX3N2bSAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU1ZNKQogI2RlZmluZSBjcHVfaGFzX3NzZTRhICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNEEpCiAjZGVmaW5lIGNwdV9oYXNfbHdwICAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1ApCisjZGVmaW5lIGNwdV9oYXNfZm1hNCAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GTUE0KQogI2RlZmluZSBjcHVfaGFz
X3RibSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVEJNKQogCiAvKiBDUFVJ
RCBsZXZlbCAweDAwMDAwMDBEOjEuZWF4ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:47:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF1p-0001qV-3K; Sun, 04 Feb 2018 07:47:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF1o-0001qI-1u
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:56 +0000
X-Inumbo-ID: a9b3385a-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9b3385a-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:47:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF1m-0001Em-Id
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF1m-0001gf-ID
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF1m-0001gf-ID@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:47:54 +0000
Subject: [Xen-changelog] [xen master] x86/shim: don't use 32-bit compare on
	boolean variable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3159370416123962581=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 98dc9606868a807206ad0f4c3a45046d4e0e1260
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Feb 1 11:32:45 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 1 11:32:45 2018 +0100

    x86/shim: don't use 32-bit compare on boolean variable
    
    Current upstream gas silently assumes 32-bit operand size for most
    operations where the size can't be inferred from an involved register
    (my own one doesn't anymore, which is how I've noticed this). It is pure
    luck that the 3 bytes following pvh_boot are currently padding ones.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/boot/head.S | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/boot/head.S b/xen/arch/x86/boot/head.S
index 3cb66fc..63bc1b3 100644
--- a/xen/arch/x86/boot/head.S
+++ b/xen/arch/x86/boot/head.S
@@ -585,7 +585,7 @@ trampoline_setup:
         push    %eax                /* Magic number. */
         call    reloc
 #ifdef CONFIG_PVH_GUEST
-        cmp     $0, sym_fs(pvh_boot)
+        cmpb    $0, sym_fs(pvh_boot)
         je      1f
         mov     %eax, sym_fs(pvh_start_info_pa)
         jmp     2f
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3159370416123962581==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:48:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF1y-0001s1-4n; Sun, 04 Feb 2018 07:48:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF1x-0001rp-L0
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:05 +0000
X-Inumbo-ID: afadc704-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afadc704-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:47:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF1w-0001Fd-KN
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF1w-0001hK-Jx
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF1w-0001hK-Jx@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:48:04 +0000
Subject: [Xen-changelog] [xen master] x86/ioemul: Misc improvements to
	ioport_emulate.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyZjY4NDM5ZGFjY2Q3ZjU3NjZkMGMwNzVhNDM1OThmNjI2NzE1YWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAxMSAxMjo0Mjo1OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMSAxMDo1NDox
MCAyMDE4ICswMDAwCgogICAgeDg2L2lvZW11bDogTWlzYyBpbXByb3ZlbWVudHMgdG8gaW9wb3J0
X2VtdWxhdGUuYwogICAgCiAgICBQdXQgdGhlIG9wY29kZSBpbnRvIGFuIGFycmF5IGFuZCB1c2Ug
bWVtY3B5LiAgVGhpcyBhbGxvd3MgdGhlIGNvbXBpbGVkIGNvZGUgdG8KICAgIGJlIHdyaXR0ZW4g
d2l0aCB0d28gbW92cywgcmF0aGVyIHRoYW4gMTAgbW92ICRpbW04J3MuICBBbHNvLCBkcm9wIHRy
YWlsaW5nCiAgICB3aGl0ZXNwYWNlIGluIHRoZSBmaWxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaW9w
b3J0X2VtdWxhdGUuYyB8IDM0ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9pb3BvcnRf
ZW11bGF0ZS5jCmluZGV4IGU4MDk5M2EuLmMyYWRlZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9pb3BvcnRfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb3BvcnRfZW11bGF0ZS5jCkBA
IC0xLDYgKzEsNiBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogaW9wb3J0X2VtdWxhdGUu
YwotICogCisgKgogICogSGFuZGxlIEkvTyBwb3J0IGFjY2VzcyBxdWlya3Mgb2YgdmFyaW91cyBw
bGF0Zm9ybXMuCiAgKi8KIApAQCAtMTEsMzIgKzExLDI0IEBACiBzdGF0aWMgYm9vbCBpb2VtdWxf
aGFuZGxlX3Byb2xpYW50X3F1aXJrKAogICAgIHU4IG9wY29kZSwgY2hhciAqaW9fZW11bF9zdHVi
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKKyAgICBzdGF0aWMgY29uc3QgY2hhciBz
dHViW10gPSB7CisgICAgICAgIDB4OWMsICAgICAgIC8qICAgIHB1c2hmICAgICAgICAgICAqLwor
ICAgICAgICAweGZhLCAgICAgICAvKiAgICBjbGkgICAgICAgICAgICAgKi8KKyAgICAgICAgMHhl
ZSwgICAgICAgLyogICAgb3V0ICVhbCwgJWR4ICAgICovCisgICAgICAgIDB4ZWMsICAgICAgIC8q
IDE6IGluICVkeCwgJWFsICAgICAqLworICAgICAgICAweGE4LCAweDgwLCAvKiAgICB0ZXN0ICQw
eDgwLCAlYWwgKi8KKyAgICAgICAgMHg3NSwgMHhmYiwgLyogICAgam56IDFiICAgICAgICAgICov
CisgICAgICAgIDB4OWQsICAgICAgIC8qICAgIHBvcGYgICAgICAgICAgICAqLworICAgICAgICAw
eGMzLCAgICAgICAvKiAgICByZXQgICAgICAgICAgICAgKi8KKyAgICB9OwogICAgIHVpbnQxNl90
IHBvcnQgPSByZWdzLT5keDsKICAgICB1aW50OF90IHZhbHVlID0gcmVncy0+YWw7CiAKICAgICBp
ZiAoIChvcGNvZGUgIT0gMHhlZSkgfHwgKHBvcnQgIT0gMHhjZDQpIHx8ICEodmFsdWUgJiAweDgw
KSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIC8qICAgIHB1c2hmICovCi0gICAgaW9f
ZW11bF9zdHViWzBdID0gMHg5YzsKLSAgICAvKiAgICBjbGkgKi8KLSAgICBpb19lbXVsX3N0dWJb
MV0gPSAweGZhOwotICAgIC8qICAgIG91dCAlYWwsJWR4ICovCi0gICAgaW9fZW11bF9zdHViWzJd
ID0gMHhlZTsKLSAgICAvKiAxOiBpbiAlZHgsJWFsICovCi0gICAgaW9fZW11bF9zdHViWzNdID0g
MHhlYzsKLSAgICAvKiAgICB0ZXN0ICQweDgwLCVhbCAqLwotICAgIGlvX2VtdWxfc3R1Yls0XSA9
IDB4YTg7Ci0gICAgaW9fZW11bF9zdHViWzVdID0gMHg4MDsKLSAgICAvKiAgICBqbnogMWIgKi8K
LSAgICBpb19lbXVsX3N0dWJbNl0gPSAweDc1OwotICAgIGlvX2VtdWxfc3R1Yls3XSA9IDB4ZmI7
Ci0gICAgLyogICAgcG9wZiAqLwotICAgIGlvX2VtdWxfc3R1Yls4XSA9IDB4OWQ7Ci0gICAgLyog
ICAgcmV0ICovCi0gICAgaW9fZW11bF9zdHViWzldID0gMHhjMzsKLQotICAgIEJVSUxEX0JVR19P
TihJT0VNVUxfUVVJUktfU1RVQl9CWVRFUyA8IDEwKTsKKyAgICBtZW1jcHkoaW9fZW11bF9zdHVi
LCBzdHViLCBzaXplb2Yoc3R1YikpOworICAgIEJVSUxEX0JVR19PTihJT0VNVUxfUVVJUktfU1RV
Ql9CWVRFUyA8IHNpemVvZihzdHViKSk7CiAKICAgICByZXR1cm4gdHJ1ZTsKIH0KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:48:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF2E-0001uX-6Y; Sun, 04 Feb 2018 07:48:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF2D-0001u4-3o
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:21 +0000
X-Inumbo-ID: da1c563f-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da1c563f-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:48:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF26-0001Fn-MD
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF26-0001hy-Ll
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF26-0001hy-Ll@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:48:14 +0000
Subject: [Xen-changelog] [xen master] arm/alternatives: Drop the
	!HAS_ALTERNATIVE infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1MWEwM2FhZTIzNTJlZmI1Njg4ZjdhZjk2YzFmM2MzNThkOGZiNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEphbiAzMCAxMTowODo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMSAxMDo1NDox
MCAyMDE4ICswMDAwCgogICAgYXJtL2FsdGVybmF0aXZlczogRHJvcCB0aGUgIUhBU19BTFRFUk5B
VElWRSBpbmZyYXN0cnVjdHVyZQogICAgCiAgICBBUk0gbm93IHVuY29uZGl0aW9uYWxseSBzZWxl
Y3RzIEhBU19BTFRFUk5BVElWRSwgd2hpY2ggaGFzIGNhdXNlZCB0aGUKICAgICFIQVNfQUxURVJO
QVRJVkUgY29kZSBpbiBpbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB0byBiaXRyb3QgdG8g
dGhlIHBvaW50CiAgICBvZiBmYWlsaW5nIHRvIGNvbXBpbGUuCiAgICAKICAgIEV4cGFuZCBhbGwg
dGhlIENPTkZJR19IQVNfQUxURVJOQVRJVkUgcmVmZXJlbmNlcyBpbiBBUk0gY29kZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAgICAgICAgICB8ICAyIC0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggICAgICAgICB8IDE1IC0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCAgICAgICAgICAgfCAxNSAt
LS0tLS0tLS0tLS0tLS0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGRfZnVuYy5j
IHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVu
Lmxkcy5TCmluZGV4IGM5Yjk1NDYuLmIwMzkwMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwpAQCAtMTU0LDE0ICsxNTQsMTIg
QEAgU0VDVElPTlMKICAgICAgICAqKC5pbml0Y2FsbDEuaW5pdCkKICAgICAgICBfX2luaXRjYWxs
X2VuZCA9IC47CiAKLSNpZmRlZiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFCiAgICAgICAgLiA9IEFM
SUdOKDQpOwogICAgICAgIF9fYWx0X2luc3RydWN0aW9ucyA9IC47CiAgICAgICAgKiguYWx0aW5z
dHJ1Y3Rpb25zKQogICAgICAgIF9fYWx0X2luc3RydWN0aW9uc19lbmQgPSAuOwogICAgICAgIC4g
PSBBTElHTig0KTsKICAgICAgICAqKC5hbHRpbnN0cl9yZXBsYWNlbWVudCkKLSNlbmRpZgogCiAg
ICAgICAgKiguaW5pdC5kYXRhKQogICAgICAgICooLmluaXQuZGF0YS5yZWwpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2FsdGVybmF0aXZlLmgKaW5kZXggNmNjOWQwZC4uNGUzM2QxYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0
ZXJuYXRpdmUuaApAQCAtMyw4ICszLDYgQEAKIAogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
CiAKLSNpZmRlZiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFCi0KICNpZm5kZWYgX19BU1NFTUJMWV9f
CiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgpAQCAtMTUyLDE3ICsxNTAsNCBAQCBpbnQgYXBwbHlf
YWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICplbgogI2RlZmluZSBBTFRFUk5BVElWRShvbGRpbnN0ciwgbmV3aW5zdHIsIC4u
LikgICBcCiAJX0FMVEVSTkFUSVZFX0NGRyhvbGRpbnN0ciwgbmV3aW5zdHIsIF9fVkFfQVJHU19f
LCAxKQogCi0jZWxzZSAvKiAhQ09ORklHX0hBU19BTFRFUk5BVElWRSAqLwotCi1zdGF0aWMgaW5s
aW5lIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVzX2FsbCh2b2lkKQotewotfQotCi1zdGF0aWMgaW5s
aW5lIGludCBhcHBseV9hbHRlcm5hdGl2ZXModm9pZCAqc3RhcnQsIHNpemVfdCBsZW5ndGgpCi17
Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLSNlbmRpZgotCiAjZW5kaWYgLyogX19BU01fQUxURVJOQVRJ
VkVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKaW5kZXggN2RlNjgzNi4uNGU0NWIyMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2NwdWVycmF0YS5oCkBAIC03LDggKzcsNiBAQAogdm9pZCBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKHZvaWQpOwogdm9pZCBlbmFibGVfZXJyYXRhX3dvcmthcm91bmRzKHZvaWQpOwog
Ci0jaWZkZWYgQ09ORklHX0hBU19BTFRFUk5BVElWRQotCiAjZGVmaW5lIENIRUNLX1dPUktBUk9V
TkRfSEVMUEVSKGVycmF0dW0sIGZlYXR1cmUsIGFyY2gpICAgICAgICAgXAogc3RhdGljIGlubGlu
ZSBib29sIGNoZWNrX3dvcmthcm91bmRfIyNlcnJhdHVtKHZvaWQpICAgICAgICAgICAgIFwKIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC0yNywxOSArMjUsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgY2hlY2tfd29ya2Fy
b3VuZF8jI2VycmF0dW0odm9pZCkgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotI2Vsc2Ug
LyogQ09ORklHX0hBU19BTFRFUk5BVElWRSAqLwotCi0jZGVmaW5lIENIRUNLX1dPUktBUk9VTkRf
SEVMUEVSKGVycmF0dW0sIGZlYXR1cmUsIGFyY2gpICAgICAgICAgXAotc3RhdGljIGlubGluZSBi
b29sIGNoZWNrX3dvcmthcm91bmRfIyNlcnJhdHVtKHZvaWQpICAgICAgICAgICAgIFwKLXsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgaWYgKCAhSVNfRU5BQkxFRChhcmNoKSApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICByZXR1cm4gZmFsc2U7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHJldHVybiB1bmxpa2Vs
eShjcHVzX2hhdmVfY2FwKGZlYXR1cmUpKTsgICAgICAgICAgICAgICAgXAotfQotCi0jZW5kaWYK
LQogQ0hFQ0tfV09SS0FST1VORF9IRUxQRVIoNzY2NDIyLCBBUk0zMl9XT1JLQVJPVU5EXzc2NjQy
MiwgQ09ORklHX0FSTV8zMikKIENIRUNLX1dPUktBUk9VTkRfSEVMUEVSKDgzNDIyMCwgQVJNNjRf
V09SS0FST1VORF84MzQyMjAsIENPTkZJR19BUk1fNjQpCiAKZGlmZiAtLWdpdCBhL3hlbi90ZXN0
L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGRfZnVuYy5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hl
bl9oZWxsb193b3JsZF9mdW5jLmMKaW5kZXggMTUxOGY3MS4uYjM1ODIyNCAxMDA2NDQKLS0tIGEv
eGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZF9mdW5jLmMKKysrIGIveGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZF9mdW5jLmMKQEAgLTI5LDcgKzI5LDcgQEAgY29uc3Qg
Y2hhciAqeGVuX2hlbGxvX3dvcmxkKHZvaWQpCiAgICAgcmMgPSBfX2dldF91c2VyKHRtcCwgbm9u
X2Nhbm9uaWNhbF9hZGRyKTsKICAgICBCVUdfT04ocmMgIT0gLUVGQVVMVCk7CiAjZW5kaWYKLSNp
ZiBkZWZpbmVkKENPTkZJR19BUk0pICYmIGRlZmluZWQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkK
KyNpZiBkZWZpbmVkKENPTkZJR19BUk0pCiAgICAgYXNtKEFMVEVSTkFUSVZFKCJub3AiLCAibm9w
IiwgTElWRVBBVENIX0ZFQVRVUkUpKTsKICNlbmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:48:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF2O-0001w1-90; Sun, 04 Feb 2018 07:48:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF2N-0001vV-9I
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:31 +0000
X-Inumbo-ID: e01b2596-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e01b2596-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:49:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF2G-0001Fx-OD
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF2G-0001iy-Nl
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF2G-0001iy-Nl@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:48:24 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Split exception handling out
	of invoke_stub()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyYmEyMDEzNjJhYWI0YjA5ZDQ0YmNjYTY3OTY3YzEwNTM3MjFhYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAyNCAxNzo0MToxMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMSAxMDo1NDox
MCAyMDE4ICswMDAwCgogICAgeDg2L2VtdWw6IFNwbGl0IGV4Y2VwdGlvbiBoYW5kbGluZyBvdXQg
b2YgaW52b2tlX3N0dWIoKQogICAgCiAgICBGb3IgYSByZWxlYXNlIGJ1aWxkLCBibG9hdC1vLW1l
dGVyIHJlcG9ydHM6CiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzEg
dXAvZG93bjogMC8tNTExMSAoLTUxMTEpCiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgeDg2X2VtdWxhdGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI2NDU4ICAxMjEzNDcgICAtNTExMQogICAg
CiAgICBvciBpbiBvdGhlciB3b3JkcywgYSA0JSByZWR1bmN0aW9uIGluIGNvZGUgc2l6ZSBmcm9t
IHRoaXMgY2hhbmdlIGFsb25lLgogICAgCiAgICBUaGUgdXNlIG9mIF9fTElORV9fIGlzIGEgY29u
Y2VybiB3aXRoIGxpdmVwYXRjaGluZywgYnV0IGFueSBsaXZlcGF0Y2ggdG91Y2hpbmcKICAgIHRo
aXMgZmlsZSBpcyBvdmVyd2hlbWxpbmdseSBsaWtlbHkgdG8gYWx0ZXIgeDg2X2VtdWxhdGUoKSBh
bnl3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMzkg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKaW5kZXggYjAzMTQ5MC4uODM5NWJhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTg3Nyw3ICs4NzcsOCBAQCBzdGF0aWMgaW5saW5lIGludCBta2Vj
KHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQogCiAjaWZkZWYgX19YRU5fXwogIyBkZWZpbmUg
aW52b2tlX3N0dWIocHJlLCBwb3N0LCBjb25zdHJhaW50cy4uLikgZG8geyAgICAgICAgICAgICAg
ICAgICAgXAotICAgIHVuaW9uIHN0dWJfZXhjZXB0aW9uX3Rva2VuIHJlc18gPSB7IC5yYXcgPSB+
MCB9OyAgICAgICAgICAgICAgICAgICAgXAorICAgIHN0dWJfZXhuLmluZm8gPSAodW5pb24gc3R1
Yl9leGNlcHRpb25fdG9rZW4pIHsgLnJhdyA9IH4wIH07ICAgICAgICAgXAorICAgIHN0dWJfZXhu
LmxpbmUgPSBfX0xJTkVfXzsgLyogVXRpbGl0eSBvdXR3ZWlnaHMgbGl2ZXBhdGNoaW5nIGNvc3Qg
Ki8gXAogICAgIGFzbSB2b2xhdGlsZSAoIHByZSAiXG5cdElORElSRUNUX0NBTEwgJVtzdHViXVxu
XHQiIHBvc3QgIlxuIiAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICIuTHJldCU9OlxuXHQi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICIucHVzaHNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIiAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtODg2LDIxICs4ODcsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgbWtlYyh1aW50OF90IGUs
IGludDMyX3QgZWMsIC4uLikKICAgICAgICAgICAgICAgICAgICAiam1wIC5McmV0JT1cblx0IiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAi
LnBvcHNlY3Rpb25cblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrZyIgKHJlc18pLCBj
b25zdHJhaW50cywgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICA6IFtl
eG5dICIrZyIgKHN0dWJfZXhuLmluZm8pLCBjb25zdHJhaW50cywgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgIFtzdHViXSAiciIgKHN0dWIuZnVuYyksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICJtIiAoKih1aW50OF90KCopW01BWF9J
TlNUX0xFTiArIDFdKXN0dWIucHRyKSApOyAgIFwKLSAgICBpZiAoIHVubGlrZWx5KH5yZXNfLnJh
dykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAiZXhjZXB0aW9uICV1
IChlYz0lMDR4KSBpbiBlbXVsYXRpb24gc3R1YiAobGluZSAldSlcbiIsIFwKLSAgICAgICAgICAg
ICAgICByZXNfLmZpZWxkcy50cmFwbnIsIHJlc18uZmllbGRzLmVjLCBfX0xJTkVfXyk7ICAgICAg
ICAgIFwKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgInN0dWI6ICUiX19zdHJpbmdpZnko
TUFYX0lOU1RfTEVOKSJwaFxuIiwgIFwKLSAgICAgICAgICAgICAgICBzdHViLmZ1bmMpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHJlc18uZmllbGRzLnRyYXBuciA9PSBFWENfVUQsIEVYQ19VRCk7ICAg
IFwKLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ290byBkb25l
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlrZWx5KH5zdHViX2V4bi5pbmZvLnJhdykg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byBlbXVsYXRp
b25fc3R1Yl9mYWlsdXJlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0g
d2hpbGUgKDApCiAjZWxzZQogIyBkZWZpbmUgaW52b2tlX3N0dWIocHJlLCBwb3N0LCBjb25zdHJh
aW50cy4uLikgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzAzMCw2ICszMDIxLDEyIEBA
IHg4Nl9lbXVsYXRlKAogICAgIHN0cnVjdCBmcHVfaW5zbl9jdHh0IGZpYyA9IHsgLnR5cGUgPSBY
ODZFTVVMX0ZQVV9ub25lLCAuZXhuX3JhaXNlZCA9IC0xIH07CiAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX3N0dWIgc3R1YiA9IHt9OwogICAgIERFQ0xBUkVfQUxJR05FRChtbXZhbF90LCBtbXZhbCk7
CisjaWZkZWYgX19YRU5fXworICAgIHN0cnVjdCB7CisgICAgICAgIHVuaW9uIHN0dWJfZXhjZXB0
aW9uX3Rva2VuIGluZm87CisgICAgICAgIHVuc2lnbmVkIGludCBsaW5lOworICAgIH0gc3R1Yl9l
eG47CisjZW5kaWYKIAogICAgIEFTU0VSVChvcHMtPnJlYWQpOwogCkBAIC04MTMwLDYgKzgxMjcs
MjAgQEAgeDg2X2VtdWxhdGUoCiAgICAgcHV0X3N0dWIoc3R1Yik7CiAgICAgcmV0dXJuIHJjOwog
I3VuZGVmIHN0YXRlCisKKyNpZmRlZiBfX1hFTl9fCisgZW11bGF0aW9uX3N0dWJfZmFpbHVyZToK
KyAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgImV4Y2VwdGlvbiAldSAo
ZWM9JTA0eCkgaW4gZW11bGF0aW9uIHN0dWIgKGxpbmUgJXUpXG4iLAorICAgICAgICAgICAgc3R1
Yl9leG4uaW5mby5maWVsZHMudHJhcG5yLCBzdHViX2V4bi5pbmZvLmZpZWxkcy5lYywKKyAgICAg
ICAgICAgIHN0dWJfZXhuLmxpbmUpOworICAgIGdwcmludGsoWEVOTE9HX0lORk8sICIgIHN0dWI6
ICUiX19zdHJpbmdpZnkoTUFYX0lOU1RfTEVOKSJwaFxuIiwKKyAgICAgICAgICAgIHN0dWIuZnVu
Yyk7CisgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHN0dWJfZXhuLmluZm8uZmllbGRzLnRyYXBu
ciA9PSBFWENfVUQsIEVYQ19VRCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7
CisgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBnb3RvIGRvbmU7CisjZW5kaWYK
IH0KIAogI3VuZGVmIG9wX2J5dGVzCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:48:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF2X-0001xI-Ab; Sun, 04 Feb 2018 07:48:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF2W-0001wk-Gf
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:40 +0000
X-Inumbo-ID: e61967b8-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e61967b8-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:49:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF2Q-0001GK-Px
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF2Q-0001kB-Pa
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF2Q-0001kB-Pa@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:48:34 +0000
Subject: [Xen-changelog] [xen master] x86: allow easier disabling of BTI
	mitigations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3ZjAyYTA2YjlkMmY5ZDk2NWI3NDdhNjc1MjMwMTMxNGU5MzU1NzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRmViIDIg
MTE6NTY6MDggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMiAxMTo1NjowOCAyMDE4ICswMTAwCgogICAgeDg2
OiBhbGxvdyBlYXNpZXIgZGlzYWJsaW5nIG9mIEJUSSBtaXRpZ2F0aW9ucwogICAgCiAgICBTdXBw
b3J0IGJvdGggYSAiZGlzYWJsZSBldmVyeXRoaW5nIiBhbmQgYSAiZGlzYWJsZSBhbGwgUlNCIG92
ZXJ3cml0aW5nIgogICAgc3ViLW9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gfCAxMiArKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAg
ICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgppbmRleCA5YzEwZDNhLi43OWZlYmE2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEgaGlnaCB2YWx1
ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBOTUkgd2F0Y2hk
b2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4ODYpCi0+IGA9IExpc3Qgb2YgWyB0aHVu
az1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4sIGlicGI9PGJvb2w+LCByc2Jfe3Zt
ZXhpdCxuYXRpdmV9PTxib29sPiBdYAorPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB0aHVuaz1yZXRw
b2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4sIGlicGI9PGJvb2w+LCByc2I9PGJvb2w+LCBy
c2Jfe3ZtZXhpdCxuYXRpdmV9PTxib29sPiBdYAogCiBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBj
b250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKIGFwcHJvcHJpYXRl
IEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2FkZWQgbWlj
cm9jb2RlLApAQCAtMjU1LDYgKzI1NSw5IEBAIGFuZCBoYXJkd2FyZSBkZXRhaWxzLgogKipXQVJO
SU5HOiBBbnkgdXNlIG9mIHRoaXMgb3B0aW9uIG1heSBpbnRlcmZlcmUgd2l0aCBoZXVyaXN0aWNz
LiAgVXNlIHdpdGgKIGV4dHJlbWUgY2FyZS4qKgogCitBIChuZWdhdGl2ZSkgYm9vbGVhbiB2YWx1
ZSBjYW4gYmUgc3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbCBtaXRpZ2F0aW9ucy4KKyhVc2Ugb2Yg
YSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGlzIGludmFsaWQuKQorCiBJZiBYZW4gd2FzIGNvbXBp
bGVkIHdpdGggSU5ESVJFQ1RfVEhVTksgc3VwcG9ydCwgYHRodW5rPWAgY2FuIGJlIHVzZWQgdG8K
IHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0Y2hlZCBpbnRvIHRoZSBgX194ODZf
aW5kaXJlY3RfdGh1bmtfJXJlZ2AKIGxvY2F0aW9ucy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGBy
ZXRwb2xpbmVgIChnZW5lcmFsbHkgcHJlZmVycmVkIGZvciBJbnRlbApAQCAtMjY4LDkgKzI3MSwx
MCBAQCBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFs
aXNlZCBmb3IgZ3Vlc3RzLgogT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCLCB0aGUgYGlicGI9
YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gcHJldmVudCBYZW4KIGZyb20gaXNzdWluZyBCcmFuY2gg
UHJlZGljdGlvbiBCYXJyaWVycyBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCiAKLVRoZSBgcnNi
X3ZtZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0
dW5lIHdoZW4gdGhlCi1SU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFs
IGNvbnRyb2xzIGZvciBhbiBlbnRyeSBmcm9tIEhWTQotY29udGV4dCwgYW5kIGFuIGVudHJ5IGZy
b20gYSBuYXRpdmUgKFBWIG9yIFhlbikgY29udGV4dC4KK1RoZSBgcnNiPWAsIGByc2Jfdm1leGl0
PWAgYW5kIGByc2JfbmF0aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBjb250cm9sCit3aGVu
IHRoZSBSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZSBmb3JtZXIgY29udHJvbCBhbGwgUlNCIG92
ZXJ3cml0aW5nLCB3aGlsZQordGhlIGxhdHRlciB0d28gY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5l
IG92ZXJ3cml0aW5nIG9uIGZyb20gSFZNIGNvbnRleHQsIGFuZAorYW4gZW50cnkgZnJvbSBhIG5h
dGl2ZSAoUFYgb3IgWGVuKSBjb250ZXh0LgogCiAjIyMgeGVuaGVhcFxfbWVnYWJ5dGVzIChhcm0z
MikKID4gYD0gPHNpemU+YApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDljMWZlMTkuLmYxMGZmYmYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTUwLDcgKzUwLDE4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogICAgICAgICBpZiAoICFzcyApCiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAn
XDAnKTsKIAotICAgICAgICBpZiAoICFzdHJuY21wKHMsICJ0aHVuaz0iLCA2KSApCisgICAgICAg
IHZhbCA9IHBhcnNlX2Jvb2wocywgc3MpOworICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICB7
CisgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CisgICAgICAgICAgICBvcHRfaWJy
cyA9IDA7CisgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworICAgICAgICAgICAgb3B0X3Jz
Yl9uYXRpdmUgPSBmYWxzZTsKKyAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gZmFsc2U7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQorICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOworICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInRodW5rPSIsIDYpICkKICAg
ICAgICAgewogICAgICAgICAgICAgcyArPSA2OwogCkBAIC03MSw2ICs4MiwxMSBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2Jf
bmF0aXZlID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJz
Yl92bWV4aXQiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2
YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiIiwgcywgc3Mp
KSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfcnNiX3ZtZXhpdCA9IHZhbDsKKyAgICAgICAgfQogICAgICAgICBlbHNl
CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:48:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF2d-0001yO-Bz; Sun, 04 Feb 2018 07:48:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF2c-0001yG-LZ
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:46 +0000
X-Inumbo-ID: c7a97898-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7a97898-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:48:25 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF2a-0001Gw-S3
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF2a-0001l1-Rc
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF2a-0001l1-Rc@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:48:44 +0000
Subject: [Xen-changelog] [xen master] x86emul: support FMA insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1MmM1ZDc4OTJmZTc2ZjQ1ODdiYTQzNjQ2ZDRkMGM1NmZmODEyODgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRmViIDIg
MTE6NTc6MzQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMiAxMTo1NzozNCAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBGTUEgaW5zbnMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXJAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZp
bGUgICAgICAgICAgICB8ICA1ICsrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWZt
YS5jICAgICAgICAgIHwgIDggKysrLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyB8IDEyICsrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Ni1lbXVsYXRlLmggICAgICAgfCAgOCArKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICAgfCAgMSArCiA2IGZpbGVz
IGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL01ha2VmaWxlCmluZGV4IDFiODgyOTIuLjljNDM1MmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
TWFrZWZpbGUKQEAgLTEyLDcgKzEyLDcgQEAgcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQog
CiBTSU1EIDo9IHNzZSBzc2UyIHNzZTQgYXZ4Ci1GTUEgOj0gZm1hNAorRk1BIDo9IGZtYTQgZm1h
CiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSBzc2UyLWF2eCBzc2U0LWF2eCAkKEZNQSkK
IAogYmxvd2Zpc2gtY2ZsYWdzIDo9ICIiCkBAIC0zMyw2ICszMyw5IEBAIGF2eC1mbHRzIDo9IDQg
OAogZm1hNC12ZWNzIDo9ICQoYXZ4LXZlY3MpCiBmbWE0LWludHMgOj0KIGZtYTQtZmx0cyA6PSAk
KGF2eC1mbHRzKQorZm1hLXZlY3MgOj0gJChhdngtdmVjcykKK2ZtYS1pbnRzIDo9CitmbWEtZmx0
cyA6PSAkKGF2eC1mbHRzKQogCiAjIFdoZW4gY29udmVydGluZyBTU0UgdG8gQVZYLCBoYXZlIHRo
ZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuCiAjIGNvdmVyYWdlIG9mIHRoZSBWRVgudnZ2
diBjaGVja3MgaW4gdGhlIGVtdWxhdG9yLiBXZSBtdXN0IG5vdCBkbyB0aGlzLApkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC1mbWEuYwppbmRleCAyMjYyODhhLi42ODgxNzk3IDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC1mbWEuYwpAQCAtMjEsMjQgKzIxLDI0IEBAIEVOVFJZKGZtYV90ZXN0KTsK
ICNpZiBWRUNfU0laRSA9PSAxNgogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmluZSBhZGRz
dWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3VicHMoeCwgeSkKLSMgIGlmIGRlZmluZWQoX19G
TUE0X18pCisjICBpZiBkZWZpbmVkKF9fRk1BNF9fKSB8fCBkZWZpbmVkKF9fRk1BX18pCiAjICAg
ZGVmaW5lIGZtYWRkc3ViKHgsIHksIHopIF9fYnVpbHRpbl9pYTMyX3ZmbWFkZHN1YnBzKHgsIHks
IHopCiAjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgZGVmaW5lIGFkZHN1Yih4
LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwZCh4LCB5KQotIyAgaWYgZGVmaW5lZChfX0ZNQTRf
XykKKyMgIGlmIGRlZmluZWQoX19GTUE0X18pIHx8IGRlZmluZWQoX19GTUFfXykKICMgICBkZWZp
bmUgZm1hZGRzdWIoeCwgeSwgeikgX19idWlsdGluX2lhMzJfdmZtYWRkc3VicGQoeCwgeSwgeikK
ICMgIGVuZGlmCiAjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSAzMgogIyBpZiBGTE9BVF9TSVpF
ID09IDQKICMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3VicHMyNTYo
eCwgeSkKLSMgIGlmIGRlZmluZWQoX19GTUE0X18pCisjICBpZiBkZWZpbmVkKF9fRk1BNF9fKSB8
fCBkZWZpbmVkKF9fRk1BX18pCiAjICAgZGVmaW5lIGZtYWRkc3ViKHgsIHksIHopIF9fYnVpbHRp
bl9pYTMyX3ZmbWFkZHN1YnBzMjU2KHgsIHksIHopCiAjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJ
WkUgPT0gOAogIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwZDI1
Nih4LCB5KQotIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykKKyMgIGlmIGRlZmluZWQoX19GTUE0X18p
IHx8IGRlZmluZWQoX19GTUFfXykKICMgICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikgX19idWls
dGluX2lhMzJfdmZtYWRkc3VicGQyNTYoeCwgeSwgeikKICMgIGVuZGlmCiAjIGVuZGlmCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDk5OGUzNTIu
LmI0MWMzNjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSAic3NlNC1hdnguaCIKICNpbmNsdWRlICJh
dnguaCIKICNpbmNsdWRlICJmbWE0LmgiCisjaW5jbHVkZSAiZm1hLmgiCiAKICNkZWZpbmUgdmVy
Ym9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApA
QCAtNTMsNiArNTQsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19mbWE0KHZvaWQpCiAgICAg
cmV0dXJuIGNwdV9oYXNfZm1hNDsKIH0KIAorc3RhdGljIGJvb2wgc2ltZF9jaGVja19mbWEodm9p
ZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19mbWE7Cit9CisKIHN0YXRpYyB2b2lkIHNpbWRfc2V0
X3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCBjcHVfaGFzX21t
eCApCkBAIC0xNTUsNiArMTYxLDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQo
Rk1BNCBzY2FsYXIgZG91YmxlLCAgICAgZm1hNCwgICAgICAgIGY4KSwKICAgICBTSU1EKEZNQTQg
MTI4Yml0IGRvdWJsZSwgICAgIGZtYTQsICAgICAgMTZmOCksCiAgICAgU0lNRChGTUE0IDI1NmJp
dCBkb3VibGUsICAgICBmbWE0LCAgICAgIDMyZjgpLAorICAgIFNJTUQoRk1BIHNjYWxhciBzaW5n
bGUsICAgICAgZm1hLCAgICAgICAgIGY0KSwKKyAgICBTSU1EKEZNQSAxMjhiaXQgc2luZ2xlLCAg
ICAgIGZtYSwgICAgICAgMTZmNCksCisgICAgU0lNRChGTUEgMjU2Yml0IHNpbmdsZSwgICAgICBm
bWEsICAgICAgIDMyZjQpLAorICAgIFNJTUQoRk1BIHNjYWxhciBkb3VibGUsICAgICAgZm1hLCAg
ICAgICAgIGY4KSwKKyAgICBTSU1EKEZNQSAxMjhiaXQgZG91YmxlLCAgICAgIGZtYSwgICAgICAg
MTZmOCksCisgICAgU0lNRChGTUEgMjU2Yml0IGRvdWJsZSwgICAgICBmbWEsICAgICAgIDMyZjgp
LAogI3VuZGVmIFNJTURfCiAjdW5kZWYgU0lNRAogfTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Ni1lbXVsYXRlLmgKaW5kZXggNTVjYWIxYi4uZjY2NjYyYiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTk5LDYgKzk5LDE0IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0
X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICAocmVzLmMgJiAoMVUgPDwgMCkpICE9IDA7IFwK
IH0pCiAKKyNkZWZpbmUgY3B1X2hhc19mbWEgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJl
czsgXAorICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIGlmICgg
IShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgoeGdldGJ2KDApICYgNikgIT0gNikgKSBcCisgICAg
ICAgIHJlcy5jID0gMDsgXAorICAgIChyZXMuYyAmICgxVSA8PCAxMikpICE9IDA7IFwKK30pCisK
ICNkZWZpbmUgY3B1X2hhc19zc2U0XzEgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsg
XAogICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA4Mzk1YmExLi5jMDlkZDhkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzg1LDYgKzM4NSw5IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgewogICAgIFsweDM3IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19v
cCA9IDEgfSwKKyAgICBbMHg5NiAuLi4gMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9mcCB9LAorICAgIFsweGE2IC4uLiAweGFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwIH0sCisgICAgWzB4YjYgLi4uIDB4YmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAgfSwKICAgICBbMHhjOCAuLi4gMHhjZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0s
CiAgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0g
MSB9LAogICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LApAQCAtMTU5Nyw2ICsxNjAwLDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCiAjZGVmaW5l
IHZjcHVfaGFzX3NzZTMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAgMCwgY3R4
dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19wY2xtdWxxZHEoKSAgIHZjcHVfaGFzKCAgICAgICAg
IDEsIEVDWCwgIDEsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NzZTMoKSAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICA5LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFz
X2ZtYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAxMiwgY3R4dCwgb3BzKQog
I2RlZmluZSB2Y3B1X2hhc19jeDE2KCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwg
MTMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkgICAgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTRfMigp
ICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyMCwgY3R4dCwgb3BzKQpAQCAtNzM3NCw2
ICs3Mzc4LDM5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LmwsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3MsZH0ge3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDk3KTogLyogdmZtc3ViYWRkMTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5OCk6IC8q
IHZmbWFkZDEzMnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTkpOiAvKiB2Zm1hZGQxMzJze3MsZH0ge3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDlhKTogLyogdmZtc3ViMTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Yik6IC8qIHZm
bXN1YjEzMnN7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OWMpOiAvKiB2Zm5tYWRkMTMycHtzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHg5ZCk6IC8qIHZmbm1hZGQxMzJze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDllKTogLyogdmZu
bXN1YjEzMnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OWYpOiAvKiB2Zm5tc3ViMTMyc3tzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHhhNik6IC8qIHZmbWFkZHN1YjIxM3B7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4YTcpOiAvKiB2
Zm1zdWJhZGQyMTNwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGE4KTogLyogdmZtYWRkMjEzcHtzLGR9IHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzOCwgMHhhOSk6IC8qIHZmbWFkZDIxM3N7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4YWEpOiAvKiB2
Zm1zdWIyMTNwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGFiKTogLyogdmZtc3ViMjEzc3tzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHhhYyk6IC8qIHZmbm1hZGQyMTNwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGFkKTogLyogdmZu
bWFkZDIxM3N7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4YWUpOiAvKiB2Zm5tc3ViMjEzcHtzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHhhZik6IC8qIHZmbm1zdWIyMTNze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGI2KTogLyogdmZt
YWRkc3ViMjMxcHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhiNyk6IC8qIHZmbXN1YmFkZDIzMXB7cyxkfSB7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmMzgsIDB4YjgpOiAvKiB2Zm1hZGQyMzFwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGI5KTogLyog
dmZtYWRkMjMxc3tzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhiYSk6IC8qIHZmbXN1YjIzMXB7cyxkfSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4YmIpOiAvKiB2Zm1zdWIyMzFze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGJjKTogLyogdmZu
bWFkZDIzMXB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4YmQpOiAvKiB2Zm5tYWRkMjMxc3tzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHhiZSk6IC8qIHZmbm1zdWIyMzFwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGJmKTogLyogdmZu
bXN1YjIzMXN7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoZm1hKTsKKyAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKKwog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGM4KTogICAgIC8qIHNoYTFuZXh0ZSB4bW0v
bTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjOSk6ICAgICAvKiBz
aGExbXNnMSB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhj
YSk6ICAgICAvKiBzaGExbXNnMiB4bW0vbTEyOCx4bW0gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmgKaW5kZXggNjg4NGE0NC4uNTViNjk2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAg
LTUwLDYgKzUwLDcgQEAKICNkZWZpbmUgY3B1X2hhc192bXggICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1ZNWCkKICNkZWZpbmUgY3B1X2hhc19laXN0ICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0VJU1QpCiAjZGVmaW5lIGNwdV9oYXNfc3NzZTMgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU1NFMykKKyNkZWZpbmUgY3B1X2hhc19mbWEg
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZNQSkKICNkZWZpbmUgY3B1X2hh
c19jeDE2ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NYMTYpCiAjZGVmaW5l
IGNwdV9oYXNfcGRjbSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QRENNKQog
I2RlZmluZSBjcHVfaGFzX3BjaWQgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
UENJRCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:49:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:49:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF31-00021w-E7; Sun, 04 Feb 2018 07:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF30-00021c-Tl
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:10 +0000
X-Inumbo-ID: f8168230-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8168230-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:49:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF2u-0001Hv-Vd
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF2u-0001mO-VC
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF2u-0001mO-VC@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:49:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiZDhmZDc1MWU1MGRkOTgxYjcwNTVmYjMzY2RjOGFhMjk1Mzc2NzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzQ6NDUg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQ
X0VOVFJZXyogbWFjcm9zCiAgICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwg
dGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRo
YW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1h
Y3JvCiAgICB0aGF0IHdpbGwgdGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIHwgMzYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwppbmRleCAxMjA5MjJlLi5jNjQ5MGQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTEx
LDM5ICsxMTEsMjkgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiBza2lwX2NoZWNrOgogICAgICAg
ICBtb3YgcGMsIGxyCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKy8qCisgKiBNYWNybyB0byBkZWZpbmUg
dHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICogaW50
ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICovCisj
ZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxl
ICovICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGE7ICAgICAgICAv
KiBhc3luY2hyb25vdXMgYWJvcnQgZW5hYmxlICovICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1v
diByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChu
b29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKIAotI2Rl
ZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBjcHNpZSBhOyAgICAgICAgLyogYXN5bmNocm9ub3VzIGFib3J0
IGVuYWJsZSAqLyAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9t
X3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBt
b3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0
aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRv
X3RyYXBfIyN0cmFwCisvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUS9BYm9ydCwga2Vl
cCBGSVEgbWFza2VkICovCisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApIF9fREVGSU5F
X1RSQVBfRU5UUlkodHJhcCwgYWkpCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9S
VCh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLXRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgaTsg
ICAgICAgIC8qIGxvY2FsX2lycV9lbmFibGUgKi8gICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIxMSwgc3A7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vl
c3QgdHJhcCkgKi8gIFwKLSAgICAgICAgYiBkb190cmFwXyMjdHJhcAorLyogVHJhcCBoYW5kbGVy
IHdoaWNoIHVubWFzayBBYm9ydCwga2VlcCBJUlEvRklRIG1hc2tlZCAqLworI2RlZmluZSBERUZJ
TkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEpCisK
Ky8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBtYXNrZWQg
Ki8KKyNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RFRklORV9UUkFQ
X0VOVFJZKHRyYXAsIGkpCiAKICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVj
dG9yKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:49:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF37-00022r-FX; Sun, 04 Feb 2018 07:49:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF36-00022i-Eu
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:16 +0000
X-Inumbo-ID: d9a96112-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9a96112-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:48:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF35-0001I7-1F
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF35-0001n7-0j
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF35-0001n7-0j@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:49:15 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Add missing MIDR values for
	Cortex-A17 and A12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2MzM0MWI1ODIzNGQwZWZlNWNlZDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzQ6NDYg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENv
cnRleC1BMTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlEUiB3aWxsIGJl
IHVzZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBw
cmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNCArKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggNDY2ZGE1ZC4u
YzBmNzlkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC00NCw2ICs0NCw4IEBACiAKICNk
ZWZpbmUgQVJNX0NQVV9JTVBfQVJNICAgICAgICAgICAgIDB4NDEKIAorI2RlZmluZSBBUk1fQ1BV
X1BBUlRfQ09SVEVYX0ExMiAgICAgMHhDMEQKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTcgICAgIDB4QzBFCiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE1ICAgICAweEMwRgog
I2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1MyAgICAgMHhEMDMKICNkZWZpbmUgQVJNX0NQ
VV9QQVJUX0NPUlRFWF9BNTcgICAgIDB4RDA3CkBAIC01MSw2ICs1Myw4IEBACiAjZGVmaW5lIEFS
TV9DUFVfUEFSVF9DT1JURVhfQTczICAgICAweEQwOQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09S
VEVYX0E3NSAgICAgMHhEMEEKIAorI2RlZmluZSBNSURSX0NPUlRFWF9BMTIgTUlEUl9DUFVfTU9E
RUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExMikKKyNkZWZpbmUgTUlE
Ul9DT1JURVhfQTE3IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJU
X0NPUlRFWF9BMTcpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNSBNSURSX0NQVV9NT0RFTChBUk1f
Q1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE1KQogI2RlZmluZSBNSURSX0NPUlRF
WF9BNTMgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0E1MykKICNkZWZpbmUgTUlEUl9DT1JURVhfQTU3IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1Q
X0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTcpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:49:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF3H-00024i-I3; Sun, 04 Feb 2018 07:49:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF3G-00024Z-RT
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:26 +0000
X-Inumbo-ID: dfa3cc30-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfa3cc30-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:49:05 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF3F-0001IH-35
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF3F-0001nm-2c
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF3F-0001nm-2c@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:49:25 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwMjY4Y2M5MTI3MGM3YjBhYTNhMTkwNmJmN2U3NzAyZGI5YzYxYzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzQ6NDcg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQg
ZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVk
IGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMg
cmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAg
ICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5k
IHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMyArKy0KIHhl
bi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGM2NDkwZDIuLjY0
ODc2YzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMzcsNyArMTM3LDcgQEAgdHJhcF8jI3RyYXA6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogCiAgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKLSAgICAgICAg
LndvcmQgMCAgICAgICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0gUmVzZXQgKi8KKyAgICAg
ICAgYiB0cmFwX3Jlc2V0ICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0gUmVzZXQgKi8KICAg
ICAgICAgYiB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbiAgICAvKiAweDA0IC0gVW5kZWZpbmVk
IEluc3RydWN0aW9uICovCiAgICAgICAgIGIgdHJhcF9oeXBlcnZpc29yX2NhbGwgICAgICAgICAg
LyogMHgwOCAtIEh5cGVydmlzb3IgQ2FsbCAqLwogICAgICAgICBiIHRyYXBfcHJlZmV0Y2hfYWJv
cnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBBYm9ydCAqLwpAQCAtMTQ2LDYgKzE0Niw3
IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogICAgICAgICBiIHRyYXBfaXJxICAgICAgICAg
ICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KICAgICAgICAgYiB0cmFwX2ZpcSAgICAgICAg
ICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCiAKK0RFRklORV9UUkFQX0VOVFJZKHJlc2V0
KQogREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQogREVGSU5FX1RSQVBf
RU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQogREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hfYWJvcnQp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9h
cm0zMi90cmFwcy5jCmluZGV4IDcwNTI1NTguLjRmMjc1NDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCkBAIC0y
Myw2ICsyMywxMSBAQAogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCit2b2lkIGRvX3Ry
YXBfcmVzZXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgZG9fdW5leHBlY3Rl
ZF90cmFwKCJSZXNldCIsIHJlZ3MpOworfQorCiB2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3Ry
dWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVpbnQzMl90IHBjID0g
cmVncy0+cGM7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:49:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:49:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF3R-00026F-Jg; Sun, 04 Feb 2018 07:49:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF3Q-000263-Q1
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:36 +0000
X-Inumbo-ID: e5a1a0dc-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5a1a0dc-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:49:15 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF3P-0001Ix-4t
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF3P-0001p7-4R
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF3P-0001p7-4R@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:49:35 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Add skeleton to harden
	branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliZDQ0NjNiNWM3Y2MwMjZhMDdiOWJiZDQxYTZhNzEyMmE5NTY0N2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzQ6NTQg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdh
aW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICBy
ZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRp
YWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIu
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5k
IGEgbmV3IEtjb25maWcgb3B0aW9uCiAgICB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lm
aWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCiAgICBmb3IgQ1BVcyB0aGF0IGFy
ZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUg
YXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVz
dCBjb250ZXh0LgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2gg
cHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGlu
c3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3Jl
IHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0
aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgSG93ZXZl
ciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRo
aXMgbWVhbnMKICAgIHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24g
dGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0CiAgICBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhl
IGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgogICAgVGhlcmVmb3JlIGh5
cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUK
ICAgIG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgSVJRcyBhbmQgU0Vycm9ycyBtYXNrZWQgdG8g
cmVkdWNlIHRoZSByaXNrIHRvCiAgICB1c2UgdGhlbS4KICAgIAogICAgVGhpcyBwYXRjaCBwcm92
aWRlcyBhbiBpbmZyYXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxlcyBiZWZvcmUKICAg
IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgogICAgCiAgICBOb3Rl
IHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQu
OCBvcgogICAgZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFs
dGVybmF0aXZlIHRvIGVhc2UKICAgIGJhY2twb3J0aW5nLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgfCAg
MyArKysKIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNDEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMzAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDczIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZp
ZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IDA2ZmQ4NWMuLjI3ODJlZTYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAIC0x
OTEsNiArMTkxLDkgQEAgY29uZmlnIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiBjb25maWcgQVJN
NjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKICAgICBkZWZfYm9vbCB5IGlmIEFSTV82NCAmJiBI
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgogCitjb25maWcgQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVE
SUNUT1IKKyAgICBkZWZfYm9vbCB5IGlmIEFSTV8zMiAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RP
UgorCiBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgogCiBzb3VyY2UgImRyaXZlcnMvS2NvbmZpZyIK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKaW5kZXggNjQ4NzZjMS4uODI4ZTUyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTM0
LDYgKzM0LDIwIEBACiAgICAgICAgIGJsbmUgc2F2ZV9ndWVzdF9yZWdzCiAKIHNhdmVfZ3Vlc3Rf
cmVnczoKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICAg
ICAgLyoKKyAgICAgICAgICogUmVzdG9yZSB2ZWN0b3JzIHRhYmxlIHRvIHRoZSBkZWZhdWx0IGFz
IGl0IG1heSBoYXZlIGJlZW4KKyAgICAgICAgICogY2hhbmdlZCB3aGVuIHJldHVybmluZyB0byB0
aGUgZ3Vlc3QgKHNlZQorICAgICAgICAgKiByZXR1cm5fdG9faHlwZXJ2aXNvcikuIFdlIG5lZWQg
dG8gZG8gdGhhdCBlYXJseSAoZS5nIGJlZm9yZQorICAgICAgICAgKiBhbnkgaW50ZXJydXB0cyBh
cmUgdW5tYXNrZWQpIGJlY2F1c2UgaGFyZGVuZWQgdmVjdG9ycyByZXF1aXJlcworICAgICAgICAg
KiBTUCB0byBiZSA4IGJ5dGVzIGFsaWduZWQuIFRoaXMgZG9lcyBub3QgaG9sZCB3aGVuIHJ1bm5p
bmcgaW4KKyAgICAgICAgICogdGhlIGh5cGVydmlzb3IuCisgICAgICAgICAqLworICAgICAgICBs
ZHIgcjEsID1oeXBfdHJhcHNfdmVjdG9yCisgICAgICAgIG1jciBwMTUsIDQsIHIxLCBjMTIsIGMw
LCAwCisgICAgICAgIGlzYgorI2VuZGlmCisKICAgICAgICAgbGRyIHIxMSwgPTB4ZmZmZmZmZmYg
IC8qIENsb2JiZXIgU1Agd2hpY2ggaXMgb25seSB2YWxpZCBmb3IgaHlwZXJ2aXNvciBmcmFtZXMu
ICovCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXQogICAgICAgICBTQVZFX09ORV9C
QU5LRUQoU1BfdXNyKQpAQCAtMTc5LDEyICsxOTMsMzcgQEAgcmV0dXJuX3RvX2d1ZXN0OgogICAg
ICAgICBSRVNUT1JFX09ORV9CQU5LRUQoUjExX2ZpcSk7IFJFU1RPUkVfT05FX0JBTktFRChSMTJf
ZmlxKTsKICAgICAgICAgLyogRmFsbCB0aHJ1ICovCiByZXR1cm5fdG9faHlwZXJ2aXNvcjoKLSAg
ICAgICAgY3BzaWQgaQorICAgICAgICBjcHNpZCBhaQogICAgICAgICBsZHIgbHIsIFtzcCwgI1VS
RUdTX2xyXQogICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19wY10KICAgICAgICAgbXNyIEVM
Ul9oeXAsIHIxMQogICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQogICAgICAgICBt
c3IgU1BTUl9oeXAsIHIxMQorI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgorICAgICAgICAvKgorICAgICAgICAgKiBIYXJkZW5pbmcgYnJhbmNoIHByZWRpY3RvciBt
YXkgcmVxdWlyZSB0byBzZXR1cCBhIGRpZmZlcmVudAorICAgICAgICAgKiB2ZWN0b3IgdGFibGVz
IGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0cy4gVGhvc2UgdmVjdG9ycworICAgICAgICAg
KiBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRoYXQgZG9lcyBub3QgaG9sZCB3
aGVuCisgICAgICAgICAqIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5
dGVzIGFsaWduZWQpLiBTbyBzZXR1cAorICAgICAgICAgKiBIVkJBUiB2ZXJ5IGxhdGUuCisgICAg
ICAgICAqCisgICAgICAgICAqIERlZmF1bHQgdmVjdG9ycyB0YWJsZSB3aWxsIGJlIHJlc3RvcmVk
IG9uIGV4aXQgKHNlZQorICAgICAgICAgKiBzYXZlX2d1ZXN0X3JlZ3MpLgorICAgICAgICAgKi8K
KyAgICAgICAgbW92IHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiB2ZWN0b3IgdGFibGVz
ID0gTlVMTCAqLworICAgICAgICAvKgorICAgICAgICAgKiBMb2FkIHZlY3RvciB0YWJsZXMgcG9p
bnRlciBmcm9tIHRoZSBwZXItY3B1IGJwX2hhcmRlbl92ZWNzCisgICAgICAgICAqIHdoZW4gcmV0
dXJuaW5nIHRvIHRoZSBndWVzdCBvbmx5LgorICAgICAgICAgKi8KKyAgICAgICAgYW5kIHIxMSwg
I1BTUl9NT0RFX01BU0sKKyAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBs
ZHJuZSByMTEsID1wZXJfY3B1X19icF9oYXJkZW5fdmVjcworICAgICAgICBtcmNuZSBwMTUsIDQs
IHIxMCwgYzEzLCBjMCwgMiAgIC8qIHIxMCA9IHBlci1jcHUgb2Zmc2V0IChIVFBJRFIpICovCisg
ICAgICAgIGFkZG5lIHIxMSwgcjExLCByMTAgICAgICAgICAgICAgLyogcjExID0gb2Zmc2V0IG9m
IHRoZSB2ZWN0b3IgdGFibGVzICovCisgICAgICAgIGxkcm5lIHI5LCBbcjExXSAgICAgICAgICAg
ICAgICAgLyogcjkgID0gdmVjdG9yIHRhYmxlcyAqLworICAgICAgICBjbXAgcjksICMwICAgICAg
ICAgICAgICAgICAgICAgIC8qIE9ubHkgdXBkYXRlIEhWQkFSIHdoZW4gdGhlIHZlY3RvciAqLwor
ICAgICAgICBtY3JuZSBwMTUsIDQsIHI5LCBjMTIsIGMwLCAwICAgIC8qIHRhYmxlcyBpcyBub3Qg
TlVMTC4gKi8KKyNlbmRpZgogICAgICAgICBwb3Age3IwLXIxMn0KICAgICAgICAgYWRkIHNwLCAj
KFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExSLCBTUFNSLCBQQyAqLwogICAgICAg
ICBjbHJleApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jCmluZGV4IGYxZWE3ZjMuLjBhMTM4ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTE3
MCw2ICsxNzAsMzYgQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAq
ZGF0YSkKIAogI2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAq
LwogCisvKiBIYXJkZW5pbmcgQnJhbmNoIHByZWRpY3RvciBjb2RlIGZvciBBcm0zMiAqLworI2lm
ZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCisvKgorICogUGVyLUNQ
VSB2ZWN0b3IgdGFibGVzIHRvIHVzZSB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3RzLiBUaGV5
IHdpbGwKKyAqIG9ubHkgYmUgdXNlZCBvbiBwbGF0Zm9ybSByZXF1aXJpbmcgdG8gaGFyZGVuIHRo
ZSBicmFuY2ggcHJlZGljdG9yLgorICovCitERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWShjb25z
dCBjaGFyICosIGJwX2hhcmRlbl92ZWNzKTsKKworZXh0ZXJuIGNoYXIgaHlwX3RyYXBzX3ZlY3Rv
cl9icF9pbnZbXTsKKworc3RhdGljIHZvaWQgX19tYXliZV91bnVzZWQKK2luc3RhbGxfYnBfaGFy
ZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY3MsIGNvbnN0IGNoYXIg
KmRlc2MpCit7CisgICAgLyoKKyAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24g
ZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQorICAgICAqIGNhcGFiaWxpdGllcy4gU28gZG91YmxlLWNo
ZWNrIHdoZXRoZXIgdGhlIENQVSBtYXRjaGVzIHRoZQorICAgICAqIGVudHJ5LgorICAgICAqLwor
ICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCisgICAgICAgIHJldHVybjsKKworICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiQ1BVJXUgd2lsbCAlcyBvbiBndWVzdCBleGl0XG4iLAorICAg
ICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOworICAgIHRoaXNfY3B1KGJwX2hhcmRl
bl92ZWNzKSA9IGh5cF92ZWNzOworfQorCisjZW5kaWYKKwogI2RlZmluZSBNSURSX1JBTkdFKG1v
ZGVsLCBtaW4sIG1heCkgICAgIFwKICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFu
Z2UsICBcCiAgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:49:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF3c-0002AH-LF; Sun, 04 Feb 2018 07:49:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF3b-0002A7-6t
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:47 +0000
X-Inumbo-ID: eba3094c-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eba3094c-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:49:25 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF3Z-0001J8-6r
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF3Z-0001pn-6G
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF3Z-0001pn-6G@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:49:45 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Invalidate BTB on guest
	exit for Cortex A17 and 12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1ZTA2OTBkMDNkYzYxNzdlNjE0ZTA2MGFlNzgwMDFkNGYyYWJkZTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzU6MDAg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBm
b3IgQ29ydGV4IEExNyBhbmQgMTIKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcg
YXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwogICAgaW52YWxpZGF0
ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlzIG1hZGUgY29tcGxpY2F0ZWQgYnkgdGhl
IGZhY3QKICAgIHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52YWxpZGF0aW5nIHRoZSBC
VEIuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIGZvdXJ0aCB2ZXJzaW9uIHBvc3RlZCBi
eSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCiAgICBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3
LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjMyMDYyLmh0bWwKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMTkgKysrKysrKysr
KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwppbmRleCA4MjhlNTJjLi4xZWJiZTRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTYwLDYgKzE2MCw0
NCBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAgICAgYiB0cmFwX2lycSAgICAgICAg
ICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAgICAgICAgIGIgdHJhcF9maXEgICAgICAg
ICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwogCisjaWZkZWYgQ09ORklHX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SCisKKyAgICAgICAgLmFsaWduIDUKK0dMT0JBTChoeXBfdHJhcHNfdmVj
dG9yX2JwX2ludikKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgZW5jb2RlIHRoZSBleGNlcHRp
b24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKKyAgICAgICAgICogU1AsIGFuZCB3ZSBo
YXZlIHRvIGd1YXJhbnRlZSB0byBiZSA4IGJ5dGVzIGFsaWduZWQuCisgICAgICAgICAqLworICAg
ICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFJlc2V0ICAgICAgICAgICAg
NyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFVuZGVmICAg
ICAgICAgICAgNiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8q
IEh5cGVydmlzb3IgQ2FsbCAgNSAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAg
ICAgICAgIC8qIFByZWZldGNoIGFib3J0ICAgNCAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAg
ICAgICAgICAgICAgICAgIC8qIERhdGEgYWJvcnQgICAgICAgMyAqLworICAgICAgICBhZGQgc3As
IHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgICAgICAgMiAqLworICAgICAg
ICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIElSUSAgICAgICAgICAgICAgMSAq
LworICAgICAgICBub3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZJUSAgICAgICAg
ICAgICAgMCAqLworCisgICAgICAgIG1jcglwMTUsIDAsIHIwLCBjNywgYzUsIDYJICAgIC8qIEJQ
SUFMTCAqLworICAgICAgICBpc2IKKworLm1hY3JvIHZlY3RfYnIgdmFsLCB0YXJnCisgICAgICAg
IGVvciAgICAgc3AsIHNwLCAjXHZhbAorICAgICAgICB0c3QgICAgIHNwLCAjNworICAgICAgICBl
b3JuZSAgIHNwLCBzcCwgI1x2YWwKKyAgICAgICAgYmVxICAgICBcdGFyZworLmVuZG0KKworICAg
ICAgICB2ZWN0X2JyIDAsIHRyYXBfZmlxCisgICAgICAgIHZlY3RfYnIgMSwgdHJhcF9pcnEKKyAg
ICAgICAgdmVjdF9iciAyLCB0cmFwX2d1ZXN0X3N5bmMKKyAgICAgICAgdmVjdF9iciAzLCB0cmFw
X2RhdGFfYWJvcnQKKyAgICAgICAgdmVjdF9iciA0LCB0cmFwX3ByZWZldGNoX2Fib3J0CisgICAg
ICAgIHZlY3RfYnIgNSwgdHJhcF9oeXBlcnZpc29yX2NhbGwKKyAgICAgICAgdmVjdF9iciA2LCB0
cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbgorICAgICAgICB2ZWN0X2JyIDcsIHRyYXBfcmVzZXQK
KworI2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLworCiBERUZJTkVf
VFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVjdGlv
bikKIERFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCAwYTEz
OGZhLi5jNzllNmQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xOTgsNiArMTk4LDEzIEBAIGluc3RhbGxfYnBf
aGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwK
ICAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKIH0KIAorc3RhdGljIGlu
dCBlbmFibGVfYnBfaW52X2hhcmRlbmluZyh2b2lkICpkYXRhKQoreworICAgIGluc3RhbGxfYnBf
aGFyZGVuaW5nX3ZlY3MoZGF0YSwgaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZXhlY3V0ZSBCUElBTEwiKTsKKyAgICByZXR1cm4gMDsKK30K
KwogI2VuZGlmCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCkBA
IC0yODQsNiArMjkxLDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRp
ZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFy
ZGVuaW5nLAogICAgIH0sCiAjZW5kaWYKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5D
SF9QUkVESUNUT1IKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTIp
LAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcsCisgICAgfSwKKyAg
ICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAor
ICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTcpLAorICAgICAgICAuZW5h
YmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcsCisgICAgfSwKKyNlbmRpZgogICAgIHt9LAog
fTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF3p-0002DL-Ms; Sun, 04 Feb 2018 07:50:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF3p-0002Br-0P
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:01 +0000
X-Inumbo-ID: 16103a84-0980-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16103a84-0980-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:50:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF3j-0001JK-8d
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF3j-0001qT-87
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:49:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF3j-0001qT-87@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:49:55 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Invalidate icache on guest
	exist for Cortex-A15
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2NWM0YjZhYTc5ZWIyMWIxYWFkYTlmN2Y5OGZiNWNiN2YwMzc0M2EKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzU6MDYg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0
YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJlZGljdG9yIG9uCiAgICBDb3J0ZXggQS0xNSwgbGV0
J3MgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNoIGNhbiBvbmx5IGJlCiAg
ICBkb25lIGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExSWzBdIGJlaW5nIHNl
dCkuCiAgICAKICAgIFdlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBlcmZv
cm0gdGhlIHZlY3RvciBkZWNvZGluZy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBw
YXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCiAgICAKICAgIFsxXSBodHRwczovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMjEgKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICB8IDEzICsrKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMWViYmU0
Yi4uMmY4YjdjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTE2Myw2ICsxNjMsMjYgQEAgR0xPQkFMKGh5
cF90cmFwc192ZWN0b3IpCiAjaWZkZWYgQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAK
ICAgICAgICAgLmFsaWduIDUKK0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2ljX2ludikKKyAgICAg
ICAgLyoKKyAgICAgICAgICogV2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJv
dHRvbSAzIGJpdHMgb2YKKyAgICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRvIGd1YXJhbnRlZSB0
byBiZSA4IGJ5dGVzIGFsaWduZWQuCisgICAgICAgICAqLworICAgICAgICBhZGQgc3AsIHNwLCAj
MSAgICAgICAgICAgICAgICAgIC8qIFJlc2V0ICAgICAgICAgICAgNyAqLworICAgICAgICBhZGQg
c3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFVuZGVmICAgICAgICAgICAgNiAqLworICAg
ICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgY2FsbCAg
NSAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFByZWZldGNo
IGFib3J0ICAgNCAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8q
IERhdGEgYWJvcnQgICAgICAgMyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAg
ICAgICAgIC8qIEh5cGVydmlzb3IgICAgICAgMiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAg
ICAgICAgICAgICAgICAgIC8qIElSUSAgICAgICAgICAgICAgMSAqLworICAgICAgICBub3AgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZJUSAgICAgICAgICAgICAgMCAqLworCisgICAg
ICAgIG1jciBwMTUsIDAsIHIwLCBjNywgYzUsIDAgICAgICAgLyogSUNJQUxMVSAqLworICAgICAg
ICBpc2IKKworICAgICAgICBiIGRlY29kZV92ZWN0b3JzCisKKyAgICAgICAgLmFsaWduIDUKIEdM
T0JBTChoeXBfdHJhcHNfdmVjdG9yX2JwX2ludikKICAgICAgICAgLyoKICAgICAgICAgICogV2Ug
ZW5jb2RlIHRoZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKQEAgLTE4
MCw2ICsyMDAsNyBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIG1j
cglwMTUsIDAsIHIwLCBjNywgYzUsIDYJICAgIC8qIEJQSUFMTCAqLwogICAgICAgICBpc2IKIAor
ZGVjb2RlX3ZlY3RvcnM6CiAubWFjcm8gdmVjdF9iciB2YWwsIHRhcmcKICAgICAgICAgZW9yICAg
ICBzcCwgc3AsICNcdmFsCiAgICAgICAgIHRzdCAgICAgc3AsICM3CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggYzc5
ZTZkNi4uOWM3NDU4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMTgwLDYgKzE4MCw3IEBAIHN0YXRpYyBpbnQg
ZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiBERUZJTkVfUEVSX0NQVV9SRUFE
X01PU1RMWShjb25zdCBjaGFyICosIGJwX2hhcmRlbl92ZWNzKTsKIAogZXh0ZXJuIGNoYXIgaHlw
X3RyYXBzX3ZlY3Rvcl9icF9pbnZbXTsKK2V4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfaWNf
aW52W107CiAKIHN0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2VkCiBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCkBAIC0yMDUs
NiArMjA2LDEzIEBAIHN0YXRpYyBpbnQgZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0
YSkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQoreworICAgIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoZGF0YSwgaHlw
X3RyYXBzX3ZlY3Rvcl9pY19pbnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhl
Y3V0ZSBJQ0lBTExVIik7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgogCiAjZGVmaW5lIE1J
RFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXApAQCAtMzAyLDYgKzMxMCwxMSBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKICAg
ICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTE3KSwKICAgICAgICAgLmVuYWJs
ZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVuaW5nLAogICAgIH0sCisgICAgeworICAgICAgICAuY2Fw
YWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExf
VkVSU0lPTlMoTUlEUl9DT1JURVhfQTE1KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9pY19p
bnZfaGFyZGVuaW5nLAorICAgIH0sCiAjZW5kaWYKICAgICB7fSwKIH07Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF3v-0002gw-OJ; Sun, 04 Feb 2018 07:50:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF3u-0002gl-VP
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:06 +0000
X-Inumbo-ID: f79eef48-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f79eef48-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:49:45 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF3t-0001K6-Ak
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF3t-0001rR-A1
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF3t-0001rR-A1@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:50:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: entry: Document the purpose
	of r11 in the traps handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRkODU1YWE0MzBmMmRhOWI2NzdjMTQ1ZjBjNjI1YTgyYWFhOTcxMTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTE6MzU6MDcg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9m
IHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgogICAgCiAgICBJdCB0b29rIG1lIGEgYml0IG9mIHRp
bWUgdG8gdW5kZXJzdGFuZCB3aHkgX19ERUZJTkVfVFJBUF9FTlRSWSBpcwogICAgc3RvcmluZyB0
aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4gcGFpciB3
aXRoCiAgICByZXR1cm5fdHJhcHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBmcm9t
IHIxMS4KICAgIAogICAgVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVz
dCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCiAgICBzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90
cmFwLCByMTEgd2lsbCBzdGlsbCBjb250YWluIHRoZSBvcmlnaW5hbAogICAgc3RhY2sgcG9pbnRl
ci4KICAgIAogICAgQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0
aGUgMiBzaWRlcyB0byBlYWNoIG90aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IDJmOGI3Y2IuLmY2OTA4ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MzYsNiArMTM2LDEwIEBAIHRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgY3BzaWUgaWZsYWdzOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLyogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICogU2F2ZSB0aGUgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IHdpbGwgYmUgcmVzdG9yZWQgYWZ0
ZXIgdGhlIFwKKyAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0dXJuX2Zy
b21fdHJhcCkuICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICovICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92
IHIxMSwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5v
b3Agb24gZ3Vlc3QgdHJhcCkgKi8gIFwKICAgICAgICAgYiBkb190cmFwXyMjdHJhcApAQCAtMjI5
LDYgKzIzMywxMCBAQCBERUZJTkVfVFJBUF9FTlRSWV9OT0lSUShmaXEpCiBERUZJTkVfVFJBUF9F
TlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQpCiAKIHJldHVybl9mcm9tX3RyYXA6CisgICAgICAgIC8q
CisgICAgICAgICAqIFJlc3RvcmUgdGhlIHN0YWNrIHBvaW50ZXIgZnJvbSByMTEuIEl0IHdhcyBz
YXZlZCBvbiBleGNlcHRpb24KKyAgICAgICAgICogZW50cnkgKHNlZSBfX0RFRklORV9UUkFQX0VO
VFJZKS4KKyAgICAgICAgICovCiAgICAgICAgIG1vdiBzcCwgcjExCiBFTlRSWShyZXR1cm5fdG9f
bmV3X3ZjcHUzMikKICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl0KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF46-0002iG-Pu; Sun, 04 Feb 2018 07:50:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF45-0002i5-46
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:17 +0000
X-Inumbo-ID: fd9fe3ea-097f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd9fe3ea-097f-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:49:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF43-0001KG-Cj
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF43-0001sM-CD
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF43-0001sM-CD@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:50:15 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Merge
	try_handle_mmio() and handle_mmio()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4ZDgxNWNhZTEwOGI3MGYzNWMyN2UzYTZjZGY1NzAwYTRkMDBmMzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyIDEwOjE0OjQxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTQ6NDA6NTkgMjAx
OCAtMDgwMAoKICAgIHhlbi9hcm06IHRyYXBzOiBNZXJnZSB0cnlfaGFuZGxlX21taW8oKSBhbmQg
aGFuZGxlX21taW8oKQogICAgCiAgICBBdCB0aGUgbW9tZW50LCB0cnlfaGFuZGxlX21taW8oKSB3
aWxsIGRvIGNoZWNrIG9uIHRoZSBIU1IgYW5kIGJhaWwgb3V0CiAgICBpZiBvbmUgY2hlY2sgZmFp
bC4gVGhpcyBtZWFucyB0aGF0IGFub3RoZXIgbWV0aG9kIHdpbGwgYmUgdHJpZWQgdG8KICAgIGhh
bmRsZSB0aGUgZmF1bHQgZXZlbiBmb3IgYmFkIGFjY2VzcyBvbiBlbXVsYXRlZCByZWdpb24uIFdo
aWxlIHRoaXMKICAgIHNob3VsZCBub3QgYmUgYW4gaXNzdWUsIHRoaXMgaXMgbm90IGZ1dHVyZSBw
cm9vZi4KICAgIAogICAgTW92ZSB0aGUgY2hlY2tzIG9mIHRyeV9oYW5kbGVfbW1pbygpIGluIGhh
bmRsZV9tbWlvKCkgYWZ0ZXIgd2UgaWRlbnRpZmllZAogICAgdGhlIGZhdWx0IHRvIHRhcmdldCBh
biBlbXVsYXRlZCBNTUlPLiBXaGlsZSB0aGlzIGRvZXMgbm90IGZpeCB0aGUgcG90ZW50aWFsCiAg
ICBmYWxsLXRocm91Z2gsIGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgZG8gYnkgZGlzdGluZ3Vpc2gg
dGhlIHBvdGVudGlhbCBlcnJvci4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBoYW5kbGVfbW1pbygp
IHdhcyByZW5hbWVkIHRvIHRyeV9oYW5kbGVfbW1pbygpIGFuZCB0aGUKICAgIHByb3RvdHlwZSBh
ZGFwdGVkLgogICAgCiAgICBXaGlsZSBtZXJnaW5nIHRoZSAyIGZ1bmN0aW9ucywgcmVtb3ZlIHRo
ZSBjaGVjayB3aGV0aGVyIHRoZSBmYXVsdCBpcwogICAgc3RhZ2UtMiBhYm9ydCBvbiBzdGFnZS0x
IHRyYW5zbGF0aW9uIHdhbGsgYmVjYXVzZSB0aGUgaW5zdHJ1Y3Rpb24KICAgIHN5bmRyb21lIHdp
bGwgYWx3YXlzIGJlIGludmFsaWQgKHNlZSBCMy0xNDMzIGluIERESSAwNDA2Qy5jIGFuZAogICAg
RDEwLTI0NjAgaW4gRERJIDA0ODdDLmEpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vaW8uYyAg
ICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0K
IHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgNDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIHwgIDQgKysrLQog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCmluZGV4IGM3NDhk
OGYuLmMzZTkyMzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pby5jCisrKyBiL3hlbi9hcmNo
L2FybS9pby5jCkBAIC0yMCw5ICsyMCwxMiBAQAogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zb3J0Lmg+CisjaW5jbHVkZSA8
YXNtL2NwdWVycmF0YS5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNt
L21taW8uaD4KIAorI2luY2x1ZGUgImRlY29kZS5oIgorCiBzdGF0aWMgaW50IGhhbmRsZV9yZWFk
KGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAogICAg
ICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKIHsKQEAgLTEwMCwxOSArMTAz
LDQ5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpmaW5kX21taW9faGFuZGxl
cihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBoYW5kbGVyOwogfQogCi1pbnQgaGFuZGxl
X21taW8obW1pb19pbmZvX3QgKmluZm8pCitpbnQgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNy
LAorICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciA9IE5V
TEw7CisgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBoc3IuZGFidDsKKyAgICBtbWlv
X2luZm9fdCBpbmZvID0geworICAgICAgICAuZ3BhID0gZ3BhLAorICAgICAgICAuZGFidCA9IGRh
YnQKKyAgICB9OworCisgICAgQVNTRVJUKGhzci5lYyA9PSBIU1JfRUNfREFUQV9BQk9SVF9MT1dF
Ul9FTCk7CiAKLSAgICBoYW5kbGVyID0gZmluZF9tbWlvX2hhbmRsZXIodi0+ZG9tYWluLCBpbmZv
LT5ncGEpOworICAgIGhhbmRsZXIgPSBmaW5kX21taW9faGFuZGxlcih2LT5kb21haW4sIGluZm8u
Z3BhKTsKICAgICBpZiAoICFoYW5kbGVyICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBpZiAo
IGluZm8tPmRhYnQud3JpdGUgKQotICAgICAgICByZXR1cm4gaGFuZGxlX3dyaXRlKGhhbmRsZXIs
IHYsIGluZm8pOworICAgIC8qIEFsbCB0aGUgaW5zdHJ1Y3Rpb25zIHVzZWQgb24gZW11bGF0ZWQg
TU1JTyByZWdpb24gc2hvdWxkIGJlIHZhbGlkICovCisgICAgaWYgKCAhZGFidC52YWxpZCApCisg
ICAgICAgIHJldHVybiAwOworCisgICAgLyoKKyAgICAgKiBFcnJhdHVtIDc2NjQyMjogVGh1bWIg
c3RvcmUgdHJhbnNsYXRpb24gZmF1bHQgdG8gSHlwZXJ2aXNvciBtYXkKKyAgICAgKiBub3QgaGF2
ZSBjb3JyZWN0IEhTUiBSdCB2YWx1ZS4KKyAgICAgKi8KKyAgICBpZiAoIGNoZWNrX3dvcmthcm91
bmRfNzY2NDIyKCkgJiYgKHJlZ3MtPmNwc3IgJiBQU1JfVEhVTUIpICYmCisgICAgICAgICBkYWJ0
LndyaXRlICkKKyAgICB7CisgICAgICAgIGludCByYzsKKworICAgICAgICByYyA9IGRlY29kZV9p
bnN0cnVjdGlvbihyZWdzLCAmaW5mby5kYWJ0KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLCAiVW5hYmxlIHRvIGRlY29kZSBp
bnN0cnVjdGlvblxuIik7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgIH0K
KworICAgIGlmICggaW5mby5kYWJ0LndyaXRlICkKKyAgICAgICAgcmV0dXJuIGhhbmRsZV93cml0
ZShoYW5kbGVyLCB2LCAmaW5mbyk7CiAgICAgZWxzZQotICAgICAgICByZXR1cm4gaGFuZGxlX3Jl
YWQoaGFuZGxlciwgdiwgaW5mbyk7CisgICAgICAgIHJldHVybiBoYW5kbGVfcmVhZChoYW5kbGVy
LCB2LCAmaW5mbyk7CiB9CiAKIHZvaWQgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21h
aW4gKmQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCmluZGV4IGM4NTM0ZDYuLjJmOGQ3OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC01MSw4ICs1MSw2IEBACiAjaW5j
bHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+CiAKLSNpbmNsdWRlICJk
ZWNvZGUuaCIKLQogLyogVGhlIGJhc2Ugb2YgdGhlIHN0YWNrIG11c3QgYWx3YXlzIGJlIGRvdWJs
ZS13b3JkIGFsaWduZWQsIHdoaWNoIG1lYW5zCiAgKiB0aGF0IGJvdGggdGhlIGtlcm5lbCBoYWxm
IG9mIHN0cnVjdCBjcHVfdXNlcl9yZWdzICh3aGljaCBpcyBwdXNoZWQgaW4KICAqIGVudHJ5LlMp
IGFuZCBzdHJ1Y3QgY3B1X2luZm8gKHdoaWNoIGxpdmVzIGF0IHRoZSBib3R0b20gb2YgYSBYZW4K
QEAgLTE4NjQsNDUgKzE4NjIsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHBmYXJfaXNfdmFsaWQo
Ym9vbCBzMXB0dywgdWludDhfdCBmc2MpCiAgICAgcmV0dXJuIHMxcHR3IHx8IChmc2MgPT0gRlND
X0ZMVF9UUkFOUyAmJiAhY2hlY2tfd29ya2Fyb3VuZF84MzQyMjAoKSk7CiB9CiAKLXN0YXRpYyBi
b29sIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQotewotICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBk
YWJ0ID0gaHNyLmRhYnQ7Ci0gICAgbW1pb19pbmZvX3QgaW5mbyA9IHsKLSAgICAgICAgLmdwYSA9
IGdwYSwKLSAgICAgICAgLmRhYnQgPSBkYWJ0Ci0gICAgfTsKLSAgICBpbnQgcmM7Ci0KLSAgICBB
U1NFUlQoaHNyLmVjID09IEhTUl9FQ19EQVRBX0FCT1JUX0xPV0VSX0VMKTsKLQotICAgIC8qIHN0
YWdlLTEgcGFnZSB0YWJsZSBzaG91bGQgbmV2ZXIgbGl2ZSBpbiBhbiBlbXVsYXRlZCBNTUlPIHJl
Z2lvbiAqLwotICAgIGlmICggZGFidC5zMXB0dyApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQot
ICAgIC8qIEFsbCB0aGUgaW5zdHJ1Y3Rpb25zIHVzZWQgb24gZW11bGF0ZWQgTU1JTyByZWdpb24g
c2hvdWxkIGJlIHZhbGlkICovCi0gICAgaWYgKCAhZGFidC52YWxpZCApCi0gICAgICAgIHJldHVy
biBmYWxzZTsKLQotICAgIC8qCi0gICAgICogRXJyYXR1bSA3NjY0MjI6IFRodW1iIHN0b3JlIHRy
YW5zbGF0aW9uIGZhdWx0IHRvIEh5cGVydmlzb3IgbWF5Ci0gICAgICogbm90IGhhdmUgY29ycmVj
dCBIU1IgUnQgdmFsdWUuCi0gICAgICovCi0gICAgaWYgKCBjaGVja193b3JrYXJvdW5kXzc2NjQy
MigpICYmIChyZWdzLT5jcHNyICYgUFNSX1RIVU1CKSAmJgotICAgICAgICAgZGFidC53cml0ZSAp
Ci0gICAgewotICAgICAgICByYyA9IGRlY29kZV9pbnN0cnVjdGlvbihyZWdzLCAmaW5mby5kYWJ0
KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVO
TE9HX0RFQlVHLCAiVW5hYmxlIHRvIGRlY29kZSBpbnN0cnVjdGlvblxuIik7Ci0gICAgICAgICAg
ICByZXR1cm4gZmFsc2U7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gISFoYW5kbGVf
bW1pbygmaW5mbyk7Ci19Ci0KIC8qCiAgKiBXaGVuIHVzaW5nIEFDUEksIG1vc3Qgb2YgdGhlIE1N
SU8gcmVnaW9ucyB3aWxsIGJlIG1hcHBlZCBvbi1kZW1hbmQKICAqIGluIHN0YWdlLTIgcGFnZSB0
YWJsZXMgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gYmVjYXVzZSBYZW4gaXMgbm90CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1p
by5oCmluZGV4IDM3ZTJiN2EuLmM5NDEwNzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW1pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oCkBAIC01Niw3ICs1Niw5
IEBAIHN0cnVjdCB2bW1pbyB7CiAgICAgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlcnM7CiB9
OwogCi1leHRlcm4gaW50IGhhbmRsZV9tbWlvKG1taW9faW5mb190ICppbmZvKTsKK2ludCB0cnlf
aGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCisgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3Bh
KTsKIHZvaWQgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyAqb3BzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCBwYWRkcl90IHNpemUsIHZv
aWQgKnByaXYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF4E-0002jz-Sm; Sun, 04 Feb 2018 07:50:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF4D-0002jE-TC
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:25 +0000
X-Inumbo-ID: b01fe7f2-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b01fe7f2-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:47:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF0y-0001Cm-7v
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF0y-0001cu-5i
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:47:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF0y-0001cu-5i@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:47:04 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Optimise decode_register()
	somewhat
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwNGY5OGZmYzdlNTdjYWMxNzM2NTM0MWMwNzM4OWFhOGQwNDE4YmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAyNSAxMjoxNjoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKYW4gMzEgMTI6MjM6
MTEgMjAxOCArMDAwMAoKICAgIHg4Ni9lbXVsOiBPcHRpbWlzZSBkZWNvZGVfcmVnaXN0ZXIoKSBz
b21ld2hhdAogICAgCiAgICBUaGUgcG9zaXRpb25zIG9mIEdQUnMgaW5zaWRlIHN0cnVjdCBjcHVf
dXNlcl9yZWdzIGRvZXNuJ3QgZm9sbG93IGFueQogICAgcGFydGljdWxhciBvcmRlciwgc28gYXMg
Y29tcGlsZWQsIGRlY29kZV9yZWdpc3RlcigpIGJlY29tZXMgYSBqdW1wIHRhYmxlIHRvIDE2CiAg
ICBibG9ja3Mgd2hpY2ggY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSBvZmZzZXQsIGF0IGEgdG90
YWwgb2YgMjA3IGJ5dGVzLgogICAgCiAgICBJbnN0ZWFkLCBwcmUtY29tcHV0ZSB0aGUgb2Zmc2V0
cyBhdCBidWlsZCB0aW1lIGFuZCB1c2UgcG9pbnRlciBhcml0aG1ldGljIHRvCiAgICBjYWxjdWxh
dGUgdGhlIHJlc3VsdC4gIEJ5IG9ic2VydmF0aW9uLCBtb3N0IGNhbGxlcnMgaW4geDg2X2VtdWxh
dGUoKSBpbmxpbmUKICAgIGFuZCBjb25zdGFudC1wcm9wYWdhdGUgdGhlIGhpZ2hieXRlX3JlZ3Mg
dmFsdWUgb2YgMC4KICAgIAogICAgVGhlIHNwbGl0dGluZyBvZiB0aGUgZ2VuZXJhbCBhbmQgbGVn
YWN5IGJ5dGUtb3AgY2FzZXMgbWVhbnMgdGhhdCB3ZSB3aWxsIG5vdwogICAgaGl0IGFuIEFTU0VS
VCBpZiBhbnkgY29kZSBwYXRoIHRyaWVzIHRvIHVzZSB0aGUgbGVnYWN5IGJ5dGUtb3AgZW5jb2Rp
bmcgd2l0aCBhCiAgICBSRVggcHJlZml4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGZmMGEwMDMuLjFmZmJmOWMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xOTM1LDM2ICsxOTM1LDY3IEBA
IGxvYWRfc2VnKAogICAgIHJldHVybiByYzsKIH0KIAorLyogTWFwIEdQUnMgYnkgTW9kUk0gZW5j
b2RpbmcgdG8gdGhlaXIgb2Zmc2V0IHdpdGhpbiBzdHJ1Y3QgY3B1X3VzZXJfcmVncy4gKi8KK3N0
YXRpYyBjb25zdCB1aW50OF90IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9IHsKKyAgICBv
ZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihheCkpLAorICAgIG9mZnNldG9mKHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCByKGN4KSksCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3Jl
Z3MsIHIoZHgpKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihieCkpLAor
ICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKHNwKSksCisgICAgb2Zmc2V0b2Yo
c3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoYnApKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncywgcihzaSkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGRp
KSksCisjaWZkZWYgX194ODZfNjRfXworICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdz
LCByOCksCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHI5KSwKKyAgICBvZmZz
ZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEwKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1
X3VzZXJfcmVncywgcjExKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEy
KSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEzKSwKKyAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE0KSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncywgcjE1KSwKKyNlbmRpZgorfTsKKwogdm9pZCAqCiBkZWNvZGVfcmVnaXN0ZXIoCiAg
ICAgdWludDhfdCBtb2RybV9yZWcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGln
aGJ5dGVfcmVncykKIHsKLSAgICB2b2lkICpwOworICAgIHN0YXRpYyBjb25zdCB1aW50OF90IGJ5
dGVfcmVnX29mZnNldHNbXSA9IHsKKyAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3Jl
Z3MsIGFsKSwKKyAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGNsKSwKKyAg
ICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGRsKSwKKyAgICAgICAgb2Zmc2V0
b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGJsKSwKKyAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNw
dV91c2VyX3JlZ3MsIGFoKSwKKyAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3Ms
IGNoKSwKKyAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGRoKSwKKyAgICAg
ICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGJoKSwKKyAgICB9OwogCi0gICAgc3dp
dGNoICggbW9kcm1fcmVnICkKKyAgICBpZiAoICFoaWdoYnl0ZV9yZWdzICkKICAgICB7Ci0gICAg
Y2FzZSAgMDogcCA9ICZyZWdzLT5yKGF4KTsgYnJlYWs7Ci0gICAgY2FzZSAgMTogcCA9ICZyZWdz
LT5yKGN4KTsgYnJlYWs7Ci0gICAgY2FzZSAgMjogcCA9ICZyZWdzLT5yKGR4KTsgYnJlYWs7Ci0g
ICAgY2FzZSAgMzogcCA9ICZyZWdzLT5yKGJ4KTsgYnJlYWs7Ci0gICAgY2FzZSAgNDogcCA9ICho
aWdoYnl0ZV9yZWdzID8gJnJlZ3MtPmFoIDogKHZvaWQgKikmcmVncy0+cihzcCkpOyBicmVhazsK
LSAgICBjYXNlICA1OiBwID0gKGhpZ2hieXRlX3JlZ3MgPyAmcmVncy0+Y2ggOiAodm9pZCAqKSZy
ZWdzLT5yKGJwKSk7IGJyZWFrOwotICAgIGNhc2UgIDY6IHAgPSAoaGlnaGJ5dGVfcmVncyA/ICZy
ZWdzLT5kaCA6ICh2b2lkICopJnJlZ3MtPnIoc2kpKTsgYnJlYWs7Ci0gICAgY2FzZSAgNzogcCA9
IChoaWdoYnl0ZV9yZWdzID8gJnJlZ3MtPmJoIDogKHZvaWQgKikmcmVncy0+cihkaSkpOyBicmVh
azsKLSNpZiBkZWZpbmVkKF9feDg2XzY0X18pCi0gICAgY2FzZSAgODogcCA9ICZyZWdzLT5yODsg
IGJyZWFrOwotICAgIGNhc2UgIDk6IHAgPSAmcmVncy0+cjk7ICBicmVhazsKLSAgICBjYXNlIDEw
OiBwID0gJnJlZ3MtPnIxMDsgYnJlYWs7Ci0gICAgY2FzZSAxMTogcCA9ICZyZWdzLT5yMTE7IGJy
ZWFrOwotICAgIGNhc2UgMTI6IHAgPSAmcmVncy0+cjEyOyBicmVhazsKLSAgICBjYXNlIDEzOiBw
ID0gJnJlZ3MtPnIxMzsgYnJlYWs7Ci0gICAgY2FzZSAxNDogcCA9ICZyZWdzLT5yMTQ7IGJyZWFr
OwotICAgIGNhc2UgMTU6IHAgPSAmcmVncy0+cjE1OyBicmVhazsKLSNlbmRpZgotICAgIGRlZmF1
bHQ6IEJVRygpOyBwID0gTlVMTDsgYnJlYWs7CisgICAgICAgIC8qIENoZWNrIHRoYXQgdGhlIGFy
cmF5IGlzIGEgcG93ZXIgb2YgdHdvLiAqLworICAgICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0la
RShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSAmCisgICAgICAgICAgICAgICAgICAgICAoQVJS
QVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSAtIDEpKTsKKworICAgICAgICBBU1NF
UlQobW9kcm1fcmVnIDwgQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSk7CisK
KyAgICAgICAgLyogRm9yIHNhZmV0eSBpbiByZWxlYXNlIGJ1aWxkcy4gIERlYnVnIGJ1aWxkcyB3
aWxsIGhpdCB0aGUgQVNTRVJUKCkgKi8KKyAgICAgICAgbW9kcm1fcmVnICY9IEFSUkFZX1NJWkUo
Y3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykgLSAxOworCisgICAgICAgIHJldHVybiAodm9pZCAq
KXJlZ3MgKyBjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzW21vZHJtX3JlZ107CiAgICAgfQogCi0g
ICAgcmV0dXJuIHA7CisgICAgLyogQ2hlY2sgdGhhdCB0aGUgYXJyYXkgaXMgYSBwb3dlciBvZiB0
d28uICovCisgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUoYnl0ZV9yZWdfb2Zmc2V0cykgJgor
ICAgICAgICAgICAgICAgICAoQVJSQVlfU0laRShieXRlX3JlZ19vZmZzZXRzKSAtIDEpKTsKKwor
ICAgIEFTU0VSVChtb2RybV9yZWcgPCBBUlJBWV9TSVpFKGJ5dGVfcmVnX29mZnNldHMpKTsKKwor
ICAgIC8qIEZvciBzYWZldHkgaW4gcmVsZWFzZSBidWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBo
aXQgdGhlIEFTU0VSVCgpICovCisgICAgbW9kcm1fcmVnICY9IEFSUkFZX1NJWkUoYnl0ZV9yZWdf
b2Zmc2V0cykgLSAxOworCisgICAgcmV0dXJuICh2b2lkICopcmVncyArIGJ5dGVfcmVnX29mZnNl
dHNbbW9kcm1fcmVnXTsKIH0KIAogc3RhdGljIHZvaWQgKmRlY29kZV92ZXhfZ3ByKHVuc2lnbmVk
IGludCB2ZXhfcmVnLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF4F-0002kZ-U2; Sun, 04 Feb 2018 07:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF4E-0002jt-NU
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:26 +0000
X-Inumbo-ID: 039bf339-0980-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 039bf339-0980-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:50:05 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF4D-0001KQ-ES
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF4D-0001sx-E2
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF4D-0001sx-E2@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:50:25 +0000
Subject: [Xen-changelog] [xen master] xen/arm: io: Distinguish unhandled IO
	from aborted one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4ZjBlMzY3YmJmOTg3NzU4OGY2NGQwMWY0ODRmNTYxYzk3OTUwMWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyIDEwOjE0OjQyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTQ6NDE6MTMgMjAx
OCAtMDgwMAoKICAgIHhlbi9hcm06IGlvOiBEaXN0aW5ndWlzaCB1bmhhbmRsZWQgSU8gZnJvbSBh
Ym9ydGVkIG9uZQogICAgCiAgICBDdXJyZW50bHksIFhlbiBpcyBjb25zaWRlcmluZyB0aGF0IGFu
IElPIGNvdWxkIGVpdGhlciBiZSBoYW5kbGVkIG9yCiAgICB1bmhhbmRsZWQuIFdoZW4gdW5oYW5k
bGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBmdW5jdGlvbiB3aWxsIHRyeSBhbm90aGVyCiAgICB3YXkg
dG8gcmVzb2x2ZSB0aGUgYWJvcnQuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBNTUlPIGVtdWxhdGlv
biBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVuIHRoZSBhZGRyZXNzCiAgICBiZWxvbmdzIHRvIGFu
IGVtdWxhdGVkIHJhbmdlIGJ1dCB3YXMgbm90IGNvcnJlY3QuIEluIHRoYXQgY2FzZSwgWGVuCiAg
ICBzaG91bGQgYXZvaWQgdG8gdHJ5IGFub3RoZXIgd2F5IGFuZCBkaXJlY3RseSBpbmplY3QgYSBn
dWVzdCBkYXRhIGFib3J0LgogICAgCiAgICBJbnRyb2R1Y2UgYSB0cmktc3RhdGUgcmV0dXJuIHRv
IGRpc3Rpbmd1aXNoIHRoZSBmb2xsb3dpbmcgc3RhdGU6CiAgICAgICAgKiBJT19BQk9SVDogVGhl
IElPIHdhcyBoYW5kbGVkIGJ1dCByZXN1bHRlZCBpbiBhbiBhYm9ydAogICAgICAgICogSU9fSEFO
RExFRDogVGhlIElPIHdhcyBoYW5kbGVkCiAgICAgICAgKiBJT19VTkhBTkRMRUQ6IFRoZSBJTyB3
YXMgdW5oYW5kbGVkCiAgICAKICAgIEZvciBub3csIGl0IGlzIGNvbnNpZGVyZWQgdGhhdCBhbiBJ
TyBiZWxvbmdpbmcgdG8gYW4gZW11bGF0ZWQgcmFuZ2UKICAgIGNvdWxkIGVpdGhlciBiZSBoYW5k
bGVkIG9yIGluamVjdCBhbiBhYm9ydC4gVGhpcyBjb3VsZCBiZSByZXZpc2l0IGluIHRoZQogICAg
ZnV0dXJlIGlmIG92ZXJsYXBwZWQgcmVnaW9uIGV4aXN0IChvciB3ZSB3YW50IHRvIHRyeSBhbm90
aGVyIHdheSB0bwogICAgcmVzb2x2ZSB0aGUgYWJvcnQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vaW8uYyAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbWlvLmggfCAxMyArKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDQzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKaW5kZXggYzNlOTIzOS4uYWU3ZWY5NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lvLmMKKysrIGIveGVuL2FyY2gvYXJtL2lvLmMKQEAgLTI2
LDggKzI2LDkgQEAKIAogI2luY2x1ZGUgImRlY29kZS5oIgogCi1zdGF0aWMgaW50IGhhbmRsZV9y
ZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAot
ICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKK3N0YXRpYyBlbnVtIGlv
X3N0YXRlIGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQogewogICAgIGNvbnN0
IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKQEAgLTQwLDcgKzQxLDcgQEAgc3Rh
dGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBz
dHJ1Y3QgdmNwdSAqdiwKICAgICB1aW50OF90IHNpemUgPSAoMSA8PCBkYWJ0LnNpemUpICogODsK
IAogICAgIGlmICggIWhhbmRsZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAmciwgaGFuZGxlci0+cHJp
dikgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX0FCT1JUOwogCiAgICAg
LyoKICAgICAgKiBTaWduIGV4dGVuZCBpZiByZXF1aXJlZC4KQEAgLTYwLDE3ICs2MSwyMCBAQCBz
dGF0aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIs
IHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnLCByKTsK
IAotICAgIHJldHVybiAxOworICAgIHJldHVybiBJT19IQU5ETEVEOwogfQogCi1zdGF0aWMgaW50
IGhhbmRsZV93cml0ZShjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3Qg
dmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQorc3Rh
dGljIGVudW0gaW9fc3RhdGUgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIg
KmhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8p
CiB7CiAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OwogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOworICAgIGlu
dCByZXQ7CiAKLSAgICByZXR1cm4gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNl
cl9yZWcocmVncywgZGFidC5yZWcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhh
bmRsZXItPnByaXYpOworICAgIHJldCA9IGhhbmRsZXItPm9wcy0+d3JpdGUodiwgaW5mbywgZ2V0
X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGhhbmRsZXItPnByaXYpOworICAgIHJldHVybiByZXQgPyBJT19IQU5ETEVEIDogSU9fQUJPUlQ7
CiB9CiAKIC8qIFRoaXMgZnVuY3Rpb24gYXNzdW1lcyB0aGF0IG1taW8gcmVnaW9ucyBhcmUgbm90
IG92ZXJsYXBwZWQgKi8KQEAgLTEwMyw5ICsxMDcsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1t
aW9faGFuZGxlciAqZmluZF9tbWlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1
cm4gaGFuZGxlcjsKIH0KIAotaW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKLSAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCitlbnVtIGlvX3N0YXRlIHRyeV9oYW5kbGVfbW1p
byhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IGdwYSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgY29uc3Qg
c3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciA9IE5VTEw7CkBAIC0xMTksMTEgKzEyMywxMSBA
QCBpbnQgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAgICAg
aGFuZGxlciA9IGZpbmRfbW1pb19oYW5kbGVyKHYtPmRvbWFpbiwgaW5mby5ncGEpOwogICAgIGlm
ICggIWhhbmRsZXIgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX1VOSEFO
RExFRDsKIAogICAgIC8qIEFsbCB0aGUgaW5zdHJ1Y3Rpb25zIHVzZWQgb24gZW11bGF0ZWQgTU1J
TyByZWdpb24gc2hvdWxkIGJlIHZhbGlkICovCiAgICAgaWYgKCAhZGFidC52YWxpZCApCi0gICAg
ICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gSU9fQUJPUlQ7CiAKICAgICAvKgogICAgICAq
IEVycmF0dW0gNzY2NDIyOiBUaHVtYiBzdG9yZSB0cmFuc2xhdGlvbiBmYXVsdCB0byBIeXBlcnZp
c29yIG1heQpAQCAtMTM4LDcgKzE0Miw3IEBAIGludCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgIlVuYWJsZSB0byBkZWNvZGUgaW5zdHJ1Y3Rpb25c
biIpOwotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXR1cm4gSU9fQUJPUlQ7
CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMmY4ZDc5MC4uMWU4NWY5OSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE5NjQs
MTAgKzE5NjQsMjEgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAqCiAgICAgICAgICAqIE5vdGUgdGhh
dCBlbXVsYXRlZCByZWdpb24gY2Fubm90IGJlIGV4ZWN1dGVkCiAgICAgICAgICAqLwotICAgICAg
ICBpZiAoIGlzX2RhdGEgJiYgdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwgZ3BhKSApCisgICAg
ICAgIGlmICggaXNfZGF0YSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGFkdmFuY2VfcGMocmVn
cywgaHNyKTsKLSAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIGVudW0gaW9fc3RhdGUg
c3RhdGUgPSB0cnlfaGFuZGxlX21taW8ocmVncywgaHNyLCBncGEpOworCisgICAgICAgICAgICBz
d2l0Y2ggKCBzdGF0ZSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIElPX0FCT1JU
OgorICAgICAgICAgICAgICAgIGdvdG8gaW5qZWN0X2FidDsKKyAgICAgICAgICAgIGNhc2UgSU9f
SEFORExFRDoKKyAgICAgICAgICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgY2FzZSBJT19VTkhBTkRMRUQ6CisgICAgICAg
ICAgICAgICAgLyogSU8gdW5oYW5kbGVkLCB0cnkgYW5vdGhlciB3YXkgdG8gaGFuZGxlIGl0LiAq
LworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAg
ICAgICAgLyoKQEAgLTE5ODgsNiArMTk5OSw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2Uy
X2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAg
IGhzci5iaXRzLCB4YWJ0LmZzYyk7CiAgICAgfQogCitpbmplY3RfYWJ0OgogICAgIGdkcHJpbnRr
KFhFTkxPR19ERUJVRywgIkhTUj0weCV4IHBjPSUjIlBSSXJlZ2lzdGVyIiBndmE9JSMiUFJJdmFk
ZHIKICAgICAgICAgICAgICAiIGdwYT0lIyJQUklwYWRkciJcbiIsIGhzci5iaXRzLCByZWdzLT5w
YywgZ3ZhLCBncGEpOwogICAgIGlmICggaXNfZGF0YSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21taW8uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oCmluZGV4IGM5NDEw
NzMuLmM4ZGFkYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oCkBAIC0zMiw2ICszMiwxMyBAQCB0eXBlZGVmIHN0
cnVjdAogICAgIHBhZGRyX3QgZ3BhOwogfSBtbWlvX2luZm9fdDsKIAorZW51bSBpb19zdGF0ZQor
eworICAgIElPX0FCT1JULCAgICAgICAvKiBUaGUgSU8gd2FzIGhhbmRsZWQgYnkgdGhlIGhlbHBl
ciBhbmQgbGVkIHRvIGFuIGFib3J0LiAqLworICAgIElPX0hBTkRMRUQsICAgICAvKiBUaGUgSU8g
d2FzIHN1Y2Nlc3NmdWxseSBoYW5kbGVkIGJ5IHRoZSBoZWxwZXIuICovCisgICAgSU9fVU5IQU5E
TEVELCAgIC8qIFRoZSBJTyB3YXMgbm90IGhhbmRsZWQgYnkgdGhlIGhlbHBlci4gKi8KK307CisK
IHR5cGVkZWYgaW50ICgqbW1pb19yZWFkX3QpKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIsIHZvaWQgKnBy
aXYpOwogdHlwZWRlZiBpbnQgKCptbWlvX3dyaXRlX3QpKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2lu
Zm9fdCAqaW5mbywKQEAgLTU2LDkgKzYzLDkgQEAgc3RydWN0IHZtbWlvIHsKICAgICBzdHJ1Y3Qg
bW1pb19oYW5kbGVyICpoYW5kbGVyczsKIH07CiAKLWludCB0cnlfaGFuZGxlX21taW8oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhz
ciBoc3IsCi0gICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKTsKK2VudW0gaW9fc3RhdGUg
dHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKTsKIHZvaWQgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
bW1pb19oYW5kbGVyX29wcyAqb3BzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBhZGRyLCBwYWRkcl90IHNpemUsIHZvaWQgKnByaXYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF4U-0002mq-Vm; Sun, 04 Feb 2018 07:50:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF4T-0002m9-7c
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:41 +0000
X-Inumbo-ID: 2e0c1f66-0980-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e0c1f66-0980-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:51:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF4N-0001LO-GL
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF4N-0001u8-Fs
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF4N-0001u8-Fs@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:50:35 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Don't crash domain on bad
	MMIO emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiNjEyMmExMTcyYjUyMTQyYmU4NDQ0ZjIxOWE1ZDhiMDNkMzE5NWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyIDEwOjE0OjQzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTQ6NDE6MjMgMjAx
OCAtMDgwMAoKICAgIHhlbi9hcm06IERvbid0IGNyYXNoIGRvbWFpbiBvbiBiYWQgTU1JTyBlbXVs
YXRpb24KICAgIAogICAgTm93IHRoZSBNTUlPIGVtdWxhdGlvbiBpcyBhYmxlIHRvIGRpc3Rpbmd1
aXNoIHVuaGFuZGxlZCBJTyBmcm9tIGFib3J0ZWQKICAgIG9uZSwgdGhlcmUgYXJlIG5vIG5lZWQg
dG8gY3Jhc2ggdGhlIGRvbWFpbiB3aGVuIHRoZSByZWdpb24gaXMgYWNjZXNzCiAgICB3aXRoIGEg
YmFkIHdpZHRoLgogICAgCiAgICBJbnN0ZWFkIGxldCBYZW4gaW5qZWN0IGEgZGF0YSBhYm9ydCB0
byB0aGUgZ3Vlc3QgYW5kIGRlY2lkZSB3aGF0IHRvIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy12Mi5jICAgICB8IDIgLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgMyAt
LS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgOCAtLS0tLS0tLQogeGVuL2FyY2gvYXJt
L3ZwbDAxMS5jICAgICAgfCAyIC0tCiA0IGZpbGVzIGNoYW5nZWQsIDE1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12
Mi5jCmluZGV4IDJiZGIyNTIuLjY0NmQxZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtMzQ4LDcgKzM0OCw2IEBAIHN0
YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5m
b190ICppbmZvLAogYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdjogdkdJ
Q0Q6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYs
IGRhYnQuc2l6ZSwgZGFidC5yZWcsIGdpY2RfcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKICAgICByZXR1cm4gMDsKIAogcmVhZF9hc196ZXJvXzMyOgpAQCAtNjEzLDcgKzYx
Miw2IEBAIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICIl
cHY6IHZHSUNEOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAl
IzA4eFxuIiwKICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgZ2ljZF9yZWcp
OwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwogCiB3cml0
ZV9pZ25vcmVfMzI6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IGQ4ZmE0NDIuLjMyMDYxYzYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jCkBAIC0xMTM2LDcgKzExMzYsNiBAQCByZWFkX3Jlc2VydmVkOgogYmFkX3dpZHRoOgog
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgInZHSVRTOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zm
c2V0ICUjMDRseFxuIiwKICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplLCBpbmZvLT5kYWJ0LnJl
ZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKLSAgICBkb21haW5fY3Jhc2hf
c3luY2hyb25vdXMoKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMTQ0Niw4ICsxNDQ1LDYgQEAg
YmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIgInZHSVRTOiBiYWQgd3JpdGUgd2lk
dGggJWQgciVkIG9mZnNldCAlIzA4bHhcbiIsCiAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSwg
aW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7CiAKLSAg
ICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKLQogICAgIHJldHVybiAwOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpp
bmRleCBhZjE2ZGZkLi4yYWQ4YTZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTMyOCw3ICszMjgsNiBAQCBzdGF0aWMg
aW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2lu
Zm9fdCAqaW5mbywKIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHYgdkdJ
Q1I6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYs
IGRhYnQuc2l6ZSwgZGFidC5yZWcsIGdpY3JfcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKICAgICByZXR1cm4gMDsKIAogcmVhZF9hc196ZXJvXzY0OgpAQCAtNjQ4LDcgKzY0
Nyw2IEBAIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgIiVw
djogdkdJQ1I6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0ICUj
MDh4XG4iLAogICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIsIGdpY3JfcmVnKTsK
LSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAogd3JpdGVf
aWdub3JlXzY0OgpAQCAtNzYwLDcgKzc1OCw2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3Ry
X2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiBiYWRf
d2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2OiAlczogYmFkIHJlYWQgd2lkdGgg
JWQgciVkIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwgbmFtZSwgZGFidC5zaXplLCBk
YWJ0LnJlZywgcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1
cm4gMDsKIAogcmVhZF9hc196ZXJvOgpAQCAtODc2LDcgKzg3Myw2IEBAIGJhZF93aWR0aDoKICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICIlcHY6ICVzOiBiYWQgd3JpdGUgd2lk
dGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwg
bmFtZSwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3lu
Y2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAogd3JpdGVfaWdub3JlXzMyOgpAQCAtOTM3LDcg
KzkzMyw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19yZGlzdHJfc2dpX21taW9fcmVhZChzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAiJXB2OiB2R0lDUjogU0dJOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUj
MDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBnaWNyX3JlZyk7Ci0g
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHJlYWRfYXNf
emVyb18zMjoKQEAgLTEwMTcsNyArMTAxMiw2IEBAIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVO
TE9HX0dfRVJSCiAgICAgICAgICAgICIlcHY6IHZHSUNSOiBTR0k6IGJhZCB3cml0ZSB3aWR0aCAl
ZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0
LnNpemUsIGRhYnQucmVnLCByLCBnaWNyX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHdyaXRlX2lnbm9yZV8zMjoKQEAgLTEyNjgsNyArMTI2
Miw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYs
IG1taW9faW5mb190ICppbmZvLAogYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIg
IiVwdjogdkdJQ0Q6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCiAgICAg
ICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIGdpY2RfcmVnKTsKLSAgICBkb21haW5fY3Jh
c2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAogcmVhZF9hc196ZXJvXzMyOgpAQCAt
MTQ1Niw3ICsxNDQ5LDYgQEAgYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAg
ICAgICAgICAgIiVwdjogdkdJQ0Q6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3Rl
ciIgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBy
LCBnaWNkX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJu
IDA7CiAKIHdyaXRlX2lnbm9yZV8zMjoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEu
YyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCA3MjViMmUwLi43Nzg4YzJmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBA
IC0yOTYsNyArMjk2LDYgQEAgc3RhdGljIGludCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1
ICp2LAogYmFkX3dpZHRoOgogICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHJl
YWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgIGRhYnQuc2l6ZSwg
ZGFidC5yZWcsIHZwbDAxMV9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwog
ICAgIHJldHVybiAwOwogCiB9CkBAIC0zNjYsNyArMzY1LDYgQEAgd3JpdGVfaWdub3JlOgogYmFk
X3dpZHRoOgogICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHdyaXRlIHdpZHRo
ICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVn
LCB2cGwwMTFfcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1
cm4gMDsKIAogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:50:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF4f-0002ow-1A; Sun, 04 Feb 2018 07:50:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF4d-0002nZ-Dt
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:51 +0000
X-Inumbo-ID: 340a3032-0980-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 340a3032-0980-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:51:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF4X-0001LU-I8
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF4X-0001v0-Hf
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:50:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF4X-0001v0-Hf@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:50:45 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Don't crash the domain on
	invalid HVC immediate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5ZDlkN2EzM2I3ODFiYzlhOTE0MTZmMWUwNGM4ZTUwZTQwZmE0ZWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyIDEwOjE0OjQ0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRmViIDIgMTQ6NDE6MzEgMjAx
OCAtMDgwMAoKICAgIHhlbi9hcm06IERvbid0IGNyYXNoIHRoZSBkb21haW4gb24gaW52YWxpZCBI
VkMgaW1tZWRpYXRlCiAgICAKICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpIHNob3VsZCBv
bmx5IGJlIHVzZWQgd2hlbiBzb21ldGhpbmcgd2VudCB3cm9uZwogICAgaW4gWGVuLiBJdCBpcyBi
ZXR0ZXIgdG8gaW5qZWN0IHRvIHRoZSBndWVzdCBhcyBpdCB3aWxsIGJlIGluIGEgYmV0dGVyCiAg
ICBwb3NpdGlvbiB0byBwcm92aWRlIGhlbHBmdWwgaW5mb3JtYXRpb24gKHN0YWNrIHRyYWNlLi4u
KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxMyArKysrKysrKy0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMWU4
NWY5OS4uMWNiYTdlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE0NzEsMTQgKzE0NzEsMTcgQEAgc3RhdGljIHZvaWQgZG9f
ZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUp
CiAjZW5kaWYKIAogc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBpc3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bmlvbiBoc3IgaHNyKQogewogICAgIGFybV9oeXBlcmNhbGxfZm5fdCBjYWxsID0gTlVMTDsK
IAogICAgIEJVSUxEX0JVR19PTihOUl9oeXBlcmNhbGxzIDwgQVJSQVlfU0laRShhcm1faHlwZXJj
YWxsX3RhYmxlKSApOwogCi0gICAgaWYgKCBpc3MgIT0gWEVOX0hZUEVSQ0FMTF9UQUcgKQotICAg
ICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICBpZiAoIGhzci5pc3MgIT0gWEVO
X0hZUEVSQ0FMTF9UQUcgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IkludmFsaWQgSFZDIGltbSAweCV4XG4iLCBoc3IuaXNzKTsKKyAgICAgICAgcmV0dXJuIGluamVj
dF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICB9CiAKICAgICBpZiAoICpuciA+PSBB
UlJBWV9TSVpFKGFybV9oeXBlcmNhbGxfdGFibGUpICkKICAgICB7CkBAIC0yMTA5LDcgKzIxMTIs
NyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQogICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBf
aHZjX3NtY2NjKHJlZ3MpOwogICAgICAgICBuciA9IHJlZ3MtPnIxMjsKLSAgICAgICAgZG9fdHJh
cF9oeXBlcmNhbGwocmVncywgJm5yLCBoc3IuaXNzKTsKKyAgICAgICAgZG9fdHJhcF9oeXBlcmNh
bGwocmVncywgJm5yLCBoc3IpOwogICAgICAgICByZWdzLT5yMTIgPSAodWludDMyX3QpbnI7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTIxMjMsNyArMjEyNiw3IEBAIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogI2VuZGlmCiAgICAgICAgIGlm
ICggaHNyLmlzcyA9PSAwICkKICAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhy
ZWdzKTsKLSAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlz
cyk7CisgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzcik7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFNSX0VDX1NNQzY0OgogICAgICAgICAvKgotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 04 07:52:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eiF6N-0002sE-5x; Sun, 04 Feb 2018 07:52:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiF6L-0002s4-O5
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:52:37 +0000
X-Inumbo-ID: f2186496-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2186496-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:49:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiF2k-0001HE-Tx
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eiF2k-0001le-Tc
 for xen-changelog@lists.xenproject.org; Sun, 04 Feb 2018 07:48:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eiF2k-0001le-Tc@xenbits.xenproject.org>
Date: Sun, 04 Feb 2018 07:48:54 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Add structure names to
	opcode tables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4Mjc2MDYwMzA0OGNjN2I4Njc4MmE1ZDNkY2UyM2EzYTc4YWI5M2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiAxIDE5OjUxOjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEZlYiAyIDExOjEyOjMz
IDIwMTggKzAwMDAKCiAgICB4ODYvZW11bDogQWRkIHN0cnVjdHVyZSBuYW1lcyB0byBvcGNvZGUg
dGFibGVzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgaXQgbWFrZXMgdGhlIGRp
ZmYgY29udGV4dCBsaW5lIG1vcmUgaGVscGZ1bCB3aGVuCiAgICByZXZpZXdpbmcgcGF0Y2hlcyB3
aGljaCBhbHRlciB0aGUgb3Bjb2RlIHRhYmxlcy4gIGUuZy4gQ29uc2lkZXI6CiAgICAKICAgICAg
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKICAgICAgKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKICAgICAgQEAgLTM3MCw3ICsz
NzAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICAgICAgICBbMHgwYyAuLi4gMHgwZl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgICAgICAgIFsweDEwXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgICAgICAgIFsweDEzXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgIC0gICAgWzB4MTQgLi4u
IDB4MTVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICAgKyAgICBbMHgx
NCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgICAgICAg
IFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwK
ICAgICAgICAgICBbMHgxOCAuLi4gMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9m
cCwgLnR3b19vcCA9IDEgfSwKICAgICAgICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzEyOCwgLnR3b19vcCA9IDEgfSwKICAgIAogICAgd2hpY2ggaXMgZW50aXJlbHkgYW1iaWd1b3Vz
IGJldHdlZW4gMGYzOCBhbmQgMGYzYSwgYW5kIHRoZSBzYW1lIGRpZmYgd2l0aCB0aGlzCiAgICBj
aGFuZ2UgaW4gcGxhY2U6CiAgICAKICAgICAgLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKICAgICAgKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKICAgICAgQEAgLTM3MCw3ICszNzAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmMzhfdGFibGUgewogICAgICAgICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgICAgICAgWzB4MTBdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCiAgICAgICAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnR3b19vcCA9IDEgfSwKICAgICAgLSAgICBbMHgxNCAuLi4gMHgxNV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgICArICAgIFsweDE0IC4uLiAweDE2XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgICAgICAgWzB4MTddID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgICAgICAgIFsweDE4
IC4uLiAweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX2ZwLCAudHdvX29wID0gMSB9
LAogICAgICAgICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0g
MSB9LAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDYgKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYzA5ZGQ4ZC4uY2MzMzNhMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIzNyw3ICsyMzcsNyBA
QCBlbnVtIHNpbWRfb3BzaXplIHsKIH07CiB0eXBlZGVmIHVpbnQ4X3Qgc2ltZF9vcHNpemVfdDsK
IAotc3RhdGljIGNvbnN0IHN0cnVjdCB7CitzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFi
bGUgewogICAgIG9wY29kZV9kZXNjX3QgZGVzYzsKICAgICBzaW1kX29wc2l6ZV90IHNpemU7CiB9
IHR3b2J5dGVfdGFibGVbMjU2XSA9IHsKQEAgLTM2MCw3ICszNjAsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAqIChvbmUgb2Ygd2hpY2ggcG9zc2libHkgYWxzbyBhbGxvd2luZyB0byBiZSBh
IG1lbW9yeSBvbmUpLiBUaGUgbmFtZWQKICAqIG9wZXJhbmQgY291bnRzIGRvIG5vdCBpbmNsdWRl
IGFueSBpbW1lZGlhdGUgb3BlcmFuZHMuCiAgKi8KLXN0YXRpYyBjb25zdCBzdHJ1Y3Qgeworc3Rh
dGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICB1aW50OF90IHNpbWRfc2l6ZTo1
OwogICAgIHVpbnQ4X3QgdG9fbWVtOjE7CiAgICAgdWludDhfdCB0d29fb3A6MTsKQEAgLTQwMCw3
ICs0MDAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKIC8qIFNoaWZ0IHZhbHVlcyBiZXR3ZWVu
IHNyYyBhbmQgZHN0IHNpemVzIG9mIHBtb3Z7cyx6fXh7Yix3LGR9e3csZCxxfS4gKi8KIHN0YXRp
YyBjb25zdCB1aW50OF90IHBtb3ZfY29udmVydF9kZWx0YVtdID0geyAxLCAyLCAzLCAxLCAyLCAx
IH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3Qgeworc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNh
X3RhYmxlIHsKICAgICB1aW50OF90IHNpbWRfc2l6ZTo1OwogICAgIHVpbnQ4X3QgdG9fbWVtOjE7
CiAgICAgdWludDhfdCB0d29fb3A6MTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:11:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5pu-0006LH-5w; Tue, 06 Feb 2018 16:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5ps-0006Km-JX
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:08 +0000
X-Inumbo-ID: 70b1c18e-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70b1c18e-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:11:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5pm-0006NI-75
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5pm-0002Vi-6Q
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5pm-0002Vi-6Q@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:11:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: add tables for XOP 08 and 09
	extension spaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4YWRlNTQ4Yjg4ODRiYzNjMjhlOWZiOTRlYTg1NjlhMDJkZjAzNGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRmViIDUg
MTA6MTI6NTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBGZWIgNSAxMDoxMjo1MCAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogYWRkIHRhYmxlcyBmb3IgWE9QIDA4IGFuZCAwOSBleHRlbnNpb24gc3BhY2VzCiAgICAK
ICAgIENvbnZlcnQgdGhlIGZldyBleGlzdGluZyBvcGNvZGVzIHNvIGZhciBzdXBwb3J0ZWQuCiAg
ICAKICAgIEFsc28gYWRqdXN0IHR3byB2ZXhfKiBjYXNlIGxhYmVscyB0byBiZXR0ZXIgYmUgZXh0
XyogKHRoZSB2YWx1ZXMgYXJlCiAgICBpZGVudGljYWwpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggY2MzMzNhMC4uZjIyZjgy
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ0NSw2ICs0NDUs
MjAgQEAgc3RhdGljIGNvbnN0IG9wY29kZV9kZXNjX3QgeG9wX3RhYmxlW10gPSB7CiAgICAgRHN0
UmVnfFNyY0ltbXxNb2RSTSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0OGYwOF90YWJs
ZSB7CisgICAgdWludDhfdCBzaW1kX3NpemU6NTsKKyAgICB1aW50OF90IHR3b19vcDoxOworICAg
IHVpbnQ4X3QgZm91cl9vcDoxOworfSBleHQ4ZjA4X3RhYmxlWzI1Nl0gPSB7Cit9OworCitzdGF0
aWMgY29uc3Qgc3RydWN0IGV4dDhmMDlfdGFibGUgeworICAgIHVpbnQ4X3Qgc2ltZF9zaXplOjU7
CisgICAgdWludDhfdCB0d29fb3A6MTsKK30gZXh0OGYwOV90YWJsZVsyNTZdID0geworICAgIFsw
eDAxIC4uLiAweDAyXSA9IHsgLnR3b19vcCA9IDEgfSwKK307CisKICNkZWZpbmUgUkVYX1BSRUZJ
WCAweDQwCiAjZGVmaW5lIFJFWF9CIDB4MDEKICNkZWZpbmUgUkVYX1ggMHgwMgpAQCAtMjcyMiw3
ICsyNzM2LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFr
OwogCi0gICAgICAgIGNhc2UgdmV4XzBmMzg6CisgICAgICAgIGNhc2UgZXh0XzBmMzg6CiAgICAg
ICAgICAgICBkID0gZXh0MGYzOF90YWJsZVtiXS50b19tZW0gPyBEc3RNZW0gfCBTcmNSZWcKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IERzdFJlZyB8IFNyY01lbTsK
ICAgICAgICAgICAgIGlmICggZXh0MGYzOF90YWJsZVtiXS50d29fb3AgKQpAQCAtMjczMiw3ICsy
NzQ2LDE0IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gZXh0
MGYzOF90YWJsZVtiXS5zaW1kX3NpemU7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBj
YXNlIHZleF8wZjNhOgorICAgICAgICBjYXNlIGV4dF84ZjA5OgorICAgICAgICAgICAgaWYgKCBl
eHQ4ZjA5X3RhYmxlW2JdLnR3b19vcCApCisgICAgICAgICAgICAgICAgZCB8PSBUd29PcDsKKyAg
ICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA5X3RhYmxlW2JdLnNpbWRfc2l6ZTsK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgZXh0XzBmM2E6CisgICAgICAgIGNh
c2UgZXh0XzhmMDg6CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogQ2Fubm90IHVwZGF0
ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9wZXJhbmQgc3RpbGwKICAgICAgICAgICAg
ICAqIG5lZWRzIGZldGNoaW5nLgpAQCAtMjkxNyw2ICsyOTM4LDE1IEBAIHg4Nl9kZWNvZGUoCiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBleHRfOGYwODoKKyAgICAgICAgZCA9IERzdFJlZyB8
IFNyY01lbTsKKyAgICAgICAgaWYgKCBleHQ4ZjA4X3RhYmxlW2JdLnR3b19vcCApCisgICAgICAg
ICAgICBkIHw9IFR3b09wOworICAgICAgICBlbHNlIGlmICggZXh0OGYwOF90YWJsZVtiXS5mb3Vy
X29wICYmICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgaW1tMSAmPSAweDdmOworICAgICAg
ICBzdGF0ZS0+ZGVzYyA9IGQ7CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA4X3Rh
YmxlW2JdLnNpbWRfc2l6ZTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIGV4dF84ZjA5Ogog
ICAgIGNhc2UgZXh0XzhmMGE6CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5q3-0006Mz-7M; Tue, 06 Feb 2018 16:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5q2-0006Ls-0Q
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:18 +0000
X-Inumbo-ID: 76b137b0-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76b137b0-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:12:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5pw-0006NO-97
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5pw-0002XD-8S
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5pw-0002XD-8S@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:11:12 +0000
Subject: [Xen-changelog] [xen master] x86emul: add missing suffixes in test
	harness
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4MmVkZjI5ZWFhMTJjZGM0YTQzNjVmOTcwMTAzYzRlMjFiNTU1ZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRmViIDUg
MTA6MTQ6MTUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBGZWIgNSAxMDoxNDoxNSAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogYWRkIG1pc3Npbmcgc3VmZml4ZXMgaW4gdGVzdCBoYXJuZXNzCiAgICAKICAgIEknbSBp
biB0aGUgcHJvY2VzcyBvZiBwdXR0aW5nIHRvZ2V0aGVyIGEgZ2FzIGNoYW5nZSBpc3N1aW5nIGF0
IGxlYXN0CiAgICB3YXJuaW5ncyB3aGVuIHRoZSBpbnRlbmRlZCBzaXplIG9mIGEgbWVtb3J5IG9w
ZXJhdGlvbiBjYW4ndCBiZSBkZWR1Y2VkCiAgICBmcm9tIGFub3RoZXIgKHJlZ2lzdGVyKSBvcGVy
YW5kLiBBZGQgbWlzc2luZyBzdWZmaXhlcyB0byBzaWxlbmNlIHN1Y2gKICAgIGZ1dHVyZSBkaWFn
bm9zdGljcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRl
eCBiNDFjMzY4Li42MjhhMzgyIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
dGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYwpAQCAtNzQzLDEzICs3NDMsMTMgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICByZWdzLmVmbGFncyB8PSAoaSAmIDB4MTAwKSA/IFg4Nl9FRkxB
R1NfQUYgOiAwOwogICAgICAgICBpZiAoIGkgJiAweDQwMCApCiAgICAgICAgICAgICBfX2FzbV9f
ICgKLSAgICAgICAgICAgICAgICAicHVzaGY7IGFuZCAkMHhmZmZmZmZlZSwoJSVlc3ApOyBvciAl
MSwoJSVlc3ApOyBwb3BmOyBkYXM7ICIKKyAgICAgICAgICAgICAgICAicHVzaGY7IGFuZGwgJH4w
eDExLCglJWVzcCk7IG9yICUxLCglJWVzcCk7IHBvcGY7IGRhczsgIgogICAgICAgICAgICAgICAg
ICJwdXNoZjsgcG9wbCAlMSIKICAgICAgICAgICAgICAgICA6ICI9YSIgKGJjZHJlc19uYXRpdmUp
LCAiPXIiIChyZWdzLmVmbGFncykKICAgICAgICAgICAgICAgICA6ICIwIiAoaSAmIDB4ZmYpLCAi
MSIgKHJlZ3MuZWZsYWdzKSApOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBfX2FzbV9fICgK
LSAgICAgICAgICAgICAgICAicHVzaGY7IGFuZCAkMHhmZmZmZmZlZSwoJSVlc3ApOyBvciAlMSwo
JSVlc3ApOyBwb3BmOyBkYWE7ICIKKyAgICAgICAgICAgICAgICAicHVzaGY7IGFuZGwgJH4weDEx
LCglJWVzcCk7IG9yICUxLCglJWVzcCk7IHBvcGY7IGRhYTsgIgogICAgICAgICAgICAgICAgICJw
dXNoZjsgcG9wbCAlMSIKICAgICAgICAgICAgICAgICA6ICI9YSIgKGJjZHJlc19uYXRpdmUpLCAi
PXIiIChyZWdzLmVmbGFncykKICAgICAgICAgICAgICAgICA6ICIwIiAoaSAmIDB4ZmYpLCAiMSIg
KHJlZ3MuZWZsYWdzKSApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:11:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5qE-0006On-8p; Tue, 06 Feb 2018 16:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5qC-0006O2-FJ
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:28 +0000
X-Inumbo-ID: 7cb01732-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7cb01732-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:12:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5q6-0006Nd-B0
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5q6-0002Y4-AV
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5q6-0002Y4-AV@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:11:22 +0000
Subject: [Xen-changelog] [xen master] x86/svm: update VGIF support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1YmIxMTE2YjhjMWZjNDI1MjdiZjNiMjQwNmVlZjg2YTI3ZTNkYzMKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IE1vbiBGZWIg
NSAxMDoxNDo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIEZlYiA1IDEwOjE0OjQ4IDIwMTggKzAxMDAKCiAgICB4
ODYvc3ZtOiB1cGRhdGUgVkdJRiBzdXBwb3J0CiAgICAKICAgIFRoZXJlIGFyZSBwbGFjZXMgd2hl
cmUgdGhlIEdJRiB2YWx1ZSBpcyBjaGVja2VkLiAgQSBndWVzdCB3aXRoIFZHSUYKICAgIGVuYWJs
ZWQgY2FuIGNoYW5nZSB0aGUgR0lGIHZhbHVlIHdpdGhvdXQgdGhlIGhvc3QgYmVpbmcgaW52b2x2
ZWQsCiAgICB0aGVyZWZvcmUgaXQgbmVlZHMgdG8gY2hlY2sgdGhlIEdJRiB2YWx1ZSBpbiB0aGUg
Vk1DQiByYXRoZXIgdGhlIG9uZSBpbgogICAgdGhlIG5lc3RlZHN2bSBzdHJ1Y3QuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgfCAxNCArKysrKysrKysrKystLQog
MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9uZXN0ZWRzdm0uYwppbmRleCBiNmY2NDQ5Li4xZjdiMGQzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9u
ZXN0ZWRzdm0uYwpAQCAtODAwLDggKzgwMCwxMyBAQCBuc3ZtX3ZjcHVfdm1leGl0X2luamVjdChz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgc3RydWN0IG5l
c3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVjdCBuZXN0ZWRzdm0g
KnN2bSA9ICZ2Y3B1X25lc3RlZHN2bSh2KTsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKm5zX3Zt
Y2I7CisgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7
CisKKyAgICBpZiAoIHZtY2ItPl92aW50ci5maWVsZHMudmdpZl9lbmFibGUgKQorICAgICAgICBB
U1NFUlQodm1jYi0+X3ZpbnRyLmZpZWxkcy52Z2lmID09IDApOworICAgIGVsc2UKKyAgICAgICAg
QVNTRVJUKHN2bS0+bnNfZ2lmID09IDApOwogCi0gICAgQVNTRVJUKHN2bS0+bnNfZ2lmID09IDAp
OwogICAgIG5zX3ZtY2IgPSBudi0+bnZfdnZtY3g7CiAKICAgICBpZiAobnYtPm52X3ZtZXhpdF9w
ZW5kaW5nKSB7CkBAIC0xMzQzLDggKzEzNDgsMTMgQEAgbmVzdGVkc3ZtX3ZtZXhpdF9kZWZlcihz
dHJ1Y3QgdmNwdSAqdiwKICAgICB1aW50NjRfdCBleGl0Y29kZSwgdWludDY0X3QgZXhpdGluZm8x
LCB1aW50NjRfdCBleGl0aW5mbzIpCiB7CiAgICAgc3RydWN0IG5lc3RlZHN2bSAqc3ZtID0gJnZj
cHVfbmVzdGVkc3ZtKHYpOworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2gu
aHZtX3N2bS52bWNiOworCisgICAgaWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxl
ICkKKyAgICAgICAgdm1jYi0+X3ZpbnRyLmZpZWxkcy52Z2lmID0gMDsKKyAgICBlbHNlCisgICAg
ICAgIG5lc3RlZHN2bV92Y3B1X2NsZ2kodik7CiAKLSAgICBuZXN0ZWRzdm1fdmNwdV9jbGdpKHYp
OwogICAgIHN2bS0+bnNfdm1leGl0LmV4aXRjb2RlID0gZXhpdGNvZGU7CiAgICAgc3ZtLT5uc192
bWV4aXQuZXhpdGluZm8xID0gZXhpdGluZm8xOwogICAgIHN2bS0+bnNfdm1leGl0LmV4aXRpbmZv
MiA9IGV4aXRpbmZvMjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:11:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5qO-0006QE-AQ; Tue, 06 Feb 2018 16:11:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5qM-0006PY-L8
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:38 +0000
X-Inumbo-ID: 82b85c03-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82b85c03-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:12:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5qG-0006Nm-Cw
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5qG-0002Yj-CP
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5qG-0002Yj-CP@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:11:32 +0000
Subject: [Xen-changelog] [xen master] x86/svm: correct EFER.SVME intercept
	checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ2MTliZmYyOGNjNzA5ZDBmZWEzMjQ5NGJkYTE3ODZlNjMzMzgyOTUKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IE1vbiBGZWIg
NSAxMDoxNToyNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIEZlYiA1IDEwOjE1OjI1IDIwMTggKzAxMDAKCiAgICB4
ODYvc3ZtOiBjb3JyZWN0IEVGRVIuU1ZNRSBpbnRlcmNlcHQgY2hlY2tzCiAgICAKICAgIENvcnJl
Y3RzIHNvbWUgRUZFUi5TVk1FIGNoZWNrcyBpbiBpbnRlcmNlcHRzLiAgU2VlIEFNRCBBUE0gdm9s
MiBzZWN0aW9uCiAgICAxNS40IGZvciBtb3JlIGRldGFpbHMuICBWTU1DQUxMIGlzbid0IGNoZWNr
ZWQgZHVlIHRvIGd1ZXN0cyBuZWVkaW5nIGl0CiAgICB0byBib290LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgfCAxMCArKysrKysrKy0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyAgICAgICB8ICA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpp
bmRleCAxZjdiMGQzLi4xZjU5ODFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9u
ZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMTYy
MCw3ICsxNjIwLDEyIEBAIHZvaWQgc3ZtX3ZtZXhpdF9kb19zdGdpKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47
CiAKLSAgICBpZiAoICFuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkgeworICAgIC8qCisg
ICAgICogU1RHSSBkb2Vzbid0IHJlcXVpcmUgU1ZNRSB0byBiZSBzZXQgdG8gYmUgdXNlZC4gIFNl
ZSBBTUQgQVBNIHZvbAorICAgICAqIDIgc2VjdGlvbiAxNS40IGZvciBkZXRhaWxzLgorICAgICAq
LworICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKQorICAgIHsKICAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9f
RUMpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTY0MCw3ICsxNjQ1LDggQEAgdm9pZCBz
dm1fdm1leGl0X2RvX2NsZ2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHN0cnVjdCB2Y3B1
ICp2KQogICAgIHVpbnQzMl90IGdlbmVyYWwxX2ludGVyY2VwdHMgPSB2bWNiX2dldF9nZW5lcmFs
MV9pbnRlcmNlcHRzKHZtY2IpOwogICAgIHZpbnRyX3QgaW50cjsKIAotICAgIGlmICggIW5lc3Rl
ZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKSB7CisgICAgaWYgKCAhbnN2bV9lZmVyX3N2bV9lbmFi
bGVkKHYpICkKKyAgICB7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52
YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKaW5kZXggZGNiZDU1MC4uODFjZjViOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTIxOTMsNyAr
MjE5Myw2IEBAIHN2bV92bWV4aXRfZG9fdm1ydW4oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
CiB7CiAgICAgaWYgKCAhbnN2bV9lZmVyX3N2bV9lbmFibGVkKHYpICkKICAgICB7Ci0gICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICJWTVJVTjogbmVzdGVkaHZtIGRpc2FibGVkLCBpbmplY3Rp
bmcgI1VEXG4iKTsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlk
X29wLCBYODZfRVZFTlRfTk9fRUMpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjI0OCw3
ICsyMjQ3LDYgQEAgc3ZtX3ZtZXhpdF9kb192bWxvYWQoc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNi
LAogCiAgICAgaWYgKCAhbnN2bV9lZmVyX3N2bV9lbmFibGVkKHYpICkgCiAgICAgewotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVk1MT0FEOiBuZXN0ZWRodm0gZGlzYWJsZWQsIGluamVj
dGluZyAjVURcbiIpOwogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFs
aWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0yMjg0
LDcgKzIyODIsNiBAQCBzdm1fdm1leGl0X2RvX3Ztc2F2ZShzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZt
Y2IsCiAKICAgICBpZiAoICFuc3ZtX2VmZXJfc3ZtX2VuYWJsZWQodikgKSAKICAgICB7Ci0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJWTVNBVkU6IG5lc3RlZGh2bSBkaXNhYmxlZCwgaW5q
ZWN0aW5nICNVRFxuIik7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52
YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTI3
NTgsNiArMjc1NSwxMSBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZNRVhJVF9JTlZMUEdBOgor
ICAgICAgICBpZiAoICFuc3ZtX2VmZXJfc3ZtX2VuYWJsZWQodikgKQorICAgICAgICB7CisgICAg
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVO
VF9OT19FQyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBpZiAoIChp
bnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlZMUEdBKSkgPT0g
MCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgc3ZtX2ludmxwZ2FfaW50ZXJjZXB0KHYs
IHJlZ3MtPnJheCwgcmVncy0+ZWN4KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:11:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5qT-0006RT-Bh; Tue, 06 Feb 2018 16:11:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5qS-0006RJ-G7
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:44 +0000
X-Inumbo-ID: 5d8731a2-0b58-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d8731a2-0b58-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:11:19 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5qQ-0006O0-F3
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5qQ-0002ZS-EU
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5qQ-0002ZS-EU@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:11:42 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Misc non-functional
	improvements
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyODk1MzU4MWI5MjVhMmFjZDdhNGViNDBiMGNhNWM3YmUyZDdhNWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAyIDExOjQyOjA1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEZlYiA1IDE4OjE3OjIy
IDIwMTggKzAwMDAKCiAgICB4ODYvZW11bDogTWlzYyBub24tZnVuY3Rpb25hbCBpbXByb3ZlbWVu
dHMKICAgIAogICAgICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCiAgICAgKiBVc2UgQVJSQVlf
U0laRSgpIHJhdGhlciB0aGFuIG9wZW5jb2RpbmcgaXQKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxMyArKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDEyICsrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCmluZGV4IGYyMmY4MjEuLmJjOGZhMWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xLDIxICsxLDIxIEBACiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKiB4ODZfZW11bGF0ZS5jCi0gKiAKKyAqCiAgKiBHZW5lcmljIHg4NiAoMzItYml0
IGFuZCA2NC1iaXQpIGluc3RydWN0aW9uIGRlY29kZXIgYW5kIGVtdWxhdG9yLgotICogCisgKgog
ICogQ29weXJpZ2h0IChjKSAyMDA1LTIwMDcgS2VpciBGcmFzZXIKICAqIENvcHlyaWdodCAoYykg
MjAwNS0yMDA3IFhlblNvdXJjZSBJbmMuCi0gKiAKKyAqCiAgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQogICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKICAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yCiAgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz
aW9uLgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICogR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqIAorICoKICAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
CiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgogICovCkBAIC0yNjUwLDggKzI2NTAsNyBAQCB4ODZfZGVjb2RlKAog
ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBleHQgPCBleHRf
OGYwOCArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih4b3BfdGFibGUp
IC8gc2l6ZW9mKCp4b3BfdGFibGUpICkKKyAgICAgICAgICAgICAgICBlbHNlIGlmICggZXh0IDwg
ZXh0XzhmMDggKyBBUlJBWV9TSVpFKHhvcF90YWJsZSkgKQogICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgYiA9IGluc25fZmV0Y2hfdHlwZSh1aW50OF90KTsKICAgICAgICAg
ICAgICAgICAgICAgb3Bjb2RlIHw9IE1BU0tfSU5TUigweDhmMDggKyBleHQgLSBleHRfOGYwOCwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggYWI1ZWY0MS4uOTlhNjE4
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTEsMjEgKzEsMjEg
QEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHg4Nl9lbXVsYXRlLmgKLSAqIAorICoKICAq
IEdlbmVyaWMgeDg2ICgzMi1iaXQgYW5kIDY0LWJpdCkgaW5zdHJ1Y3Rpb24gZGVjb2RlciBhbmQg
ZW11bGF0b3IuCi0gKiAKKyAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDUtMjAwNyBLZWlyIEZyYXNl
cgogICogQ29weXJpZ2h0IChjKSAyMDA1LTIwMDcgWGVuU291cmNlIEluYy4KLSAqIAorICoKICAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5CiAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQogICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKICAqIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKiAKKyAqCiAgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKICAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgot
ICogCisgKgogICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UKICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KQEAgLTE4MCw3ICsxODAs
NyBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGU7CiAvKgogICogVGhlc2Ugb3BlcmF0aW9ucyBy
ZXByZXNlbnQgdGhlIGluc3RydWN0aW9uIGVtdWxhdG9yJ3MgaW50ZXJmYWNlIHRvIG1lbW9yeSwK
ICAqIEkvTyBwb3J0cywgcHJpdmlsZWdlZCBzdGF0ZS4uLiBwcmV0dHkgbXVjaCBldmVyeXRoaW5n
IG90aGVyIHRoYW4gR1BScy4KLSAqIAorICoKICAqIE5PVEVTOgogICogIDEuIElmIHRoZSBhY2Nl
c3MgZmFpbHMgKGNhbm5vdCBlbXVsYXRlLCBvciBhIHN0YW5kYXJkIGFjY2VzcyBmYXVsdHMpIHRo
ZW4KICAqICAgICBpdCBpcyB1cCB0byB0aGUgbWVtb3AgdG8gcHJvcGFnYXRlIHRoZSBmYXVsdCB0
byB0aGUgZ3Vlc3QgVk0gdmlhCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:11:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5qh-0006Te-DL; Tue, 06 Feb 2018 16:11:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5qh-0006T0-4T
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:59 +0000
X-Inumbo-ID: 8eadd039-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8eadd039-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:12:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5qa-0006Ox-Gy
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5qa-0002au-GX
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5qa-0002au-GX@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:11:52 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Fix the emulation of invlpga
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5MWIyZWMzMzdhNDVkNWQ5OGU1YTQzODdhYTY1NjNiYzVjZGM0YzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAyIDE2OjEwOjE3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEZlYiA1IDE4OjE3OjIy
IDIwMTggKzAwMDAKCiAgICB4ODYvZW11bDogRml4IHRoZSBlbXVsYXRpb24gb2YgaW52bHBnYQog
ICAgCiAgICBUaGUgaW5zdHJ1Y3Rpb24gcmVxdWlyZXMgRUZFUi5TVk1FIHNldCB0byBiZSB1c2Fi
bGUgaW4gdGhlIGZpcnN0IHBsYWNlLgogICAgCiAgICBGdXJ0aGVybW9yZSwgdGhlIGVtdWxhdGlv
biBkb2Vzbid0IGhhbmRsZSBBU0lEcywgc28gYXZvaWQgZ2l2aW5nIHRoZQogICAgaW1wcmVzc2lv
biB0aGF0IHRoZXkgd29yay4gIFBlcm1pdCBBU0lEIDAgd2hpY2ggaXMgcmVzZXJ2ZWQgZm9yIG5v
bi1yb290CiAgICBtb2RlIChpbiB3aGljaCBjYXNlIHRoZSBpbnN0cnVjdGlvbiBpcyBpZGVudGlj
YWwgdG8gaW52bHBnKSwgYnV0IHJhaXNlICNVRCBmb3IKICAgIGFueSBvdGhlciBBU0lELgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDkgKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBiYzhmYTFkLi5kMTkyMjgwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTEyMCw4ICs1MTIwLDE1IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSAweGRmOiAvKiBp
bnZscGdhICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2Rl
KGN0eHQsIG9wcyksIEVYQ19VRCk7CisgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfbXNy
KTsKKyAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX21zcihNU1JfRUZFUiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNyX3ZhbCwgY3R4dCkpICE9IFg4NkVN
VUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgLyogRmlu
ZGluZyBTVk1FIHNldCBpbXBsaWVzIHZjcHVfaGFzX3N2bSgpLiAqLworICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCEobXNyX3ZhbCAmIEVGRVJfU1ZNRSkgfHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAhaW5fcHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhDX1VEKTsK
ICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVjeCwgRVhDX1VE
KTsgLyogVE9ETzogU3VwcG9ydCBBU0lEcy4gKi8KICAgICAgICAgICAgIGZhaWxfaWYob3BzLT5p
bnZscGcgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+aW52bHBnKHg4Nl9z
ZWdfbm9uZSwgdHJ1bmNhdGVfZWEoX3JlZ3MucihheCkpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdHh0KSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 06 16:12:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ej5qr-0006VS-Ex; Tue, 06 Feb 2018 16:12:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5qq-0006Up-Up
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:12:08 +0000
X-Inumbo-ID: 94ad8535-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94ad8535-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:12:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5qk-0006Pl-Il
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:12:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ej5qk-0002c8-IF
 for xen-changelog@lists.xenproject.org; Tue, 06 Feb 2018 16:12:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ej5qk-0002c8-IF@xenbits.xenproject.org>
Date: Tue, 06 Feb 2018 16:12:02 +0000
Subject: [Xen-changelog] [xen master] xen/livepatch: Drop stray tabs and fix
	indentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiA1IDExOjAzOjQ3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEZlYiA1IDE4OjE3OjIy
IDIwMTggKzAwMDAKCiAgICB4ZW4vbGl2ZXBhdGNoOiBEcm9wIHN0cmF5IHRhYnMgYW5kIGZpeCBp
bmRlbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jIHwg
NiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBh
dGNoLmMKaW5kZXggYjkzNzZjOS4uZDZlYWFlNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZl
cGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMTcwLDkgKzExNzAsOSBA
QCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgY2FzZSBMSVZFUEFU
Q0hfQUNUSU9OX1JFUExBQ0U6CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgLyoKLQkgKiBOLkI6
IFVzZSAnYXBwbGllZF9saXN0JyBtZW1iZXIsIG5vdCAnbGlzdCcuIFdlIGFsc28gYWJ1c2UgdGhl
Ci0JICogdGhlICdub3JtYWwnIGxpc3QgaXRlcmF0b3IgYXMgdGhlIGxpc3QgaXMgYW4gUkNVIG9u
ZS4KLQkgKi8KKyAgICAgICAgICogTi5COiBVc2UgJ2FwcGxpZWRfbGlzdCcgbWVtYmVyLCBub3Qg
J2xpc3QnLiBXZSBhbHNvIGFidXNlIHRoZQorICAgICAgICAgKiB0aGUgJ25vcm1hbCcgbGlzdCBp
dGVyYXRvciBhcyB0aGUgbGlzdCBpcyBhbiBSQ1Ugb25lLgorICAgICAgICAgKi8KICAgICAgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlX3JldmVyc2UgKCBvdGhlciwgdG1wLCAmYXBwbGllZF9s
aXN0LCBhcHBsaWVkX2xpc3QgKQogICAgICAgICB7CiAgICAgICAgICAgICBvdGhlci0+cmMgPSBy
ZXZlcnRfcGF5bG9hZChvdGhlcik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:33:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ6L-0006hF-R9; Sat, 10 Feb 2018 00:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ6K-0006fv-RX
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:08 +0000
X-Inumbo-ID: 175c32e5-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 175c32e5-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:34:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ6E-0008ID-CE
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ6E-0008MM-A9
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ6E-0008MM-A9@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:33:02 +0000
Subject: [Xen-changelog] [xen master] libxc: don't fail domain creation when
	unpacking initrd fails
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwMTE1Zjk2ZWE2MzNmZDZkNjY4ZjJjMDY3Nzg1OTEyYzBhZDRjMDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDYg
MTc6Mjk6MzMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgNiAxNzoyOTozMyAyMDE4ICswMTAwCgogICAgbGli
eGM6IGRvbid0IGZhaWwgZG9tYWluIGNyZWF0aW9uIHdoZW4gdW5wYWNraW5nIGluaXRyZCBmYWls
cwogICAgCiAgICBBdCBsZWFzdCBMaW51eCBrZXJuZWxzIGhhdmUgYmVlbiBhYmxlIHRvIHdvcmsg
d2l0aCBnemlwLWVkIGluaXRyZCBmb3IKICAgIHF1aXRlIHNvbWUgdGltZTsgaW5pdHJkIGNvbXBy
ZXNzZWQgd2l0aCBvdGhlciBtZXRob2RzIGFyZW4ndCBldmVuIGJlaW5nCiAgICBhdHRlbXB0ZWQg
dG8gdW5wYWNrLiBGdXJ0aGVybW9yZSB0aGUgdW56aXAtaW5nIHJvdXRpbmUgdXNlZCBoZXJlIGlz
bid0CiAgICBjYXBhYmxlIG9mIGRlYWxpbmcgd2l0aCB2YXJpb3VzIGZvcm1zIG9mIGNvbmNhdGVu
YXRlZCBmaWxlcywgZWFjaCBvZgogICAgd2hpY2ggd2FzIGd6aXAtZWQgc2VwYXJhdGVseSAoaXQg
aXMgdGhpcyBwYXJ0aWN1bGFyIGNhc2Ugd2hpY2ggaGFzIGJlZW4KICAgIHRoZSBzb3VyY2Ugb2Yg
b2JzZXJ2ZWQgVk0gY3JlYXRpb24gZmFpbHVyZXMpLgogICAgCiAgICBIZW5jZSwgaWYgdW5wYWNr
aW5nIGZhaWxzLCBzaW1wbHkgaGFuZCB0aGUgY29tcHJlc3NlZCBibG9iIHRvIHRoZSBndWVzdAog
ICAgYXMgaXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggfCAgMSAtCiB0b29scy9saWJ4Yy94Y19kb21f
Y29yZS5jICAgIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGNfZG9tLmgKaW5kZXggMDhiZThhOC4uNDkxY2FkOCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5o
CkBAIC0yOTgsNyArMjk4LDYgQEAgaW50IHhjX2RvbV9tZW1faW5pdChzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20sIHVuc2lnbmVkIGludCBtZW1fbWIpOwogaW50IHhjX2RvbV9rZXJuZWxfY2hlY2tf
c2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CiBpbnQgeGNfZG9tX2tl
cm5lbF9tYXhfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CiAKLWlu
dCB4Y19kb21fbW9kdWxlX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXpl
X3Qgc3opOwogaW50IHhjX2RvbV9tb2R1bGVfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tLCBzaXplX3Qgc3opOwogCiBpbnQgeGNfZG9tX2RldmljZXRyZWVfbWF4X3NpemUoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfZG9tX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKaW5kZXggM2U2NWFmZi4u
OTZlNzFkZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYworKysgYi90b29s
cy9saWJ4Yy94Y19kb21fY29yZS5jCkBAIC0zMTQsMjIgKzMxNCw2IEBAIGludCB4Y19kb21fa2Vy
bmVsX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opCiAgICAg
cmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fbW9kdWxlX2NoZWNrX3NpemUoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opCi17Ci0gICAgLyogTm8gbGltaXQgKi8KLSAgICBpZiAo
ICFkb20tPm1heF9tb2R1bGVfc2l6ZSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCBz
eiA+IGRvbS0+bWF4X21vZHVsZV9zaXplICkKLSAgICB7Ci0gICAgICAgIHhjX2RvbV9wYW5pYyhk
b20tPnhjaCwgWENfSU5WQUxJRF9LRVJORUwsCi0gICAgICAgICAgICAgICAgICAgICAibW9kdWxl
IGltYWdlIHRvbyBsYXJnZSIpOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICByZXR1
cm4gMDsKLX0KLQogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCiAvKiByZWFkIGZpbGVzLCBjb3B5IG1l
bW9yeSBibG9ja3MsIHdpdGggdHJhbnNwYXJlbnQgZ3VuemlwICAgICAgICAgICAgICAgICAgKi8K
IApAQCAtMTAyNiwxNiArMTAxMCwyOCBAQCBzdGF0aWMgaW50IHhjX2RvbV9idWlsZF9tb2R1bGUo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbW9kKQogICAgIGNoYXIgbmFt
ZVsxMF07CiAKICAgICBpZiAoICFkb20tPm1vZHVsZXNbbW9kXS5zZWcudnN0YXJ0ICkKLSAgICB7
CiAgICAgICAgIHVuemlwbGVuID0geGNfZG9tX2NoZWNrX2d6aXAoZG9tLT54Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW21vZF0uYmxvYiwgZG9t
LT5tb2R1bGVzW21vZF0uc2l6ZSk7Ci0gICAgICAgIGlmICggeGNfZG9tX21vZHVsZV9jaGVja19z
aXplKGRvbSwgdW56aXBsZW4pICE9IDAgKQotICAgICAgICAgICAgdW56aXBsZW4gPSAwOwotICAg
IH0KICAgICBlbHNlCiAgICAgICAgIHVuemlwbGVuID0gMDsKIAotICAgIG1vZHVsZWxlbiA9IHVu
emlwbGVuID8gdW56aXBsZW4gOiBkb20tPm1vZHVsZXNbbW9kXS5zaXplOworICAgIG1vZHVsZWxl
biA9IG1heCh1bnppcGxlbiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSk7CisgICAgaWYgKCBkb20t
Pm1heF9tb2R1bGVfc2l6ZSApCisgICAgeworICAgICAgICBpZiAoIHVuemlwbGVuICYmIG1vZHVs
ZWxlbiA+IGRvbS0+bWF4X21vZHVsZV9zaXplICkKKyAgICAgICAgeworICAgICAgICAgICAgbW9k
dWxlbGVuID0gbWluKHVuemlwbGVuLCBkb20tPm1vZHVsZXNbbW9kXS5zaXplKTsKKyAgICAgICAg
ICAgIGlmICggdW56aXBsZW4gPiBtb2R1bGVsZW4gKQorICAgICAgICAgICAgICAgIHVuemlwbGVu
ID0gMDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIG1vZHVsZWxlbiA+IGRvbS0+bWF4X21vZHVs
ZV9zaXplICkKKyAgICAgICAgeworICAgICAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBY
Q19JTlZBTElEX0tFUk5FTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAibW9kdWxlICV1IGlt
YWdlIHRvbyBsYXJnZSIsIG1vZCk7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQor
ICAgIH0KKwogICAgIHNucHJpbnRmKG5hbWUsIHNpemVvZihuYW1lKSwgIm1vZHVsZSV1IiwgbW9k
KTsKICAgICBpZiAoIHhjX2RvbV9hbGxvY19zZWdtZW50KGRvbSwgJmRvbS0+bW9kdWxlc1ttb2Rd
LnNlZywgbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+bW9kdWxlc1tt
b2RdLnNlZy52c3RhcnQsIG1vZHVsZWxlbikgIT0gMCApCkBAIC0xMDUwLDExICsxMDQ2LDE4IEBA
IHN0YXRpYyBpbnQgeGNfZG9tX2J1aWxkX21vZHVsZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHVuc2lnbmVkIGludCBtb2QpCiAgICAgaWYgKCB1bnppcGxlbiApCiAgICAgewogICAgICAgICBp
ZiAoIHhjX2RvbV9kb19ndW56aXAoZG9tLT54Y2gsIGRvbS0+bW9kdWxlc1ttb2RdLmJsb2IsIGRv
bS0+bW9kdWxlc1ttb2RdLnNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1
bGVtYXAsIG1vZHVsZWxlbikgPT0gLTEgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bW9kdWxlbWFwLCB1bnppcGxlbikgIT0gLTEgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIGlmICggZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSA+IG1vZHVsZWxlbiApCiAgICAgICAgICAg
ICBnb3RvIGVycjsKICAgICB9Ci0gICAgZWxzZQotICAgICAgICBtZW1jcHkobW9kdWxlbWFwLCBk
b20tPm1vZHVsZXNbbW9kXS5ibG9iLCBkb20tPm1vZHVsZXNbbW9kXS5zaXplKTsKKworICAgIC8q
IEZhbGwgYmFjayB0byBoYW5kaW5nIG92ZXIgdGhlIHJhdyBibG9iLiAqLworICAgIG1lbWNweSht
b2R1bGVtYXAsIGRvbS0+bW9kdWxlc1ttb2RdLmJsb2IsIGRvbS0+bW9kdWxlc1ttb2RdLnNpemUp
OworICAgIC8qIElmIGFuIHVuemlwIGF0dGVtcHQgd2FzIG1hZGUsIHRoZSBidWZmZXIgbWF5IG5v
IGxvbmdlciBiZSBhbGwgemVyby4gKi8KKyAgICBpZiAoIHVuemlwbGVuID4gZG9tLT5tb2R1bGVz
W21vZF0uc2l6ZSApCisgICAgICAgIG1lbXNldChtb2R1bGVtYXAgKyBkb20tPm1vZHVsZXNbbW9k
XS5zaXplLCAwLAorICAgICAgICAgICAgICAgdW56aXBsZW4gLSBkb20tPm1vZHVsZXNbbW9kXS5z
aXplKTsKIAogICAgIHJldHVybiAwOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:33:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ6V-0006iw-7R; Sat, 10 Feb 2018 00:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ6U-0006hc-1G
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:18 +0000
X-Inumbo-ID: 1d5b385e-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d5b385e-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:34:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ6O-0008IN-EB
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ6O-0008Mv-DY
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ6O-0008Mv-DY@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:33:12 +0000
Subject: [Xen-changelog] [xen master] x86/NMI: invert condition in
	nmi_show_execution_state()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwOWUwNTA5YjczNjNhODk1MzYyZmNiZWFjODIzNTYyYzNlMThkZWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDYg
MTc6Mjk6NTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgNiAxNzoyOTo1OSAyMDE4ICswMTAwCgogICAgeDg2
L05NSTogaW52ZXJ0IGNvbmRpdGlvbiBpbiBubWlfc2hvd19leGVjdXRpb25fc3RhdGUoKQogICAg
CiAgICBXZSB3YW50IHRvIGRlY29kZSB0aGUgc3ltYm9sIHdoZW4gX25vdF8gaW4gZ3Vlc3QgbW9k
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDExODdmZDkuLjJlMDIyYjAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC02MzIsNyArNjMyLDcgQEAgc3RhdGljIGludCBubWlfc2hvd19leGVjdXRpb25fc3RhdGUoY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCiAgICAgICAgIHNob3dfZXhl
Y3V0aW9uX3N0YXRlKHJlZ3MpOwogICAgIGVsc2UKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
IkNQVSVkIEAgJTA0eDolMDhseCAoJXBTKVxuIiwgY3B1LCByZWdzLT5jcywKLSAgICAgICAgICAg
ICAgIHJlZ3MtPnJpcCwgZ3Vlc3RfbW9kZShyZWdzKSA/IF9wKHJlZ3MtPnJpcCkgOiBOVUxMKTsK
KyAgICAgICAgICAgICAgIHJlZ3MtPnJpcCwgZ3Vlc3RfbW9kZShyZWdzKSA/IE5VTEwgOiBfcChy
ZWdzLT5yaXApKTsKICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZzaG93X3N0YXRlX21hc2sp
OwogCiAgICAgcmV0dXJuIDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:33:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ6b-0006kf-8h; Sat, 10 Feb 2018 00:33:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ6a-0006kL-8y
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:24 +0000
X-Inumbo-ID: eeb8775f-0df9-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eeb8775f-0df9-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 01:32:54 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ6Y-0008Id-Hn
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ6Y-0008NX-FN
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ6Y-0008NX-FN@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:33:22 +0000
Subject: [Xen-changelog] [xen master] tests/xen-access: disable CR4 write
	events on application exit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4N2NmYjU5YjQyODMyOTIwZjRjZjMzOTJkY2NmYTViODczNmI2OTkKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBNb24gSmFuIDI5IDIzOjQ4OjI0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEZlYiA2IDE2OjQ1OjQwIDIwMTggKzAw
MDAKCiAgICB0ZXN0cy94ZW4tYWNjZXNzOiBkaXNhYmxlIENSNCB3cml0ZSBldmVudHMgb24gYXBw
bGljYXRpb24gZXhpdAogICAgCiAgICBPbiBleGl0LCB4ZW4tYWNjZXNzIGRpZCBub3QgdW5zdWJz
Y3JpYmUgZnJvbSBDUjQgd3JpdGUgdm1fZXZlbnRzLAogICAgcG90ZW50aWFsbHkgbGVhdmluZyB0
aGUgZ3Vlc3Qgc3R1Y2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNj
ZXNzLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4t
YWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCA5ZDk2MGUyLi5hMDgxMTY4IDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYworKysgYi90b29scy90ZXN0cy94ZW4t
YWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtNjU0LDYgKzY1NCw4IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX2NwdWlkKHhj
aCwgZG9tYWluX2lkLCAwKTsKICAgICAgICAgICAgIGlmICggZGVzY19hY2Nlc3MgKQogICAgICAg
ICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y2gsIGRvbWFpbl9p
ZCwgMCk7CisgICAgICAgICAgICBpZiAoIHdyaXRlX2N0cmxyZWdfY3I0ICkKKyAgICAgICAgICAg
ICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZF
TlRfWDg2X0NSNCwgMCwgMCwgMCwgMCk7CiAKICAgICAgICAgICAgIGlmICggcHJpdmNhbGwgKQog
ICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9wcml2aWxlZ2VkX2NhbGwoeGNoLCBkb21h
aW5faWQsIDApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:33:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ6q-0006ni-Af; Sat, 10 Feb 2018 00:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ6o-0006ma-JX
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:38 +0000
X-Inumbo-ID: 29612cc3-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29612cc3-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:34:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ6i-0008Ja-Jm
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ6i-0008O5-JE
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ6i-0008O5-JE@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:33:32 +0000
Subject: [Xen-changelog] [xen master] libxc: add
	xc_domain_remove_from_physmap to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiM2I4OGY4OTRlN2UxYjNhOGJlM2EyYjdlYTUxNGE4MDQ2YjRlNjcKQXV0aG9yOiAg
ICAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgSmFu
IDMxIDAxOjUwOjE4IDIwMTggKzA4MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEZlYiA2IDE3OjQxOjQyIDIwMTggKzAwMDAKCiAgICBs
aWJ4YzogYWRkIHhjX2RvbWFpbl9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIHdyYXAgWEVOTUVNX3Jl
bW92ZV9mcm9tX3BoeXNtYXAKICAgIAogICAgVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxv
dyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKICAgIGZyb20geGwg
Y29uZmlnIGZpbGUiLiBTZWU6CiAgICAKICAgICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRtbAogICAgCiAgICBUaGVuIHBs
YW4gaXMgdG8gdXNlIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCB0byBtYXAgdGhlIHNoYXJl
ZCBwYWdlcyBmcm9tCiAgICBvbmUgZG9tVSB0byBhbm90aGVyIGFuZCB1c2UgWEVOTUVNX3JlbW92
ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2VsIHRoZSBzaGFyaW5nLgogICAgQSB3cmFwcGVyIHRvIFhF
Tk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCB3YXMgYWRkZWQgaW4gdGhlIGZvbGxvd2luZyBjb21t
aXQ6CiAgICAKICAgICAgY29tbWl0IDIwZTcyNWU5MzY0Y2ZmNGEyOTk0NWY2Njk4NmVjZDg4Y2Nh
ODc0M2QKICAgIAogICAgTm93IGFkZCB0aGUgd3JhcHBlciB0byBYRU5NRU1fcmVtb3ZlX2Zyb21f
cGh5c21hcC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrKwogdG9vbHMvbGli
eGMveGNfZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAyMzViOGJiLi41NDNhYmZj
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTQxNiw2ICsxNDE2LDEwIEBAIGludCB4Y19kb21h
aW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zy
b21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgZ3Bmbik7CisKIGludCB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y19p
bnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2V4
dGVudHMsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbWFpbi5jCmluZGV4IGRhMGFhMmYuLmVhM2RmMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0xMDkwLDYg
KzEwOTAsMTcgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2RvbWFpbl9yZW1v
dmVfZnJvbV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBncGZuKQoreworICAgIHN0cnVjdCB4ZW5fcmVtb3ZlX2Zyb21fcGh5
c21hcCB4cmZwID0geworICAgICAgICAuZG9taWQgPSBkb21pZCwKKyAgICAgICAgLmdwZm4gPSBn
cGZuLAorICAgIH07CisgICAgcmV0dXJuIGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9yZW1vdmVf
ZnJvbV9waHlzbWFwLCAmeHJmcCwgc2l6ZW9mKHhyZnApKTsKK30KKwogaW50IHhjX2RvbWFpbl9j
bGFpbV9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:33:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ6v-0006p5-C6; Sat, 10 Feb 2018 00:33:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ6u-0006oq-DB
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:44 +0000
X-Inumbo-ID: fab408c8-0df9-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fab408c8-0df9-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 01:33:14 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ6s-0008Jk-LU
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ6s-0008Oj-Kw
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ6s-0008Oj-Kw@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:33:42 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Fix determination of
	when to use IBRS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEZlYiA2IDEzOjQ1OjE3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEZlYiA2IDE4OjMyOjU4
IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlY19jdHJsOiBGaXggZGV0ZXJtaW5hdGlvbiBvZiB3aGVu
IHRvIHVzZSBJQlJTCiAgICAKICAgIFRoZSBvcmlnaW5hbCB2ZXJzaW9uIG9mIHRoaXMgbG9naWMg
d2FzOgogICAgCiAgICAgICAgLyoKICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwgd2UnZCBs
aWtlIHRvIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0bwogICAgICAgICAqIElCUlMsIGJ1
dCBvbmx5IGlmIGl0IGlzIHNhZmUgb24gdGhpcyBoYXJkd2FyZS4KICAgICAgICAgKi8KICAgICAg
ICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgewog
ICAgICAgICAgICBpZiAoIHJldHBvbGluZV9zYWZlKCkgKQogICAgICAgICAgICAgICAgdGh1bmsg
PSBUSFVOS19SRVRQT0xJTkU7CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGlicnMg
PSB0cnVlOwogICAgICAgIH0KICAgIAogICAgYnV0IGl0IHdhcyBjaGFuZ2VkIGJ5IGEgcmVxdWVz
dCBkdXJpbmcgcmV2aWV3LiAgU2FkbHksIHRoZSByZXN1bHQgaXMgYnVnZ3kgYXMKICAgIGl0IGJy
ZWFrcyB0aGUgbGF0ZXIgZmFsbGJhY2sgbG9naWMgYnkgYWxsb3dpbmcgSUJSUyB0byBhcHBlYXIg
YXMgYXZhaWxhYmxlCiAgICB3aGVuIGluIGZhY3QgaXQgaXNuJ3QuCiAgICAKICAgIFRoaXMgaW4g
cHJhY3RpY2UgbWVhbnMgdGhhdCBvbiByZXBvbGluZS11bnNhZmUgaGFyZHdhcmUgd2l0aG91dCBJ
QlJTLCB3ZQogICAgc2VsZWN0IFRIVU5LX0pVTVAgZGVzcGl0ZSBpbnRlbmRpbmcgdG8gc2VsZWN0
IFRIVU5LX1JFVFBPTElORS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFpoZW56aG9uZyBEdWFuIDx6
aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IGYxMGZmYmYuLjcyNTYyNmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIyMyw3ICsyMjMsNyBAQCB2
b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgICAg
ICAgKi8KICAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKICAgICAgICAg
ICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsKLSAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICAg
ICAgICAgICAgICBpYnJzID0gdHJ1ZTsKICAgICAgICAgfQogICAgICAgICAvKiBXaXRob3V0IGNv
bXBpbGVyIHRodW5rIHN1cHBvcnQsIHVzZSBJQlJTIGlmIGF2YWlsYWJsZS4gKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:33:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ79-0006rd-Dg; Sat, 10 Feb 2018 00:33:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ78-0006qj-EN
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:58 +0000
X-Inumbo-ID: 355d4a24-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 355d4a24-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:34:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ72-0008Jy-NC
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ72-0008Q7-Me
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:33:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ72-0008Q7-Me@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:33:52 +0000
Subject: [Xen-changelog] [xen master] docs: fix kernel config option in
	xen-pv-channel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1NTJmYTgxMGI4MTNkNWJlYzgyYzAzM2I4NGIwOWEzOTE0YjZhYTUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgRmViIDcgMDk6
MzA6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6MjQ6MzQgMjAxOCArMDAwMAoKICAgIGRvY3M6IGZp
eCBrZXJuZWwgY29uZmlnIG9wdGlvbiBpbiB4ZW4tcHYtY2hhbm5lbAogICAgCiAgICBIVkMgaXMg
c2hvd24gdW5kZXJsaW5lZCwgdGhlIHVuZGVyc2NvcmVzIGFyZSBtaXNzaW5nLgogICAgRml4IGl0
IGJ5IHVzaW5nIHVuZGVyc2NvcmVzLgogICAgUmVtb3ZlIHN0YWxlIEkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRvY3MvbWFuL3hlbi1wdi1jaGFubmVsLnBv
ZC43IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwucG9kLjcgYi9kb2NzL21hbi94
ZW4tcHYtY2hhbm5lbC5wb2QuNwppbmRleCAyMzMzMDgzLi4yMjY0MThhIDEwMDY0NAotLS0gYS9k
b2NzL21hbi94ZW4tcHYtY2hhbm5lbC5wb2QuNworKysgYi9kb2NzL21hbi94ZW4tcHYtY2hhbm5l
bC5wb2QuNwpAQCAtMTA4LDcgKzEwOCw3IEBAIHNvY2tldCwgd3JpdGVzIGEgaGFuZHNoYWtlIG1l
c3NhZ2UgYW5kIHdhaXRzIGZvciBhIHJlcGx5CiAKID1pdGVtIDYuCiAKLUFzc3VtaW5nIHRoZSBn
dWVzdCBrZXJuZWwgaGFzIENPTkZJR0k8SFZDPlhFTl9GUk9OVEVORCBzZXQgdGhlbiB0aGUgY29u
c29sZQorQXNzdW1pbmcgdGhlIGd1ZXN0IGtlcm5lbCBoYXMgQ09ORklHX0hWQ19YRU5fRlJPTlRF
TkQgc2V0IHRoZW4gdGhlIGNvbnNvbGUKIGRyaXZlciB3aWxsIGdlbmVyYXRlIGEgaG90cGx1ZyBl
dmVudAogCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:34:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ7K-0006u6-FM; Sat, 10 Feb 2018 00:34:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ7I-0006sW-KO
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:08 +0000
X-Inumbo-ID: 3b5c4d94-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b5c4d94-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:35:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ7C-0008Kg-P3
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ7C-0008RJ-OM
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ7C-0008RJ-OM@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:34:02 +0000
Subject: [Xen-changelog] [xen master] docs: clearify symlink usage in
	xen-pv-channel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiNDgwNjZlMjIxNWU3MzNjOTFmZjM1ZDQzYjRhMGUxNGZiNzI2YjYKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgRmViIDcgMDk6
NDU6NTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6MjQ6NDAgMjAxOCArMDAwMAoKICAgIGRvY3M6IGNs
ZWFyaWZ5IHN5bWxpbmsgdXNhZ2UgaW4geGVuLXB2LWNoYW5uZWwKICAgIAogICAgVGhlIHByZXZp
b3VzIHZlcnNpb24gc2ltcGx5IHN0YXRlcyB0aGF0IGEgc3ltbGluayBoYXMgdG8gYmUgY3JlYXRl
ZAogICAgd2l0aG91dCB0ZWxsaW5nIHdoZXJlIHRoZSBzeW1saW5rIHNob3VsZCBwb2ludCB0by4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGVu
LXB2LWNoYW5uZWwucG9kLjcgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwucG9kLjcgYi9kb2NzL21hbi94
ZW4tcHYtY2hhbm5lbC5wb2QuNwppbmRleCAyMjY0MThhLi43MjI5YjI2IDEwMDY0NAotLS0gYS9k
b2NzL21hbi94ZW4tcHYtY2hhbm5lbC5wb2QuNworKysgYi9kb2NzL21hbi94ZW4tcHYtY2hhbm5l
bC5wb2QuNwpAQCAtMTIyLDYgKzEyMiw4IEBAIFNVQlNZU1RFTT09InhlbiIsIERFVlBBVEg9PSIv
ZGV2aWNlcy9jb25zb2xlLVswLTldIiwgUlVOKz0ieGVuLWNvbnNvbGUtc2V0dXAiCiAKIHdoZXJl
IHRoZSAieGVuLWNvbnNvbGUtc2V0dXAiIHNjcmlwdCB3b3VsZCByZWFkIHRoZSBjaGFubmVsIG5h
bWUgYW5kCiBtYWtlIGEgc3ltbGluayBpbiAvZGV2L3hlbi1jaGFubmVsL29yZy5teS5jbG91ZC5z
b2Z0d2FyZS5hZ2VudC52ZXJzaW9uMQorcG9pbnRpbmcgdG8gL2Rldi9odmNOLiBOIGlzIHRoZSBz
YW1lIG51bWJlciBhcyB0aGUgbnVtYmVyIGluICIvZGV2aWNlcy9jb25zb2xlLVswLTldIi4KK0lu
IG90aGVyIHdvcmRzLCAiL2RldmljZXMvY29uc29sZS0yIiBtYXBzIHRvIC9kZXYvaHZjMi4KIAog
CiA9aXRlbSA4LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:34:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ7U-0006vh-Gp; Sat, 10 Feb 2018 00:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ7S-0006uy-QM
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:18 +0000
X-Inumbo-ID: 415b5016-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 415b5016-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:35:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ7M-0008Kw-Qy
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ7M-0008S8-QK
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ7M-0008S8-QK@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:34:12 +0000
Subject: [Xen-changelog] [xen master] make xen ocaml safe-strings compliant
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2ZmMzNjMjE1ZGYwY2Q3YjMwZjcKQXV0aG9yOiAg
ICAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDIxOjI3OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiA3IDExOjI0OjQzIDIwMTggKzAwMDAKCiAg
ICBtYWtlIHhlbiBvY2FtbCBzYWZlLXN0cmluZ3MgY29tcGxpYW50CiAgICAKICAgIFhlbiBidWls
dCB3aXRoIG9jYW1sIDQuMDYgZ2l2ZXMgZXJyb3JzIHN1Y2ggYXMKICAgIEVycm9yOiBUaGlzIGV4
cHJlc3Npb24gaGFzIHR5cGUgYnl0ZXMgYnV0IGFuIGV4cHJlc3Npb24gd2FzCiAgICAgICAgICAg
IGV4cGVjdGVkIG9mIHR5cGUgc3RyaW5nCiAgICBhcyBCeXRlIGFuZCBzYWZlLXN0cmluZ3Mgd2hp
Y2ggd2VyZSBpbnRyb2R1Y2VkIGluIDQuMDIgYXJlIHRoZQogICAgZGVmYXVsdCBpbiA0LjA2Lgog
ICAgVGhpcyBwYXRjaCB3aGljaCBpcyBtb3N0bHkgYnkgUmljaGFyZCBXLk0uIEpvbmVzIG9mIFJl
ZCBIYXQKICAgIGZyb20gaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9p
ZD0xNTI2NzAzCiAgICBmaXhlcyB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHYyOiBkcm9wIHRvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbCBmcm9tIHRoZSBwYXRjaCBhcyB0aGUKICAgIGFmZmVj
dGVkIGNvZGUgd2FzIHJlbW92ZWQgYnkgY29tbWl0IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQw
NjE1ZTQwYmQ0YmY2YWYKICAgIHRvb2xzL29jYW1sOiBEcm9wIGNvcmVkdW1wIGluZnJhc3RydWN0
dXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJo
YW0uYWMudWs+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgogICAgWyB3ZWk6IHJlbW92ZSB0cmFpbGluZyB3aGl0ZXNwYWNlcyBd
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL2xpYnMveGIveGIubWwgICAgICAgIHwgIDYgKysrLS0tCiB0b29scy9vY2FtbC94
ZW5zdG9yZWQvbG9nZ2luZy5tbCB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL29j
YW1sL3hlbnN0b3JlZC9zdGRleHQubWwgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC91
dGlscy5tbCAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI0IGlu
c2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xp
YnMveGIveGIubWwgYi90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sCmluZGV4IDUwOTQ0YjUuLmFh
MmNmOTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWwKKysrIGIvdG9vbHMv
b2NhbWwvbGlicy94Yi94Yi5tbApAQCAtODQsNyArODQsNyBAQCBsZXQgcmVhZF9tbWFwIGJhY2sg
Y29uIHMgbGVuID0KIAogbGV0IHJlYWQgY29uIHMgbGVuID0KIAltYXRjaCBjb24uYmFja2VuZCB3
aXRoCi0JfCBGZCBiYWNrZmQgICAgIC0+IHJlYWRfZmQgYmFja2ZkIGNvbiBzIGxlbgorCXwgRmQg
YmFja2ZkICAgICAtPiByZWFkX2ZkIGJhY2tmZCBjb24gKEJ5dGVzLm9mX3N0cmluZyBzKSBsZW4K
IAl8IFhlbm1tYXAgYmFja21tYXAgLT4gcmVhZF9tbWFwIGJhY2ttbWFwIGNvbiBzIGxlbgogCiBs
ZXQgd3JpdGVfZmQgYmFjayBjb24gcyBsZW4gPQpAQCAtOTgsNyArOTgsNyBAQCBsZXQgd3JpdGVf
bW1hcCBiYWNrIGNvbiBzIGxlbiA9CiAKIGxldCB3cml0ZSBjb24gcyBsZW4gPQogCW1hdGNoIGNv
bi5iYWNrZW5kIHdpdGgKLQl8IEZkIGJhY2tmZCAgICAgLT4gd3JpdGVfZmQgYmFja2ZkIGNvbiBz
IGxlbgorCXwgRmQgYmFja2ZkICAgICAtPiB3cml0ZV9mZCBiYWNrZmQgY29uIChCeXRlcy5vZl9z
dHJpbmcgcykgbGVuCiAJfCBYZW5tbWFwIGJhY2ttbWFwIC0+IHdyaXRlX21tYXAgYmFja21tYXAg
Y29uIHMgbGVuCiAKICgqIE5COiBjYW4gdGhyb3cgUmVjb25uZWN0ICopCkBAIC0xNDcsNyArMTQ3
LDcgQEAgbGV0IGlucHV0IGNvbiA9CiAJfCBOb0hkciAoaSwgYnVmKSAgICAgIC0+CiAJCSgqIHdl
IGNvbXBsZXRlIHRoZSBwYXJ0aWFsIGhlYWRlciAqKQogCQlpZiBzeiA+IDAgdGhlbgotCQkJU3Ry
aW5nLmJsaXQgcyAwIGJ1ZiAoUGFydGlhbC5oZWFkZXJfc2l6ZSAoKSAtIGkpIHN6OworCQkJU3Ry
aW5nLmJsaXQgcyAwIChCeXRlcy5vZl9zdHJpbmcgYnVmKSAoUGFydGlhbC5oZWFkZXJfc2l6ZSAo
KSAtIGkpIHN6OwogCQljb24ucGFydGlhbF9pbiA8LSBpZiBzeiA9IGkgdGhlbgogCQkJSGF2ZUhk
ciAoUGFydGlhbC5vZl9zdHJpbmcgYnVmKSBlbHNlIE5vSGRyIChpIC0gc3osIGJ1ZikKIAkpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQvbG9nZ2luZy5tbAppbmRleCAwYzBkMDNkLi5lM2M3NjlmIDEwMDY0NAotLS0g
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbAorKysgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvbG9nZ2luZy5tbApAQCAtNjAsMTEgKzYwLDExIEBAIHR5cGUgbG9nZ2VyID0KIGxldCB0
cnVuY2F0ZV9saW5lIG5iX2NoYXJzIGxpbmUgPSAKIAlpZiBTdHJpbmcubGVuZ3RoIGxpbmUgPiBu
Yl9jaGFycyAtIDEgdGhlbgogCQlsZXQgbGVuID0gbWF4IChuYl9jaGFycyAtIDEpIDIgaW4KLQkJ
bGV0IGRzdF9saW5lID0gU3RyaW5nLmNyZWF0ZSBsZW4gaW4KLQkJU3RyaW5nLmJsaXQgbGluZSAw
IGRzdF9saW5lIDAgKGxlbiAtIDIpOwotCQlkc3RfbGluZS5bbGVuLTJdIDwtICcuJzsgCi0JCWRz
dF9saW5lLltsZW4tMV0gPC0gJy4nOwotCQlkc3RfbGluZQorCQlsZXQgZHN0X2xpbmUgPSBCeXRl
cy5jcmVhdGUgbGVuIGluCisJCUJ5dGVzLmJsaXRfc3RyaW5nIGxpbmUgMCBkc3RfbGluZSAwIChs
ZW4gLSAyKTsKKwkJQnl0ZXMuc2V0IGRzdF9saW5lIChsZW4tMikgJy4nOworCQlCeXRlcy5zZXQg
ZHN0X2xpbmUgKGxlbi0xKSAnLic7CisJCUJ5dGVzLnRvX3N0cmluZyBkc3RfbGluZQogCWVsc2Ug
bGluZQogCiBsZXQgbG9nX3JvdGF0ZSByZWZfY2ggbG9nX2ZpbGUgbG9nX25iX2ZpbGVzID0KQEAg
LTI1MiwxMyArMjUyLDEzIEBAIGxldCBzdHJpbmdfb2ZfYWNjZXNzX3R5cGUgPSBmdW5jdGlvbgog
CSopCiAKIGxldCBzYW5pdGl6ZV9kYXRhIGRhdGEgPQotCWxldCBkYXRhID0gU3RyaW5nLmNvcHkg
ZGF0YSBpbgotCWZvciBpID0gMCB0byBTdHJpbmcubGVuZ3RoIGRhdGEgLSAxCisJbGV0IGRhdGEg
PSBCeXRlcy5jb3B5IGRhdGEgaW4KKwlmb3IgaSA9IDAgdG8gQnl0ZXMubGVuZ3RoIGRhdGEgLSAx
CiAJZG8KLQkJaWYgZGF0YS5baV0gPSAnXDAwMCcgdGhlbgotCQkJZGF0YS5baV0gPC0gJyAnCisJ
CWlmIEJ5dGVzLmdldCBkYXRhIGkgPSAnXDAwMCcgdGhlbgorCQkJQnl0ZXMuc2V0IGRhdGEgaSAn
ICcKIAlkb25lOwotCVN0cmluZy5lc2NhcGVkIGRhdGEKKwlTdHJpbmcuZXNjYXBlZCAoQnl0ZXMu
dG9fc3RyaW5nIGRhdGEpCiAKIGxldCBhY3RpdmF0ZV9hY2Nlc3NfbG9nID0gcmVmIHRydWUKIGxl
dCBhY2Nlc3NfbG9nX2Rlc3RpbmF0aW9uID0gcmVmIChGaWxlIChQYXRocy54ZW5fbG9nX2RpciBe
ICIveGVuc3RvcmVkLWFjY2Vzcy5sb2ciKSkKQEAgLTI5MSw3ICsyOTEsNyBAQCBsZXQgYWNjZXNz
X2xvZ2dpbmcgfmNvbiB+dGlkID8oZGF0YT0iIikgfmxldmVsIGFjY2Vzc190eXBlID0KIAkJCQls
ZXQgZGF0ZSA9IHN0cmluZ19vZl9kYXRlKCkgaW4KIAkJCQlsZXQgdGlkID0gc3RyaW5nX29mX3Rp
ZCB+Y29uIHRpZCBpbgogCQkJCWxldCBhY2Nlc3NfdHlwZSA9IHN0cmluZ19vZl9hY2Nlc3NfdHlw
ZSBhY2Nlc3NfdHlwZSBpbgotCQkJCWxldCBkYXRhID0gc2FuaXRpemVfZGF0YSBkYXRhIGluCisJ
CQkJbGV0IGRhdGEgPSBzYW5pdGl6ZV9kYXRhIChCeXRlcy5vZl9zdHJpbmcgZGF0YSkgaW4KIAkJ
CQlsZXQgcHJlZml4ID0gcHJlZml4ICFhY2Nlc3NfbG9nX2Rlc3RpbmF0aW9uIGRhdGUgaW4KIAkJ
CQlsZXQgbXNnID0gUHJpbnRmLnNwcmludGYgIiVzICVzICVzICVzIiBwcmVmaXggdGlkIGFjY2Vz
c190eXBlIGRhdGEgaW4KIAkJCQlsb2dnZXIud3JpdGUgfmxldmVsIG1zZykKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
c3RkZXh0Lm1sCmluZGV4IGI4YThmZDAuLjQxNDExZWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9zdGRleHQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5t
bApAQCAtMTIyLDcgKzEyMiw3IEBAIGxldCBwaWRmaWxlX3dyaXRlIGZpbGVuYW1lID0KIAkJbGV0
IHBpZCA9IFVuaXguZ2V0cGlkICgpIGluCiAJCWxldCBidWYgPSBzdHJpbmdfb2ZfaW50IHBpZCBe
ICJcbiIgaW4KIAkJbGV0IGxlbiA9IFN0cmluZy5sZW5ndGggYnVmIGluCi0JCWlmIFVuaXgud3Jp
dGUgZmQgYnVmIDAgbGVuIDw+IGxlbiAKKwkJaWYgVW5peC53cml0ZSBmZCAoQnl0ZXMub2Zfc3Ry
aW5nIGJ1ZikgMCBsZW4gPD4gbGVuCiAJCXRoZW4gZmFpbHdpdGggInBpZGZpbGVfd3JpdGUgZmFp
bGVkIjsKIAkpCiAJKGZ1biAoKSAtPiBVbml4LmNsb3NlIGZkKQpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3V0aWxzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3V0aWxzLm1s
CmluZGV4IGU4OWMxYWYuLmM5NmRlZjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC91dGlscy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwKQEAgLTQ1LDIz
ICs0NSwyMyBAQCBsZXQgZ2V0X2hpZXJhcmNoeSBwYXRoID0KIAogbGV0IGhleGlmeSBzID0KIAls
ZXQgaGV4c2VxX29mX2NoYXIgYyA9IHNwcmludGYgIiUwMngiIChDaGFyLmNvZGUgYykgaW4KLQls
ZXQgaHMgPSBTdHJpbmcuY3JlYXRlIChTdHJpbmcubGVuZ3RoIHMgKiAyKSBpbgorCWxldCBocyA9
IEJ5dGVzLmNyZWF0ZSAoU3RyaW5nLmxlbmd0aCBzICogMikgaW4KIAlmb3IgaSA9IDAgdG8gU3Ry
aW5nLmxlbmd0aCBzIC0gMQogCWRvCiAJCWxldCBzZXEgPSBoZXhzZXFfb2ZfY2hhciBzLltpXSBp
bgotCQlocy5baSAqIDJdIDwtIHNlcS5bMF07Ci0JCWhzLltpICogMiArIDFdIDwtIHNlcS5bMV07
CisJCUJ5dGVzLnNldCBocyAoaSAqIDIpIHNlcS5bMF07CisJCUJ5dGVzLnNldCBocyAoaSAqIDIg
KyAxKSBzZXEuWzFdOwogCWRvbmU7Ci0JaHMKKwlCeXRlcy50b19zdHJpbmcgaHMKIAogbGV0IHVu
aGV4aWZ5IGhzID0KIAlsZXQgY2hhcl9vZl9oZXhzZXEgc2VxMCBzZXExID0gQ2hhci5jaHIgKGlu
dF9vZl9zdHJpbmcgKHNwcmludGYgIjB4JWMlYyIgc2VxMCBzZXExKSkgaW4KLQlsZXQgcyA9IFN0
cmluZy5jcmVhdGUgKFN0cmluZy5sZW5ndGggaHMgLyAyKSBpbgotCWZvciBpID0gMCB0byBTdHJp
bmcubGVuZ3RoIHMgLSAxCisJbGV0IHMgPSBCeXRlcy5jcmVhdGUgKFN0cmluZy5sZW5ndGggaHMg
LyAyKSBpbgorCWZvciBpID0gMCB0byBCeXRlcy5sZW5ndGggcyAtIDEKIAlkbwotCQlzLltpXSA8
LSBjaGFyX29mX2hleHNlcSBocy5baSAqIDJdIGhzLltpICogMiArIDFdCisJCUJ5dGVzLnNldCBz
IGkgKGNoYXJfb2ZfaGV4c2VxIGhzLltpICogMl0gaHMuW2kgKiAyICsgMV0pCiAJZG9uZTsKLQlz
CisJQnl0ZXMudG9fc3RyaW5nIHMKIAogbGV0IHRyaW1fcGF0aCBwYXRoID0KIAl0cnkKQEAgLTg1
LDcgKzg1LDcgQEAgbGV0IGNyZWF0ZV91bml4X3NvY2tldCBuYW1lID0KIGxldCByZWFkX2ZpbGVf
c2luZ2xlX2ludGVnZXIgZmlsZW5hbWUgPQogCWxldCBmZCA9IFVuaXgub3BlbmZpbGUgZmlsZW5h
bWUgWyBVbml4Lk9fUkRPTkxZIF0gMG82NDAgaW4KIAlsZXQgYnVmID0gU3RyaW5nLm1ha2UgMjAg
KGNoYXJfb2ZfaW50IDApIGluCi0JbGV0IHN6ID0gVW5peC5yZWFkIGZkIGJ1ZiAwIDIwIGluCisJ
bGV0IHN6ID0gVW5peC5yZWFkIGZkIChCeXRlcy5vZl9zdHJpbmcgYnVmKSAwIDIwIGluCiAJVW5p
eC5jbG9zZSBmZDsKIAlpbnRfb2Zfc3RyaW5nIChTdHJpbmcuc3ViIGJ1ZiAwIHN6KQogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:34:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ7e-0006xX-JQ; Sat, 10 Feb 2018 00:34:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ7c-0006wg-OR
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:28 +0000
X-Inumbo-ID: 475a04de-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 475a04de-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:35:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ7W-0008L2-Sv
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ7W-0008Sz-SP
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ7W-0008Sz-SP@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:34:22 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Add debug code to detect
	illegal page_lock and put_page_type ordering
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmNGIzMGRjYTBhZDczZTg3ODAyZGY4M2M1Mjk3YWJlZTk5NjBjMjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgSmFuIDI0IDExOjU2OjMxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTI6MDQ6NDIg
MjAxOCArMDAwMAoKICAgIHg4Ni9tbTogQWRkIGRlYnVnIGNvZGUgdG8gZGV0ZWN0IGlsbGVnYWwg
cGFnZV9sb2NrIGFuZCBwdXRfcGFnZV90eXBlIG9yZGVyaW5nCiAgICAKICAgIFRoZSBmaXggZm9y
IFhTQS0yNDIgZGVwZW5kcyBvbiB0aGUgc2FtZSBjcHUgbmV2ZXIgY2FsbGluZwogICAgX3B1dF9w
YWdlX3R5cGUoKSB3aGlsZSBob2xkaW5nIGEgcGFnZV9sb2NrKCkgZm9yIHRoYXQgcGFnZTsgZG9p
bmcgc28KICAgIG1heSBjYXVzZSBhIGRlYWRsb2NrIHVuZGVyIHRoZSByaWdodCBjb25kaXRpb25z
LgogICAgCiAgICBGdXJ0aGVybW9yZSwgZXZlbiBiZWZvcmUgdGhhdCwgdGhlcmUgd2FzIG5ldmVy
IGFueSBkaXNjaXBsaW5lIGZvciB0aGUKICAgIG9yZGVyIGluIHdoaWNoIHBhZ2UgbG9ja3MgYXJl
IGdyYWJiZWQ7IGlmIHRoZXJlIGFyZSBhbnkgcGF0aHMgdGhhdAogICAgZ3JhYiB0aGUgbG9ja3Mg
Zm9yIHR3byBkaWZmZXJlbnQgcGFnZXMgYXQgb25jZSwgd2UgcmlzayBjcmVhdGluZyB0aGUKICAg
IGNvbmRpdGlvbnMgZm9yIGEgZGVhZGxvY2sgdG8gb2NjdXIuCiAgICAKICAgIFRoZXNlIGFyZSBi
ZWxpZXZlZCB0byBiZSBzYWZlLCBiZWNhdXNlIGl0IGlzIGJlbGlldmVkIHRoYXQ6CiAgICAxLiBO
byBoeXBlcnZpc29yIHBhdGhzIGV2ZXIgbG9jayB0d28gcGFnZXMgYXQgb25jZSwgYW5kCiAgICAy
LiBXZSBuZXZlciBjYWxsIF9wdXRfcGFnZV90eXBlKCkgb24gYSBwYWdlIHdoaWxlIGhvbGRpbmcg
aXRzIHBhZ2UgbG9jay4KICAgIAogICAgQWRkIGEgY2hlY2sgdG8gZGVidWcgYnVpbGRzIHRvIGNh
dGNoIGFueSB2aW9sYXRpb25zIG9mIHRoZXNlCiAgICBhc3N1bXBpdG9ucy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY2ZWE4MjIuLjUz
MWMwYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0xODEzLDEwICsxODEzLDU2IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiByYzsKIH0KIAorI2lmbmRlZiBOREVCVUcK
Ky8qCisgKiBXZSBtdXN0IG5ldmVyIGNhbGwgX3B1dF9wYWdlX3R5cGUoKSB3aGlsZSBob2xkaW5n
IGEgcGFnZV9sb2NrKCkgZm9yCisgKiB0aGF0IHBhZ2U7IGRvaW5nIHNvIG1heSBjYXVzZSBhIGRl
YWRsb2NrIHVuZGVyIHRoZSByaWdodAorICogY29uZGl0aW9ucy4KKyAqCisgKiBGdXJ0aGVybW9y
ZSwgdGhlcmUgaXMgbm8gZGlzY2lwbGluZSBmb3IgdGhlIG9yZGVyIGluIHdoaWNoIHBhZ2UgbG9j
a3MKKyAqIGFyZSBncmFiYmVkOyBpZiB0aGVyZSBhcmUgYW55IHBhdGhzIHRoYXQgZ3JhYiB0aGUg
bG9ja3MgZm9yIHR3bworICogZGlmZmVyZW50IHBhZ2VzIGF0IG9uY2UsIHdlIHJpc2sgY3JlYXRp
bmcgdGhlIGNvbmRpdGlvbnMgZm9yIGEgZGVhZGxvY2sKKyAqIHRvIG9jY3VyLgorICoKKyAqIFRo
ZXNlIGFyZSBiZWxpZXZlZCB0byBiZSBzYWZlLCBiZWNhdXNlIGl0IGlzIGJlbGlldmVkIHRoYXQ6
CisgKiAxLiBObyBoeXBlcnZpc29yIHBhdGhzIGV2ZXIgbG9jayB0d28gcGFnZXMgYXQgb25jZSwg
YW5kCisgKiAyLiBXZSBuZXZlciBjYWxsIF9wdXRfcGFnZV90eXBlKCkgb24gYSBwYWdlIHdoaWxl
IGhvbGRpbmcgaXRzIHBhZ2UgbG9jay4KKyAqCisgKiBBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWls
ZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2YgdGhlc2UKKyAqIGFzc3VtcGl0b25zLgorICoK
KyAqIE5CIHRoYXQgaWYgd2UgZmluZCB2YWxpZCwgc2FmZSByZWFzb25zIHRvIGhvbGQgdHdvIHBh
Z2UgbG9ja3MgYXQKKyAqIG9uY2UsIHRoZXNlIGNoZWNrcyB3aWxsIG5lZWQgdG8gYmUgYWRqdXN0
ZWQuCisgKi8KK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcGFnZV9pbmZvICosIGN1cnJl
bnRfbG9ja2VkX3BhZ2UpOworCitzdGF0aWMgaW5saW5lIHZvaWQgY3VycmVudF9sb2NrZWRfcGFn
ZV9zZXQoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkgeworICAgIHRoaXNfY3B1KGN1cnJlbnRfbG9j
a2VkX3BhZ2UpID0gcGFnZTsKK30KKworc3RhdGljIGlubGluZSBib29sIGN1cnJlbnRfbG9ja2Vk
X3BhZ2VfY2hlY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkgeworICAgIHJldHVybiB0aGlzX2Nw
dShjdXJyZW50X2xvY2tlZF9wYWdlKSA9PSBwYWdlOworfQorCisvKgorICogV2UgbmVlZCBhIHNl
cGFyYXRlICJub3QtZXF1YWwiIGNoZWNrIHNvIHRoZSBub24tZGVidWcgc3R1YnMgY2FuCisgKiBh
bHdheXMgcmV0dXJuIHRydWUuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBjdXJyZW50X2xvY2tl
ZF9wYWdlX25lX2NoZWNrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpIHsKKyAgICByZXR1cm4gdGhp
c19jcHUoY3VycmVudF9sb2NrZWRfcGFnZSkgIT0gcGFnZTsKK30KKyNlbHNlCisjZGVmaW5lIGN1
cnJlbnRfbG9ja2VkX3BhZ2Vfc2V0KHgpCisjZGVmaW5lIGN1cnJlbnRfbG9ja2VkX3BhZ2VfY2hl
Y2soeCkgdHJ1ZQorI2RlZmluZSBjdXJyZW50X2xvY2tlZF9wYWdlX25lX2NoZWNrKHgpIHRydWUK
KyNlbmRpZgorCiBpbnQgcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAg
dW5zaWduZWQgbG9uZyB4LCBueDsKIAorICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9wYWdlX2No
ZWNrKE5VTEwpKTsKKwogICAgIGRvIHsKICAgICAgICAgd2hpbGUgKCAoeCA9IHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKSAmIFBHVF9sb2NrZWQgKQogICAgICAgICAgICAgY3B1X3JlbGF4KCk7CkBA
IC0xODI3LDYgKzE4NzMsOCBAQCBpbnQgcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICB9IHdoaWxlICggY21weGNoZygmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8sIHgsIG54KSAhPSB4ICk7CiAKKyAgICBjdXJyZW50X2xvY2tlZF9wYWdl
X3NldChwYWdlKTsKKwogICAgIHJldHVybiAxOwogfQogCkBAIC0xODM0LDYgKzE4ODIsOCBAQCB2
b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyB4LCBueCwgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwogCisgICAgQVNTRVJUKGN1
cnJlbnRfbG9ja2VkX3BhZ2VfY2hlY2socGFnZSkpOworCiAgICAgZG8gewogICAgICAgICB4ID0g
eTsKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICYmICh4ICYgUEdUX2xvY2tl
ZCkpOwpAQCAtMTg0Miw2ICsxODkyLDggQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5j
ZSBoZXJlLiAqLwogICAgICAgICBBU1NFUlQobnggJiBQR1RfY291bnRfbWFzayk7CiAgICAgfSB3
aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0g
eCApOworCisgICAgY3VycmVudF9sb2NrZWRfcGFnZV9zZXQoTlVMTCk7CiB9CiAKIC8qCkBAIC0y
NDIwLDYgKzI0NzIsOCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwg
eSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwogCisgICAgQVNTRVJUKGN1cnJlbnRfbG9ja2Vk
X3BhZ2VfbmVfY2hlY2socGFnZSkpOworCiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAg
IHggID0geTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:34:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ7o-0006z2-Kv; Sat, 10 Feb 2018 00:34:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ7m-0006yD-Tg
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:38 +0000
X-Inumbo-ID: 4d5902a5-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d5902a5-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:35:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ7g-0008Lm-Up
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ7g-0008Tz-UF
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ7g-0008Tz-UF@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:34:32 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Make alternative patching
	NMI-safe
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxOTFjMWVmNTFiMDBlYzExMjIwNjkxNzY0N2ZhZWE1NWJlOGIwMmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEphbiAzMSAxNjowOTozOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBGZWIgNyAxMjozMjo1
OCAyMDE4ICswMDAwCgogICAgeDg2L2Jvb3Q6IE1ha2UgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcgTk1J
LXNhZmUKICAgIAogICAgRHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNr
IHRoYXQgYW4gTk1JIG9yIE1DRSBpbnRlcnJ1cHQgaW4gdGhlCiAgICBtaWRkbGUgb2YgYWx0ZXJp
bmcgdGhlIGNvZGUgaW4gdGhlIE5NSS9NQ0UgcGF0aHMsIGluIHdoaWNoIGNhc2UgYmFkIHRoaW5n
cwogICAgd2lsbCBoYXBwZW4uCiAgICAKICAgIFRoZSBOTUkgcmlzayBjYW4gYmUgZWxpbWluYXRl
ZCBieSBydW5uaW5nIHRoZSBwYXRjaGluZyBsb29wIGluIE5NSSBjb250ZXh0LCBhdAogICAgd2hp
Y2ggcG9pbnQgdGhlIENQVSB3aWxsIGRlZmVyIGZ1cnRoZXIgTk1JcyB1bnRpbCBwYXRjaGluZyBp
cyBjb21wbGV0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIHwgNzMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDU1IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKaW5kZXgg
ZWUxOGU2Yy4uNWM4YjZmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMK
KysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTE1LDcgKzE1LDkgQEAKICAqIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5o
PgogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CkBA
IC04MiwxMSArODQsNiBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciAqIGNvbnN0IHA2X25v
cHNbQVNNX05PUF9NQVgrMV0gaW5pdF9vcl9saXZlcGF0Y2hfY29ucwogCiBzdGF0aWMgY29uc3Qg
dW5zaWduZWQgY2hhciAqIGNvbnN0ICppZGVhbF9ub3BzIGluaXRfb3JfbGl2ZXBhdGNoX2RhdGEg
PSBwNl9ub3BzOwogCi1zdGF0aWMgaW50IF9faW5pdCBtYXNrX25taV9jYWxsYmFjayhjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKLXsKLSAgICByZXR1cm4gMTsKLX0K
LQogc3RhdGljIHZvaWQgX19pbml0IGFyY2hfaW5pdF9pZGVhbF9ub3BzKHZvaWQpCiB7CiAgICAg
c3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICkKQEAgLTIwMiwyNSArMTk5LDUyIEBA
IHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBh
bHRfaW5zdHIgKnN0YXJ0LAogICAgIH0KIH0KIAorc3RhdGljIGJvb2wgX19pbml0ZGF0YSBhbHRf
ZG9uZTsKKworLyoKKyAqIEF0IGJvb3QgdGltZSwgd2UgcGF0Y2ggYWx0ZXJuYXRpdmVzIGluIE5N
SSBjb250ZXh0LiAgVGhpcyBtZWFucyB0aGF0IHRoZQorICogYWN0aXZlIE5NSS1zaGFkb3cgd2ls
bCBkZWZlciBhbnkgZnVydGhlciBOTUlzLCByZW1vdmluZyB0aGUgc2xpbSByYWNlCisgKiBjb25k
aXRpb24gd2hlcmUgYW4gTk1JIGhpdHMgd2hpbGUgd2UgYXJlIG1pZHdheSB0aG91Z2ggcGF0Y2hp
bmcgc29tZQorICogaW5zdHJ1Y3Rpb25zIGluIHRoZSBOTUkgcGF0aC4KKyAqLworc3RhdGljIGlu
dCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNw
dSkKK3sKKyAgICAvKgorICAgICAqIE1vcmUgdGhhbiBvbmUgTk1JIG1heSBvY2N1ciBiZXR3ZWVu
IHRoZSB0d28gc2V0X25taV9jYWxsYmFjaygpIGJlbG93LgorICAgICAqIFdlIG9ubHkgbmVlZCB0
byBhcHBseSBhbHRlcm5hdGl2ZXMgb25jZS4KKyAgICAgKi8KKyAgICBpZiAoICFhbHRfZG9uZSAp
CisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGNyMDsKKworICAgICAgICBjcjAgPSByZWFk
X2NyMCgpOworCisgICAgICAgIC8qIERpc2FibGUgV1AgdG8gYWxsb3cgcGF0Y2hpbmcgcmVhZC1v
bmx5IHBhZ2VzLiAqLworICAgICAgICB3cml0ZV9jcjAoY3IwICYgflg4Nl9DUjBfV1ApOworCisg
ICAgICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3Ry
dWN0aW9uc19lbmQpOworCisgICAgICAgIHdyaXRlX2NyMChjcjApOworCisgICAgICAgIGFsdF9k
b25lID0gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4gMTsKK30KKwogLyoKICAqIFRoaXMgcm91
dGluZSBpcyBjYWxsZWQgd2l0aCBsb2NhbCBpbnRlcnJ1cHQgZGlzYWJsZWQgYW5kIHVzZWQgZHVy
aW5nCiAgKiBib290dXAuCiAgKi8KIHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0aW9u
cyh2b2lkKQogeworICAgIHVuc2lnbmVkIGludCBpOwogICAgIG5taV9jYWxsYmFja190ICpzYXZl
ZF9ubWlfY2FsbGJhY2s7Ci0gICAgdW5zaWduZWQgbG9uZyBjcjAgPSByZWFkX2NyMCgpOwogCiAg
ICAgYXJjaF9pbml0X2lkZWFsX25vcHMoKTsKIAogICAgIC8qCi0gICAgICogVGhlIHBhdGNoaW5n
IGlzIG5vdCBmdWxseSBhdG9taWMsIHNvIHRyeSB0byBhdm9pZCBsb2NhbCBpbnRlcnJ1cHRpb25z
Ci0gICAgICogdGhhdCBtaWdodCBleGVjdXRlIHRoZSB0byBiZSBwYXRjaGVkIGNvZGUuCi0gICAg
ICogT3RoZXIgQ1BVcyBhcmUgbm90IHJ1bm5pbmcuCi0gICAgICovCi0gICAgc2F2ZWRfbm1pX2Nh
bGxiYWNrID0gc2V0X25taV9jYWxsYmFjayhtYXNrX25taV9jYWxsYmFjayk7Ci0KLSAgICAvKgog
ICAgICAqIERvbid0IHN0b3AgbWFjaGluZSBjaGVjayBleGNlcHRpb25zIHdoaWxlIHBhdGNoaW5n
LgogICAgICAqIE1DRXMgb25seSBoYXBwZW4gd2hlbiBzb21ldGhpbmcgZ290IGNvcnJ1cHRlZCBh
bmQgaW4gdGhpcwogICAgICAqIGNhc2Ugd2UgbXVzdCBkbyBzb21ldGhpbmcgYWJvdXQgdGhlIGNv
cnJ1cHRpb24uCkBAIC0yMzIsMTMgKzI1NiwyNiBAQCB2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9p
bnN0cnVjdGlvbnModm9pZCkKICAgICAgKi8KICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFi
bGVkKCkpOwogCi0gICAgLyogRGlzYWJsZSBXUCB0byBhbGxvdyBhcHBsaWNhdGlvbiBvZiBhbHRl
cm5hdGl2ZXMgdG8gcmVhZC1vbmx5IHBhZ2VzLiAqLwotICAgIHdyaXRlX2NyMChjcjAgJiB+WDg2
X0NSMF9XUCk7CisgICAgLyoKKyAgICAgKiBBcyBzb29uIGFzIHRoZSBjYWxsYmFjayBpcyBzZXQg
dXAsIHRoZSBuZXh0IE5NSSB3aWxsIHRyaWdnZXIgcGF0Y2hpbmcsCisgICAgICogZXZlbiBhbiBO
TUkgYWhlYWQgb2Ygb3VyIGV4cGxpY2l0IHNlbGYtTk1JLgorICAgICAqLworICAgIHNhdmVkX25t
aV9jYWxsYmFjayA9IHNldF9ubWlfY2FsbGJhY2sobm1pX2FwcGx5X2FsdGVybmF0aXZlcyk7CiAK
LSAgICBhcHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVj
dGlvbnNfZW5kKTsKKyAgICAvKiBTZW5kIG91cnNlbHZlcyBhbiBOTUkgdG8gdHJpZ2dlciB0aGUg
Y2FsbGJhY2suICovCisgICAgc2VsZl9ubWkoKTsKKworICAgIC8qCisgICAgICogSW4gcHJhY3Rp
Y2UsIHRoZSBzZWxmX25taSgpIGFib3ZlIGFwcGVhcnMgdG8gYWN0IHN5bmNocm9ub3VzbHkuCisg
ICAgICogSG93ZXZlciwgc3luY2hyb25vdXMgYmVoYXZpb3VyIGlzIG5vdCBhcmNoaXRlY3R1cmFs
bHkgZ3VhcmFudGVlZC4gIFRvCisgICAgICogY292ZXIgdGhlIChob3BlZnVsbHkgbmV2ZXIpIGFz
eW5jIGNhc2UsIHBvbGwgYWx0X2RvbmUgZm9yIHVwIHRvIG9uZQorICAgICAqIHNlY29uZC4KKyAg
ICAgKi8KKyAgICBmb3IgKCBpID0gMDsgIUFDQ0VTU19PTkNFKGFsdF9kb25lKSAmJiBpIDwgMTAw
MDsgKytpICkKKyAgICAgICAgbWRlbGF5KDEpOwogCi0gICAgLyogUmVpbnN0YXRlIFdQLiAqLwot
ICAgIHdyaXRlX2NyMChjcjApOworICAgIGlmICggIUFDQ0VTU19PTkNFKGFsdF9kb25lKSApCisg
ICAgICAgIHBhbmljKCJUaW1lZCBvdXQgd2FpdGluZyBmb3IgYWx0ZXJuYXRpdmVzIHNlbGYtTk1J
IHRvIGhpdCIpOwogCiAgICAgc2V0X25taV9jYWxsYmFjayhzYXZlZF9ubWlfY2FsbGJhY2spOwog
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:34:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ7x-00070c-MY; Sat, 10 Feb 2018 00:34:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ7x-0006zx-7L
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:49 +0000
X-Inumbo-ID: 5359000d-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5359000d-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:35:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ7r-0008Lt-0k
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ7r-0008Uq-0D
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ7r-0008Uq-0D@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:34:43 +0000
Subject: [Xen-changelog] [xen master] update the minimal ocaml version to
	4.02
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2YzRmMGM0N2ZkODBkMTEzM2MyNDg2NWY5NWQ0ZjBjNTllZjliY2UKQXV0aG9yOiAg
ICAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiA3IDEzOjU5OjAwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiA3IDE0OjAwOjMxIDIwMTggKzAwMDAKCiAg
ICB1cGRhdGUgdGhlIG1pbmltYWwgb2NhbWwgdmVyc2lvbiB0byA0LjAyCiAgICAKICAgIFRoZSBv
Y2FtbCBzYWZlLXN0cmluZ3MgcGF0Y2ggdXNlcyBjb2RlIGludHJvZHVjZWQgaW4gb2NhbWwgNC4w
MgogICAgc28gdXBkYXRlIHRoZSBtaW5pbWFsIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+CiAgICBBY2tlZC1ieTog
Q2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHN0dWJk
b20vY29uZmlndXJlICAgIHwgNCArKy0tCiBzdHViZG9tL2NvbmZpZ3VyZS5hYyB8IDIgKy0KIHRv
b2xzL2NvbmZpZ3VyZSAgICAgIHwgMiArLQogdG9vbHMvY29uZmlndXJlLmFjICAgfCAyICstCiA0
IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9zdHViZG9tL2NvbmZpZ3VyZSBiL3N0dWJkb20vY29uZmlndXJlCmluZGV4IGE3YTBjMDku
LmFiYjc0OWYgMTAwNzU1Ci0tLSBhL3N0dWJkb20vY29uZmlndXJlCisrKyBiL3N0dWJkb20vY29u
ZmlndXJlCkBAIC0zNTI4LDEwICszNTI4LDEwIEBAIEdSVUJfVkVSU0lPTj0iMC45NyIKIAogaWYg
dGVzdCAieCRPQ0FNTF9VUkwiID0gIngiOyB0aGVuIDoKIAotCU9DQU1MX1VSTD0iaHR0cDovL2Nh
bWwuaW5yaWEuZnIvcHViL2Rpc3RyaWIvb2NhbWwtMy4xMSIKKwlPQ0FNTF9VUkw9Imh0dHA6Ly9j
YW1sLmlucmlhLmZyL3B1Yi9kaXN0cmliL29jYW1sLTQuMDIiCiAKIGZpCi1PQ0FNTF9WRVJTSU9O
PSIzLjExLjAiCitPQ0FNTF9WRVJTSU9OPSI0LjAyLjAiCiAKIAogCmRpZmYgLS1naXQgYS9zdHVi
ZG9tL2NvbmZpZ3VyZS5hYyBiL3N0dWJkb20vY29uZmlndXJlLmFjCmluZGV4IDlmZWM4NTMuLjkw
NjZkZmEgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vY29uZmlndXJlLmFjCisrKyBiL3N0dWJkb20vY29u
ZmlndXJlLmFjCkBAIC02NSw3ICs2NSw3IEBAIEFYX1NUVUJET01fTElCKFtMSUJQQ0ldLCBbbGli
cGNpXSwgWzIuMi45XSwgW2h0dHA6Ly93d3cua2VybmVsLm9yZy9wdWIvc29mdHdhcmUvCiBBWF9T
VFVCRE9NX0xJQihbTkVXTElCXSwgW25ld2xpYl0sIFsxLjE2LjBdLCBbZnRwOi8vc291cmNlcy5y
ZWRoYXQuY29tL3B1Yi9uZXdsaWJdKQogQVhfU1RVQkRPTV9MSUIoW0xXSVBdLCBbbHdpcF0sIFsx
LjMuMF0sIFtodHRwOi8vZG93bmxvYWQuc2F2YW5uYWguZ251Lm9yZy9yZWxlYXNlcy9sd2lwXSkK
IEFYX1NUVUJET01fTElCKFtHUlVCXSwgW2dydWJdLCBbMC45N10sIFtodHRwOi8vYWxwaGEuZ251
Lm9yZy9nbnUvZ3J1Yl0pCi1BWF9TVFVCRE9NX0xJQl9OT0VYVChbT0NBTUxdLCBbb2NhbWxdLCBb
My4xMS4wXSwgW2h0dHA6Ly9jYW1sLmlucmlhLmZyL3B1Yi9kaXN0cmliL29jYW1sLTMuMTFdKQor
QVhfU1RVQkRPTV9MSUJfTk9FWFQoW09DQU1MXSwgW29jYW1sXSwgWzQuMDIuMF0sIFtodHRwOi8v
Y2FtbC5pbnJpYS5mci9wdWIvZGlzdHJpYi9vY2FtbC00LjAyXSkKIEFYX1NUVUJET01fTElCKFtH
TVBdLCBbbGliZ21wXSwgWzQuMy4yXSwgW2Z0cDovL2Z0cC5nbXBsaWIub3JnL3B1Yi9nbXAtNC4z
LjJdKQogQVhfU1RVQkRPTV9MSUIoW1BPTEFSU1NMXSwgW3BvbGFyc3NsXSwgWzEuMS40XSwgW2h0
dHA6Ly9wb2xhcnNzbC5vcmcvY29kZS9yZWxlYXNlc10pCiBBWF9TVFVCRE9NX0xJQihbVFBNRU1V
XSwgW2Jlcmxpb3MgdHBtIGVtdWxhdG9yXSwgWzAuNy40XSwgW2h0dHA6Ly9kb3dubG9hZC5iZXJs
aW9zLmRlL3RwbS1lbXVsYXRvcl0pCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29s
cy9jb25maWd1cmUKaW5kZXggMDU5MjFiNC4uZmViMzRmYyAxMDA3NTUKLS0tIGEvdG9vbHMvY29u
ZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNjYxNiw3ICs2NjE2LDcgQEAgZWxzZQog
ICAgICAgICAgICAgICAgICAgICAgLWUgJ3MvW14wLTldLy9nJ2AKIAogCi0gIGF4X2NvbXBhcmVf
dmVyc2lvbl9CPWBlY2hvICIzLjA5LjMiIHwgc2VkIC1lICdzL1woWzAtOV0qXCkvWlwxWi9nJyBc
CisgIGF4X2NvbXBhcmVfdmVyc2lvbl9CPWBlY2hvICI0LjAyLjAiIHwgc2VkIC1lICdzL1woWzAt
OV0qXCkvWlwxWi9nJyBcCiAgICAgICAgICAgICAgICAgICAgICAtZSAncy9aXChbMC05XVwpWi9a
MFwxWi9nJyBcCiAgICAgICAgICAgICAgICAgICAgICAtZSAncy9aXChbMC05XVswLTldXClaL1ow
XDFaL2cnIFwKICAgICAgICAgICAgICAgICAgICAgIC1lICdzL1pcKFswLTldWzAtOV1bMC05XVwp
Wi9aMFwxWi9nJyBcCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUuYWMgYi90b29scy9jb25m
aWd1cmUuYWMKaW5kZXggZDFhM2E3OC4uMDZlYjE2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvY29uZmln
dXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwpAQCAtMjk0LDcgKzI5NCw3IEBAIEFTX0lG
KFt0ZXN0ICJ4JG9jYW1sdG9vbHMiID0gInh5Il0sIFsKICAgICAgICAgICAgIEFDX01TR19FUlJP
UihbT2NhbWwgdG9vbHMgZW5hYmxlZCwgYnV0IG1pc3Npbmcgb2NhbWxvcHQgb3Igb2NhbWxmaW5k
XSldKQogICAgICAgICBvY2FtbHRvb2xzPSJuIgogICAgIF0sIFsKLSAgICAgICAgQVhfQ09NUEFS
RV9WRVJTSU9OKFskT0NBTUxWRVJTSU9OXSwgW2x0XSwgWzMuMDkuM10sIFsKKyAgICAgICAgQVhf
Q09NUEFSRV9WRVJTSU9OKFskT0NBTUxWRVJTSU9OXSwgW2x0XSwgWzQuMDIuMF0sIFsKICAgICAg
ICAgICAgIEFTX0lGKFt0ZXN0ICJ4JGVuYWJsZV9vY2FtbHRvb2xzIiA9ICJ4eWVzIl0sIFsKICAg
ICAgICAgICAgICAgICBBQ19NU0dfRVJST1IoW1lvdXIgdmVyc2lvbiBvZiBPQ2FtbDogJE9DQU1M
VkVSU0lPTiBpcyBub3Qgc3VwcG9ydGVkXSldKQogICAgICAgICAgICAgb2NhbWx0b29scz0ibiIK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:34:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ87-00071x-O8; Sat, 10 Feb 2018 00:34:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ87-00071Y-Ge
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:59 +0000
X-Inumbo-ID: 59574df2-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59574df2-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:35:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ81-0008M3-2V
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ81-0008WM-1y
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ81-0008WM-1y@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:34:53 +0000
Subject: [Xen-changelog] [xen master] PCI/passthrough: don't discard Dom0
	provided information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7427764755382485704=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c5d981c5538284726ad75c852bb4f57ee8bae916
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Wed Feb 7 16:30:24 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Feb 7 16:30:24 2018 +0100

    PCI/passthrough: don't discard Dom0 provided information
    
    Instead of giving, to subsequent code, the appearance of there not
    having been any "info" data provided, adjust the conditional guarding
    SR-IOV handling.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/drivers/passthrough/pci.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 469dfc6..2b976ad 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -629,10 +629,7 @@ int pci_add_device(u16 seg, u8 bus, u8 devfn,
     else if ( info->is_extfn )
         pdev_type = "extended function";
     else
-    {
-        info = NULL;
         pdev_type = "device";
-    }
 
     ret = xsm_resource_plug_pci(XSM_PRIV, (seg << 16) | (bus << 8) | devfn);
     if ( ret )
@@ -660,7 +657,8 @@ int pci_add_device(u16 seg, u8 bus, u8 devfn,
         if ( pdev->info.is_virtfn )
             pdev->info.is_extfn = pf_is_extfn;
     }
-    else if ( !pdev->vf_rlen[0] )
+
+    if ( !pdev->info.is_virtfn && !pdev->vf_rlen[0] )
     {
         unsigned int pos = pci_find_ext_capability(seg, bus, devfn,
                                                    PCI_EXT_CAP_ID_SRIOV);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7427764755382485704==--

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:35:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:35:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ8H-00074j-Pl; Sat, 10 Feb 2018 00:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ8G-00073E-UB
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:08 +0000
X-Inumbo-ID: 5f5a7e91-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f5a7e91-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:36:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ8B-0008Mr-4U
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ8B-00005h-3r
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ8B-00005h-3r@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:35:03 +0000
Subject: [Xen-changelog] [xen master] x86: reduce Meltdown band-aid IPI
	overhead
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMjMyMGUzMmRjYTA5MThlZDIzNzk5NTgzZjQ3MGFmZTRjMjQzMzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRmViIDcg
MTY6MzE6NDEgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBGZWIgNyAxNjozMTo0MSAyMDE4ICswMTAwCgogICAgeDg2
OiByZWR1Y2UgTWVsdGRvd24gYmFuZC1haWQgSVBJIG92ZXJoZWFkCiAgICAKICAgIEluIGNhc2Ug
d2UgY2FuIGRldGVjdCBzaW5nbGUtdGhyZWFkZWQgZ3Vlc3QgcHJvY2Vzc2VzIChieSBjaGVja2lu
ZwogICAgd2hldGhlciB3ZSBjYW4gYWNjb3VudCBmb3IgYWxsIHJvb3QgcGFnZSB0YWJsZSB1c2Vz
IGxvY2FsbHkgb24gdGhlIHZDUFUKICAgIHRoYXQncyBydW5uaW5nKSwgdGhlcmUncyBubyBwb2lu
dCBpbiBpc3N1aW5nIGEgc3luYyBJUEkgdXBvbiBhbiBMNCBlbnRyeQogICAgdXBkYXRlLCBhcyBu
byBvdGhlciB2Q1BVIG9mIHRoZSBndWVzdCB3aWxsIGhhdmUgdGhhdCBwYWdlIHRhYmxlIGxvYWRl
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTQgKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNTMxYzBiNC4uMzVmMjA0MyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM3
MDYsOCArMzcwNiwxOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0
ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAg
ICAgICAgICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vl
c3QgPSB0aGlzX2NwdShyb290X3BndCk7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgICAgICAgICAqIE5vIG5lZWQgdG8gc3luYyBpZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBj
YW4gYmUgYWNjb3VudGVkCisgICAgICAgICAgICAgICAgICAgICAqIHRvIHRoZSBwYWdlIGxvY2sg
d2UgaG9sZCwgaXRzIHBpbm5lZCBzdGF0dXMsIGFuZCB1c2VzIG9uCisgICAgICAgICAgICAgICAg
ICAgICAqIHRoaXMgKHYpQ1BVLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhcmMgJiYgdGhpc19jcHUocm9vdF9wZ3QpICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+
CisgICAgICAgICAgICAgICAgICAgICAgICAgICgxICsgISEocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfcGlubmVkKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxl
X2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuKSArCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91
c2VyKSA9PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbikpKSApCisgICAgICAgICAg
ICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:35:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ8R-00076E-RQ; Sat, 10 Feb 2018 00:35:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ8R-00075j-62
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:19 +0000
X-Inumbo-ID: 655a21b9-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 655a21b9-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:36:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ8L-0008N5-7M
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ8L-00006R-6q
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ8L-00006R-6q@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:35:13 +0000
Subject: [Xen-changelog] [xen master] kconfig/gcov: rename to coverage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6066178408967323863=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6222e7cbaa1ed75dd8f9d90cfa394a49fed0be2c
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Feb 7 16:32:18 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Feb 7 16:33:47 2018 +0100

    kconfig/gcov: rename to coverage
    
    So it can be used by both gcc and clang. Just add the Kconfig option
    and modify the makefiles so the llvm coverage specific code can be
    added in a follow up patch.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    [jb: also change the shim config]
---
 docs/misc/coverage.markdown        | 2 +-
 tools/firmware/xen-dir/shim.config | 2 +-
 xen/Kconfig.debug                  | 6 +++---
 xen/Rules.mk                       | 9 +++++++--
 xen/arch/x86/efi/Makefile          | 2 +-
 xen/common/Makefile                | 2 +-
 xen/common/coverage/Makefile       | 5 ++++-
 xen/common/sysctl.c                | 2 --
 xen/include/xen/coverage.h         | 7 ++++++-
 9 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/docs/misc/coverage.markdown b/docs/misc/coverage.markdown
index b47aba2..430cd27 100644
--- a/docs/misc/coverage.markdown
+++ b/docs/misc/coverage.markdown
@@ -10,7 +10,7 @@ down your hypervisor.
 
 ## Enable coverage
 
-Test coverage support can be turned on compiling Xen with the `CONFIG_GCOV`
+Test coverage support can be turned on compiling Xen with the `CONFIG_COVERAGE`
 option set to `y`.
 
 Change your `.config` or run `make -C xen menuconfig`.
diff --git a/tools/firmware/xen-dir/shim.config b/tools/firmware/xen-dir/shim.config
index effbbd9..4d5630f 100644
--- a/tools/firmware/xen-dir/shim.config
+++ b/tools/firmware/xen-dir/shim.config
@@ -76,7 +76,7 @@ CONFIG_ARCH_SUPPORTS_INT128=y
 # CONFIG_DEBUG is not set
 # CONFIG_CRASH_DEBUG is not set
 # CONFIG_FRAME_POINTER is not set
-# CONFIG_GCOV is not set
+# CONFIG_COVERAGE is not set
 # CONFIG_LOCK_PROFILE is not set
 # CONFIG_PERF_COUNTERS is not set
 # CONFIG_VERBOSE_DEBUG is not set
diff --git a/xen/Kconfig.debug b/xen/Kconfig.debug
index 7bb0465..380c4e8 100644
--- a/xen/Kconfig.debug
+++ b/xen/Kconfig.debug
@@ -28,12 +28,12 @@ config FRAME_POINTER
 	  maybe slower, but it gives very useful debugging information
 	  in case of any Xen bugs.
 
-config GCOV
-	bool "Gcov Support"
+config COVERAGE
+	bool "Code coverage support"
 	depends on !LIVEPATCH
 	select SUPPRESS_DUPLICATE_SYMBOL_WARNINGS
 	---help---
-	  Enable gcov (a test coverage program in GCC) support.
+	  Enable code coverage support.
 
 	  If unsure, say N here.
 
diff --git a/xen/Rules.mk b/xen/Rules.mk
index 541ed13..da3c35b 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -119,8 +119,13 @@ subdir-all := $(subdir-y) $(subdir-n)
 
 $(filter %.init.o,$(obj-y) $(obj-bin-y) $(extra-y)): CFLAGS += -DINIT_SECTIONS_ONLY
 
-ifeq ($(CONFIG_GCOV),y)
-$(filter-out %.init.o $(nogcov-y),$(obj-y) $(obj-bin-y) $(extra-y)): CFLAGS += -fprofile-arcs -ftest-coverage
+ifeq ($(CONFIG_COVERAGE),y)
+ifeq ($(clang),y)
+    COV_FLAGS := -fprofile-instr-generate -fcoverage-mapping
+else
+    COV_FLAGS := -fprofile-arcs -ftest-coverage
+endif
+$(filter-out %.init.o $(nocov-y),$(obj-y) $(obj-bin-y) $(extra-y)): CFLAGS += $(COV_FLAGS)
 endif
 
 ifeq ($(CONFIG_UBSAN),y)
diff --git a/xen/arch/x86/efi/Makefile b/xen/arch/x86/efi/Makefile
index 3edff1c..3be9661 100644
--- a/xen/arch/x86/efi/Makefile
+++ b/xen/arch/x86/efi/Makefile
@@ -13,4 +13,4 @@ boot.init.o: buildid.o
 obj-y := stub.o
 obj-$(efi) := boot.init.o compat.o relocs-dummy.o runtime.o
 extra-$(efi) += buildid.o
-nogcov-$(efi) += stub.o
+nocov-$(efi) += stub.o
diff --git a/xen/common/Makefile b/xen/common/Makefile
index ad18163..3a349f4 100644
--- a/xen/common/Makefile
+++ b/xen/common/Makefile
@@ -74,7 +74,7 @@ tmem-y := tmem.o tmem_xen.o tmem_control.o
 tmem-$(CONFIG_COMPAT) += compat/tmem_xen.o
 obj-$(CONFIG_TMEM) += $(tmem-y)
 
-subdir-$(CONFIG_GCOV) += coverage
+subdir-$(CONFIG_COVERAGE) += coverage
 subdir-$(CONFIG_UBSAN) += ubsan
 
 subdir-y += libelf
diff --git a/xen/common/coverage/Makefile b/xen/common/coverage/Makefile
index 5387bc6..1039a16 100644
--- a/xen/common/coverage/Makefile
+++ b/xen/common/coverage/Makefile
@@ -1,6 +1,9 @@
-obj-y += coverage.o gcov_base.o gcov.o
+obj-y += coverage.o
+ifneq ($(clang),y)
+obj-y += gcov_base.o gcov.o
 obj-y += $(call cc-ifversion,lt,0x040700, \
 		gcc_3_4.o, $(call cc-ifversion,lt,0x040900, \
 		gcc_4_7.o, $(call cc-ifversion,lt,0x050000, \
 		gcc_4_9.o, $(call cc-ifversion,lt,0x070000, \
 		gcc_5.o, gcc_7.o))))
+endif
diff --git a/xen/common/sysctl.c b/xen/common/sysctl.c
index f2ae629..8e83c33 100644
--- a/xen/common/sysctl.c
+++ b/xen/common/sysctl.c
@@ -396,12 +396,10 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) u_sysctl)
     }
     break;
 
-#ifdef CONFIG_GCOV
     case XEN_SYSCTL_coverage_op:
         ret = sysctl_cov_op(&op->u.coverage_op);
         copyback = 1;
         break;
-#endif
 
 #ifdef CONFIG_HAS_PCI
     case XEN_SYSCTL_pcitopoinfo:
diff --git a/xen/include/xen/coverage.h b/xen/include/xen/coverage.h
index daddef3..ba5fb67 100644
--- a/xen/include/xen/coverage.h
+++ b/xen/include/xen/coverage.h
@@ -1,9 +1,14 @@
 #ifndef _XEN_COV_H
 #define _XEN_COV_H
 
-#ifdef CONFIG_GCOV
+#ifdef CONFIG_COVERAGE
 #include <public/sysctl.h>
 int sysctl_cov_op(struct xen_sysctl_coverage_op *op);
+#else
+static inline int sysctl_cov_op(void *unused)
+{
+    return -EOPNOTSUPP;
+}
 #endif
 
 #endif	/* _XEN_GCOV_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6066178408967323863==--

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:35:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ8b-000784-Tr; Sat, 10 Feb 2018 00:35:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ8b-00077Z-Cx
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:29 +0000
X-Inumbo-ID: 6b5990f2-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b5990f2-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:36:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ8V-0008NB-9I
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ8V-00007E-8b
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ8V-00007E-8b@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:35:23 +0000
Subject: [Xen-changelog] [xen master] stubdom: install firmware files as data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3MGI2ZDU3MjVkNjgwYTAyMDY3YTE1MTIyZDQzOTgwODc1NWFiNjUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgRmViIDcgMTY6
MTE6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBXZWQgRmViIDcgMTc6MzA6MTEgMjAxOCArMDAwMAoKICAgIHN0dWJkb206
IGluc3RhbGwgZmlybXdhcmUgZmlsZXMgYXMgZGF0YQogICAgCiAgICBSZW1vdmUgdGhlIGV4ZWN1
dGFibGUgYml0cyBvZiB2dHBtIGZpbGVzIGJ5IHVzaW5nIF9EQVRBIGluc3RlYWQgb2YgX1BST0cu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHN0dWJkb20vTWFr
ZWZpbGUgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20vTWFrZWZpbGUK
aW5kZXggZjQ1ZWVhYi4uN2NiNjJlNiAxMDA2NDQKLS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysg
Yi9zdHViZG9tL01ha2VmaWxlCkBAIC02MTIsMTEgKzYxMiwxMSBAQCBpbnN0YWxsLXhlbnN0b3Jl
OiB4ZW5zdG9yZS1zdHViZG9tCiAKIGluc3RhbGwtdnRwbTogdnRwbS1zdHViZG9tCiAJJChJTlNU
QUxMX0RJUikgIiQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKSIKLQkkKElOU1RBTExfUFJPRykg
bWluaS1vcy0kKFhFTl9UQVJHRVRfQVJDSCktdnRwbS9taW5pLW9zLmd6ICIkKERFU1RESVIpJChY
RU5GSVJNV0FSRURJUikvdnRwbS1zdHViZG9tLmd6IgorCSQoSU5TVEFMTF9EQVRBKSBtaW5pLW9z
LSQoWEVOX1RBUkdFVF9BUkNIKS12dHBtL21pbmktb3MuZ3ogIiQoREVTVERJUikkKFhFTkZJUk1X
QVJFRElSKS92dHBtLXN0dWJkb20uZ3oiCiAKIGluc3RhbGwtdnRwbW1ncjogdnRwbW1nci1zdHVi
ZG9tCiAJJChJTlNUQUxMX0RJUikgIiQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKSIKLQkkKElO
U1RBTExfUFJPRykgbWluaS1vcy0kKFhFTl9UQVJHRVRfQVJDSCktdnRwbW1nci9taW5pLW9zLmd6
ICIkKERFU1RESVIpJChYRU5GSVJNV0FSRURJUikvdnRwbW1nci1zdHViZG9tLmd6IgorCSQoSU5T
VEFMTF9EQVRBKSBtaW5pLW9zLSQoWEVOX1RBUkdFVF9BUkNIKS12dHBtbWdyL21pbmktb3MuZ3og
IiQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKS92dHBtbWdyLXN0dWJkb20uZ3oiCiAKICMjIyMj
IyMjIyMjCiAjIHVuaW5zdGFsbAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:35:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ8l-00079d-VP; Sat, 10 Feb 2018 00:35:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ8l-000790-IP
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:39 +0000
X-Inumbo-ID: 71576e83-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71576e83-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:36:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ8f-0008O4-B1
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ8f-00007x-AU
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ8f-00007x-AU@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:35:33 +0000
Subject: [Xen-changelog] [xen master] ocaml/libs/xb: update xb.mli in
	accordance with df1e4c6e7f8
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1M2I5Yjk4N2EwYTliMmM2NzU2OWY5MGYzZDdhYjEzMjdhZGUyZTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZlYiA3IDE3
OjA5OjMzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEZlYiA3IDE3OjMwOjM3IDIwMTggKzAwMDAKCiAgICBvY2FtbC9s
aWJzL3hiOiB1cGRhdGUgeGIubWxpIGluIGFjY29yZGFuY2Ugd2l0aCBkZjFlNGM2ZTdmOAogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9vY2FtbC9saWJzL3hiL3hiLm1saSB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9s
aWJzL3hiL3hiLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpCmluZGV4IGI0ZDcwNTIu
Ljk1ZDFjNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGIveGIubWxpCkBAIC03NiwxMCArNzYsMTAgQEAgdHlwZSB0ID0gewog
dmFsIGluaXRfcGFydGlhbF9pbiA6IHVuaXQgLT4gcGFydGlhbF9idWYKIHZhbCByZWNvbm5lY3Qg
OiB0IC0+IHVuaXQKIHZhbCBxdWV1ZSA6IHQgLT4gUGFja2V0LnQgLT4gdW5pdAotdmFsIHJlYWRf
ZmQgOiBiYWNrZW5kX2ZkIC0+ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50Cit2YWwgcmVhZF9m
ZCA6IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4gaW50IC0+IGludAogdmFsIHJlYWRfbW1h
cCA6IGJhY2tlbmRfbW1hcCAtPiAnYSAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIHJlYWQg
OiB0IC0+IHN0cmluZyAtPiBpbnQgLT4gaW50Ci12YWwgd3JpdGVfZmQgOiBiYWNrZW5kX2ZkIC0+
ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50Cit2YWwgd3JpdGVfZmQgOiBiYWNrZW5kX2ZkIC0+
ICdhIC0+IGJ5dGVzIC0+IGludCAtPiBpbnQKIHZhbCB3cml0ZV9tbWFwIDogYmFja2VuZF9tbWFw
IC0+ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50CiB2YWwgd3JpdGUgOiB0IC0+IHN0cmluZyAt
PiBpbnQgLT4gaW50CiB2YWwgb3V0cHV0IDogdCAtPiBib29sCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 00:35:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekJ8x-0007BL-0b; Sat, 10 Feb 2018 00:35:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ8v-0007Af-OF
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:49 +0000
X-Inumbo-ID: 7755f3c4-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7755f3c4-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:36:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ8p-0008OE-Cs
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekJ8p-00008r-CF
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 00:35:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekJ8p-00008r-CF@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 00:35:43 +0000
Subject: [Xen-changelog] [xen master] ocaml/libs/xb: don't generate *.mli
	automatically
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZlYiA3IDE3
OjA5OjM0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEZlYiA3IDE3OjMxOjEzIDIwMTggKzAwMDAKCiAgICBvY2FtbC9s
aWJzL3hiOiBkb24ndCBnZW5lcmF0ZSAqLm1saSBhdXRvbWF0aWNhbGx5CiAgICAKICAgIFRvIHN0
YXkgaW4gbGluZSB3aXRoIG90aGVyIHBhcnRzIG9mIHRoZSBvY2FtbCBjb2RlIGJhc2UuCiAgICAK
ICAgIFRoaXMgcmVxdWlyZXMgY29tbWl0dGluZyBhIGJ1bmNoIG9mIG1saSBmaWxlcyBpbiB0cmVl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hiL01ha2VmaWxlICAgIHwgIDQgLS0tLQogdG9vbHMv
b2NhbWwvbGlicy94Yi9vcC5tbGkgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB0b29scy9vY2FtbC9saWJzL3hiL3BhY2tldC5tbGkgIHwgMTMgKysrKysrKysrKysrKwog
dG9vbHMvb2NhbWwvbGlicy94Yi9wYXJ0aWFsLm1saSB8IDE0ICsrKysrKysrKysrKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvb2NhbWwvbGlicy94Yi9NYWtlZmlsZSBiL3Rvb2xzL29jYW1sL2xpYnMveGIvTWFr
ZWZpbGUKaW5kZXggMDlkMWJjOC4uYmU0NDk5MSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGli
cy94Yi9NYWtlZmlsZQorKysgYi90b29scy9vY2FtbC9saWJzL3hiL01ha2VmaWxlCkBAIC0zOSwx
MCArMzksNiBAQCB4ZW5idXMuY21vIDogJChmb3JlYWNoIG9iaiwgJChPQkpTKSwgJChvYmopLmNt
bykKIAkkKEUpICIgQ01PICAgICAgJEAiCiAJJChPQ0FNTEMpIC1wYWNrIC1vICRAICReCiAKLSUu
bWxpOiAlLm1sCi0JJChFKSAiIE1MSSAgICAgICRAIgotCSQoUSkkKE9DQU1MQykgJChPQ0FNTElO
Q0xVREUpIC1pICQ8ICRvCi0KIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogJChMSUJTKSBNRVRB
CiAJbWtkaXIgLXAgJChPQ0FNTERFU1RESVIpCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJz
L3hiL29wLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGIvb3AubWxpCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLmVjYWJmZmYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9vY2Ft
bC9saWJzL3hiL29wLm1saQpAQCAtMCwwICsxLDI5IEBACit0eXBlIG9wZXJhdGlvbiA9CisgICAg
RGVidWcKKyAgfCBEaXJlY3RvcnkKKyAgfCBSZWFkCisgIHwgR2V0cGVybXMKKyAgfCBXYXRjaAor
ICB8IFVud2F0Y2gKKyAgfCBUcmFuc2FjdGlvbl9zdGFydAorICB8IFRyYW5zYWN0aW9uX2VuZAor
ICB8IEludHJvZHVjZQorICB8IFJlbGVhc2UKKyAgfCBHZXRkb21haW5wYXRoCisgIHwgV3JpdGUK
KyAgfCBNa2RpcgorICB8IFJtCisgIHwgU2V0cGVybXMKKyAgfCBXYXRjaGV2ZW50CisgIHwgRXJy
b3IKKyAgfCBJc2ludHJvZHVjZWQKKyAgfCBSZXN1bWUKKyAgfCBTZXRfdGFyZ2V0CisgIHwgUmVz
ZXRfd2F0Y2hlcworICB8IEludmFsaWQKK3ZhbCBvcGVyYXRpb25fY19tYXBwaW5nIDogb3BlcmF0
aW9uIGFycmF5Cit2YWwgc2l6ZSA6IGludAordmFsIGFycmF5X3NlYXJjaCA6ICdhIC0+ICdhIGFy
cmF5IC0+IGludAordmFsIG9mX2N2YWwgOiBpbnQgLT4gb3BlcmF0aW9uCit2YWwgdG9fY3ZhbCA6
IG9wZXJhdGlvbiAtPiBpbnQKK3ZhbCB0b19zdHJpbmcgOiBvcGVyYXRpb24gLT4gc3RyaW5nCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hiL3BhY2tldC5tbGkgYi90b29scy9vY2FtbC9s
aWJzL3hiL3BhY2tldC5tbGkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZjRl
NTNjNwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGIvcGFja2V0Lm1saQpA
QCAtMCwwICsxLDEzIEBACit0eXBlIHQgPSB7IHRpZCA6IGludDsgcmlkIDogaW50OyB0eSA6IE9w
Lm9wZXJhdGlvbjsgZGF0YSA6IHN0cmluZzsgfQorZXhjZXB0aW9uIEVycm9yIG9mIHN0cmluZwor
ZXhjZXB0aW9uIERhdGFFcnJvciBvZiBzdHJpbmcKK2V4dGVybmFsIHN0cmluZ19vZl9oZWFkZXIg
OiBpbnQgLT4gaW50IC0+IGludCAtPiBpbnQgLT4gc3RyaW5nCisgID0gInN0dWJfc3RyaW5nX29m
X2hlYWRlciIKK3ZhbCBjcmVhdGUgOiBpbnQgLT4gaW50IC0+IE9wLm9wZXJhdGlvbiAtPiBzdHJp
bmcgLT4gdAordmFsIG9mX3BhcnRpYWxwa3QgOiBQYXJ0aWFsLnBrdCAtPiB0Cit2YWwgdG9fc3Ry
aW5nIDogdCAtPiBzdHJpbmcKK3ZhbCB1bnBhY2sgOiB0IC0+IGludCAqIGludCAqIE9wLm9wZXJh
dGlvbiAqIHN0cmluZwordmFsIGdldF90aWQgOiB0IC0+IGludAordmFsIGdldF90eSA6IHQgLT4g
T3Aub3BlcmF0aW9uCit2YWwgZ2V0X2RhdGEgOiB0IC0+IHN0cmluZwordmFsIGdldF9yaWQgOiB0
IC0+IGludApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yi9wYXJ0aWFsLm1saSBiL3Rv
b2xzL29jYW1sL2xpYnMveGIvcGFydGlhbC5tbGkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uMzU5YTc1ZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGIv
cGFydGlhbC5tbGkKQEAgLTAsMCArMSwxNCBAQAordHlwZSBwa3QgPSB7CisgIHRpZCA6IGludDsK
KyAgcmlkIDogaW50OworICB0eSA6IE9wLm9wZXJhdGlvbjsKKyAgbGVuIDogaW50OworICBidWYg
OiBCdWZmZXIudDsKK30KK2V4dGVybmFsIGhlYWRlcl9zaXplIDogdW5pdCAtPiBpbnQgPSAic3R1
Yl9oZWFkZXJfc2l6ZSIKK2V4dGVybmFsIGhlYWRlcl9vZl9zdHJpbmdfaW50ZXJuYWwgOiBzdHJp
bmcgLT4gaW50ICogaW50ICogaW50ICogaW50CisgID0gInN0dWJfaGVhZGVyX29mX3N0cmluZyIK
K3ZhbCB4ZW5zdG9yZV9wYXlsb2FkX21heCA6IGludAordmFsIG9mX3N0cmluZyA6IHN0cmluZyAt
PiBwa3QKK3ZhbCBhcHBlbmQgOiBwa3QgLT4gc3RyaW5nIC0+IGludCAtPiB1bml0Cit2YWwgdG9f
Y29tcGxldGUgOiBwa3QgLT4gaW50Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPU5-0002QV-EJ; Sat, 10 Feb 2018 07:22:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPU4-0002QP-JC
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:04 +0000
X-Inumbo-ID: 0569f8fb-0e33-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0569f8fb-0e33-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 08:21:33 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPU2-0004pi-9n
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPU2-0002QR-7H
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPU2-0002QR-7H@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwM2VjM2UwMGEwNTkzNWVhNmEzMTQzMGRhNjVlZTYyMzYzOTAwZjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiA3IDA4OjUyOjQ0IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6MDcg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQ
X0VOVFJZXyogbWFjcm9zCiAgICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwg
dGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRo
YW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1h
Y3JvCiAgICB0aGF0IHdpbGwgdGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgM2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4YWEyOTUzNzY3
MykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIyICsrKysrKysrKysrLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IDA5MGYwNDkuLmUxZTYwYzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MDIsMjYgKzEwMiwyNiBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICBtb3YgcGMs
IGxyCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKy8qCisgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRy
eS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICogaW50ZXJydXB0cyAo
QXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICovCisjZGVmaW5lIF9f
REVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFNBVkVf
QUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFkciBsciwg
cmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7
IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAg
ICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKIAotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0lS
USh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElH
TjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIs
IHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMgc3AsICM3
OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAot
ICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElS
US9BYm9ydCwga2VlcCBGSVEgbWFza2VkICovCisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRy
YXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYWkpCisKKy8qIFRyYXAgaGFuZGxlciB3aGlj
aCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQgKi8KKyNkZWZpbmUgREVGSU5FX1RS
QVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhKQogCiAgICAg
ICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:22:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPUJ-0002Rw-Ft; Sat, 10 Feb 2018 07:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPUI-0002Qu-Ix
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:18 +0000
X-Inumbo-ID: 40dd0b93-0e33-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40dd0b93-0e33-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:23:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPUC-0004ps-DR
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPUC-0002RF-Ax
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPUC-0002RF-Ax@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: Add missing MIDR values
	for Cortex-A17 and A12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1YmI0MjVkYWM2NzE4ZDNmYmE2NGI4NjNiMDdkNzMxNGM4NTcwNjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6MTIg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENv
cnRleC1BMTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlEUiB3aWxsIGJl
IHVzZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBw
cmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2MzM0MWI1ODIz
NGQwZWZlNWNlZDIpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CmluZGV4IDUxZWNiZDIuLmQzODgyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDYs
NiArNDYsOCBAQAogCiAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCiAK
KyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIgICAgIDB4QzBECisjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0ExNSAgICAgMHhDMEYKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAz
CiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQwNwpAQCAtNTMsNiArNTUs
OCBAQAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAgIDB4RDBBCiAKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTEyIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTIpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3KQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTUgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkKICNk
ZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9N
T0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPUS-0002T3-HK; Sat, 10 Feb 2018 07:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPUS-0002Sa-86
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:28 +0000
X-Inumbo-ID: 46e492b1-0e33-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46e492b1-0e33-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:23:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPUM-0004py-Gs
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPUM-0002Rp-Ea
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPUM-0002Rp-Ea@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhZmQ2M2Y4YmUyZThhNzhjMGU4NTQ0NGU0YzI1NWU2NzkzMDMyODIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6MTcg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQg
ZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVk
IGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMg
cmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAg
ICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5k
IHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDAyNjhjYzkxMjcw
YzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjljNjFjMSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhl
bi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
fCAzICsrLQogeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgfCA1ICsrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXgg
ZTFlNjBjMi4uYzVmZWM2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNSw3ICsxMjUsNyBAQCB0cmFw
XyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAKICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9y
KQotICAgICAgICAud29yZCAwICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBSZXNl
dCAqLworICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBS
ZXNldCAqLwogICAgICAgICBiIHRyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uICAgIC8qIDB4MDQg
LSBVbmRlZmluZWQgSW5zdHJ1Y3Rpb24gKi8KICAgICAgICAgYiB0cmFwX3N1cGVydmlzb3JfY2Fs
bCAgICAgICAgICAvKiAweDA4IC0gU3VwZXJ2aXNvciBDYWxsICovCiAgICAgICAgIGIgdHJhcF9w
cmVmZXRjaF9hYm9ydCAgICAgICAgICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCkBAIC0x
MzQsNiArMTM0LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9p
cnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAqLwogICAgICAgICBiIHRyYXBf
ZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KIAorREVGSU5FX1RSQVBf
RU5UUlkocmVzZXQpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBE
RUZJTkVfVFJBUF9FTlRSWShzdXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9FTlRSWShwcmVm
ZXRjaF9hYm9ydCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKaW5kZXggN2JmYzVmZi4uY2QzOGRmYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Ry
YXBzLmMKQEAgLTI0LDYgKzI0LDExIEBACiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAK
K2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX3Jlc2V0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQoreworICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiUmVzZXQiLCByZWdzKTsKK30KKwogYXNtbGlu
a2FnZSB2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogewogICAgIHVpbnQzMl90IHBjID0gcmVncy0+cGM7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:22:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPUd-0002Ug-Iz; Sat, 10 Feb 2018 07:22:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPUc-0002Tz-Dq
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:38 +0000
X-Inumbo-ID: 4ce26585-0e33-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ce26585-0e33-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:23:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPUW-0004q8-Ir
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPUW-0002ST-I1
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPUW-0002ST-I1@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: Add skeleton to harden
	branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhYzAyMjliYzUzMTJhMDE2NjRiNzQ3MjYxZWUxY2M3ZWE1MmM0YjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6MjIg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdh
aW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICBy
ZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRp
YWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIu
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5k
IGEgbmV3IEtjb25maWcgb3B0aW9uCiAgICB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lm
aWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCiAgICBmb3IgQ1BVcyB0aGF0IGFy
ZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUg
YXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVz
dCBjb250ZXh0LgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2gg
cHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGlu
c3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3Jl
IHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0
aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgSG93ZXZl
ciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRo
aXMgbWVhbnMKICAgIHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24g
dGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0CiAgICBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhl
IGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgogICAgVGhlcmVmb3JlIGh5
cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUK
ICAgIG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgSVJRcyBhbmQgU0Vycm9ycyBtYXNrZWQgdG8g
cmVkdWNlIHRoZSByaXNrIHRvCiAgICB1c2UgdGhlbS4KICAgIAogICAgVGhpcyBwYXRjaCBwcm92
aWRlcyBhbiBpbmZyYXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxlcyBiZWZvcmUKICAg
IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgogICAgCiAgICBOb3Rl
IHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQu
OCBvcgogICAgZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFs
dGVybmF0aXZlIHRvIGVhc2UKICAgIGJhY2twb3J0aW5nLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5YmQ0
NDYzYjVjN2NjMDI2YTA3YjliYmQ0MWE2YTcxMjJhOTU2NDdlKQotLS0KIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCA1ZGJlNzQzLi5h
NTZhNjQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwpAQCAtNjgsNiArNjgsOSBAQCBjb25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IKIGNvbmZpZyBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgIGRlZl9ib29sIHkg
aWYgQVJNXzY0ICYmIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAKK2NvbmZpZyBBUk0zMl9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUgorICAgIGRlZl9ib29sIHkgaWYgQVJNXzMyICYmIEhBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SCisKIHNvdXJjZSAiY29tbW9uL0tjb25maWciCiAKIHNvdXJjZSAiZHJp
dmVycy9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCBjNWZlYzYwLi45N2NmYTRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwpAQCAtMzQsNiArMzQsMjAgQEAKICAgICAgICAgYmxuZSBzYXZlX2d1ZXN0X3JlZ3MK
IAogc2F2ZV9ndWVzdF9yZWdzOgorI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BS
RURJQ1RPUgorICAgICAgICAvKgorICAgICAgICAgKiBSZXN0b3JlIHZlY3RvcnMgdGFibGUgdG8g
dGhlIGRlZmF1bHQgYXMgaXQgbWF5IGhhdmUgYmVlbgorICAgICAgICAgKiBjaGFuZ2VkIHdoZW4g
cmV0dXJuaW5nIHRvIHRoZSBndWVzdCAoc2VlCisgICAgICAgICAqIHJldHVybl90b19oeXBlcnZp
c29yKS4gV2UgbmVlZCB0byBkbyB0aGF0IGVhcmx5IChlLmcgYmVmb3JlCisgICAgICAgICAqIGFu
eSBpbnRlcnJ1cHRzIGFyZSB1bm1hc2tlZCkgYmVjYXVzZSBoYXJkZW5lZCB2ZWN0b3JzIHJlcXVp
cmVzCisgICAgICAgICAqIFNQIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4gVGhpcyBkb2VzIG5vdCBo
b2xkIHdoZW4gcnVubmluZyBpbgorICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvci4KKyAgICAgICAg
ICovCisgICAgICAgIGxkciByMSwgPWh5cF90cmFwc192ZWN0b3IKKyAgICAgICAgbWNyIHAxNSwg
NCwgcjEsIGMxMiwgYzAsIDAKKyAgICAgICAgaXNiCisjZW5kaWYKKwogICAgICAgICBsZHIgcjEx
LCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBl
cnZpc29yIGZyYW1lcy4gKi8KICAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAg
ICAgIFNBVkVfT05FX0JBTktFRChTUF91c3IpCkBAIC0xNjcsMTIgKzE4MSwzNyBAQCByZXR1cm5f
dG9fZ3Vlc3Q6CiAgICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChSMTFfZmlxKTsgUkVTVE9SRV9P
TkVfQkFOS0VEKFIxMl9maXEpOwogICAgICAgICAvKiBGYWxsIHRocnUgKi8KIHJldHVybl90b19o
eXBlcnZpc29yOgotICAgICAgICBjcHNpZCBpCisgICAgICAgIGNwc2lkIGFpCiAgICAgICAgIGxk
ciBsciwgW3NwLCAjVVJFR1NfbHJdCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX3BjXQog
ICAgICAgICBtc3IgRUxSX2h5cCwgcjExCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX2Nw
c3JdCiAgICAgICAgIG1zciBTUFNSX2h5cCwgcjExCisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SCisgICAgICAgIC8qCisgICAgICAgICAqIEhhcmRlbmluZyBicmFu
Y2ggcHJlZGljdG9yIG1heSByZXF1aXJlIHRvIHNldHVwIGEgZGlmZmVyZW50CisgICAgICAgICAq
IHZlY3RvciB0YWJsZXMgYmVmb3JlIHJldHVybmluZyB0byB0aGUgZ3Vlc3RzLiBUaG9zZSB2ZWN0
b3JzCisgICAgICAgICAqIG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdCBk
b2VzIG5vdCBob2xkIHdoZW4KKyAgICAgICAgICogcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciAo
ZS5nIFNQIGlzIDggYnl0ZXMgYWxpZ25lZCkuIFNvIHNldHVwCisgICAgICAgICAqIEhWQkFSIHZl
cnkgbGF0ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogRGVmYXVsdCB2ZWN0b3JzIHRhYmxlIHdp
bGwgYmUgcmVzdG9yZWQgb24gZXhpdCAoc2VlCisgICAgICAgICAqIHNhdmVfZ3Vlc3RfcmVncyku
CisgICAgICAgICAqLworICAgICAgICBtb3YgcjksICMwICAgICAgICAgICAgICAgICAgICAgIC8q
IHZlY3RvciB0YWJsZXMgPSBOVUxMICovCisgICAgICAgIC8qCisgICAgICAgICAqIExvYWQgdmVj
dG9yIHRhYmxlcyBwb2ludGVyIGZyb20gdGhlIHBlci1jcHUgYnBfaGFyZGVuX3ZlY3MKKyAgICAg
ICAgICogd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IG9ubHkuCisgICAgICAgICAqLworICAg
ICAgICBhbmQgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAgcjExLCAjUFNSX01PREVf
SFlQCisgICAgICAgIGxkcm5lIHIxMSwgPXBlcl9jcHVfX2JwX2hhcmRlbl92ZWNzCisgICAgICAg
IG1yY25lIHAxNSwgNCwgcjEwLCBjMTMsIGMwLCAyICAgLyogcjEwID0gcGVyLWNwdSBvZmZzZXQg
KEhUUElEUikgKi8KKyAgICAgICAgYWRkbmUgcjExLCByMTEsIHIxMCAgICAgICAgICAgICAvKiBy
MTEgPSBvZmZzZXQgb2YgdGhlIHZlY3RvciB0YWJsZXMgKi8KKyAgICAgICAgbGRybmUgcjksIFty
MTFdICAgICAgICAgICAgICAgICAvKiByOSAgPSB2ZWN0b3IgdGFibGVzICovCisgICAgICAgIGNt
cCByOSwgIzAgICAgICAgICAgICAgICAgICAgICAgLyogT25seSB1cGRhdGUgSFZCQVIgd2hlbiB0
aGUgdmVjdG9yICovCisgICAgICAgIG1jcm5lIHAxNSwgNCwgcjksIGMxMiwgYzAsIDAgICAgLyog
dGFibGVzIGlzIG5vdCBOVUxMLiAqLworI2VuZGlmCiAgICAgICAgIHBvcCB7cjAtcjEyfQogICAg
ICAgICBhZGQgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApOyAvKiBTUCwgTFIsIFNQU1Is
IFBDICovCiAgICAgICAgIGNscmV4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggNjhlOTk5My4uOTdkMzZhMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwpAQCAtMTY2LDYgKzE2NiwzNiBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hh
cmRlbmluZyh2b2lkICpkYXRhKQogCiAjZW5kaWYgLyogQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SICovCiAKKy8qIEhhcmRlbmluZyBCcmFuY2ggcHJlZGljdG9yIGNvZGUgZm9y
IEFybTMyICovCisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisK
Ky8qCisgKiBQZXItQ1BVIHZlY3RvciB0YWJsZXMgdG8gdXNlIHdoZW4gcmV0dXJuaW5nIHRvIHRo
ZSBndWVzdHMuIFRoZXkgd2lsbAorICogb25seSBiZSB1c2VkIG9uIHBsYXRmb3JtIHJlcXVpcmlu
ZyB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVkaWN0b3IuCisgKi8KK0RFRklORV9QRVJfQ1BVX1JF
QURfTU9TVExZKGNvbnN0IGNoYXIgKiwgYnBfaGFyZGVuX3ZlY3MpOworCitleHRlcm4gY2hhciBo
eXBfdHJhcHNfdmVjdG9yX2JwX2ludltdOworCitzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAor
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRp
ZXMgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVj
cywgY29uc3QgY2hhciAqZGVzYykKK3sKKyAgICAvKgorICAgICAqIEVuYWJsZSBjYWxsYmFja3Mg
YXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCisgICAgICogY2FwYWJpbGl0aWVz
LiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCisgICAgICogZW50
cnkuCisgICAgICovCisgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDUFUldSB3aWxsICVzIG9uIGd1ZXN0
IGV4aXRcbiIsCisgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgZGVzYyk7CisgICAgdGhp
c19jcHUoYnBfaGFyZGVuX3ZlY3MpID0gaHlwX3ZlY3M7Cit9CisKKyNlbmRpZgorCiAjZGVmaW5l
IE1JRFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAogICAgIC5tYXRjaGVzID0gaXNfYWZm
ZWN0ZWRfbWlkcl9yYW5nZSwgIFwKICAgICAubWlkcl9tb2RlbCA9IG1vZGVsLCAgICAgICAgICAg
ICAgICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:22:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPUn-0002WY-Lj; Sat, 10 Feb 2018 07:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPUm-0002Vl-Kx
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:48 +0000
X-Inumbo-ID: 52e0d454-0e33-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 52e0d454-0e33-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:23:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPUg-0004rZ-Kb
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPUg-0002Sz-K3
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPUg-0002Sz-K3@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: Invalidate BTB on guest
	exit for Cortex A17 and 12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2Njk5MGIwYjY0MzM2ZDFiODU5YjZjYWEzNjAzM2VjNTMzOGQ1NjMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6Mjkg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBm
b3IgQ29ydGV4IEExNyBhbmQgMTIKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcg
YXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwogICAgaW52YWxpZGF0
ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlzIG1hZGUgY29tcGxpY2F0ZWQgYnkgdGhl
IGZhY3QKICAgIHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52YWxpZGF0aW5nIHRoZSBC
VEIuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIGZvdXJ0aCB2ZXJzaW9uIHBvc3RlZCBi
eSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCiAgICBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3
LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjMyMDYyLmh0bWwKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDVlMDY5MGQwM2RjNjE3N2U2MTRlMDYwYWU3ODAw
MWQ0ZjJhYmRlMikKICAgIAogICAgUmVuYW1lZCB0cmFwX2h5cGVydmlzb3JfY2FsbCB0byB0cmFw
X3N1cGVydmlzb3JfY2FsbAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA5N2NmYTRjLi4yZmZhNDIyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUwpAQCAtMTQ4LDYgKzE0OCw0NCBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAg
ICAgYiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAgICAg
ICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwogCisj
aWZkZWYgQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKKyAgICAgICAgLmFsaWduIDUK
K0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2JwX2ludikKKyAgICAgICAgLyoKKyAgICAgICAgICog
V2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKKyAg
ICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRvIGd1YXJhbnRlZSB0byBiZSA4IGJ5dGVzIGFsaWdu
ZWQuCisgICAgICAgICAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAg
IC8qIFJlc2V0ICAgICAgICAgICAgNyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAg
ICAgICAgICAgIC8qIFVuZGVmICAgICAgICAgICAgNiAqLworICAgICAgICBhZGQgc3AsIHNwLCAj
MSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgQ2FsbCAgNSAqLworICAgICAgICBhZGQg
c3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFByZWZldGNoIGFib3J0ICAgNCAqLworICAg
ICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIERhdGEgYWJvcnQgICAgICAg
MyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlz
b3IgICAgICAgMiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8q
IElSUSAgICAgICAgICAgICAgMSAqLworICAgICAgICBub3AgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIEZJUSAgICAgICAgICAgICAgMCAqLworCisgICAgICAgIG1jcglwMTUsIDAsIHIw
LCBjNywgYzUsIDYJICAgIC8qIEJQSUFMTCAqLworICAgICAgICBpc2IKKworLm1hY3JvIHZlY3Rf
YnIgdmFsLCB0YXJnCisgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAorICAgICAgICB0c3Qg
ICAgIHNwLCAjNworICAgICAgICBlb3JuZSAgIHNwLCBzcCwgI1x2YWwKKyAgICAgICAgYmVxICAg
ICBcdGFyZworLmVuZG0KKworICAgICAgICB2ZWN0X2JyIDAsIHRyYXBfZmlxCisgICAgICAgIHZl
Y3RfYnIgMSwgdHJhcF9pcnEKKyAgICAgICAgdmVjdF9iciAyLCB0cmFwX2d1ZXN0X3N5bmMKKyAg
ICAgICAgdmVjdF9iciAzLCB0cmFwX2RhdGFfYWJvcnQKKyAgICAgICAgdmVjdF9iciA0LCB0cmFw
X3ByZWZldGNoX2Fib3J0CisgICAgICAgIHZlY3RfYnIgNSwgdHJhcF9zdXBlcnZpc29yX2NhbGwK
KyAgICAgICAgdmVjdF9iciA2LCB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbgorICAgICAgICB2
ZWN0X2JyIDcsIHRyYXBfcmVzZXQKKworI2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNIX1BS
RURJQ1RPUiAqLworCiBERUZJTkVfVFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQX0VOVFJZ
KHVuZGVmaW5lZF9pbnN0cnVjdGlvbikKIERFRklORV9UUkFQX0VOVFJZKHN1cGVydmlzb3JfY2Fs
bCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwppbmRleCA5N2QzNmEyLi4yZTM3ZmVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xOTQsNiAr
MTk0LDEzIEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVf
Y2FwYWJpbGl0aWVzICplbnRyeSwKICAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBf
dmVjczsKIH0KIAorc3RhdGljIGludCBlbmFibGVfYnBfaW52X2hhcmRlbmluZyh2b2lkICpkYXRh
KQoreworICAgIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoZGF0YSwgaHlwX3RyYXBzX3ZlY3Rv
cl9icF9pbnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhlY3V0ZSBCUElBTEwi
KTsKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2Rl
bCwgbWluLCBtYXgpICAgICBcCkBAIC0yMzksNiArMjQ2LDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAuZW5hYmxl
ID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAogICAgIH0sCiAjZW5kaWYKKyNpZmRlZiBDT05G
SUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICB7CisgICAgICAgIC5jYXBhYmls
aXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJT
SU9OUyhNSURSX0NPUlRFWF9BMTIpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9o
YXJkZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRF
WF9BMTcpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcsCisgICAg
fSwKKyNlbmRpZgogICAgIHt9LAogfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:22:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPUx-0002Xz-NF; Sat, 10 Feb 2018 07:22:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPUw-0002XW-VI
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:58 +0000
X-Inumbo-ID: 58f4a53f-0e33-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58f4a53f-0e33-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:23:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPUq-0004rn-PC
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPUq-0002Ta-Ll
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPUq-0002Ta-Ll@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: Invalidate icache on
	guest exist for Cortex-A15
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRlM2JkYWE3MTcwMDJlNGVjOTE3YmQwNDk0OTQzZWIxNjYwZDcxYjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6MzMg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0
YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJlZGljdG9yIG9uCiAgICBDb3J0ZXggQS0xNSwgbGV0
J3MgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNoIGNhbiBvbmx5IGJlCiAg
ICBkb25lIGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExSWzBdIGJlaW5nIHNl
dCkuCiAgICAKICAgIFdlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBlcmZv
cm0gdGhlIHZlY3RvciBkZWNvZGluZy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBw
YXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCiAgICAKICAgIFsxXSBodHRwczovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjY1YzRiNmFhNzllYjIxYjFhYWRh
OWY3Zjk4ZmI1Y2I3ZjAzNzQzYSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIx
ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAxMyAr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCmluZGV4IDJmZmE0MjIuLjNlNDhiYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNTEsNiArMTUx
LDI2IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogI2lmZGVmIENPTkZJR19IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUgogCiAgICAgICAgIC5hbGlnbiA1CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rv
cl9pY19pbnYpCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9u
IGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2
ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcg
Ki8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAg
ICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBI
eXBlcnZpc29yIGNhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAgICAgIDIgKi8KKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8K
KyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAg
ICAgIDAgKi8KKworICAgICAgICBtY3IgcDE1LCAwLCByMCwgYzcsIGM1LCAwICAgICAgIC8qIElD
SUFMTFUgKi8KKyAgICAgICAgaXNiCisKKyAgICAgICAgYiBkZWNvZGVfdmVjdG9ycworCisgICAg
ICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20g
MyBiaXRzIG9mCkBAIC0xNjgsNiArMTg4LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBf
aW52KQogICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8K
ICAgICAgICAgaXNiCiAKK2RlY29kZV92ZWN0b3JzOgogLm1hY3JvIHZlY3RfYnIgdmFsLCB0YXJn
CiAgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAogICAgICAgICB0c3QgICAgIHNwLCAjNwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCmluZGV4IDJlMzdmZWEuLjkzMjk4NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTE3Niw2ICsxNzYs
NyBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogREVG
SU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CiAK
IGV4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CitleHRlcm4gY2hhciBoeXBf
dHJhcHNfdmVjdG9yX2ljX2ludltdOwogCiBzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAogaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5LApAQCAtMjAxLDYgKzIwMiwxMyBAQCBzdGF0aWMgaW50IGVuYWJsZV9icF9pbnZfaGFy
ZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxl
X2ljX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKK3sKKyAgICBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0b3JfaWNfaW52LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImV4ZWN1dGUgSUNJQUxMVSIpOworICAgIHJldHVybiAwOworfQorCiAjZW5k
aWYKIAogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKQEAgLTI1Nyw2
ICsyNjUsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1f
ZXJyYXRhW10gPSB7CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNyks
CiAgICAgICAgIC5lbmFibGUgPSBlbmFibGVfYnBfaW52X2hhcmRlbmluZywKICAgICB9LAorICAg
IHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNSksCisgICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfaWNfaW52X2hhcmRlbmluZywKKyAgICB9LAogI2VuZGlmCiAgICAge30sCiB9
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 07:23:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekPV7-0002Zz-Om; Sat, 10 Feb 2018 07:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPV7-0002Yo-55
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:23:09 +0000
X-Inumbo-ID: 5eebdf55-0e33-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5eebdf55-0e33-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:24:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPV0-0004sW-RA
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekPV0-0002VV-QM
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 07:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekPV0-0002VV-QM@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 07:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: entry: Document the
	purpose of r11 in the traps handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1MGVhODQwYjlhODYwOTI3YzdhY2E1ZmE2NGViMzRlMTRmMTcxNjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NTI6Mzgg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9m
IHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgogICAgCiAgICBJdCB0b29rIG1lIGEgYml0IG9mIHRp
bWUgdG8gdW5kZXJzdGFuZCB3aHkgX19ERUZJTkVfVFJBUF9FTlRSWSBpcwogICAgc3RvcmluZyB0
aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4gcGFpciB3
aXRoCiAgICByZXR1cm5fdHJhcHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBmcm9t
IHIxMS4KICAgIAogICAgVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVz
dCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCiAgICBzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90
cmFwLCByMTEgd2lsbCBzdGlsbCBjb250YWluIHRoZSBvcmlnaW5hbAogICAgc3RhY2sgcG9pbnRl
ci4KICAgIAogICAgQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0
aGUgMiBzaWRlcyB0byBlYWNoIG90aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGRkODU1YWE0MzBmMmRhOWI2NzdjMTQ1ZjBjNjI1YTgyYWFhOTcxMTApCi0tLQog
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAzZTQ4YmExLi5iNjY3MDVmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwpAQCAtMTI3LDYgKzEyNywxMCBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8q
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAqIFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxs
IGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCisgICAgICAgICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxl
ZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAgICAgICAgICBcCisgICAgICAgICAqLyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBz
dGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJh
cF8jI3RyYXAKQEAgLTIxNyw2ICsyMjEsMTAgQEAgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoaXJx
KQogREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQogCiByZXR1cm5fZnJvbV90cmFwOgorICAg
ICAgICAvKgorICAgICAgICAgKiBSZXN0b3JlIHRoZSBzdGFjayBwb2ludGVyIGZyb20gcjExLiBJ
dCB3YXMgc2F2ZWQgb24gZXhjZXB0aW9uCisgICAgICAgICAqIGVudHJ5IChzZWUgX19ERUZJTkVf
VFJBUF9FTlRSWSkuCisgICAgICAgICAqLwogICAgICAgICBtb3Ygc3AsIHIxMQogRU5UUlkocmV0
dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcQM-0003Ep-SC; Sat, 10 Feb 2018 21:11:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcQL-0003Ej-5R
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:05 +0000
X-Inumbo-ID: d45fe2df-0ea6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d45fe2df-0ea6-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:10:32 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcQI-0002Uo-Kd
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcQI-0003Yo-B7
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcQI-0003Yo-B7@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmN2JlOTRmMjY3NTdhNzc3NDdiZjRmYmZiODRiYmUyYTNkYTNiNGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjU6MjIg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQ
X0VOVFJZXyogbWFjcm9zCiAgICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwg
dGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRo
YW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1h
Y3JvCiAgICB0aGF0IHdpbGwgdGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgM2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4YWEyOTUzNzY3
MykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDM2ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMTIwOTIyZS4uYzY0OTBkMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKQEAgLTExMSwzOSArMTExLDI5IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogc2tp
cF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZ
KHRyYXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisvKgorICog
TWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMgdG8gdGhl
IGxpc3Qgb2YKKyAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRv
IHVubWFzay4KKyAqLworI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8j
I3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpOyAgICAgICAgLyog
bG9jYWxfaXJxX2VuYWJsZSAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBj
cHNpZSBhOyAgICAgICAgLyogYXN5bmNocm9ub3VzIGFib3J0IGVuYWJsZSAqLyAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3Ry
YXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3Yg
cjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUg
c3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAogICAgICAgICBiIGRvX3Ry
YXBfIyN0cmFwCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRyYXBfIyN0
cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgYTsgICAgICAgIC8qIGFz
eW5jaHJvbm91cyBhYm9ydCBlbmFibGUgKi8gICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRy
IGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIxMSwgc3A7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmljIHNw
LCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkgKi8g
IFwKLSAgICAgICAgYiBkb190cmFwXyMjdHJhcAorLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFz
ayBJUlEvQWJvcnQsIGtlZXAgRklRIG1hc2tlZCAqLworI2RlZmluZSBERUZJTkVfVFJBUF9FTlRS
WSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQogCi0jZGVmaW5lIERFRklORV9U
UkFQX0VOVFJZX05PQUJPUlQodHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi10cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFNBVkVfQUxMOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMCwgc3A7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2lu
dGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAK
Ky8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQg
Ki8KKyNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9F
TlRSWSh0cmFwLCBhKQorCisvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUSwga2VlcCBB
Ym9ydC9GSVEgbWFza2VkICovCisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQodHJh
cCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpKQogCiAgICAgICAgIC5hbGlnbiA1CiBHTE9C
QUwoaHlwX3RyYXBzX3ZlY3RvcikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcQZ-0003FY-Tv; Sat, 10 Feb 2018 21:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcQY-0003FD-Nr
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:18 +0000
X-Inumbo-ID: 118787e1-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 118787e1-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:12:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcQS-0002Uu-OX
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcQS-0003aG-Ls
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcQS-0003aG-Ls@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: Add missing MIDR
	values for Cortex-A17 and A12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjYWYzMmM0NzBmMmY3ZWIzNDUyYzhhNjFkNjIyNGQxMGU1NmY5YTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjU6MzYg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENv
cnRleC1BMTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlEUiB3aWxsIGJl
IHVzZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBw
cmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2MzM0MWI1ODIz
NGQwZWZlNWNlZDIpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CmluZGV4IDQ2NmRhNWQuLmMwZjc5ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDQs
NiArNDQsOCBAQAogCiAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCiAK
KyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIgICAgIDB4QzBECisjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0ExNSAgICAgMHhDMEYKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAz
CiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQwNwpAQCAtNTEsNiArNTMs
OCBAQAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAgIDB4RDBBCiAKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTEyIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTIpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3KQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTUgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkKICNk
ZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9N
T0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcQf-0003Ga-VD; Sat, 10 Feb 2018 21:11:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcQe-0003GG-1V
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:24 +0000
X-Inumbo-ID: e064f72f-0ea6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e064f72f-0ea6-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:10:52 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcQc-0002V5-Qb
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcQc-0003bl-Pi
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcQc-0003bl-Pi@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5YWQ4YTcyODcyOThmNzAxYjU1N2U1NWU0YmU2ODlhNzAyMTk0YzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjU6NDYg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQg
ZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVk
IGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMg
cmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAg
ICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5k
IHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDAyNjhjYzkxMjcw
YzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjljNjFjMSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyB8IDMgKystCiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8IDUgKysrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpp
bmRleCBjNjQ5MGQyLi42NDg3NmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTM3LDcgKzEzNyw3IEBA
IHRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIAogICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192
ZWN0b3IpCi0gICAgICAgIC53b3JkIDAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAt
IFJlc2V0ICovCisgICAgICAgIGIgdHJhcF9yZXNldCAgICAgICAgICAgICAgICAgICAgLyogMHgw
MCAtIFJlc2V0ICovCiAgICAgICAgIGIgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24gICAgLyog
MHgwNCAtIFVuZGVmaW5lZCBJbnN0cnVjdGlvbiAqLwogICAgICAgICBiIHRyYXBfaHlwZXJ2aXNv
cl9jYWxsICAgICAgICAgIC8qIDB4MDggLSBIeXBlcnZpc29yIENhbGwgKi8KICAgICAgICAgYiB0
cmFwX3ByZWZldGNoX2Fib3J0ICAgICAgICAgICAvKiAweDBjIC0gUHJlZmV0Y2ggQWJvcnQgKi8K
QEAgLTE0Niw2ICsxNDYsNyBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAgICAgYiB0
cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAgICAgICAgIGIg
dHJhcF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwogCitERUZJTkVf
VFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVjdGlv
bikKIERFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKIERFRklORV9UUkFQX0VOVFJZ
KHByZWZldGNoX2Fib3J0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3MDUyNTU4Li40ZjI3NTQzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvdHJhcHMuYwpAQCAtMjMsNiArMjMsMTEgQEAKIAogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3Iu
aD4KIAordm9pZCBkb190cmFwX3Jlc2V0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorewor
ICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiUmVzZXQiLCByZWdzKTsKK30KKwogdm9pZCBkb190cmFw
X3VuZGVmaW5lZF9pbnN0cnVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAg
ICB1aW50MzJfdCBwYyA9IHJlZ3MtPnBjOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:11:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcQv-0003Iq-0d; Sat, 10 Feb 2018 21:11:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcQs-0003Hk-WD
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:39 +0000
X-Inumbo-ID: 1d8d6e3e-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d8d6e3e-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:12:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcQm-0002VK-Ua
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcQm-0003cR-Ro
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcQm-0003cR-Ro@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: Add skeleton to harden
	branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0YzAxODc4MzliYWNhZGM4MmE1NzI5Y2VhNzM5ZThjNDg1ZjZjNjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjU6NTQg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdh
aW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICBy
ZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRp
YWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIu
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5k
IGEgbmV3IEtjb25maWcgb3B0aW9uCiAgICB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lm
aWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCiAgICBmb3IgQ1BVcyB0aGF0IGFy
ZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUg
YXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVz
dCBjb250ZXh0LgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2gg
cHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGlu
c3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3Jl
IHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0
aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgSG93ZXZl
ciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRo
aXMgbWVhbnMKICAgIHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24g
dGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0CiAgICBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhl
IGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgogICAgVGhlcmVmb3JlIGh5
cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUK
ICAgIG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgSVJRcyBhbmQgU0Vycm9ycyBtYXNrZWQgdG8g
cmVkdWNlIHRoZSByaXNrIHRvCiAgICB1c2UgdGhlbS4KICAgIAogICAgVGhpcyBwYXRjaCBwcm92
aWRlcyBhbiBpbmZyYXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxlcyBiZWZvcmUKICAg
IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgogICAgCiAgICBOb3Rl
IHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQu
OCBvcgogICAgZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFs
dGVybmF0aXZlIHRvIGVhc2UKICAgIGJhY2twb3J0aW5nLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5YmQ0
NDYzYjVjN2NjMDI2YTA3YjliYmQ0MWE2YTcxMjJhOTU2NDdlKQotLS0KIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCAwNmZkODVjLi4y
NzgyZWU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwpAQCAtMTkxLDYgKzE5MSw5IEBAIGNvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgogY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgZGVmX2Jvb2wg
eSBpZiBBUk1fNjQgJiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAorY29uZmlnIEFSTTMyX0hB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgZGVmX2Jvb2wgeSBpZiBBUk1fMzIgJiYgSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKKwogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNlICJk
cml2ZXJzL0tjb25maWciCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDY0ODc2YzEuLjgyOGU1MmMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCkBAIC0zNCw2ICszNCwyMCBAQAogICAgICAgICBibG5lIHNhdmVfZ3Vlc3RfcmVn
cwogCiBzYXZlX2d1ZXN0X3JlZ3M6CisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SCisgICAgICAgIC8qCisgICAgICAgICAqIFJlc3RvcmUgdmVjdG9ycyB0YWJsZSB0
byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCisgICAgICAgICAqIGNoYW5nZWQgd2hl
biByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChzZWUKKyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVy
dmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKKyAgICAgICAgICog
YW55IGludGVycnVwdHMgYXJlIHVubWFza2VkKSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMgcmVx
dWlyZXMKKyAgICAgICAgICogU1AgdG8gYmUgOCBieXRlcyBhbGlnbmVkLiBUaGlzIGRvZXMgbm90
IGhvbGQgd2hlbiBydW5uaW5nIGluCisgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgorICAgICAg
ICAgKi8KKyAgICAgICAgbGRyIHIxLCA9aHlwX3RyYXBzX3ZlY3RvcgorICAgICAgICBtY3IgcDE1
LCA0LCByMSwgYzEyLCBjMCwgMAorICAgICAgICBpc2IKKyNlbmRpZgorCiAgICAgICAgIGxkciBy
MTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQIHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5
cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAg
ICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKQEAgLTE3OSwxMiArMTkzLDM3IEBAIHJldHVy
bl90b19ndWVzdDoKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JF
X09ORV9CQU5LRUQoUjEyX2ZpcSk7CiAgICAgICAgIC8qIEZhbGwgdGhydSAqLwogcmV0dXJuX3Rv
X2h5cGVydmlzb3I6Ci0gICAgICAgIGNwc2lkIGkKKyAgICAgICAgY3BzaWQgYWkKICAgICAgICAg
bGRyIGxyLCBbc3AsICNVUkVHU19scl0KICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfcGNd
CiAgICAgICAgIG1zciBFTFJfaHlwLCByMTEKICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1Nf
Y3Bzcl0KICAgICAgICAgbXNyIFNQU1JfaHlwLCByMTEKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICAgICAgLyoKKyAgICAgICAgICogSGFyZGVuaW5nIGJy
YW5jaCBwcmVkaWN0b3IgbWF5IHJlcXVpcmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKKyAgICAgICAg
ICogdmVjdG9yIHRhYmxlcyBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3NlIHZl
Y3RvcnMKKyAgICAgICAgICogbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0
IGRvZXMgbm90IGhvbGQgd2hlbgorICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29y
IChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4gU28gc2V0dXAKKyAgICAgICAgICogSFZCQVIg
dmVyeSBsYXRlLgorICAgICAgICAgKgorICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMgdGFibGUg
d2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKKyAgICAgICAgICogc2F2ZV9ndWVzdF9yZWdz
KS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiByOSwgIzAgICAgICAgICAgICAgICAgICAgICAg
LyogdmVjdG9yIHRhYmxlcyA9IE5VTEwgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTG9hZCB2
ZWN0b3IgdGFibGVzIHBvaW50ZXIgZnJvbSB0aGUgcGVyLWNwdSBicF9oYXJkZW5fdmVjcworICAg
ICAgICAgKiB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3Qgb25seS4KKyAgICAgICAgICovCisg
ICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNtcCByMTEsICNQU1JfTU9E
RV9IWVAKKyAgICAgICAgbGRybmUgcjExLCA9cGVyX2NwdV9fYnBfaGFyZGVuX3ZlY3MKKyAgICAg
ICAgbXJjbmUgcDE1LCA0LCByMTAsIGMxMywgYzAsIDIgICAvKiByMTAgPSBwZXItY3B1IG9mZnNl
dCAoSFRQSURSKSAqLworICAgICAgICBhZGRuZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAgIC8q
IHIxMSA9IG9mZnNldCBvZiB0aGUgdmVjdG9yIHRhYmxlcyAqLworICAgICAgICBsZHJuZSByOSwg
W3IxMV0gICAgICAgICAgICAgICAgIC8qIHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KKyAgICAgICAg
Y21wIHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiBPbmx5IHVwZGF0ZSBIVkJBUiB3aGVu
IHRoZSB2ZWN0b3IgKi8KKyAgICAgICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAgICAv
KiB0YWJsZXMgaXMgbm90IE5VTEwuICovCisjZW5kaWYKICAgICAgICAgcG9wIHtyMC1yMTJ9CiAg
ICAgICAgIGFkZCBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwgU1BT
UiwgUEMgKi8KICAgICAgICAgY2xyZXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBmMWVhN2YzLi4wYTEzOGZhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCkBAIC0xNzAsNiArMTcwLDM2IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBf
aGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAKICNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IgKi8KIAorLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBm
b3IgQXJtMzIgKi8KKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IK
KworLyoKKyAqIFBlci1DUFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1cm5pbmcgdG8g
dGhlIGd1ZXN0cy4gVGhleSB3aWxsCisgKiBvbmx5IGJlIHVzZWQgb24gcGxhdGZvcm0gcmVxdWly
aW5nIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KKyAqLworREVGSU5FX1BFUl9DUFVf
UkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CisKK2V4dGVybiBjaGFy
IGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CisKK3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2Vk
CitpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxp
dGllcyAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92
ZWNzLCBjb25zdCBjaGFyICpkZXNjKQoreworICAgIC8qCisgICAgICogRW5hYmxlIGNhbGxiYWNr
cyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBjYXBhYmlsaXRp
ZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKKyAgICAgKiBl
bnRyeS4KKyAgICAgKi8KKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQorICAgICAg
ICByZXR1cm47CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZ3Vl
c3QgZXhpdFxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKKyAgICB0
aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKK30KKworI2VuZGlmCisKICNkZWZp
bmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNoZXMgPSBpc19h
ZmZlY3RlZF9taWRyX3JhbmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAg
ICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:11:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcR4-0003K8-2A; Sat, 10 Feb 2018 21:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcR3-0003Ja-61
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:49 +0000
X-Inumbo-ID: 23984462-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23984462-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:12:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcQx-0002VU-2m
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcQw-0003dZ-Vy
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcQw-0003dZ-Vy@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: Invalidate BTB on
	guest exit for Cortex A17 and 12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxNjdlYmY2YjMzYzRkYmRiMDEzNWMzNTBjMGQ5Mjc5ODAxOTFhYzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjY6MDAg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBm
b3IgQ29ydGV4IEExNyBhbmQgMTIKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcg
YXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwogICAgaW52YWxpZGF0
ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlzIG1hZGUgY29tcGxpY2F0ZWQgYnkgdGhl
IGZhY3QKICAgIHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52YWxpZGF0aW5nIHRoZSBC
VEIuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIGZvdXJ0aCB2ZXJzaW9uIHBvc3RlZCBi
eSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCiAgICBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3
LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjMyMDYyLmh0bWwKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDVlMDY5MGQwM2RjNjE3N2U2MTRlMDYwYWU3ODAw
MWQ0ZjJhYmRlMikKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDM4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
ICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMKaW5kZXggODI4ZTUyYy4uMWViYmU0YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
QEAgLTE2MCw2ICsxNjAsNDQgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIg
dHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAqLwogICAgICAgICBi
IHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KIAorI2lmZGVm
IENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCisgICAgICAgIC5hbGlnbiA1CitHTE9C
QUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVu
Y29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAg
ICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgor
ICAgICAgICAgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBS
ZXNldCAgICAgICAgICAgIDcgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yIENhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8K
KyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAg
ICAgIDIgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEg
ICAgICAgICAgICAgIDEgKi8KKyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBGSVEgICAgICAgICAgICAgIDAgKi8KKworICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcs
IGM1LCA2CSAgICAvKiBCUElBTEwgKi8KKyAgICAgICAgaXNiCisKKy5tYWNybyB2ZWN0X2JyIHZh
bCwgdGFyZworICAgICAgICBlb3IgICAgIHNwLCBzcCwgI1x2YWwKKyAgICAgICAgdHN0ICAgICBz
cCwgIzcKKyAgICAgICAgZW9ybmUgICBzcCwgc3AsICNcdmFsCisgICAgICAgIGJlcSAgICAgXHRh
cmcKKy5lbmRtCisKKyAgICAgICAgdmVjdF9iciAwLCB0cmFwX2ZpcQorICAgICAgICB2ZWN0X2Jy
IDEsIHRyYXBfaXJxCisgICAgICAgIHZlY3RfYnIgMiwgdHJhcF9ndWVzdF9zeW5jCisgICAgICAg
IHZlY3RfYnIgMywgdHJhcF9kYXRhX2Fib3J0CisgICAgICAgIHZlY3RfYnIgNCwgdHJhcF9wcmVm
ZXRjaF9hYm9ydAorICAgICAgICB2ZWN0X2JyIDUsIHRyYXBfaHlwZXJ2aXNvcl9jYWxsCisgICAg
ICAgIHZlY3RfYnIgNiwgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24KKyAgICAgICAgdmVjdF9i
ciA3LCB0cmFwX3Jlc2V0CisKKyNlbmRpZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IgKi8KKwogREVGSU5FX1RSQVBfRU5UUlkocmVzZXQpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRl
ZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMKaW5kZXggMGExMzhmYS4uYzc5ZTZkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMTk4LDYgKzE5OCwx
MyBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFi
aWxpdGllcyAqZW50cnksCiAgICAgdGhpc19jcHUoYnBfaGFyZGVuX3ZlY3MpID0gaHlwX3ZlY3M7
CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKK3sK
KyAgICBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0b3JfYnBf
aW52LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4ZWN1dGUgQlBJQUxMIik7Cisg
ICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgogCiAjZGVmaW5lIE1JRFJfUkFOR0UobW9kZWwsIG1p
biwgbWF4KSAgICAgXApAQCAtMjg0LDYgKzI5MSwxOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKICAgICAgICAgLmVuYWJsZSA9IGVu
YWJsZV9wc2NpX2JwX2hhcmRlbmluZywKICAgICB9LAogI2VuZGlmCisjaWZkZWYgQ09ORklHX0FS
TTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9
IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMo
TUlEUl9DT1JURVhfQTEyKSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVu
aW5nLAorICAgIH0sCisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTE3
KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVuaW5nLAorICAgIH0sCisj
ZW5kaWYKICAgICB7fSwKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcR9-0003L4-3k; Sat, 10 Feb 2018 21:11:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcR8-0003Kr-CQ
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:54 +0000
X-Inumbo-ID: f27b65c5-0ea6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f27b65c5-0ea6-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:11:23 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcR7-0002Ve-4g
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcR7-0003eS-43
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcR7-0003eS-43@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: Invalidate icache on
	guest exist for Cortex-A15
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2OWE4YjVmZGM5Y2M5MGFhNGZhZjUyMmMzNTVhYmQ4NDlmMTEwMDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjY6MDUg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0
YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJlZGljdG9yIG9uCiAgICBDb3J0ZXggQS0xNSwgbGV0
J3MgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNoIGNhbiBvbmx5IGJlCiAg
ICBkb25lIGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExSWzBdIGJlaW5nIHNl
dCkuCiAgICAKICAgIFdlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBlcmZv
cm0gdGhlIHZlY3RvciBkZWNvZGluZy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBw
YXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCiAgICAKICAgIFsxXSBodHRwczovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjY1YzRiNmFhNzllYjIxYjFhYWRh
OWY3Zjk4ZmI1Y2I3ZjAzNzQzYSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIx
ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAxMyAr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCmluZGV4IDFlYmJlNGIuLjJmOGI3Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNjMsNiArMTYz
LDI2IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogI2lmZGVmIENPTkZJR19IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUgogCiAgICAgICAgIC5hbGlnbiA1CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rv
cl9pY19pbnYpCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9u
IGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2
ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcg
Ki8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAg
ICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBI
eXBlcnZpc29yIGNhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAgICAgIDIgKi8KKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8K
KyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAg
ICAgIDAgKi8KKworICAgICAgICBtY3IgcDE1LCAwLCByMCwgYzcsIGM1LCAwICAgICAgIC8qIElD
SUFMTFUgKi8KKyAgICAgICAgaXNiCisKKyAgICAgICAgYiBkZWNvZGVfdmVjdG9ycworCisgICAg
ICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20g
MyBiaXRzIG9mCkBAIC0xODAsNiArMjAwLDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBf
aW52KQogICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8K
ICAgICAgICAgaXNiCiAKK2RlY29kZV92ZWN0b3JzOgogLm1hY3JvIHZlY3RfYnIgdmFsLCB0YXJn
CiAgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAogICAgICAgICB0c3QgICAgIHNwLCAjNwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCmluZGV4IGM3OWU2ZDYuLjljNzQ1OGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTE4MCw2ICsxODAs
NyBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogREVG
SU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CiAK
IGV4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CitleHRlcm4gY2hhciBoeXBf
dHJhcHNfdmVjdG9yX2ljX2ludltdOwogCiBzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAogaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5LApAQCAtMjA1LDYgKzIwNiwxMyBAQCBzdGF0aWMgaW50IGVuYWJsZV9icF9pbnZfaGFy
ZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxl
X2ljX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKK3sKKyAgICBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0b3JfaWNfaW52LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImV4ZWN1dGUgSUNJQUxMVSIpOworICAgIHJldHVybiAwOworfQorCiAjZW5k
aWYKIAogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKQEAgLTMwMiw2
ICszMTAsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1f
ZXJyYXRhW10gPSB7CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNyks
CiAgICAgICAgIC5lbmFibGUgPSBlbmFibGVfYnBfaW52X2hhcmRlbmluZywKICAgICB9LAorICAg
IHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNSksCisgICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfaWNfaW52X2hhcmRlbmluZywKKyAgICB9LAogI2VuZGlmCiAgICAge30sCiB9
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:12:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcRO-0003NV-6O; Sat, 10 Feb 2018 21:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcRN-0003Mu-H6
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:09 +0000
X-Inumbo-ID: 2f9e5976-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f9e5976-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:13:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcRH-0002XD-8I
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcRH-0003fH-5t
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcRH-0003fH-5t@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: entry: Document the
	purpose of r11 in the traps handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiZDA5M2M1MDMzZDg3YzAwNDNjZjkwYWE3ODJlZmRjMTQxZGMwZTcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6MjY6MTAg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9m
IHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgogICAgCiAgICBJdCB0b29rIG1lIGEgYml0IG9mIHRp
bWUgdG8gdW5kZXJzdGFuZCB3aHkgX19ERUZJTkVfVFJBUF9FTlRSWSBpcwogICAgc3RvcmluZyB0
aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4gcGFpciB3
aXRoCiAgICByZXR1cm5fdHJhcHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBmcm9t
IHIxMS4KICAgIAogICAgVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVz
dCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCiAgICBzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90
cmFwLCByMTEgd2lsbCBzdGlsbCBjb250YWluIHRoZSBvcmlnaW5hbAogICAgc3RhY2sgcG9pbnRl
ci4KICAgIAogICAgQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0
aGUgMiBzaWRlcyB0byBlYWNoIG90aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGRkODU1YWE0MzBmMmRhOWI2NzdjMTQ1ZjBjNjI1YTgyYWFhOTcxMTApCi0tLQog
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAyZjhiN2NiLi5mNjkwOGUzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwpAQCAtMTM2LDYgKzEzNiwxMCBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8q
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAqIFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxs
IGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCisgICAgICAgICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxl
ZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAgICAgICAgICBcCisgICAgICAgICAqLyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBz
dGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJh
cF8jI3RyYXAKQEAgLTIyOSw2ICsyMzMsMTAgQEAgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlx
KQogREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVChkYXRhX2Fib3J0KQogCiByZXR1cm5fZnJvbV90
cmFwOgorICAgICAgICAvKgorICAgICAgICAgKiBSZXN0b3JlIHRoZSBzdGFjayBwb2ludGVyIGZy
b20gcjExLiBJdCB3YXMgc2F2ZWQgb24gZXhjZXB0aW9uCisgICAgICAgICAqIGVudHJ5IChzZWUg
X19ERUZJTkVfVFJBUF9FTlRSWSkuCisgICAgICAgICAqLwogICAgICAgICBtb3Ygc3AsIHIxMQog
RU5UUlkocmV0dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdT
X2Nwc3JdCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:12:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcRY-0003Oi-7q; Sat, 10 Feb 2018 21:12:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcRX-0003OF-4S
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:19 +0000
X-Inumbo-ID: 35a4e76e-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35a4e76e-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:13:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcRR-0002XJ-Bn
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcRR-0003g3-9W
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcRR-0003g3-9W@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/alt: Break out
	alternative-asm into a separate header file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5MDEyZWFkOTM3ZjA1MzNlYzU5MWM0ZWNlOTI1ZTRkMjM1Njg4NzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEwOjU0OjExIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTA6NTQ6MTEgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbHQ6IEJyZWFrIG91dCBhbHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRl
IGhlYWRlciBmaWxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA5ZDdiNDM1MWQzYmI1Yzc0NGRiMzExY2ZmYTU3YmEzZWJiNTgz
MzI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowNyArMDAwMAotLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCAzMSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggICAgIHwgMTMg
KysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFz
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5iZjAzMzJlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMCwwICsxLDMxIEBACisjaWZuZGVm
IF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXworI2RlZmluZSBfQVNNX1g4Nl9BTFRFUk5BVElW
RV9BU01fSF8KKworI2lmZGVmIF9fQVNTRU1CTFlfXworCisvKgorICogSXNzdWUgb25lIHN0cnVj
dCBhbHRfaW5zdHIgZGVzY3JpcHRvciBlbnRyeSAobmVlZCB0byBwdXQgaXQgaW50bworICogdGhl
IHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgc2VlIGJlbG93KS4gVGhpcyBlbnRyeSBjb250YWlu
cworICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNv
ZGUgdG8gcGF0Y2ggYW4KKyAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCku
CisgKi8KKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9yaWdf
bGVuIGFsdF9sZW4KKyAgICAubG9uZyBcb3JpZyAtIC4KKyAgICAubG9uZyBcYWx0IC0gLgorICAg
IC53b3JkIFxmZWF0dXJlCisgICAgLmJ5dGUgXG9yaWdfbGVuCisgICAgLmJ5dGUgXGFsdF9sZW4K
Ky5lbmRtCisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KKyNlbmRpZiAvKiBfQVNNX1g4Nl9B
TFRFUk5BVElWRV9BU01fSF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLmgKaW5kZXggZGI0ZjA4ZS4uYmE1MzdkNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaApAQCAtMSwxNyArMSwxMCBAQAogI2lmbmRlZiBfX1g4Nl9BTFRFUk5BVElW
RV9IX18KICNkZWZpbmUgX19YODZfQUxURVJOQVRJVkVfSF9fCiAKKyNpbmNsdWRlIDxhc20vYWx0
ZXJuYXRpdmUtYXNtLmg+CiAjaW5jbHVkZSA8YXNtL25vcHMuaD4KIAotI2lmZGVmIF9fQVNTRU1C
TFlfXwotLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19s
ZW4gYWx0X2xlbgotICAgICAgICAubG9uZyBcb3JpZyAtIC4KLSAgICAgICAgLmxvbmcgXGFsdCAt
IC4KLSAgICAgICAgLndvcmQgXGZlYXR1cmUKLSAgICAgICAgLmJ5dGUgXG9yaWdfbGVuCi0gICAg
ICAgIC5ieXRlIFxhbHRfbGVuCi0uZW5kbQotI2Vsc2UKKyNpZm5kZWYgX19BU1NFTUJMWV9fCiAj
aW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCkBAIC0x
NDUsNiArMTM4LDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQp
OwogLyogVXNlIHRoaXMgbWFjcm8ocykgaWYgeW91IG5lZWQgbW9yZSB0aGFuIG9uZSBvdXRwdXQg
cGFyYW1ldGVyLiAqLwogI2RlZmluZSBBU01fT1VUUFVUMihhLi4uKSBhCiAKLSNlbmRpZiAgLyog
IF9fQVNTRU1CTFlfXyAgKi8KKyNlbmRpZiAvKiAgIV9fQVNTRU1CTFlfXyAgKi8KIAogI2VuZGlm
IC8qIF9fWDg2X0FMVEVSTkFUSVZFX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:12:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcRi-0003Px-9I; Sat, 10 Feb 2018 21:12:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcRh-0003PU-9z
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:29 +0000
X-Inumbo-ID: 3ba39190-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ba39190-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:13:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcRb-0002XT-Da
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcRb-0003hF-D2
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcRb-0003hF-D2@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlMzEzOGI2ZjY1OTU1MTk2ZDY3YzFkNTRhZWEzZDZhM2JmMzM5MzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEwOjU1OjExIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTA6NTU6MTEgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbHQ6IEludHJvZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwogICAgCiAg
ICBUbyBoZWxwIGNyZWF0aW5nIGFsdGVybmF0aXZlIGZyYW1lcyBpbiBhc3NlbWJseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA0NzExNDI4ZjVlMmE5YmZmZjlmOGQ3NWI2YTY5NjA3MjExOGMxOWE0CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowNyArMDAwMAotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAppbmRleCBiZjAzMzJlLi42NjQwZTg1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKQEAgLTE3LDYgKzE3LDUyIEBACiAgICAgLmJ5dGUg
XGFsdF9sZW4KIC5lbmRtCiAKKy5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5zdHIs
IGZlYXR1cmUKKy5Mb2xkX3N0YXJ0X1xAOgorICAgIFxvbGRpbnN0cgorLkxvbGRfZW5kX1xAOgor
CisgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCisgICAg
YWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3X3N0YXJ0X1xALCBcZmVh
dHVyZSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXdf
ZW5kX1xAIC0gLkxuZXdfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBA
cHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24n
dCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5dGUgMHhmZiArICguTG5ld19lbmRf
XEAgLSAuTG5ld19zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisK
KyAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cworLkxu
ZXdfc3RhcnRfXEA6CisgICAgXG5ld2luc3RyCisuTG5ld19lbmRfXEA6CisgICAgLnBvcHNlY3Rp
b24KKy5lbmRtCisKKy5tYWNybyBBTFRFUk5BVElWRV8yIG9sZGluc3RyLCBuZXdpbnN0cjEsIGZl
YXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyCisuTG9sZF9zdGFydF9cQDoKKyAgICBcb2xkaW5z
dHIKKy5Mb2xkX2VuZF9cQDoKKworICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAi
YSIsIEBwcm9nYml0cworICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAu
TG5ldzFfc3RhcnRfXEAsIFxmZWF0dXJlMSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxv
bGRfc3RhcnRfXEApLCAoLkxuZXcxX2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkKKyAgICBhbHRp
bnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxuZXcyX3N0YXJ0X1xALCBcZmVhdHVy
ZTIsIFwKKyAgICAgICAgKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKSwgKC5MbmV3Ml9l
bmRfXEAgLSAuTG5ldzJfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBA
cHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0cnsxLDJ9
IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5dGUgMHhmZiArICguTG5l
dzFfZW5kX1xAIC0gLkxuZXcxX3N0YXJ0X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFy
dF9cQCkKKyAgICAuYnl0ZSAweGZmICsgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRfXEAp
IC0gKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKQorCisgICAgLnNlY3Rpb24gLmFsdGlu
c3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKKy5MbmV3MV9zdGFydF9cQDoKKyAgICBc
bmV3aW5zdHIxCisuTG5ldzFfZW5kX1xAOgorLkxuZXcyX3N0YXJ0X1xAOgorICAgIFxuZXdpbnN0
cjIKKy5MbmV3Ml9lbmRfXEA6CisgICAgLnBvcHNlY3Rpb24KKy5lbmRtCisKICNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8gKi8K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:12:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcRs-0003S2-Av; Sat, 10 Feb 2018 21:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcRr-0003Qq-G7
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:39 +0000
X-Inumbo-ID: 41a46838-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41a46838-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:13:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcRl-0002Xh-G4
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcRl-0003i7-FT
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcRl-0003i7-FT@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/hvm: Rename
	update_guest_vendor() callback to cpuid_policy_changed()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MzRhYjRlOTQwYWUzZmJkZGYwYjQ4NDBjMzU0OWMwMzY1NDkyMWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEwOjU2OjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTA6NTY6MDEgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9yKCkgY2FsbGJhY2sgdG8g
Y3B1aWRfcG9saWN5X2NoYW5nZWQoKQogICAgCiAgICBJdCB3aWxsIHNob3J0bHkgYmUgdXNlZCBm
b3IgbW9yZSB0aGFuIGp1c3QgY2hhbmdpbmcgdGhlIHZlbmRvci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNiZWEwMDk2
NmViNjY4MDQxMGM4OWRmNzY0ZDA3NWE4ZmJhY2MzY2MKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAx
LTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgfCAx
NyArKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyAgICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aCB8ICA2ICsrKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKaW5kZXggMDc1ZWU5Mi4uZmJiNGM1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNTMsNiArNTMsNyBA
QCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0
bC0+ZWR4IH07CiAgICAgaW50IG9sZF92ZW5kb3IgPSBwLT54ODZfdmVuZG9yOworICAgIGJvb2wg
Y2FsbF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNlOyAvKiBBdm9pZCBmb3JfZWFjaF92Y3B1KCkgdW5u
ZWNlc3NhcmlseSAqLwogCiAgICAgLyoKICAgICAgKiBTa2lwIHVwZGF0ZSBmb3IgbGVhdmVzIHdl
IGRvbid0IGNhcmUgYWJvdXQuICBUaGlzIGF2b2lkcyB0aGUgb3ZlcmhlYWQKQEAgLTEyOCwxMyAr
MTI5LDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFp
biAqZCwKICAgICBzd2l0Y2ggKCBjdGwtPmlucHV0WzBdICkKICAgICB7CiAgICAgY2FzZSAwOgot
ICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgJiYgKHAtPng4Nl92ZW5kb3IgIT0gb2xkX3Zl
bmRvcikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLQotICAgICAg
ICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCi0gICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9n
dWVzdF92ZW5kb3Iodik7Ci0gICAgICAgIH0KKyAgICAgICAgY2FsbF9wb2xpY3lfY2hhbmdlZCA9
IChwLT54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgMToKQEAgLTI5OSw2ICsyOTQsMTQgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgaWYg
KCBpc19odm1fZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAg
ICAgICAgICBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7CisgICAgfQorCiAgICAgcmV0dXJu
IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDlmN2IwOTYuLmY1ZGUyMzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTU1NSw3ICsx
NTU1LDcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIDApOwogICAgIH0KIAotICAgIGh2bV91cGRhdGVfZ3Vlc3Rf
dmVuZG9yKHYpOworICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKIAogICAgIHJldHVy
biAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGI5Y2Y0MjMuLmI1YjkyNzkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CkBAIC02MTMsNyArNjEzLDcgQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHZtY2Jfc2V0X2VmZXIodm1jYiwgbmV3X2VmZXIpOwogfQogCi1z
dGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcihzdHJ1Y3QgdmNwdSAqdikKK3N0YXRp
YyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBz
dHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAgICAg
c3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gYXJjaF9zdm0tPnZtY2I7CkBAIC0yNDIyLDcgKzI0
MjIsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9m
dW5jdGlvbl90YWJsZSA9IHsKICAgICAuZ2V0X3NoYWRvd19nc19iYXNlICAgPSBzdm1fZ2V0X3No
YWRvd19nc19iYXNlLAogICAgIC51cGRhdGVfZ3Vlc3RfY3IgICAgICA9IHN2bV91cGRhdGVfZ3Vl
c3RfY3IsCiAgICAgLnVwZGF0ZV9ndWVzdF9lZmVyICAgID0gc3ZtX3VwZGF0ZV9ndWVzdF9lZmVy
LAotICAgIC51cGRhdGVfZ3Vlc3RfdmVuZG9yICA9IHN2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yLAor
ICAgIC5jcHVpZF9wb2xpY3lfY2hhbmdlZCA9IHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCwKICAg
ICAuZnB1X2xlYXZlICAgICAgICAgICAgPSBzdm1fZnB1X2xlYXZlLAogICAgIC5zZXRfZ3Vlc3Rf
cGF0ICAgICAgICA9IHN2bV9zZXRfZ3Vlc3RfcGF0LAogICAgIC5nZXRfZ3Vlc3RfcGF0ICAgICAg
ICA9IHN2bV9nZXRfZ3Vlc3RfcGF0LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA3MzI1NGJmLi40MjIxZmI4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwpAQCAtNzIsNyArNzIsNiBAQCBzdGF0aWMgdm9pZCB2bXhfZnJlZV92
bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKIHN0YXRpYyB2b2lkIHZteF9pbnN0YWxs
X3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KTsKIHN0YXRpYyB2b2lkIHZteF91cGRhdGVf
Z3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7CiBzdGF0aWMgdm9pZCB2
bXhfdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpOwotc3RhdGljIHZvaWQgdm14X3Vw
ZGF0ZV9ndWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpOwogc3RhdGljIHZvaWQgdm14X3diaW52
ZF9pbnRlcmNlcHQodm9pZCk7CiBzdGF0aWMgdm9pZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2
b2lkKTsKIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpOwpAQCAtNjU1LDcgKzY1NCw3IEBAIHZvaWQgdm14X3Vw
ZGF0ZV9leGNlcHRpb25fYml0bWFwKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBfX3Ztd3JpdGUo
RVhDRVBUSU9OX0JJVE1BUCwgYml0bWFwKTsKIH0KIAotc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9n
dWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB2bXhfY3B1aWRfcG9saWN5
X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAg
ICAgICAgKHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IpICkKQEAgLTIzMTgsNyArMjMxNyw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1
bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC51cGRh
dGVfaG9zdF9jcjMgICAgICA9IHZteF91cGRhdGVfaG9zdF9jcjMsCiAgICAgLnVwZGF0ZV9ndWVz
dF9jciAgICAgID0gdm14X3VwZGF0ZV9ndWVzdF9jciwKICAgICAudXBkYXRlX2d1ZXN0X2VmZXIg
ICAgPSB2bXhfdXBkYXRlX2d1ZXN0X2VmZXIsCi0gICAgLnVwZGF0ZV9ndWVzdF92ZW5kb3IgID0g
dm14X3VwZGF0ZV9ndWVzdF92ZW5kb3IsCisgICAgLmNwdWlkX3BvbGljeV9jaGFuZ2VkID0gdm14
X2NwdWlkX3BvbGljeV9jaGFuZ2VkLAogICAgIC5mcHVfbGVhdmUgICAgICAgICAgICA9IHZteF9m
cHVfbGVhdmUsCiAgICAgLnNldF9ndWVzdF9wYXQgICAgICAgID0gdm14X3NldF9ndWVzdF9wYXQs
CiAgICAgLmdldF9ndWVzdF9wYXQgICAgICAgID0gdm14X2dldF9ndWVzdF9wYXQsCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCmluZGV4IDZlY2FkMzMuLjcyNzVjNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBA
IC0xMzUsNyArMTM1LDcgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgdm9pZCAo
KnVwZGF0ZV9ndWVzdF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7CiAgICAg
dm9pZCAoKnVwZGF0ZV9ndWVzdF9lZmVyKShzdHJ1Y3QgdmNwdSAqdik7CiAKLSAgICB2b2lkICgq
dXBkYXRlX2d1ZXN0X3ZlbmRvcikoc3RydWN0IHZjcHUgKnYpOworICAgIHZvaWQgKCpjcHVpZF9w
b2xpY3lfY2hhbmdlZCkoc3RydWN0IHZjcHUgKnYpOwogCiAgICAgdm9pZCAoKmZwdV9sZWF2ZSko
c3RydWN0IHZjcHUgKnYpOwogCkBAIC0zMzQsOSArMzM0LDkgQEAgc3RhdGljIGlubGluZSB2b2lk
IGh2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKICAgICBodm1fZnVuY3MudXBk
YXRlX2d1ZXN0X2VmZXIodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1
ZXN0X3ZlbmRvcihzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fY3B1aWRf
cG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9n
dWVzdF92ZW5kb3Iodik7CisgICAgaHZtX2Z1bmNzLmNwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOwog
fQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:13:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcSC-0003UF-D6; Sat, 10 Feb 2018 21:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcSB-0003Tr-Bh
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:59 +0000
X-Inumbo-ID: 4da30fd5-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4da30fd5-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:13:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcS5-0002Yh-K0
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcS5-0003jf-JR
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcS5-0003jf-JR@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:12:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/entry: Rearrange RESTORE_ALL
	to restore register in stack order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwMmVmM2QyNzQ4NWUxNDI5YWM0ODBjY2E3OGFiMzYzNjM4N2RmMjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEwOjU3OjQ0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTA6NTc6NDQgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogUmVhcnJhbmdlIFJFU1RPUkVfQUxMIHRvIHJlc3RvcmUgcmVnaXN0
ZXIgaW4gc3RhY2sgb3JkZXIKICAgIAogICAgUmVzdWx0cyBpbiBhIG1vcmUgcHJlZGljdGFibGUg
KGkuZS4gbGluZWFyKSBtZW1vcnkgYWNjZXNzIHBhdHRlcm4uCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY4
NWQxMDVlMjc3MzVmMGUyMGFhMzBkNzdmMDM3NzRmM2VkNTVhZTUKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTAxLTA1IDE5OjU3OjA4ICswMDAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaCB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5k
ZXggZmIwZmVlOS4uYzA1MjM4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0yODksNiAr
Mjg5LDE5IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICovCiAubWFj
cm8gUkVTVE9SRV9BTEwgYWRqPTAgY29tcGF0PTAKIC5pZiAhXGNvbXBhdAorICAgICAgICBtb3Zx
ICBVUkVHU19yMTUoJXJzcCksICVyMTUKKyAgICAgICAgbW92cSAgVVJFR1NfcjE0KCVyc3ApLCAl
cjE0CisgICAgICAgIG1vdnEgIFVSRUdTX3IxMyglcnNwKSwgJXIxMworICAgICAgICBtb3ZxICBV
UkVHU19yMTIoJXJzcCksICVyMTIKKy5lbHNlCisgICAgICAgIHhvciAlcjE1LCAlcjE1CisgICAg
ICAgIHhvciAlcjE0LCAlcjE0CisgICAgICAgIHhvciAlcjEzLCAlcjEzCisgICAgICAgIHhvciAl
cjEyLCAlcjEyCisuZW5kaWYKKyAgICAgICAgTE9BRF9PTkVfUkVHKGJwLCBcY29tcGF0KQorICAg
ICAgICBMT0FEX09ORV9SRUcoYngsIFxjb21wYXQpCisuaWYgIVxjb21wYXQKICAgICAgICAgbW92
cSAgVVJFR1NfcjExKCVyc3ApLCVyMTEKICAgICAgICAgbW92cSAgVVJFR1NfcjEwKCVyc3ApLCVy
MTAKICAgICAgICAgbW92cSAgVVJFR1NfcjkoJXJzcCksJXI5CkBAIC0zMDQsMTkgKzMxNyw2IEBA
IHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBMT0FEX09ORV9S
RUcoZHgsIFxjb21wYXQpCiAgICAgICAgIExPQURfT05FX1JFRyhzaSwgXGNvbXBhdCkKICAgICAg
ICAgTE9BRF9PTkVfUkVHKGRpLCBcY29tcGF0KQotLmlmICFcY29tcGF0Ci0gICAgICAgIG1vdnEg
IFVSRUdTX3IxNSglcnNwKSwlcjE1Ci0gICAgICAgIG1vdnEgIFVSRUdTX3IxNCglcnNwKSwlcjE0
Ci0gICAgICAgIG1vdnEgIFVSRUdTX3IxMyglcnNwKSwlcjEzCi0gICAgICAgIG1vdnEgIFVSRUdT
X3IxMiglcnNwKSwlcjEyCi0uZWxzZQotICAgICAgICB4b3IgJXIxNSwgJXIxNQotICAgICAgICB4
b3IgJXIxNCwgJXIxNAotICAgICAgICB4b3IgJXIxMywgJXIxMwotICAgICAgICB4b3IgJXIxMiwg
JXIxMgotLmVuZGlmCi0gICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKLSAgICAgICAg
TE9BRF9PTkVfUkVHKGJ4LCBcY29tcGF0KQogICAgICAgICBzdWJxICAkLShVUkVHU19lcnJvcl9j
b2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAogLmVuZG0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:13:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcSM-0003W4-Em; Sat, 10 Feb 2018 21:13:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcSL-0003Uy-Ia
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:09 +0000
X-Inumbo-ID: 53a10dd2-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53a10dd2-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:14:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcSF-0002Zw-Lj
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcSF-0003ki-LE
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcSF-0003ki-LE@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:13:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/hvm: Use SAVE_ALL to
	construct the cpu_user_regs frame after VMExit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiOTVjYjBkOTQ4ZmRjOWZjZGEyMTVmZWMwNTI2YWM5MDIzNDBiMTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjAwOjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDA6NDUgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFVzZSBTQVZFX0FMTCB0byBjb25zdHJ1Y3QgdGhlIGNwdV91c2VyX3Jl
Z3MgZnJhbWUgYWZ0ZXIgVk1FeGl0CiAgICAKICAgIE5vIHByYWN0aWNhbCBjaGFuZ2UuCiAgICAK
ICAgIE9uZSBzaWRlIGVmZmVjdCBpbiBkZWJ1ZyBidWlsZHMgaXMgdGhhdCAlcmJwIGlzIGludmVy
dGVkIGluIHRoZSBtYW5uZXIKICAgIGV4cGVjdGVkIGJ5IHRoZSBzdGFjayB1bndpbmRlciB0byBp
bmRpY2F0ZSBhIGludGVycnVwdCBmcmFtZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAxMzY4MmNhOGM5NGJkNTYxMmE0NGY3ZjFlZGMxZmQ4ZmY2NzVkYWNiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL2VudHJ5LlMgfCAyMiArKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5TIHwgMTcgKystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwppbmRl
eCA0YTcyZTM4Li5kZjg2ZGEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKQEAgLTk4LDI0ICs5OCwxMCBA
QCBVTkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQogCiAgICAgICAgIFZNUlVOCiAKLSAgICAgICAgR0VU
X0NVUlJFTlQoYXgpCi0gICAgICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAg
ICAgcHVzaCAlcmR4Ci0gICAgICAgIHB1c2ggJXJjeAotICAgICAgICBtb3YgIFZDUFVfc3ZtX3Zt
Y2IoJXJheCksJXJjeAotICAgICAgICBwdXNoICVyYXgKLSAgICAgICAgcHVzaCAlcjgKLSAgICAg
ICAgcHVzaCAlcjkKLSAgICAgICAgcHVzaCAlcjEwCi0gICAgICAgIHB1c2ggJXIxMQotICAgICAg
ICBwdXNoICVyYngKLSAgICAgICAgbW92ICAlcmF4LCVyYngKLSAgICAgICAgcHVzaCAlcmJwCi0g
ICAgICAgIHB1c2ggJXIxMgotICAgICAgICBwdXNoICVyMTMKLSAgICAgICAgcHVzaCAlcjE0Ci0g
ICAgICAgIHB1c2ggJXIxNQorICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQorICAgICAgICBtb3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCksJXJjeAogCiAgICAgICAgIG1v
dmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAgICAgIG1vdiAgVk1DQl9yYXgo
JXJjeCksJXJheApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggNDdjZDY3NC4uYjJmOThiZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCkBAIC0zMCwyMyArMzAsMTAgQEAKICNkZWZpbmUgVk1MQVVOQ0ggICAgIC5i
eXRlIDB4MGYsMHgwMSwweGMyCiAKIEVOVFJZKHZteF9hc21fdm1leGl0X2hhbmRsZXIpCi0gICAg
ICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAgICAgcHVzaCAlcmR4Ci0gICAg
ICAgIHB1c2ggJXJjeAotICAgICAgICBwdXNoICVyYXgKKyAgICAgICAgU0FWRV9BTEwKKwogICAg
ICAgICBtb3YgICVjcjIsJXJheAotICAgICAgICBwdXNoICVyOAotICAgICAgICBwdXNoICVyOQot
ICAgICAgICBwdXNoICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAgICAgIHB1c2ggJXJieAog
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKLSAgICAgICAgcHVzaCAlcmJwCi0gICAgICAgIHB1c2gg
JXIxMgotICAgICAgICBwdXNoICVyMTMKLSAgICAgICAgcHVzaCAlcjE0Ci0gICAgICAgIHB1c2gg
JXIxNQogCiAgICAgICAgIG1vdmIgJDEsVkNQVV92bXhfbGF1bmNoZWQoJXJieCkKICAgICAgICAg
bW92ICAlcmF4LFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:13:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcSW-0003XI-GK; Sat, 10 Feb 2018 21:13:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcSV-0003Wp-LB
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:19 +0000
X-Inumbo-ID: 59ae7e00-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59ae7e00-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:14:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcSP-0002aA-NR
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcSP-0003lu-Mt
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcSP-0003lu-Mt@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:13:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/entry: Erase guest GPR state
	on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4MzBiMjBiNmI4M2JlMzg3Mzg3ODRlYTE2MmQ2MmZjZjg1ZjMxNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjAxOjI5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDE6MjkgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogRXJhc2UgZ3Vlc3QgR1BSIHN0YXRlIG9uIGVudHJ5IHRvIFhlbgog
ICAgCiAgICBUaGlzIHJlZHVjZXMgdGhlIG51bWJlciBvZiBjb2RlIGdhZGdldHMgd2hpY2ggY2Fu
IGJlIGF0dGFja2VkIHdpdGggYXJiaXRyYXJ5CiAgICBndWVzdC1jb250cm9sbGVkIEdQUiB2YWx1
ZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDNiZDhjM2E3
MGQxMDFmYzJmOGYzNmYxZTE3MWI3NTk0NDYyYTRjZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEt
MDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwg
MTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCBjMDUyMzg2Li43M2Q5NjIyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKQEAgLTI0NywyMiArMjQ3LDM0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZv
aWQgc3RhYyh2b2lkKQogICAgICAgICBhZGRxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3Ix
NSksICVyc3AKICAgICAgICAgY2xkCiAgICAgICAgIG1vdnEgICVyZGksVVJFR1NfcmRpKCVyc3Ap
CisgICAgICAgIHhvciAgICVlZGksICVlZGkKICAgICAgICAgbW92cSAgJXJzaSxVUkVHU19yc2ko
JXJzcCkKKyAgICAgICAgeG9yICAgJWVzaSwgJWVzaQogICAgICAgICBtb3ZxICAlcmR4LFVSRUdT
X3JkeCglcnNwKQorICAgICAgICB4b3IgICAlZWR4LCAlZWR4CiAgICAgICAgIG1vdnEgICVyY3gs
VVJFR1NfcmN4KCVyc3ApCisgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAgICAgICAgbW92cSAg
JXJheCxVUkVHU19yYXgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVheCwgJWVheAogLmlmICFcY29t
cGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQogICAgICAgICBtb3ZxICAlcjks
VVJFR1NfcjkoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMCxVUkVHU19yMTAoJXJzcCkKICAgICAg
ICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKIC5lbmRpZgorICAgICAgICB4b3IgICAlcjgs
ICVyOAorICAgICAgICB4b3IgICAlcjksICVyOQorICAgICAgICB4b3IgICAlcjEwLCAlcjEwCisg
ICAgICAgIHhvciAgICVyMTEsICVyMTEKICAgICAgICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJz
cCkKKyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3Ji
cCglcnNwKQogI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCiAvKiBJbmRpY2F0ZSBzcGVjaWFs
IGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhlIGZyYW1lIHBvaW50ZXIuICov
CiAgICAgICAgIGxlYXEgIFVSRUdTX3JicCglcnNwKSwgJXJicAogICAgICAgICBub3RxICAlcmJw
CisjZWxzZQorICAgICAgICB4b3IgICAlZWJwLCAlZWJwCiAjZW5kaWYKIC5pZiAhXGNvbXBhdAog
ICAgICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQpAQCAtMjcwLDYgKzI4MiwxMCBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgJXIxNCxV
UkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkKIC5lbmRp
ZgorICAgICAgICB4b3IgICAlcjEyLCAlcjEyCisgICAgICAgIHhvciAgICVyMTMsICVyMTMKKyAg
ICAgICAgeG9yICAgJXIxNCwgJXIxNAorICAgICAgICB4b3IgICAlcjE1LCAlcjE1CiAuZW5kbQog
CiAjZGVmaW5lIExPQURfT05FX1JFRyhyZWcsIGNvbXBhdCkgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:13:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcSg-0003Z0-It; Sat, 10 Feb 2018 21:13:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcSf-0003YQ-QY
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:29 +0000
X-Inumbo-ID: 5faaf27c-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5faaf27c-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:14:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcSZ-0002aG-PC
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcSZ-0003nP-Oe
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcSZ-0003nP-Oe@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:13:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] common/wait: Clarifications to
	wait infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3NDNmYzJlZjdkMTA3MTA0YzE3Yjc3M2VhZGVlMTVmZWZhNjRlNTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjAyOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDI6MTQgMjAxOCArMDEw
MAoKICAgIGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3YWl0IGluZnJhc3RydWN0dXJl
CiAgICAKICAgIFRoaXMgbG9naWMgaXMgbm90IGFzIGNsZWFyIGFzIGl0IGNvdWxkIGJlLiAgQWRk
IHNvbWUgY29tbWVudHMgdG8gaGVscC4KICAgIAogICAgUmVhcnJhbmdlIHRoZSBhc20gYmxvY2sg
aW4gX19wcmVwYXJlX3RvX3dhaXQoKSB0byBzZXBhcmF0ZSB0aGUgR1BSCiAgICBzYXZpbmcvcmVz
dG9yaW5nIGZyb20gdGhlIGludGVybmFsIGxvZ2ljLgogICAgCiAgICBXaGlsZSB0d2Vha2luZywg
YWRkIGFuIHVucmVhY2hhYmxlKCkgZm9sbG93aW5nIHRoZSBqbXAgaW4KICAgIGNoZWNrX3dha2V1
cF9mcm9tX3dhaXQoKS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogMmQxYzgyMjYxZDk2NjczNWU4MmU1OTcxZWRkYjYzYmEzYzU2NWEzNwogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3dhaXQu
YyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
NCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
d2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggYzVmYzA5NC4uM2QzZDlmZSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTEzOCwx
NCArMTM4LDI2IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVl
dWVfdmNwdSAqd3F2KQogICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICB9
CiAKKyAgICAvKiBIYW5kLXJvbGxlZCBzZXRqbXAoKS4gKi8KICAgICBhc20gdm9sYXRpbGUgKAot
ICAgICAgICAicHVzaCAlJXJheDsgcHVzaCAlJXJieDsgcHVzaCAlJXJkeDsgIgotICAgICAgICAi
cHVzaCAlJXJicDsgcHVzaCAlJXI4OyBwdXNoICUlcjk7IHB1c2ggJSVyMTA7IHB1c2ggJSVyMTE7
ICIKLSAgICAgICAgInB1c2ggJSVyMTI7IHB1c2ggJSVyMTM7IHB1c2ggJSVyMTQ7IHB1c2ggJSVy
MTU7IGNhbGwgMWY7ICIKLSAgICAgICAgIjE6IGFkZHEgJDJmLTFiLCglJXJzcCk7IHN1YiAlJWVz
cCwlJWVjeDsgY21wICUzLCUlZWN4OyBqYSAzZjsgIgotICAgICAgICAibW92ICUlcnNwLCUlcnNp
OyAyOiByZXAgbW92c2I7IG1vdiAlJXJzcCwlJXJzaTsgMzogcG9wICUlcmF4OyAiCi0gICAgICAg
ICJwb3AgJSVyMTU7IHBvcCAlJXIxNDsgcG9wICUlcjEzOyBwb3AgJSVyMTI7ICIKLSAgICAgICAg
InBvcCAlJXIxMTsgcG9wICUlcjEwOyBwb3AgJSVyOTsgcG9wICUlcjg7ICIKKyAgICAgICAgInB1
c2ggJSVyYXg7IHB1c2ggJSVyYng7IHB1c2ggJSVyZHg7IHB1c2ggJSVyYnA7IgorICAgICAgICAi
cHVzaCAlJXI4OyAgcHVzaCAlJXI5OyAgcHVzaCAlJXIxMDsgcHVzaCAlJXIxMTsiCisgICAgICAg
ICJwdXNoICUlcjEyOyBwdXNoICUlcjEzOyBwdXNoICUlcjE0OyBwdXNoICUlcjE1OyIKKworICAg
ICAgICAiY2FsbCAxZjsiCisgICAgICAgICIxOiBhZGRxICQyZi0xYiwoJSVyc3ApOyIKKyAgICAg
ICAgInN1YiAlJWVzcCwlJWVjeDsiCisgICAgICAgICJjbXAgJTMsJSVlY3g7IgorICAgICAgICAi
amEgM2Y7IgorICAgICAgICAibW92ICUlcnNwLCUlcnNpOyIKKworICAgICAgICAvKiBjaGVja193
YWtldXBfZnJvbV93YWl0KCkgbG9uZ2ptcCgpJ3MgdG8gdGhpcyBwb2ludC4gKi8KKyAgICAgICAg
IjI6IHJlcCBtb3ZzYjsiCisgICAgICAgICJtb3YgJSVyc3AsJSVyc2k7IgorICAgICAgICAiMzog
cG9wICUlcmF4OyIKKworICAgICAgICAicG9wICUlcjE1OyBwb3AgJSVyMTQ7IHBvcCAlJXIxMzsg
cG9wICUlcjEyOyIKKyAgICAgICAgInBvcCAlJXIxMTsgcG9wICUlcjEwOyBwb3AgJSVyOTsgIHBv
cCAlJXI4OyIKICAgICAgICAgInBvcCAlJXJicDsgcG9wICUlcmR4OyBwb3AgJSVyYng7IHBvcCAl
JXJheCIKICAgICAgICAgOiAiPSZTIiAod3F2LT5lc3ApLCAiPSZjIiAoZHVtbXkpLCAiPSZEIiAo
ZHVtbXkpCiAgICAgICAgIDogImkiIChQQUdFX1NJWkUpLCAiMCIgKDApLCAiMSIgKGNwdV9pbmZv
KSwgIjIiICh3cXYtPnN0YWNrKQpAQCAtMTg5LDExICsyMDEsMTYgQEAgdm9pZCBjaGVja193YWtl
dXBfZnJvbV93YWl0KHZvaWQpCiAgICAgICAgIHdhaXQoKTsgLyogdGFrZXMgdXMgYmFjayBpbnRv
IHRoZSBzY2hlZHVsZXIgKi8KICAgICB9CiAKKyAgICAvKgorICAgICAqIEhhbmQtcm9sbGVkIGxv
bmdqbXAoKS4gIFJldHVybnMgdG8gdGhlIHBvaW50ZXIgb24gdGhlIHRvcCBvZgorICAgICAqIHdx
di0+c3RhY2ssIGFuZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uCisgICAgICov
CiAgICAgYXNtIHZvbGF0aWxlICgKICAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBqbXAgKigl
MCkiCiAgICAgICAgIDogOiAiUyIgKHdxdi0+c3RhY2spLCAiRCIgKHdxdi0+ZXNwKSwKICAgICAg
ICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCkKICAgICAg
ICAgOiAibWVtb3J5IiApOworICAgIHVucmVhY2hhYmxlKCk7CiB9CiAKICNlbHNlIC8qICFDT05G
SUdfWDg2ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:13:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcSm-0003aj-KK; Sat, 10 Feb 2018 21:13:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcSl-0003aU-Nk
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:35 +0000
X-Inumbo-ID: 2e7c7315-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e7c7315-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:13:03 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcSj-0002aU-Qx
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcSj-0003o9-QP
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcSj-0003o9-QP@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:13:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Support compiling with
	indirect branch thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3YmJjYjJkZDEyOTFkNjEwNjJmZTU4ZGE4MDcwMTA2MzFmZTFiM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjAzOjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDM6NDUgMjAxOCArMDEw
MAoKICAgIHg4NjogU3VwcG9ydCBjb21waWxpbmcgd2l0aCBpbmRpcmVjdCBicmFuY2ggdGh1bmtz
CiAgICAKICAgIFVzZSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4vLW1pbmRpcmVjdC1i
cmFuY2gtcmVnaXN0ZXIgd2hlbiBhdmFpbGFibGUuCiAgICBUbyBiZWdpbiB3aXRoLCB1c2UgdGhl
IHJldHBvbGluZSB0aHVuay4gIExhdGVyIHdvcmsgd2lsbCBhZGQgYWx0ZXJuYXRpdmUKICAgIHRo
dW5rcyB3aGljaCBjYW4gYmUgc2VsZWN0ZWQgYXQgYm9vdCB0aW1lLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzNjU5ZjBmNGJjYzZjYTA4MTAzZDFh
N2FlNGU5NzUzNWVjYzk3OGJlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCAr
MDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L1J1bGVzLm1rICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3Qt
dGh1bmsuUyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNDcgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNo
L3g4Ni9NYWtlZmlsZQppbmRleCBkNWQ1OGEyLi5iMzM0MzY2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0zNiw2ICszNiw3
IEBAIG9iai15ICs9IGlvX2FwaWMubwogb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gYWx0ZXJu
YXRpdmUubyBsaXZlcGF0Y2gubwogb2JqLXkgKz0gbXNpLm8KIG9iai15ICs9IG1zci5vCitvYmot
JChDT05GSUdfSU5ESVJFQ1RfVEhVTkspICs9IGluZGlyZWN0LXRodW5rLm8KIG9iai15ICs9IGlv
cG9ydF9lbXVsYXRlLm8KIG9iai15ICs9IGlycS5vCiBvYmotJChDT05GSUdfS0VYRUMpICs9IG1h
Y2hpbmVfa2V4ZWMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2Fy
Y2gveDg2L1J1bGVzLm1rCmluZGV4IDU2ODY1N2UuLmFiY2M0ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTMwLDMgKzMw
LDEwIEBAIENGTEFHUyArPSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCiBpZm5lcSAo
JChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZpc2liaWxpdHk9aGlkZGVuLG4pLG4pCiBDRkxBR1Mg
Kz0gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFCiBlbmRpZgorCisjIENvbXBpbGUgd2l0
aCB0aHVuay1leHRlcm4sIGluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciBpZiBhdmFpYWJsZS4KK2lm
bmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyLG4p
LG4pCitDRkxBR1MgKz0gLW1pbmRpcmVjdC1icmFuY2g9dGh1bmstZXh0ZXJuIC1taW5kaXJlY3Qt
YnJhbmNoLXJlZ2lzdGVyCitDRkxBR1MgKz0gLURDT05GSUdfSU5ESVJFQ1RfVEhVTksKK2V4cG9y
dCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQorZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9pbmRpcmVjdC10aHVuay5TIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2VhZjUwNQotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCkBAIC0wLDAgKzEsMzggQEAKKy8qCisgKiBJ
bXBsZW1lbnQgX194ODZfaW5kaXJlY3RfdGh1bmtfKiBzeW1ib2xzIGZvciB1c2Ugd2l0aCBjb21w
YXRiaWxlIGNvbXBpbGVycworICogYW5kIHRoZSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRl
cm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIgb3B0aW9ucy4KKyAqCisgKiBDb3B5cmlnaHQg
KGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKgorICogVGhpcyBzb3VyY2UgY29k
ZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiBW
ZXJzaW9uIDIuICBTZWUgdGhlIGZpbGUgQ09QWUlORyBmb3IgbW9yZSBkZXRhaWxzLgorICovCisg
ICAgICAgIC5maWxlIF9fRklMRV9fCisKKyNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+CisKKy5t
YWNybyBJTkRfVEhVTktfUkVUUE9MSU5FIHJlZzpyZXEKKyAgICAgICAgY2FsbCAyZgorMToKKyAg
ICAgICAgbGZlbmNlCisgICAgICAgIGptcCAxYgorMjoKKyAgICAgICAgbW92ICVccmVnLCAoJXJz
cCkKKyAgICAgICAgcmV0CisuZW5kbQorCisvKgorICogQnVpbGQgdGhlIF9feDg2X2luZGlyZWN0
X3RodW5rXyogc3ltYm9scy4gIEN1cnJlbnRseSBpbXBsZW1lbnQgdGhlCisgKiByZXRwb2xpbmUg
dGh1bmsgb25seS4KKyAqLworLm1hY3JvIEdFTl9JTkRJUkVDVF9USFVOSyByZWc6cmVxCisgICAg
ICAgIC5zZWN0aW9uIC50ZXh0Ll9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcsICJheCIsIEBwcm9n
Yml0cworCitFTlRSWShfX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnKQorICAgICAgICBJTkRfVEhV
TktfUkVUUE9MSU5FIFxyZWcKKy5lbmRtCisKKy8qIEluc3RhbnRpYXRlIEdFTl9JTkRJUkVDVF9U
SFVOSyBmb3IgZWFjaCByZWdpc3RlciBleGNlcHQgJXJzcC4gKi8KKy5pcnAgcmVnLCBheCwgY3gs
IGR4LCBieCwgYnAsIHNpLCBkaSwgOCwgOSwgMTAsIDExLCAxMiwgMTMsIDE0LCAxNQorICAgICAg
ICBHRU5fSU5ESVJFQ1RfVEhVTksgcmVnPXJccmVnCisuZW5kcgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMS4u
ZDNjOTg0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCkBAIC01OSw2ICs1OSw3IEBAIFNFQ1RJT05TCiAgIC50ZXh0IDogewog
ICAgICAgICBfc3RleHQgPSAuOyAgICAgICAgICAgIC8qIFRleHQgYW5kIHJlYWQtb25seSBkYXRh
ICovCiAgICAgICAgKigudGV4dCkKKyAgICAgICAqKC50ZXh0Ll9feDg2X2luZGlyZWN0X3RodW5r
XyopCiAgICAgICAgKigudGV4dC5jb2xkKQogICAgICAgICooLnRleHQudW5saWtlbHkpCiAgICAg
ICAgKiguZml4dXApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:13:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcT1-0003cY-M0; Sat, 10 Feb 2018 21:13:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcT0-0003c2-Dv
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:50 +0000
X-Inumbo-ID: 6b9c0f5e-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b9c0f5e-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:14:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcSt-0002ae-T9
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcSt-0003oz-Sc
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcSt-0003oz-Sc@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:13:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyYmFiZmMxOWFkM2EzMTIzZjhlZDQ0NjZkZjNjNzk0OTJhMjIxMmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjA0OjUzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDQ6NTMgMjAxOCArMDEw
MAoKICAgIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBJTkRJUkVDVF9DQUxMIGFuZCBJTkRJUkVDVF9KTVAgd2hpY2ggZWl0
aGVyIGRlZ3JhZGUgdG8gYSBub3JtYWwKICAgIGluZGlyZWN0IGJyYW5jaCwgb3IgZGlzcGF0Y2gg
dG8gdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4KICAgIAogICAgVXBkYXRlIGFs
bCB0aGUgbWFudWFsIGluZGlyZWN0IGJyYW5jaGVzIGluIHRvIHVzZSB0aGUgbmV3IHRodW5rcy4g
IFRoZQogICAgaW5kaXJlY3QgYnJhbmNoZXMgaW4gdGhlIGVhcmx5IGJvb3QgYW5kIGtleGVjIHBh
dGggYXJlIGxlZnQgaW50YWN0IGFzIHdlIGNhbid0CiAgICB1c2UgdGhlIGNvbXBpbGVkLWluIHRo
dW5rcyBhdCB0aG9zZSBwb2ludHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDdjNTA4NjEyZjdhNTA5NmI0ODE5ZDRlZjJjZTU2NmUwMWJkNjZj
MGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL1J1
bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKwogeGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrLS0KIHhlbi9h
cmNoL3g4Ni9leHRhYmxlLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAgICAgIHwgIDYg
KysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgfCAgNCArKy0t
CiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgICAgICB8ICA4ICsrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggfCA0MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMTAgZmlsZXMgY2hhbmdlZCwgMTIwIGluc2VydGlvbnMoKyks
IDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5t
awppbmRleCAyNjU5ZjhhLi4zY2Y0MDc1IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIv
eGVuL1J1bGVzLm1rCkBAIC02Niw4ICs2Niw4IEBAIGVuZGlmCiAKIEFGTEFHUy15ICAgICAgICAg
ICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAKLSMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIg
Y2FuJ3QgaGFuZGxlIC5jb2RlMTYvLmNvZGUzMi8uY29kZTY0IHlldAotQUZMQUdTLSQoY2xhbmcp
ICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKKyMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJs
ZXIgY2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRlJ3MKK0NGTEFHUy0kKGNsYW5nKSAgICAg
ICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1r
CmluZGV4IGFiY2M0ZDQuLjcwZTlkOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5t
aworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTM3LDMgKzM3LDkgQEAgQ0ZMQUdTICs9
IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rl
cgogQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCiBleHBvcnQgQ09ORklHX0lORElS
RUNUX1RIVU5LPXkKIGVuZGlmCisKKyMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRo
IHByb3Blcmx5IGZvciBvbGRlciBHQ0MgdG9vbGNoYWlucy4gIENsYW5nCisjIG9iamVjdHMgdG8g
dGhlIGFndW1lbnQgYmVpbmcgcGFzc2VkIGhvd2V2ZXIuCitpZm5lcSAoJChjbGFuZykseSkKK0NG
TEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKK2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5l
LlMKaW5kZXggNGQ2NDBmMy4uZjcwZDkxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtMTUz
LDggKzE1MywyOCBAQCB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogICAgICAgICAuY29kZTY0
CiBzdGFydDY0OgogICAgICAgICAvKiBKdW1wIHRvIGhpZ2ggbWFwcGluZ3MuICovCi0gICAgICAg
IG1vdmFicyAgJF9faGlnaF9zdGFydCwlcmF4Ci0gICAgICAgIGptcHEgICAgKiVyYXgKKyAgICAg
ICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCAlcmRpCisKKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYm9vdGluZyB2aXJ0dWFsaXNlZCwgb3Ig
aG90LW9ubGluaW5nIGEgQ1BVLCBzaWJsaW5nIHRocmVhZHMgY2FuCisgICAgICAgICAqIGF0dGVt
cHQgQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KKyAgICAgICAgICoK
KyAgICAgICAgICogV2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1c2UgYSBSRVRQ
T0xJTkUgdGh1bmssIGFuZCBhcmUKKyAgICAgICAgICogZnVydGhlciB0aGFuIGRpc3AzMiBmcm9t
IHRoZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZQorICAgICAgICAgKiBKVU1QX1RIVU5L
IGV2ZW4gaWYgaXQgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1cnRoZXJtb3JlLCBhbgor
ICAgICAgICAgKiBMRkVOQ0UgaXNuJ3QgbmVjZXNzYXJpbHkgc2FmZSB0byB1c2UgYXQgdGhpcyBw
b2ludC4KKyAgICAgICAgICoKKyAgICAgICAgICogQXMgdGhpcyBpc24ndCBhIGhvdHBhdGgsIHVz
ZSBhIGZ1bGx5IHNlcmlhbGlzaW5nIGV2ZW50IHRvIHJlZHVjZQorICAgICAgICAgKiB0aGUgc3Bl
Y3VsYXRpb24gd2luZG93IGFzIG11Y2ggYXMgcG9zc2libGUuICAlZWJ4IG5lZWRzIHByZXNlcnZp
bmcKKyAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KKyAgICAgICAgICovCisgICAgICAgIG1v
diAgICAgJWVieCwgJWVzaQorICAgICAgICBjcHVpZAorICAgICAgICBtb3YgICAgICVlc2ksICVl
YngKKyNlbmRpZgorCisgICAgICAgIGptcHEgICAgKiVyZGkKIAogI2luY2x1ZGUgIndha2V1cC5T
IgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jIGIveGVuL2FyY2gveDg2L2V4
dGFibGUuYwppbmRleCA2ZmZmZTA1Li43MmYzMGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZXh0YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKQEAgLTE1OCw3ICsxNTgsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCiAgICAgICAgIG1lbWNweShw
dHIsIHRlc3RzW2ldLm9wYywgQVJSQVlfU0laRSh0ZXN0c1tpXS5vcGMpKTsKICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocHRyKTsKIAotICAgICAgICBhc20gdm9sYXRpbGUgKCAiY2FsbCAqJVtz
dGJdXG4iCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9DQUxMICVbc3RiXVxuIgog
ICAgICAgICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0IgogICAgICAgICAgICAgICAgICAg
ICAgICAiLnB1c2hzZWN0aW9uIC5maXh1cCxcImF4XCJcbiIKICAgICAgICAgICAgICAgICAgICAg
ICAgIi5MZml4JT06XG5cdCIKQEAgLTE2Nyw3ICsxNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBz
dHViX3NlbGZ0ZXN0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICIucG9wc2VjdGlvblxu
XHQiCiAgICAgICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9
KQogICAgICAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrbSIgKHJlcykKLSAgICAgICAgICAg
ICAgICAgICAgICAgOiBbc3RiXSAicm0iIChhZGRyKSwgImEiICh0ZXN0c1tpXS5yYXgpKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ldLnJh
eCkpOwogICAgICAgICBBU1NFUlQocmVzID09IHRlc3RzW2ldLnJlcy5yYXcpOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IDVmMjNjMmMuLmI5NjViM2UgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKQEAgLTczLDM3ICs3Myw1NCBAQCB2b2lkICgqcHZfcG9zdF9vdXRiX2hvb2spKHVu
c2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7CiAKIHR5cGVkZWYgdm9pZCBpb19lbXVsX3N0dWJf
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIAordm9pZCBfX3g4Nl9pbmRpcmVjdF90aHVua19y
Y3godm9pZCk7CisKIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0
cnVjdCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0
ZXMpCiB7CisgICAgc3RydWN0IHN0dWJzICp0aGlzX3N0dWJzID0gJnRoaXNfY3B1KHN0dWJzKTsK
KyAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsgU1RVQl9CVUZf
U0laRSAvIDI7CisKICAgICBpZiAoICFjdHh0LT5pb19lbXVsX3N0dWIgKQotICAgICAgICBjdHh0
LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4p
KSkgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXNf
Y3B1KHN0dWJzLmFkZHIpICYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB+UEFHRV9NQVNLKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHVi
ID0KKyAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShfbWZuKHRoaXNfc3R1YnMtPm1mbikpICsg
KHN0dWJfdmEgJiB+UEFHRV9NQVNLKTsKIAogICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3By
X3N3aXRjaCwlcmN4ICovCiAgICAgY3R4dC0+aW9fZW11bF9zdHViWzBdID0gMHg0ODsKICAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5OwogICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11
bF9zdHViWzJdID0gKHZvaWQgKilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7CisKKyNpZmRlZiBD
T05GSUdfSU5ESVJFQ1RfVEhVTksKKyAgICAvKiBjYWxscSBfX3g4Nl9pbmRpcmVjdF90aHVua19y
Y3ggKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhlODsKKyAgICAqKGludDMyX3Qg
KikmY3R4dC0+aW9fZW11bF9zdHViWzExXSA9CisgICAgICAgIChsb25nKV9feDg2X2luZGlyZWN0
X3RodW5rX3JjeCAtIChzdHViX3ZhICsgMTEgKyA0KTsKKyNlbHNlCiAgICAgLyogY2FsbHEgKiVy
Y3ggKi8KICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKICAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTFdID0gMHhkMTsKKyAgICAvKiBUT0RPOiB1bnRhbmdsZSBpZGVhbF9ub3BzIGZy
b20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLiAqLworICAgIG1lbWNweSgmY3R4dC0+
aW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMpOyAvKiBQNl9OT1AzICovCisjZW5k
aWYKKwogICAgIC8qIGRhdGExNiBvciBub3AgKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTJd
ID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzE1
XSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OwogICAgIC8qIDxpby1hY2Nlc3Mgb3Bjb2Rl
PiAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7CisgICAgY3R4dC0+aW9f
ZW11bF9zdHViWzE2XSA9IG9wY29kZTsKICAgICAvKiBpbW04IG9yIG5vcCAqLwotICAgIGN0eHQt
PmlvX2VtdWxfc3R1YlsxNF0gPSAhKG9wY29kZSAmIDgpID8gcG9ydCA6IDB4OTA7CisgICAgY3R4
dC0+aW9fZW11bF9zdHViWzE3XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKICAgICAv
KiByZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KLSAgICBjdHh0LT5p
b19lbXVsX3N0dWJbMTVdID0gMHhjMzsKLSAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAv
IDIgPCAxNik7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzE4XSA9IDB4YzM7CisgICAgQlVJTERf
QlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTkpOwogCiAgICAgaWYgKCBpb2VtdWxfaGFuZGxl
X3F1aXJrICkKLSAgICAgICAgaW9lbXVsX2hhbmRsZV9xdWlyayhvcGNvZGUsICZjdHh0LT5pb19l
bXVsX3N0dWJbMTJdLCBjdHh0LT5jdHh0LnJlZ3MpOworICAgIHsKKyAgICAgICAgQlVJTERfQlVH
X09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTUgKyAxMCk7CisgICAgICAgIGlvZW11bF9oYW5kbGVf
cXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11bF9zdHViWzE1XSwgY3R4dC0+Y3R4dC5yZWdzKTsK
KyAgICB9CiAKICAgICAvKiBIYW5keSBmdW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRoZSBzdHVi
LiAqLwotICAgIHJldHVybiAodm9pZCAqKSh0aGlzX2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVG
X1NJWkUgLyAyKTsKKyAgICByZXR1cm4gKHZvaWQgKilzdHViX3ZhOwogfQogCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCBhODgyNWM4Li43MTBjMDYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC01ODUsNyAr
NTg1LDggQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92emJsIFVSRUdTX2Vu
dHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJsZSglcmlw
KSwlcmR4CiAgICAgICAgIFBFUkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKLSAgICAg
ICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAl
cmR4CisgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAgICBtb3YgICAlcjE1LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2Nz
KCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgpAQCAtNzU3LDcgKzc1OCw4IEBA
IGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogMTogICAgICBtb3ZxICAlcnNwLCVyZGkKICAgICAgICAg
bW92emJsIFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2Vw
dGlvbl90YWJsZSglcmlwKSwlcmR4Ci0gICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAg
ICAgIG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAorICAgICAgICBJTkRJUkVDVF9DQUxMICVy
ZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQogICAgICAgICBjbXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAg
ICAgIGpuZSAgIHJldF9mcm9tX2ludHIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKaW5kZXggODIwNDk1Zi4uZmYwYTAwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTg2Nyw3ICs4NjcsNyBAQCBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4
X3QgZSwgaW50MzJfdCBlYywgLi4uKQogI2lmZGVmIF9fWEVOX18KICMgZGVmaW5lIGludm9rZV9z
dHViKHByZSwgcG9zdCwgY29uc3RyYWludHMuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiByZXNfID0geyAucmF3ID0gfjAgfTsgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCBwcmUgIlxuXHRjYWxsIColW3N0
dWJdXG5cdCIgcG9zdCAiXG4iICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUgKCBw
cmUgIlxuXHRJTkRJUkVDVF9DQUxMICVbc3R1Yl1cblx0IiBwb3N0ICJcbiIgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAiLnB1c2hzZWN0aW9uIC5maXh1cCxc
ImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAiLkxm
aXglPTpcblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTg3
Niw3ICs4NzYsNyBAQCBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBl
YywgLi4uKQogICAgICAgICAgICAgICAgICAgICIucG9wc2VjdGlvblxuXHQiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJM
RSguTHJldCU9LCAuTGZpeCU9KSAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgIDogW2V4bl0gIitnIiAocmVzXyksIGNvbnN0cmFpbnRzLCAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICAgICAgICAgW3N0dWJdICJybSIgKHN0dWIuZnVuYyksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgW3N0dWJdICJyIiAo
c3R1Yi5mdW5jKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgIm0iICgqKHVpbnQ4X3QoKilbTUFYX0lOU1RfTEVOICsgMV0pc3R1Yi5wdHIpICk7ICAg
XAogICAgIGlmICggdW5saWtlbHkofnJlc18ucmF3KSApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCAzZDNkOWZlLi5hNTdiYzEwIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpAQCAt
MjAzLDEyICsyMDMsMTQgQEAgdm9pZCBjaGVja193YWtldXBfZnJvbV93YWl0KHZvaWQpCiAKICAg
ICAvKgogICAgICAqIEhhbmQtcm9sbGVkIGxvbmdqbXAoKS4gIFJldHVybnMgdG8gdGhlIHBvaW50
ZXIgb24gdGhlIHRvcCBvZgotICAgICAqIHdxdi0+c3RhY2ssIGFuZCBsYW5kcyBvbiBhIGByZXAg
bW92c2AgaW5zdHJ1Y3Rpb24uCisgICAgICogd3F2LT5zdGFjaywgYW5kIGxhbmRzIG9uIGEgYHJl
cCBtb3ZzYCBpbnN0cnVjdGlvbi4gIEFsbCBvdGhlciBHUFJzIGFyZQorICAgICAqIHJlc3RvcmVk
IGZyb20gdGhlIHN0YWNrLCBzbyBhcmUgYXZhaWxhYmxlIGZvciB1c2UgaGVyZS4KICAgICAgKi8K
ICAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAibW92ICUxLCUlIl9fT1Aic3A7IGptcCAqKCUw
KSIKKyAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBJTkRJUkVDVF9KTVAgJVtpcF0iCiAgICAg
ICAgIDogOiAiUyIgKHdxdi0+c3RhY2spLCAiRCIgKHdxdi0+ZXNwKSwKLSAgICAgICAgImMiICgo
Y2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCkKKyAgICAgICAgICAiYyIg
KChjaGFyICopZ2V0X2NwdV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+ZXNwKSwKKyAgICAgICAgICBb
aXBdICJyIiAoKih1bnNpZ25lZCBsb25nICopd3F2LT5zdGFjaykKICAgICAgICAgOiAibWVtb3J5
IiApOwogICAgIHVucmVhY2hhYmxlKCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCA3
M2Q5NjIyLi45Y2ZkNzlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTEzLDYgKzEzLDE0
IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRp
dmUuaD4KIAorI2lmZGVmIF9fQVNTRU1CTFlfXworIyBpbmNsdWRlIDxhc20vaW5kaXJlY3RfdGh1
bmtfYXNtLmg+CisjZWxzZQorYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIK
KyAgICAgIF9fc3RyaW5naWZ5KElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSkgKTsK
K2FzbSAoICJcdC5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5oXCIiICk7CisjZW5k
aWYKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICNl
bmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTZiY2MyNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKQEAgLTAsMCArMSw0MSBAQAorLyoK
KyAqIFdhcm5pbmchICBUaGlzIGZpbGUgaXMgaW5jbHVkZWQgYXQgYW4gYXNzZW1ibGVyIGxldmVs
IGZvciAuYyBmaWxlcywgY2F1c2luZworICogdXN1YWwgI2lmZGVmJ2FyeSB0byB0dXJuIGludG8g
Y29tbWVudHMuCisgKi8KKworLm1hY3JvIElORElSRUNUX0JSQU5DSCBpbnNuOnJlcSBhcmc6cmVx
CisvKgorICogQ3JlYXRlIGFuIGluZGlyZWN0IGJyYW5jaC4gIGluc24gaXMgb25lIG9mIGNhbGwv
am1wLCBhcmcgaXMgYSBzaW5nbGUKKyAqIHJlZ2lzdGVyLgorICoKKyAqIFdpdGggbm8gY29tcGls
ZXIgc3VwcG9ydCwgdGhpcyBkZWdyYWRlcyBpbnRvIGEgcGxhaW4gaW5kaXJlY3QgY2FsbC9qbXAu
CisgKiBXaXRoIGNvbXBpbGVyIHN1cHBvcnQsIGRpc3BhdGNoIHRvIHRoZSBjb3JyZWN0IF9feDg2
X2luZGlyZWN0X3RodW5rXyoKKyAqLworICAgIC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgPT0g
MQorCisgICAgICAgICRkb25lID0gMAorICAgICAgICAuaXJwIHJlZywgYXgsIGN4LCBkeCwgYngs
IGJwLCBzaSwgZGksIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUKKyAgICAgICAgLmlmZXFz
ICJcYXJnIiwgIiVyXHJlZyIKKyAgICAgICAgICAgIFxpbnNuIF9feDg2X2luZGlyZWN0X3RodW5r
X3JccmVnCisgICAgICAgICAgICAkZG9uZSA9IDEKKyAgICAgICAgICAgLmV4aXRtCisgICAgICAg
IC5lbmRpZgorICAgICAgICAuZW5kcgorCisgICAgICAgIC5pZiAkZG9uZSAhPSAxCisgICAgICAg
ICAgICAuZXJyb3IgIkJhZCByZWdpc3RlciBhcmcgXGFyZyIKKyAgICAgICAgLmVuZGlmCisKKyAg
ICAuZWxzZQorICAgICAgICBcaW5zbiAqXGFyZworICAgIC5lbmRpZgorLmVuZG0KKworLyogQ29u
dmVuaWVuY2Ugd3JhcHBlcnMuICovCisubWFjcm8gSU5ESVJFQ1RfQ0FMTCBhcmc6cmVxCisgICAg
SU5ESVJFQ1RfQlJBTkNIIGNhbGwgXGFyZworLmVuZG0KKworLm1hY3JvIElORElSRUNUX0pNUCBh
cmc6cmVxCisgICAgSU5ESVJFQ1RfQlJBTkNIIGptcCBcYXJnCisuZW5kbQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcTB-0003dm-Nl; Sat, 10 Feb 2018 21:14:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcTA-0003dP-Jz
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:00 +0000
X-Inumbo-ID: 719ac420-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 719ac420-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:14:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcT3-0002ao-V1
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcT3-0003ps-UT
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:13:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcT3-0003ps-UT@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:13:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhYWYzNTNmMmVjYmU4YWU1N2UxNjgxMmE2ZDc0YTRmMDg5ZGVmM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjA2OjA3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDY6MDcgMjAxOCArMDEw
MAoKICAgIHg4Ni9ib290OiBSZXBvcnQgZGV0YWlscyBvZiBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9u
cwogICAgCiAgICBOb3RoaW5nIHZlcnkgaW50ZXJlc3RpbmcgYXQgdGhlIG1vbWVudCwgYnV0IHRo
ZSBsb2dpYyB3aWxsIGdyb3cgYXMgbmV3CiAgICBtaXRpZ2F0aW9ucyBhcmUgYWRkZWQuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDMxZDZjNTNhZGY2
NDE3YmY0NDljYTUwZTg0MTZlNDFiNjRkNDY4MDMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2
IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jICAgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMzUgKysrKysrKysr
KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBi
MzM0MzY2Li5lOGM0OTYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC01Nyw2ICs1Nyw3IEBAIG9iai15ICs9IHNldHVwLm8K
IG9iai15ICs9IHNodXRkb3duLm8KIG9iai15ICs9IHNtcC5vCiBvYmoteSArPSBzbXBib290Lm8K
K29iai15ICs9IHNwZWNfY3RybC5vCiBvYmoteSArPSBzcmF0Lm8KIG9iai15ICs9IHN0cmluZy5v
CiBvYmoteSArPSBzeXNjdGwubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAyZTEwYzZiLi40NzA0MjdiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNTEsNiAr
NTEsNyBAQAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0
NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KIAogLyogb3B0X25vc21wOiBJZiB0cnVlLCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUg
aWdub3JlZC4gKi8KIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X25vc21wOwpAQCAtMTUwMiw2
ICsxNTAzLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKICAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQogICAgICAgICBzZXRfaW5fY3I0
KFg4Nl9DUjRfRlNHU0JBU0UpOwogCisgICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygp
OworCiAgICAgaW5pdF9pZGxlX2RvbWFpbigpOwogCiAgICAgdGhpc19jcHUoc3R1YnMuYWRkcikg
PSBhbGxvY19zdHViX3BhZ2Uoc21wX3Byb2Nlc3Nvcl9pZCgpLApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjI1NjcwMWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTAsMCArMSw3NSBAQAorLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogYXJjaC94ODYvc3BlY19jdHJsLmMKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRk
LgorICovCisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisKKyNp
bmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgorCitl
bnVtIGluZF90aHVuayB7CisgICAgVEhVTktfREVGQVVMVCwgLyogRGVjaWRlIHdoaWNoIHRodW5r
IHRvIHVzZSBhdCBib290IHRpbWUuICovCisgICAgVEhVTktfTk9ORSwgICAgLyogTWlzc2luZyBj
b21waWxlciBzdXBwb3J0IGZvciB0aHVua3MuICovCisKKyAgICBUSFVOS19SRVRQT0xJTkUsCit9
OworCitzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVu
aykKK3sKKyAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZh
Y2lsaXRpZXM6XG4iKTsKKworICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFp
bnMgdG8gQlRJIG1pdGlnYXRpb25zLiAqLworICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5E
SVJFQ1RfVEhVTkspICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1p
biBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8K
KyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCisgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKKyAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOiAiPyIpOworfQorCit2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCit7CisgICAgZW51bSBpbmRfdGh1bmsgdGh1
bmsgPSBUSFVOS19ERUZBVUxUOworCisgICAgLyoKKyAgICAgKiBTdXBwbGltZW50YXJ5IG1pbm9y
IGFkanVzdG1lbnRzLiAgV2l0aG91dCBjb21waWxlciBzdXBwb3J0LCB0aGVyZSBhcmUKKyAgICAg
KiBubyB0aHVua3MuCisgICAgICovCisgICAgaWYgKCAhSVNfRU5BQkxFRChDT05GSUdfSU5ESVJF
Q1RfVEhVTkspICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19OT05FOworCisgICAgLyoKKyAgICAg
KiBJZiB0aGVyZSBhcmUgc3RpbGwgbm8gdGh1bmsgcHJlZmVyZW5jZXMsIHRoZSBjb21waWxlZCBk
ZWZhdWx0IGlzCisgICAgICogYWN0dWFsbHkgcmV0cG9saW5lLCBhbmQgaXQgaXMgYmV0dGVyIHRo
YW4gbm90aGluZy4KKyAgICAgKi8KKyAgICBpZiAoIHRodW5rID09IFRIVU5LX0RFRkFVTFQgKQor
ICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKworICAgIHByaW50X2RldGFpbHModGh1
bmspOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmUwODhhNTUKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0wLDAgKzEsMzUgQEAK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIGluY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9TUEVDX0NU
UkxfSF9fCisjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9IX18KKwordm9pZCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpOworCisjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcTF-0003ep-QB; Sat, 10 Feb 2018 21:14:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcTF-0003eh-6I
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:05 +0000
X-Inumbo-ID: 4078b7e7-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4078b7e7-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:13:34 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcTE-0002cN-0a
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcTE-0003qp-04
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcTE-0003qp-04@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:14:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/amd: Try to set lfence as
	being Dispatch Serialising
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlMTJjMmM4ODFhYTEyMDE2YmI2NTlhYjFlYjRjNzI4OTI0NGIzZTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjA3OjAyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDc6MDIgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNoIFNlcmlh
bGlzaW5nCiAgICAKICAgIFRoaXMgcHJvcGVydHkgaXMgcmVxdWlyZWQgZm9yIHRoZSBBTUQncyBy
ZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGZvciBCcmFuY2gKICAgIFRhcmdldCBJbmplY3Rpb24sIGJ1
dCBYZW4gbmVlZHMgdG8gY29wZSB3aXRoIGJlaW5nIHVuYWJsZSB0byBkZXRlY3Qgb3IgbW9kaWZ5
CiAgICB0aGUgTVNSLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBmZTNlZTU1MzBhOGQwZDBiNmE0NzgxNjcxMjVkMDBjNDBmMjk0YTg2CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgfCAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYwppbmRleCA1ZjM2YWM3Li40MGMwYmFjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTU1OCw4ICs1
NTgsNDEgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJ
d3Jtc3JfYW1kX3NhZmUoMHhjMDAxMTAwZCwgbCwgaCAmIH4xKTsKIAl9CiAKKwkvKgorCSAqIEF0
dGVtcHQgdG8gc2V0IGxmZW5jZSB0byBiZSBEaXNwYXRjaCBTZXJpYWxpc2luZy4gIFRoaXMgTVNS
IGFsbW9zdAorCSAqIGNlcnRhaW5seSBpc24ndCB2aXJ0dWFsaXNlZCAoYW5kIFhlbiBhdCBsZWFz
dCB3aWxsIGxlYWsgdGhlIHJlYWwKKwkgKiB2YWx1ZSBpbiBidXQgc2lsZW50bHkgZGlzY2FyZCB3
cml0ZXMpLCBhcyB3ZWxsIGFzIGJlaW5nIHBlci1jb3JlCisJICogcmF0aGVyIHRoYW4gcGVyLXRo
cmVhZCwgc28gZG8gYSBmdWxsIHNhZmUgcmVhZC93cml0ZS9yZWFkYmFjayBjeWNsZQorCSAqIGlu
IHRoZSB3b3JzdCBjYXNlLgorCSAqLworCWlmIChjLT54ODYgPT0gMHgwZiB8fCBjLT54ODYgPT0g
MHgxMSkKKwkJLyogQWx3YXlzIGRpc3BhdGNoIHNlcmlhbGlzaW5nIG9uIHRoaXMgaGFyZGFyZS4g
Ki8KKwkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFi
aWxpdHkpOworCWVsc2UgLyogSW1wbGljaWx5ICI9PSAweDEwIHx8ID49IDB4MTIiIGJ5IGJlaW5n
IDY0Yml0LiAqLyB7CisJCWlmIChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSkK
KwkJCS8qIFVuYWJsZSB0byByZWFkLiAgQXNzdW1lIHRoZSBzYWZlciBkZWZhdWx0LiAqLworCQkJ
X19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILAorCQkJCSAgICBjLT54ODZf
Y2FwYWJpbGl0eSk7CisJCWVsc2UgaWYgKHZhbHVlICYgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJ
QUxJU0UpCisJCQkvKiBBbHJlYWR5IGRpc3BhdGNoIHNlcmlhbGlzaW5nLiAqLworCQkJX19zZXRf
Yml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJCQkgIGMtPng4Nl9jYXBhYmlsaXR5
KTsKKwkJZWxzZSBpZiAod3Jtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLAorCQkJCSAgICB2YWx1
ZSB8IEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFKSB8fAorCQkJIHJkbXNyX3NhZmUoTVNS
X0FNRDY0X0RFX0NGRywgdmFsdWUpIHx8CisJCQkgISh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVO
Q0VfU0VSSUFMSVNFKSkKKwkJCS8qIEF0dGVtcHQgdG8gc2V0IGZhaWxlZC4gIEFzc3VtZSB0aGUg
c2FmZXIgZGVmYXVsdC4gKi8KKwkJCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQ
QVRDSCwKKwkJCQkgICAgYy0+eDg2X2NhcGFiaWxpdHkpOworCQllbHNlCisJCQkvKiBTdWNjZXNz
ZnVsbHkgZW5hYmxlZCEgKi8KKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFU
Q0gsCisJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7CisJfQorCiAJLyogTUZFTkNFIHN0b3BzIFJE
VFNDIHNwZWN1bGF0aW9uICovCi0JX19zZXRfYml0KFg4Nl9GRUFUVVJFX01GRU5DRV9SRFRTQywg
Yy0+eDg2X2NhcGFiaWxpdHkpOworCWlmICghY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2gpCisJCV9f
c2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAog
CXN3aXRjaChjLT54ODYpCiAJewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA4NGNjNTFk
Li5hZGMzMzNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTA0LDYgKzEwNCw3IEBA
CiAjZGVmaW5lIGNwdV9oYXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORykKICNkZWZpbmUgY3B1X2hhc19hcGVyZm1w
ZXJmICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCisjZGVmaW5lIGNw
dV9oYXNfbGZlbmNlX2Rpc3BhdGNoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MRkVOQ0VfRElT
UEFUQ0gpCiAKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggYmM5ODIyNy4uNThiMzdkNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjIsMyArMjIsNCBAQCBYRU5fQ1BVRkVBVFVSRShBUEVS
Rk1QRVJGLCAgICAgIChGU0NBUElOVFMrMCkqMzIrIDgpIC8qIEFQRVJGTVBFUkYgKi8KIFhFTl9D
UFVGRUFUVVJFKE1GRU5DRV9SRFRTQywgICAgKEZTQ0FQSU5UUyswKSozMisgOSkgLyogTUZFTkNF
IHN5bmNocm9uaXplcyBSRFRTQyAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzEwKSAvKiBTTUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBY
RU5fQ1BVRkVBVFVSRShYRU5fU01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNN
QVAgZ2V0cyB1c2VkIGJ5IFhlbiBpdHNlbGYgKi8KK1hFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQ
QVRDSCwgKEZTQ0FQSU5UUyswKSozMisxMikgLyogbGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJp
YWxpc2luZyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYjk5YzYyMy4uOWM4YmFlNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0yMDcsNiArMjA3LDcgQEAKICNkZWZpbmUgTVNS
X0FNRDY0X0lDX0NGRwkJMHhjMDAxMTAyMQogI2RlZmluZSBNU1JfQU1ENjRfRENfQ0ZHCQkweGMw
MDExMDIyCiAjZGVmaW5lIE1TUl9BTUQ2NF9ERV9DRkcJCTB4YzAwMTEwMjkKKyNkZWZpbmUgQU1E
NjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJU0UJKF9BQygxLCBVTEwpIDw8IDEpCiAKICNkZWZpbmUg
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0sJMHhjMDAxMTAyNwogI2RlZmluZSBNU1JfQU1ENjRf
RFIxX0FERFJFU1NfTUFTSwkweGMwMDExMDE5Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcTQ-0003gV-Ry; Sat, 10 Feb 2018 21:14:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcTP-0003gM-HO
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:15 +0000
X-Inumbo-ID: 46761b92-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46761b92-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:13:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcTO-0002cZ-2V
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcTO-0003rf-1r
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcTO-0003rf-1r@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:14:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Introduce alternative
	indirect thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MTMyNDRkOGU1YjhhYTAzMjZjNmYyZDVmYjIzODI4MTFjOTdkNmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjA3OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6MDc6NTAgMjAxOCArMDEw
MAoKICAgIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRodW5rcwogICAgCiAg
ICBEZXBlbmRpbmcgb24gaGFyZHdhcmUgYW5kIG1pY3JvY29kZSBhdmFpbGFiaWxpdHksIHdlIHdp
bGwgd2FudCB0byByZXBsYWNlCiAgICBJTkRfVEhVTktfUkVQT0xJTkUgd2l0aCBvdGhlciBpbXBs
ZW1lbnRhdGlvbnMuCiAgICAKICAgIEZvciBBTUQgaGFyZHdhcmUsIGNob29zZSBJTkRfVEhVTktf
TEZFTkNFIGluIHByZWZlcmVuY2UgdG8gcmV0cG9saW5lIGlmIGxmZW5jZQogICAgaXMga25vd24g
dG8gYmUgKG9yIHdhcyBzdWNjZXNzZnVsbHkgbWFkZSkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg1OGNi
YTBkNGM2YjZiNDUxODBhZmNiNDE1NjFmZDY1ODVhZDUxYTMKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gfCAxNiArKysrKysrKwogeGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMgICAgICAg
fCAxNyArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgNzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oICAgfCAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
NDk1MzliNC4uMjE0MDEyYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTI0
NSw2ICsyNDUsMjIgQEAgYW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2UgdGhpcyBpZiBz
b2Z0aXJxcyBhcmUgbm90IGJlaW5nIHJ1biBmcmVxdWVudGx5CiBlbm91Z2guIFNldHRpbmcgdGhp
cyB0byBhIGhpZ2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlm
CiB0aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAorIyMjIGJ0aSAoeDg2KQorPiBg
PSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAgXWAKKworQnJhbmNoIFRhcmdl
dCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0
CithcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwgbG9hZGVkIG1pY3JvY29kZSwKK2FuZCBoYXJkd2FyZSBkZXRhaWxzLgorCisqKldBUk5JTkc6
IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVyZSB3aXRoIGhldXJpc3RpY3MuICBV
c2Ugd2l0aAorZXh0cmVtZSBjYXJlLioqCisKK0lmIFhlbiB3YXMgY29tcGlsZWQgd2l0aCBJTkRJ
UkVDVF9USFVOSyBzdXBwb3J0LCBgdGh1bms9YCBjYW4gYmUgdXNlZCB0bworc2VsZWN0IHdoaWNo
IG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVjdF90aHVu
a18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsgaXMgYHJldHBvbGluZWAgKGdl
bmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSksIHdpdGggdGhlIGFsdGVybmF0
aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQsIG1pbmltYWwKK292ZXJoZWFk
KSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdgIGdhZGdldCwgcHJlZmVycmVk
IGZvciBBTUQpLgorCiAjIyMgeGVuaGVhcFxfbWVnYWJ5dGVzIChhcm0zMikKID4gYD0gPHNpemU+
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNo
L3g4Ni9pbmRpcmVjdC10aHVuay5TCmluZGV4IDNlYWY1MDUuLjdkMzQ3MDcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TCkBAIC0yMSwxNSArMjEsMjYgQEAKICAgICAgICAgcmV0CiAuZW5kbQogCisubWFj
cm8gSU5EX1RIVU5LX0xGRU5DRSByZWc6cmVxCisgICAgICAgIGxmZW5jZQorICAgICAgICBqbXAg
KiVccmVnCisuZW5kbQorCisubWFjcm8gSU5EX1RIVU5LX0pNUCByZWc6cmVxCisgICAgICAgIGpt
cCAqJVxyZWcKKy5lbmRtCisKIC8qCi0gKiBCdWlsZCB0aGUgX194ODZfaW5kaXJlY3RfdGh1bmtf
KiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0aGUKLSAqIHJldHBvbGluZSB0aHVuayBv
bmx5LgorICogQnVpbGQgdGhlIF9feDg2LmluZGlyZWN0X3RodW5rLiogc3ltYm9scy4gIEV4ZWN1
dGlvbiBsYW5kcyBvbiBhbgorICogYWx0ZXJuYXRpdmUgcGF0Y2ggcG9pbnQgd2hpY2ggaW1wbGVt
ZW50cyBvbmUgb2YgdGhlIGFib3ZlIFRIVU5LXyoncwogICovCiAubWFjcm8gR0VOX0lORElSRUNU
X1RIVU5LIHJlZzpyZXEKICAgICAgICAgLnNlY3Rpb24gLnRleHQuX194ODZfaW5kaXJlY3RfdGh1
bmtfXHJlZywgImF4IiwgQHByb2diaXRzCiAKIEVOVFJZKF9feDg2X2luZGlyZWN0X3RodW5rX1xy
ZWcpCi0gICAgICAgIElORF9USFVOS19SRVRQT0xJTkUgXHJlZworICAgICAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KElORF9USFVOS19SRVRQT0xJTkUgXHJlZyksICAgICAgICAgICAgICBc
CisgICAgICAgIF9fc3RyaW5naWZ5KElORF9USFVOS19MRkVOQ0UgXHJlZyksIFg4Nl9GRUFUVVJF
X0lORF9USFVOS19MRkVOQ0UsIFwKKyAgICAgICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0pNUCBc
cmVnKSwgICAgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUAogLmVuZG0KIAogLyogSW5zdGFudGlh
dGUgR0VOX0lORElSRUNUX1RIVU5LIGZvciBlYWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCmluZGV4IDI1NjcwMWEuLmQ2MDFjMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE2LDE4ICsxNiw1
NCBAQAogICoKICAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4K
ICAqLworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KIAotZW51bSBpbmRfdGh1bmsgeworc3RhdGljIGVudW0gaW5kX3Ro
dW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8gdXNlIGF0
IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBpbGVyIHN1
cHBvcnQgZm9yIHRodW5rcy4gKi8KIAogICAgIFRIVU5LX1JFVFBPTElORSwKLX07CisgICAgVEhV
TktfTEZFTkNFLAorICAgIFRIVU5LX0pNUCwKK30gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVO
S19ERUZBVUxUOworCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykK
K3sKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZG8geworICAg
ICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBpZiAoICFzdHJuY21wKHMsICJ0aHVu
az0iLCA2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHMgKz0gNjsKKworICAgICAgICAgICAg
aWYgKCAhc3RybmNtcChzLCAicmV0cG9saW5lIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAg
b3B0X3RodW5rID0gVEhVTktfUkVUUE9MSU5FOworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJu
Y21wKHMsICJsZmVuY2UiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBU
SFVOS19MRkVOQ0U7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImptcCIsIHNz
IC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKKyAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBzcyArIDE7
CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJidGkiLCBwYXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaykKIHsKQEAgLTQwLDcgKzc2LDkgQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgcHJpbnRrKFhFTkxP
R19JTkZPCiAgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4iLAogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6Ci0gICAgICAgICAgIHRodW5r
ID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDogIj8iKTsKKyAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgorICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CisgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iKTsKIH0KIAogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQpAQCAtNDgsNiArODYsMzEgQEAgdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVudW0gaW5kX3RodW5rIHRodW5r
ID0gVEhVTktfREVGQVVMVDsKIAogICAgIC8qCisgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmll
ZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKKyAgICAg
KiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICB7CisgICAgICAg
IHRodW5rID0gb3B0X3RodW5rOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBFdmFsdWF0ZSB0aGUgc2FmZXN0IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIG1p
dGlnYXRpb25zIHRvIHVzZS4KKyAgICAgICAgICogRmlyc3QsIGJlZ2luIHdpdGggY29tcGlsZXIt
YWlkZWQgbWl0aWdhdGlvbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIElTX0VOQUJMRUQo
Q09ORklHX0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBBTUQncyByZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGlzIHRvIHNldCBsZmVuY2Ug
YXMgYmVpbmcgZGlzcGF0Y2gKKyAgICAgICAgICAgICAqIHNlcmlhbGlzaW5nLCBhbmQgdG8gdXNl
IElORF9USFVOS19MRkVOQ0UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggY3B1
X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQorICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfTEZF
TkNFOworICAgICAgICB9CisgICAgfQorCisgICAgLyoKICAgICAgKiBTdXBwbGltZW50YXJ5IG1p
bm9yIGFkanVzdG1lbnRzLiAgV2l0aG91dCBjb21waWxlciBzdXBwb3J0LCB0aGVyZSBhcmUKICAg
ICAgKiBubyB0aHVua3MuCiAgICAgICovCkBAIC02MSw2ICsxMjQsMTIgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggdGh1bmsgPT0gVEhV
TktfREVGQVVMVCApCiAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOwogCisgICAgLyog
QXBwbHkgdGhlIGNob3NlbiBzZXR0aW5ncy4gKi8KKyAgICBpZiAoIHRodW5rID09IFRIVU5LX0xG
RU5DRSApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5L
X0xGRU5DRSk7CisgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7CisKICAgICBwcmlu
dF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDU4
YjM3ZDYuLmJhMTc3MWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTIzLDMgKzIz
LDUgQEAgWEVOX0NQVUZFQVRVUkUoTUZFTkNFX1JEVFNDLCAgICAoRlNDQVBJTlRTKzApKjMyKyA5
KSAvKiBNRkVOQ0Ugc3luY2hyb25pemVzIFJEVFMKIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUVQLCAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkgWGVuIGl0c2Vs
ZiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzEx
KSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBYRU5fQ1BVRkVBVFVSRShMRkVO
Q0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0
Y2ggU2VyaWFsaXNpbmcgKi8KK1hFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQ
SU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KK1hFTl9DUFVGRUFUVVJF
KElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19K
TVAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcTa-0003i5-TY; Sat, 10 Feb 2018 21:14:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcTZ-0003hs-SD
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:25 +0000
X-Inumbo-ID: 4c78f814-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c78f814-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:13:54 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcTY-0002cj-4O
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcTY-0003tI-3s
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcTY-0003tI-3s@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:14:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/feature: Definitions for
	Indirect Branch Controls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyOTg4MGRkOGYyOGJjNzI4ZjkzZTNhYWQ0Njc1NjIyYzFlZTJhYWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQxOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDE6MTQgMjAxOCArMDEw
MAoKICAgIHg4Ni9mZWF0dXJlOiBEZWZpbml0aW9ucyBmb3IgSW5kaXJlY3QgQnJhbmNoIENvbnRy
b2xzCiAgICAKICAgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIGFyZSBnYWluaW5nIEluZGlyZWN0
IEJyYW5jaCBDb250cm9scyB2aWEgbWljcm9jb2RlCiAgICB1cGRhdGVzLiAgSW50ZWwgYXJlIGlu
dHJvZHVjaW5nIG9uZSBiaXQgdG8gaW5kaWNhdGUgSUJSUyBhbmQgSUJQQiBzdXBwb3J0LCBhbmQK
ICAgIGEgc2Vjb25kIGJpdCBmb3IgU1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElCUEIgb25s
eSwgc28gZW51bWVyYXRlIGl0IHdpdGggYQogICAgc2VwYXJhdGUgYml0LgogICAgCiAgICBGdXJ0
aGVybW9yZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5
LCB3ZSBtYXkgd2FudCB0bwogICAgcnVuIFhlbiB3aXRoIElCUlMgc2V0LCBvciBjbGVhci4KICAg
IAogICAgVG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ugc2VwYXJhdGUgSUJS
UyBhbmQgSUJQQiBiaXRzIGZvcgogICAgaW50ZXJuYWwgdXNlLiAgQSBsb3Qgb2YgaW5mcmFzdHJ1
Y3R1cmUgaXMgcmVxdWlyZWQgYmVmb3JlIHRoZXNlIGZlYXR1cmVzIGFyZQogICAgc2FmZSB0byBv
ZmZlciB0byBndWVzdHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGQ3MDNhNzAxY2M0YmM0Nzc3Mzk4NmIyNzk2ZWViZDI4YjE0MzliNQogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVpZC5j
ICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAg
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgICAgICAgICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAzICsrKwogeGVuL3Rvb2xzL2dlbi1j
cHVpZC5weSAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiA3IGZpbGVzIGNoYW5nZWQs
IDQ5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggZTY5MmI2
MS4uODFiYTk2MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0yMDIsNiArMjAyLDggQEAgaW50IGxpYnhsX2Nw
dWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNo
YXIqIHN0cikKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRURYLCAgMiwgIDF9LAogICAgICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRURYLCAgMywgIDF9LAorICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNiwgIDF9LAorICAgICAgICB7InN0aWJwIiwg
ICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogCiAgICAgICAg
IHsibGFoZnNhaGYiLCAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgMX0s
CiAgICAgICAgIHsiY21wbGVnYWN5IiwgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
ICAxLCAgMX0sCkBAIC0yMzksNiArMjQxLDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZp
ZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKIAogICAg
ICAgICB7ImludnRzYyIsICAgICAgIDB4ODAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRURYLCAgOCwg
IDF9LAogCisgICAgICAgIHsiaWJwYiIsICAgICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JF
R19FQlgsIDEyLCAgMX0sCiAgICAgICAgIHsibmMiLCAgICAgICAgICAgMHg4MDAwMDAwOCwgTkEs
IENQVUlEX1JFR19FQ1gsICAwLCAgOH0sCiAgICAgICAgIHsiYXBpY2lkc2l6ZSIsICAgMHg4MDAw
MDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgNH0sCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDA4MzFmNzUuLjhj
M2RhYzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwpAQCAtMTQ5LDcgKzE0OSwxMSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3Ry
X2U4YlszMl0gPQogewogICAgIFsgMF0gPSAiY2x6ZXJvIiwKIAotICAgIFsxIC4uLiAzMV0gPSAi
UkVaIiwKKyAgICBbMSAuLi4gMTFdID0gIlJFWiIsCisKKyAgICBbMTJdID0gImlicGIiLAorCisg
ICAgWzEzIC4uLiAzMV0gPSAiUkVaIiwKIH07CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2Qw
WzMyXSA9CkBAIC0xNTgsNyArMTYyLDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMy
XSA9CiAKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1hcHMi
LAogCi0gICAgWzQgLi4uIDMxXSA9ICJSRVoiLAorICAgIFs0IC4uLiAyNV0gPSAiUkVaIiwKKwor
ICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAorCisgICAgWzI4IC4u
LiAzMV0gPSAiUkVaIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGQ2MDFj
MDIuLjg5ZTcyODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTY3LDggKzY3LDI1IEBAIGN1c3RvbV9wYXJhbSgi
YnRpIiwgcGFyc2VfYnRpKTsKIAogc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmspCiB7CisgICAgdW5zaWduZWQgaW50IF83ZDAgPSAwLCBlOGIgPSAw
LCB0bXA7CisKKyAgICAvKiBDb2xsZWN0IGRpYWdub3N0aWNzIGFib3V0IGF2YWlsYWJsZSBtaXRp
Z2F0aW9ucy4gKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gNyApCisg
ICAgICAgIGNwdWlkX2NvdW50KDcsIDAsICZ0bXAsICZ0bXAsICZ0bXAsICZfN2QwKTsKKyAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEuZXh0ZW5kZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCApCisg
ICAgICAgIGNwdWlkKDB4ODAwMDAwMDgsICZ0bXAsICZlOGIsICZ0bXAsICZ0bXApOworCiAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxu
Iik7CiAKKyAgICAvKiBIYXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0
aXZlIG1pdGlnYXRpb25zLiAqLworICAgIGlmICggKF83ZDAgJiAoY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0lCUlNCKSB8CisgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfU1RJQlApKSkgfHwKKyAgICAgICAgIChlOGIgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJQQikpICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJl
czolcyVzJXNcbiIsCisgICAgICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCisgICAgICAgICAgICAgICAoXzdkMCAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCisg
ICAgICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8g
IiBJQlBCIiAgICAgIDogIiIpOworCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBw
ZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJ
R19JTkRJUkVDVF9USFVOSykgKQogICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBp
bGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAppbmRleCBiYTE3NzFiLi5kZDIzODhmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5o
CkBAIC0yNSwzICsyNSw2IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUFQLCAgICAgICAgKEZTQ0FQ
SU5UUyswKSozMisxMSkgLyogU01BUCBnZXRzIHVzZWQgYnkgWGVuIGl0CiBYRU5fQ1BVRkVBVFVS
RShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMg
RGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0Us
KEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVG
RUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9U
SFVOS19KTVAgKi8KK1hFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUysw
KSozMisxNSkgLyogSUJSU0IgfHwgSUJQQiAqLworWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfU0VU
LCAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBJQlJTQiAmJiBJUkJTIHNldCBpbiBYZW4gKi8K
K1hFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX0NMRUFSLCAgKEZTQ0FQSU5UUyswKSozMisxNykgLyog
SUJSU0IgJiYgSUJSUyBjbGVhciBpbiBYZW4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4
IDljOGJhZTYuLjExYzQzZmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzEsNiArMzEs
MTQgQEAKICNkZWZpbmUgRUZFUl9MTVNMRQkJKDE8PF9FRkVSX0xNU0xFKQogI2RlZmluZSBFRkVS
X0ZGWFNFCQkoMTw8X0VGRVJfRkZYU0UpCiAKKy8qIFNwZWN1bGF0aW9uIENvbnRyb2xzLiAqLwor
I2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0OAorI2RlZmluZSBTUEVDX0NUUkxfSUJS
UwkJCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBTUEVDX0NUUkxfU1RJQlAJCQkoX0FDKDEs
IFVMTCkgPDwgMSkKKworI2RlZmluZSBNU1JfUFJFRF9DTUQJCQkweDAwMDAwMDQ5CisjZGVmaW5l
IFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKKwogLyogSW50ZWwgTVNScy4gU29t
ZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZD
VFIwCQkweDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAwMDA0YzEK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGJlNmRh
OGUuLmUxNDg3NTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjM3LDEwICsyMzcsMTMgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAgICAg
NyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICovCiAKIC8qIEFN
RC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5lYngsIHdvcmQg
OCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8g
aW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8q
ICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRl
bC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29y
ZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUx
MiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80
Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUg
UHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAg
IElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KK1hFTl9DUFVGRUFUVVJF
KFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qICAgU1RJQlAgKi8KIAogI2VuZGlmIC8qIFhFTl9D
UFVGRUFUVVJFICovCiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4v
dG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDllYzQ0ODYuLjYxM2I5MDkgMTAwNzU1Ci0tLSBhL3hl
bi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU2
LDYgKzI1NiwxMSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICBBVlg1MTJG
OiBbQVZYNTEyRFEsIEFWWDUxMklGTUEsIEFWWDUxMlBGLCBBVlg1MTJFUiwgQVZYNTEyQ0QsCiAg
ICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMlZCTUksIEFWWDUxMl80
Vk5OSVcsCiAgICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1MTJfVlBPUENOVERR
XSwKKworICAgICAgICAjIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMg
ZW51bWVyYXRlcyBhIG5ldyBiaXQgaW4gdGhlCisgICAgICAgICMgTVNSIGVudW1lcmF0ZWQgYnkg
SW5kaXJlY3QgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5kaXJlY3QKKyAgICAgICAg
IyBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVyIGVudW1lcmF0aW9uLgorICAgICAgICBJQlJTQjog
W1NUSUJQXSwKICAgICB9CiAKICAgICBkZWVwX2ZlYXR1cmVzID0gdHVwbGUoc29ydGVkKGRlcHMu
a2V5cygpKSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcTk-0003kL-V8; Sat, 10 Feb 2018 21:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcTk-0003kC-6u
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:36 +0000
X-Inumbo-ID: 5274fd49-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5274fd49-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:14:04 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcTi-0002ct-6E
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcTi-0003uS-5j
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcTi-0003uS-5j@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:14:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/cmdline: Introduce a command
	line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1ZWU2ZTA0M2E2ZGM2MWJlY2U3NWE5ZGZlMjRjN2VlNzBjNjU5N2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQyOjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDI6MzYgMjAxOCArMDEw
MAoKICAgIHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGRp
c2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgogICAgCiAgICBJbnN0ZWFkIG9mIGdhaW5p
bmcgeWV0IGFub3RoZXIgdG9wIGxldmVsIGJvb2xlYW4sIGludHJvZHVjZSBhIG1vcmUgZ2VuZXJp
YwogICAgY3B1aWQ9IG9wdGlvbi4gIEFsc28gaW50cm9kdWNlIGEgaGVscGVyIGZ1bmN0aW9uIHRv
IHBhcnNlIGEgZ2VuZXJpYyBib29sZWFuCiAgICB2YWx1ZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY21kbGluZTogRml4IHBhcnNlX2Jvb2xlYW4oKSBm
b3IgdW5hZG9ybmVkIHZhbHVlcwogICAgCiAgICBBIGNvbW1hbmQgbGluZSBzdWNoIGFzICJjcHVp
ZD1uby1pYnJzYixuby1zdGlicCIgdGlja2xlcyBhIGJ1ZyBpbgogICAgcGFyc2VfYm9vbGVhbigp
IGJlY2F1c2UgdGhlIHNlcGFyYXRpbmcgY29tbWEgZmFpbHMgdGhlIE5VTCBjYXNlLgogICAgCiAg
ICBJbnN0ZWFkLCBjaGVjayBmb3Igc2xlbiA9PSBubGVuIHdoaWNoIGFjY291bnRzIGZvciB0aGUg
Ym91bmRhcnkgKGlmIGFueSkKICAgIHBhc3NlZCB2aWEgdGhlICdlJyBwYXJhbWV0ZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNzg1MGIxYzAwNzQ5ZGY4MzRlYTJhZDBjMWY1ZDkzNjRjNDgzODc5NQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKICAgIG1hc3RlciBjb21t
aXQ6IGFjMzdlYzFkZGVmMjM0ZWViYTZmNDM4YzI5ZmY2ODdjNjQ5NjJlYmQKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTMxIDEwOjQ3OjEyICswMDAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gfCAxMiArKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAg
ICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8ICA3ICsrKysr
KysKIDQgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KaW5kZXggMjE0MDEyYi4uMmQ5NTc1OSAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KQEAgLTQ3MSw2ICs0NzEsMTggQEAgY2hvaWNlIG9mIGBkb20wLWtlcm5lbGAg
aXMgZGVwcmVjYXRlZCBhbmQgbm90IHN1cHBvcnRlZCBieSBhbGwgRG9tMCBrZXJuZWxzLgogICBy
ZXNwZWN0aXZlbHkuCiAqIGB2ZXJib3NlYCBvcHRpb24gY2FuIGJlIGluY2x1ZGVkIGFzIGEgc3Ry
aW5nIG9yIGFsc28gYXMgYHZlcmJvc2U9PGludGVnZXI+YAogCisjIyMgY3B1aWQgKHg4NikKKz4g
YD0gTGlzdCBvZiBjb21tYSBzZXBhcmF0ZWQgYm9vbGVhbnNgCisKK1RoaXMgb3B0aW9uIGFsbG93
cyBmb3IgZmluZSB0dW5pbmcgb2YgdGhlIGZhY2lsaXRpZXMgWGVuIHdpbGwgdXNlLCBhZnRlcgor
YWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlhIENQ
VUlELgorCitDdXJyZW50bHkgYWNjZXB0ZWQ6CisKK1RoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhh
cmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCBhcmUgdXNlZCBieQorZGVm
YXVsdCBpZiBhdmFpYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwg
YXQgd2hpY2ggcG9pbnQgWGVuCit3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZCB3b24ndCBvZmZl
ciB0aGVtIHRvIGd1ZXN0cy4KKwogIyMjIGNwdWlkXF9tYXNrXF9jcHUgKEFNRCBvbmx5KQogPiBg
PSBmYW1fMGZfcmV2X2MgfCBmYW1fMGZfcmV2X2QgfCBmYW1fMGZfcmV2X2UgfCBmYW1fMGZfcmV2
X2YgfCBmYW1fMGZfcmV2X2cgfCBmYW1fMTBfcmV2X2IgfCBmYW1fMTBfcmV2X2MgfCBmYW1fMTFf
cmV2X2JgCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKaW5kZXggNWVlODJkMy4uMmVmNzFkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTE4LDYgKzE4LDQxIEBAIHN0
YXRpYyBjb25zdCB1aW50MzJfdCBodm1fc2hhZG93X2ZlYXR1cmVtYXNrW10gPSBJTklUX0hWTV9T
SEFET1dfRkVBVFVSRVM7CiBzdGF0aWMgY29uc3QgdWludDMyX3QgaHZtX2hhcF9mZWF0dXJlbWFz
a1tdID0gSU5JVF9IVk1fSEFQX0ZFQVRVUkVTOwogc3RhdGljIGNvbnN0IHVpbnQzMl90IGRlZXBf
ZmVhdHVyZXNbXSA9IElOSVRfREVFUF9GRUFUVVJFUzsKIAorc3RhdGljIGludCBfX2luaXQgcGFy
c2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAg
aW50IHZhbCwgcmMgPSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcp
OworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsK
KworICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBz
ZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUEIpOworICAgICAgICB9CisgICAgICAg
IGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJyc2IiLCBzLCBzcykpID49IDAgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVw
X2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSUJSU0IpOworICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3RpYnAiLCBzLCBzcykpID49IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2Ns
ZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1RJQlApOworICAgICAgICB9CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0g
d2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgiY3B1aWQi
LCBwYXJzZV94ZW5fY3B1aWQpOworCiAjZGVmaW5lIEVNUFRZX0xFQUYgKChzdHJ1Y3QgY3B1aWRf
bGVhZil7fSkKIHN0YXRpYyB2b2lkIHplcm9fbGVhdmVzKHN0cnVjdCBjcHVpZF9sZWFmICpsLAog
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0LCB1bnNpZ25lZCBpbnQg
bGFzdCkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5l
bC5jCmluZGV4IDhkMTM3YzUuLjU3NjZhMGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVs
LmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMjQ0LDYgKzI0NCwzMyBAQCBpbnQgcGFy
c2VfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKQogICAgIHJldHVybiAtMTsKIH0K
IAoraW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqcywgY29u
c3QgY2hhciAqZSkKK3sKKyAgICBzaXplX3Qgc2xlbiwgbmxlbjsKKyAgICBpbnQgdmFsID0gISFz
dHJuY21wKHMsICJuby0iLCAzKTsKKworICAgIGlmICggIXZhbCApCisgICAgICAgIHMgKz0gMzsK
KworICAgIHNsZW4gPSBlID8gKHsgQVNTRVJUKGUgPj0gcyk7IGUgLSBzOyB9KSA6IHN0cmxlbihz
KTsKKyAgICBubGVuID0gc3RybGVuKG5hbWUpOworCisgICAgLyogRG9lcyBzIG5vdyBzdGFydCB3
aXRoIG5hbWU/ICovCisgICAgaWYgKCBzbGVuIDwgbmxlbiB8fCBzdHJuY21wKHMsIG5hbWUsIG5s
ZW4pICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgLyogRXhhY3QsIHVuYWRvcm5lZCBuYW1l
PyAgUmVzdWx0IGRlcGVuZHMgb24gdGhlICduby0nIHByZWZpeC4gKi8KKyAgICBpZiAoIHNsZW4g
PT0gbmxlbiApCisgICAgICAgIHJldHVybiB2YWw7CisKKyAgICAvKiA9JFNPTUVUSElORz8gIERl
ZmVyIHRvIHRoZSByZWd1bGFyIGJvb2xlYW4gcGFyc2luZy4gKi8KKyAgICBpZiAoIHNbbmxlbl0g
PT0gJz0nICkKKyAgICAgICAgcmV0dXJuIHBhcnNlX2Jvb2woJnNbbmxlbiArIDFdLCBlKTsKKwor
ICAgIC8qIFVucmVjb2duaXNlZC4gIEdpdmUgdXAuICovCisgICAgcmV0dXJuIC0xOworfQorCiB1
bnNpZ25lZCBpbnQgdGFpbnRlZDsKIAogLyoqCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggZWQwMGFlMS4uMWQ5NzcxMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIu
aApAQCAtNzQsNiArNzQsMTMgQEAgdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxp
bmUpOwogaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSk7CiBpbnQgcGFyc2VfYm9v
bChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsKIAorLyoqCisgKiBHaXZlbiBhIHNwZWNp
ZmljIG5hbWUsIHBhcnNlcyBhIHN0cmluZyBvZiB0aGUgZm9ybToKKyAqICAgW25vLV0kTkFNRVs9
Li4uXQorICogcmV0dXJuaW5nIDAgb3IgMSBmb3IgYSByZWNvZ25pc2VkIGJvb2xlYW4sIG9yIC0x
IGZvciBhbiBlcnJvci4KKyAqLworaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwg
Y29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSk7CisKIC8qI2RlZmluZSBERUJVR19UUkFDRV9E
VU1QKi8KICNpZmRlZiBERUJVR19UUkFDRV9EVU1QCiBleHRlcm4gdm9pZCBkZWJ1Z3RyYWNlX2R1
bXAodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcTz-0003mc-1g; Sat, 10 Feb 2018 21:14:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcTx-0003lw-R8
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:49 +0000
X-Inumbo-ID: 8f944504-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f944504-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:15:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcTs-0002d4-84
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcTs-0003vR-7X
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcTs-0003vR-7X@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:14:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/svm: Offer CPUID Faulting to
	AMD HVM guests as well
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhN2U2YjUwZTAzNjMxOGJkMmZjY2E2YTE3ZDlhMjZmYzlhNzJiY2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDM6MzkgMjAxOCArMDEw
MAoKICAgIHg4Ni9zdm06IE9mZmVyIENQVUlEIEZhdWx0aW5nIHRvIEFNRCBIVk0gZ3Vlc3RzIGFz
IHdlbGwKICAgIAogICAgQ1BVSUQgRmF1bHRpbmcgY2FuIGJlIHZpcnR1bGlzZWQgZm9yIEhWTSBn
dWVzdHMgd2l0aG91dCBoYXJkd2FyZSBzdXBwb3J0LAogICAgbWVhbmluZyBpdCBjYW4gYmUgb2Zm
ZXJlZCB0byBTVk0gZ3Vlc3RzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjdhZjZiZTI2
NmUzNTk1ZDdmYjkyNWY2MTU2ZDY3MzJkYzQ1NmRmNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEt
MTYgMTg6MzQ6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDYgKysr
KysrCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYjViOTI3
OS4uOTc1YTJkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTE3ODQsNiArMTc4NCwxMiBAQCBzdGF0aWMg
dm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IGlmICggKGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKGN1cnIsIElOU1RSX0NQ
VUlEKSkgPT0gMCApCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICggaHZtX2NoZWNrX2NwdWlk
X2ZhdWx0aW5nKGN1cnIpICkKKyAgICB7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgZ3Vlc3Rf
Y3B1aWQoY3VyciwgcmVncy0+ZWF4LCByZWdzLT5lY3gsICZyZXMpOwogICAgIEhWTVRSQUNFXzVE
KENQVUlELCByZWdzLT5lYXgsIHJlcy5hLCByZXMuYiwgcmVzLmMsIHJlcy5kKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDMxOTgz
ZWQuLjE4N2Y4NjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJj
aC94ODYvbXNyLmMKQEAgLTM5LDcgKzM5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0
ZV9odm1fbWF4X3BvbGljeSh2b2lkKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiAweDAwMDAw
MGNlICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLwotICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCiAgICAgewogICAgICAgICBkcC0+cGxhZm9y
bV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7CiAgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRf
ZmF1bHRpbmcgPSB0cnVlOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:14:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcU5-0003nc-2y; Sat, 10 Feb 2018 21:14:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcU3-0003nT-Ii
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:55 +0000
X-Inumbo-ID: 5e716a4b-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e716a4b-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:14:24 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcU2-0002dE-9j
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcU2-0003wB-9G
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:14:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcU2-0003wB-9G@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:14:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/x86: report domain id on cpuid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5440385729438059925=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0f4be6e2c422125a52e5f14d8e36b41a45a0c295
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 11:44:15 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 8 11:44:15 2018 +0100

    xen/x86: report domain id on cpuid
    
    Use the ECX register of the hypervisor leaf 5. The EAX register on
    this leaf is a flags field that can be used to notice the presence of
    the domain id in ECX. Note that this is only available to HVM guests.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    master commit: 021e1b7c7a70c71f09c944d3e539dbf476fe48d9
    master date: 2018-01-16 18:34:04 +0000
---
 xen/arch/x86/traps.c                | 5 +++++
 xen/include/public/arch-x86/cpuid.h | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 642f3cc..348866b 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -928,6 +928,11 @@ void cpuid_hypervisor_leaves(const struct vcpu *v, uint32_t leaf,
         /* Indicate presence of vcpu id and set it in ebx */
         res->a |= XEN_HVM_CPUID_VCPU_ID_PRESENT;
         res->b = v->vcpu_id;
+
+        /* Indicate presence of domain id and set it in ecx */
+        res->a |= XEN_HVM_CPUID_DOMID_PRESENT;
+        res->c = d->domain_id;
+
         break;
 
     case 5: /* PV-specific parameters */
diff --git a/xen/include/public/arch-x86/cpuid.h b/xen/include/public/arch-x86/cpuid.h
index eb76875..665c4b64 100644
--- a/xen/include/public/arch-x86/cpuid.h
+++ b/xen/include/public/arch-x86/cpuid.h
@@ -94,12 +94,14 @@
  * HVM-specific features
  * Sub-leaf 0: EAX: Features
  * Sub-leaf 0: EBX: vcpu id (iff EAX has XEN_HVM_CPUID_VCPU_ID_PRESENT flag)
+ * Sub-leaf 0: ECX: domain id (iff EAX has XEN_HVM_CPUID_DOMID_PRESENT flag)
  */
 #define XEN_HVM_CPUID_APIC_ACCESS_VIRT (1u << 0) /* Virtualized APIC registers */
 #define XEN_HVM_CPUID_X2APIC_VIRT      (1u << 1) /* Virtualized x2APIC accesses */
 /* Memory mapped from other domains has valid IOMMU entries */
 #define XEN_HVM_CPUID_IOMMU_MAPPINGS   (1u << 2)
 #define XEN_HVM_CPUID_VCPU_ID_PRESENT  (1u << 3) /* vcpu id is present in EBX */
+#define XEN_HVM_CPUID_DOMID_PRESENT    (1u << 4) /* domid is present in ECX */
 
 /*
  * Leaf 6 (0x40000x05)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5440385729438059925==--

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:15:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcUF-0003pN-4n; Sat, 10 Feb 2018 21:15:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcUD-0003pA-Dg
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:05 +0000
X-Inumbo-ID: 6472a5f6-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6472a5f6-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:14:34 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcUC-0002fA-BZ
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcUC-0003x4-B2
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcUC-0003x4-B2@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:15:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/acpi: process softirqs while
	printing CPU ACPI data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7652068472340116603=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a69cfdf0c1845cf13a3677c82f6e29bd17ca37b2
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 11:44:49 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 8 11:44:49 2018 +0100

    x86/acpi: process softirqs while printing CPU ACPI data
    
    Or else the watchdog triggers on boxes with a huge number of CPUs
    
    Reported-by: Simon Crowe <simon.crowe@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: a5579ee79ef8546dd47abe34d73dc9a69a14bbda
    master date: 2018-01-24 18:02:14 +0100
---
 xen/arch/x86/acpi/cpu_idle.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/acpi/cpu_idle.c b/xen/arch/x86/acpi/cpu_idle.c
index 884ee32..b605a87 100644
--- a/xen/arch/x86/acpi/cpu_idle.c
+++ b/xen/arch/x86/acpi/cpu_idle.c
@@ -352,7 +352,10 @@ static void dump_cx(unsigned char key)
     printk("'%c' pressed -> printing ACPI Cx structures\n", key);
     for_each_online_cpu ( cpu )
         if (processor_powers[cpu])
+        {
             print_acpi_power(cpu, processor_powers[cpu]);
+            process_pending_softirqs();
+        }
 }
 
 static int __init cpu_idle_key_init(void)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7652068472340116603==--

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:15:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcUP-0003qo-6F; Sat, 10 Feb 2018 21:15:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcUO-0003qg-5f
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:16 +0000
X-Inumbo-ID: 6a6f9c99-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a6f9c99-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:14:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcUM-0002fK-DG
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcUM-0003yU-Ck
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcUM-0003yU-Ck@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:15:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: fix GET_STACK_END
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1ZWJhOTNhMGEzNDRlYzE4OWU3MTcyMmJkNTQyY2RjNzk0OWE4YTUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEZlYiA4IDEx
OjQ1OjE5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDU6MTkgMjAxOCArMDEwMAoKICAgIHg4Njog
Zml4IEdFVF9TVEFDS19FTkQKICAgIAogICAgQUlVSSB0aGUgcHVycG9zZSBvZiBoYXZpbmcgdGhl
IC5pZiBkaXJlY3RpdmUgaXMgdG8gbWFrZSBHRVRfU1RBQ0tfRU5ECiAgICB3b3JrIHdpdGggYW55
IGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMuIFRoZSBjb2RlIGFzLWlzIHdvdWxkIHByb2R1Y2UK
ICAgIHRoZSB3cm9uZyByZXN1bHQgZm9yIHI4LiBGaXggaXQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDgxNTU0
NzY3NjVhNWJkZWNlYTE1MzRiNDY1NjJjZjI4ZTAxMTNhOWEKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTAxLTI1IDExOjM0OjE3ICswMDAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMu
aCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDljZmQ3OWYuLjYxYjZkMzUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaApAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lk
KTsKIAogI2RlZmluZSBTVEFDS19DUFVJTkZPX0ZJRUxEKGZpZWxkKSAoMSAtIENQVUlORk9fc2l6
ZW9mICsgQ1BVSU5GT18jI2ZpZWxkKQogI2RlZmluZSBHRVRfU1RBQ0tfRU5EKHJlZykgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5pZiAuTHIjI3JlZyA+IDg7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5MciMjcmVnID49IDg7ICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBtb3ZxICRTVEFDS19TSVpFLTEsICVyIyNyZWc7ICAgICAgICAg
ICAgICBcCiAgICAgICAgIC5lbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAgICAgICAgICAgXAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:15:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcUW-0003s0-7f; Sat, 10 Feb 2018 21:15:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcUU-0003rG-OA
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:22 +0000
X-Inumbo-ID: 47a55ffd-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47a55ffd-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:13:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcRv-0002Yc-IH
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcRv-0003iu-Hf
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcRv-0003iu-Hf@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:12:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Introduce a common
	cpuid_policy_updated()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzMmY4MTQxNjBjOTUwOTRkYTgzZmJjODEzYjQ1ZWNhNDJkNTM5N2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEwOjU2OjUxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTA6NTY6NTEgMjAxOCArMDEw
MAoKICAgIHg4NjogSW50cm9kdWNlIGEgY29tbW9uIGNwdWlkX3BvbGljeV91cGRhdGVkKCkKICAg
IAogICAgTm8gcHJhY3RpY2FsIGNoYW5nZSBhdCB0aGUgbW9tZW50LCBidXQgZnV0dXJlIGNoYW5n
ZXMgd2lsbCBuZWVkIHRvIHJlYWN0CiAgICBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3QgdHlwZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGIzNTc1NDZiNDNhYjg3ZGZiMTBkNzQwYWU2MzdhNjg1MTM0ZDVlMzIKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8IDEyICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICB8
ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgfCAgMiAtLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGIzNTdiNjAuLmFhYTJiMjggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTM2Myw2ICszNjMsOCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgICAgIGlmICggKHJjID0gaW5pdF92Y3B1X21zcl9wb2xpY3kodikpICkKICAgICAgICAgICAg
IGdvdG8gZmFpbDsKKworICAgICAgICBjcHVpZF9wb2xpY3lfdXBkYXRlZCh2KTsKICAgICB9CiAK
ICAgICByZXR1cm4gcmM7CkBAIC0yMDI2LDYgKzIwMjgsMTYgQEAgaW50IGRvbWFpbl9yZWxpbnF1
aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiAwOwogfQogCisvKgor
ICogQ2FsbGVkIGR1cmluZyB2Y3B1IGNvbnN0cnVjdGlvbiwgYW5kIGVhY2ggdGltZSB0aGUgdG9v
bHN0YWNrIGNoYW5nZXMgdGhlCisgKiBDUFVJRCBjb25maWd1cmF0aW9uIGZvciB0aGUgZG9tYWlu
LgorICovCit2b2lkIGNwdWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2Y3B1ICp2KQoreworICAg
IGlmICggaXNfaHZtX3ZjcHUodikgKQorICAgICAgICBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQo
dik7Cit9CisKIHZvaWQgYXJjaF9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgcGFnaW5nX2R1bXBfZG9tYWluX2luZm8oZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggZmJiNGM1ZS4uZTYxMjAx
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMjk0LDEyICsyOTQsMTIgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2Nw
dWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAg
aWYgKCBpc19odm1fZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIGlmICgg
Y2FsbF9wb2xpY3lfY2hhbmdlZCApCiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAog
ICAgICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkKLSAgICAgICAgICAgIGh2bV9jcHVpZF9wb2xp
Y3lfY2hhbmdlZCh2KTsKKyAgICAgICAgICAgIGNwdWlkX3BvbGljeV91cGRhdGVkKHYpOwogICAg
IH0KIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggZjVkZTIzMy4uMmEzZGQ0ZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0xNTU1LDggKzE1NTUsNiBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgaHZtX3NldF9ndWVzdF90c2ModiwgMCk7CiAgICAgfQogCi0gICAgaHZtX2Nw
dWlkX3BvbGljeV9jaGFuZ2VkKHYpOwotCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsNjoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IGY2OTkxMTkuLjQ2NzlkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAt
NzksNiArNzksOCBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICopOwogLyog
eDg2LzY0OiB0b2dnbGUgZ3Vlc3QgcGFnZSB0YWJsZXMgYmV0d2VlbiBrZXJuZWwgYW5kIHVzZXIg
bW9kZXMuICovCiB2b2lkIHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqKTsKIAordm9pZCBj
cHVpZF9wb2xpY3lfdXBkYXRlZChzdHJ1Y3QgdmNwdSAqdik7CisKIC8qCiAgKiBJbml0aWFsaXNl
IGEgaHlwZXJjYWxsLXRyYW5zZmVyIHBhZ2UuIFRoZSBnaXZlbiBwb2ludGVyIG11c3QgYmUgbWFw
cGVkCiAgKiBpbiBYZW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlIChhY2Nlc3NlcyBhcmUgbm90IHZh
bGlkYXRlZCBvciBjaGVja2VkKS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:15:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcUe-0003tP-9G; Sat, 10 Feb 2018 21:15:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcUc-0003sb-TO
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:30 +0000
X-Inumbo-ID: a791093f-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a791093f-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:16:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcUW-0002fU-FC
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcUW-0003zo-Eb
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcUW-0003zo-Eb@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:15:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0MWMxMWVmMjkzYzdmM2E1OGMxODU2MTM4ODM1YzA2ZTA5ZDZiMDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQ3OjQxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDc6NDEgMjAxOCArMDEw
MAoKICAgIHg4Ni9jcHVpZDogSGFuZGxpbmcgb2YgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJSUyBm
b3IgZ3Vlc3RzCiAgICAKICAgIEludGVsIHNwZWNpZmllcyBJQlJTL0lCUEIgKGNvbWJpbmVkLCBp
biBhIHNpbmdsZSBiaXQpIGFuZCBTVElCUCBhcyBhIHNlcGFyYXRlCiAgICBiaXQuICBBTUQgc3Bl
Y2lmaWVzIElCUEIgYWxvbmUgaW4gYSAzcmQgYml0LgogICAgCiAgICBBTUQncyBJQlBCIGlzIGEg
c3Vic2V0IG9mIEludGVsJ3MgY29tYmluZWQgSUJSUy9JQlBCLiAgRm9yIHBlcmZvcm1hbmNlCiAg
ICByZWFzb25zLCBhZG1pbmlzdHJhdG9ycyBtaWdodCB3aXNoIHRvIGV4cHJlc3MgIklCUEIgb25s
eSIgZXZlbiBvbiBJbnRlbAogICAgaGFyZHdhcmUsIHNvIHdlIGFsbG93IHRoZSBBTUQgYml0IHRv
IGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4KICAgIAogICAgVGhlIGJlaGF2aW91ciBvZiBTVElC
UCBpcyBtb3JlIGNvbXBsaWNhdGVkLgogICAgCiAgICBJdCBpcyBvdXIgY3VycmVudCB1bmRlcnN0
YW5kaW5nIHRoYXQgU1RJQlAgd2lsbCBiZSBhZHZlcnRpc2VkIG9uIEhULWNhcGFibGUKICAgIGhh
cmR3YXJlIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIEhUIGlzIGVuYWJsZWQsIGJ1dCBub3QgYWR2
ZXJ0aXNlZCBvbgogICAgSFQtaW5jYXBhYmxlIGhhcmR3YXJlLiAgSG93ZXZlciwgZm9yIGVhc2Ug
b2YgdmlydHVhbGlzYXRpb24sIFNUSUJQJ3MKICAgIGZ1bmN0aW9uYWxpdHkgaXMgaWdub3JlZCBy
YXRoZXIgdGhhbiByZXNlcnZlZCBieSBtaWNyb2NvZGUvaGFyZHdhcmUgb24KICAgIEhULWluY2Fw
YWJsZSBoYXJkd2FyZS4KICAgIAogICAgRm9yIGd1ZXN0IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAg
YXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0b29sc3RhY2sKICAgIGNob2ljZSwgYW5k
IGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJSUyBpcyBhdmFpbGFibGUuICBUaGlzIHJlbW92
ZXMgdGhlCiAgICBjb3JuZXIgY2FzZSB3aGVyZSBTVElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0
IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCiAgICBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0
IGRvZXMgbWF0dGVyLgogICAgCiAgICBGaW5hbGx5IGFzIGEgYnVnZml4LCB1cGRhdGUgdGhlIGxp
YnhjIENQVUlEIGxvZ2ljIHRvIHVuZGVyc3RhbmQgdGhlIGU4YgogICAgZmVhdHVyZSBsZWFmLCB3
aGljaCBoYXMgdGhlIHNpZGUgZWZmZWN0IG9mIGFsc28gb2ZmZXJpbmcgQ0xaRVJPIHRvIGd1ZXN0
cyBvbgogICAgYXBwbGljYWJsZSBoYXJkd2FyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyOTdiNTY2ODJlNzMwZDU5OGUy
NTI5Y2M2OTk4MTUxZDNiNmY2ZjgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIx
ICswMDAwCi0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8
ICA0ICsrKy0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAy
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94
ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDI1YjkyMmUuLjlmYTJmN2Mg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCkBAIC00NjUsNyArNDY1LDkgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRf
aHZtX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKIAogICAgIGNhc2UgMHg4MDAwMDAwODoKICAg
ICAgICAgcmVnc1swXSAmPSAweDAwMDBmZmZmdTsKLSAgICAgICAgcmVnc1sxXSA9IHJlZ3NbM10g
PSAwOworICAgICAgICByZWdzWzFdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9DTFpFUk8pXTsKKyAgICAgICAgLyogcmVnc1syXSBoYW5kbGVkIGluIHRoZSBw
ZXItdmVuZG9yIGxvZ2ljLiAqLworICAgICAgICByZWdzWzNdID0gMDsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIDB4MDAwMDAwMDI6IC8qIEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBieSBB
TUQgcG9saWN5KSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwppbmRleCAyZWY3MWQyLi5iM2M5YWM2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMzgzLDYgKzM4Mywx
NiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKICAg
ICAvKiBVbmNvbmRpdGlvbmFsbHkgY2xhaW0gdG8gYmUgYWJsZSB0byBzZXQgdGhlIGh5cGVydmlz
b3IgYml0LiAqLwogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9IWVBFUlZJU09SLCBwdl9mZWF0
dXJlc2V0KTsKIAorICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRo
ZXJlIGFyZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLworICAgIGlmICggdGVzdF9iaXQoWDg2X0ZF
QVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKKyAgICB7CisgICAgICAgIC8qIE9mZmVyIFNU
SUJQIHVuY29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8K
KyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKwor
ICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4gKi8KKyAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQpOworICAgIH0KKwog
ICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiAgICAgY3B1aWRfZmVhdHVy
ZXNldF90b19wb2xpY3kocHZfZmVhdHVyZXNldCwgcCk7CiAgICAgcmVjYWxjdWxhdGVfeHN0YXRl
KHApOwpAQCAtNDQwLDYgKzQ1MCwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9Y
U0FWRVMsIGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKKyAgICAvKiBPbiBoYXJkd2FyZSB3aXRo
IElCUlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KKyAg
ICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQorICAg
IHsKKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Ag
b24gbm9uLUhUIGhhcmR3YXJlLiAqLworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJ
QlAsIGh2bV9mZWF0dXJlc2V0KTsKKworICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0
IG9mIElCUlMvSUJQQi4gKi8KKyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2
bV9mZWF0dXJlc2V0KTsKKyAgICB9CisKICAgICBzYW5pdGlzZV9mZWF0dXJlc2V0KGh2bV9mZWF0
dXJlc2V0KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShodm1fZmVhdHVyZXNldCwg
cCk7CiAgICAgcmVjYWxjdWxhdGVfeHN0YXRlKHApOwpAQCAtNTgxLDYgKzYwMSwxNCBAQCB2b2lk
IHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJlY2FsY3Vs
YXRlX3hzdGF0ZShwKTsKICAgICByZWNhbGN1bGF0ZV9taXNjKHApOwogCisgICAgLyoKKyAgICAg
KiBPdmVycmlkZSBTVElCUCB0byBtYXRjaCBJQlJTLiAgR3Vlc3RzIGNhbiBzYWZlbHkgdXNlIFNU
SUJQCisgICAgICogZnVuY3Rpb25hbGl0eSBvbiBub24tSFQgaGFyZHdhcmUsIGJ1dCBjYW4ndCBu
ZWNlc3NlcmlseSBwcm90ZWN0CisgICAgICogdGhlbXNlbHZlcyBmcm9tIFNQMi9TcGVjdHJlL0Jy
YW5jaCBUYXJnZXQgSW5qZWN0aW9uIGlmIFNUSUJQIGlzIGhpZGRlbgorICAgICAqIG9uIEhULWNh
cGFibGUgaGFyZHdhcmUuCisgICAgICovCisgICAgcC0+ZmVhdC5zdGlicCA9IHAtPmZlYXQuaWJy
c2I7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocC0+Y2FjaGUucmF3KTsgKytp
ICkKICAgICB7CiAgICAgICAgIGlmICggcC0+Y2FjaGUuc3VibGVhZltpXS50eXBlID49IDEgJiYK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGUxNDg3
NTUuLjBmMjFmZWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjQzLDcgKzI0Myw3IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgq
MzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkKIFhFTl9DUFVG
RUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3Jr
IEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykg
LypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KIFhF
Tl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qICAgSUJSUyBhbmQgSUJQQiBz
dXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwotWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAg
OSozMisyNykgLyogICBTVElCUCAqLworWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSoz
MisyNykgLyohICBTVElCUCAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:15:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcUx-0003vy-BC; Sat, 10 Feb 2018 21:15:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcUw-0003vh-9Y
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:50 +0000
X-Inumbo-ID: b38b9387-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b38b9387-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:16:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcUq-0002fo-Ix
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcUq-00040y-IQ
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcUq-00040y-IQ@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:15:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/migrate: Move MSR_SPEC_CTRL
	on migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiYWJhODc0ZDZjNzZjMWQ2ZGQ2OWIxZDlhYTA2YWJkYzM0NGExZjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQ5OjAyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDk6MDIgMjAxOCArMDEw
MAoKICAgIHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0ZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMGNmMmE0ZWI3NjkzMDJiN2Q3ZDc4MzU1NDBlN2IyZjE1MDA2ZGYzMAogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
IHwgMiArKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVu
L2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGU2MTIwMTIuLmM4NDQ2YWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEyOTAs
NiArMTI5MCw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX3ZjcHVfbXNyIG1zcjsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAgIHN0YXRp
YyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICAgICAgICAgIE1TUl9TUEVD
X0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogICAg
ICAgICB9OwogICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3JzX3RvX3Nl
bmQpOwpAQCAtMTQxNiw2ICsxNDE3LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAogICAgICAg
ICAgICAgICAgIHN3aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9J
TlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vl
c3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSApCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDJhM2RkNGUuLjJlMjEyZjYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMTMyMyw2ICsxMzIzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfeHNhdmVf
c3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAjZGVm
aW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwgbXNyW2Nu
dF0pCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CisgICAgTVNSX1NQ
RUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogfTsKIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlfU0laRSht
c3JzX3RvX3NlbmQpOwpAQCAtMTQ1OCw2ICsxNDU5LDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9j
cHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAg
ICAgewogICAgICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoK
ICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAgICAgICAg
ICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1zcltpXS52
YWwpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:15:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcV3-0003xR-DR; Sat, 10 Feb 2018 21:15:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcV1-0003xI-Ld
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:55 +0000
X-Inumbo-ID: 82688c36-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82688c36-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:15:24 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcV0-0002fu-L2
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcV0-00041c-KU
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcV0-00041c-KU@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:15:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/hvm: Permit guests direct
	access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZWZiZTg2NTgxM2Q4NDg3M2EwZTcyNjJiMWZhNDE0ODQyMzA2YjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQ5OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDk6MzIgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFBlcm1pdCBndWVzdHMgZGlyZWN0IGFjY2VzcyB0byBNU1Jfe1NQRUNf
Q1RSTCxQUkVEX0NNRH0KICAgIAogICAgRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVz
dHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzCiAgICB3aGVuIHBvc3Np
YmxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNWEyZmUxNzExNDRlYmNjOTA4ZWExZmNhNDUwNThkNjAx
MGY2YTI4NgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0tCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIHwgMTcgKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwppbmRleCBjODQ0NmFjLi4yZTNiNjI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC01Myw2ICs1Myw3IEBAIHN0
YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
c3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7CiAgICAgY29uc3Qgc3RydWN0
IGNwdWlkX2xlYWYgbGVhZiA9IHsgY3RsLT5lYXgsIGN0bC0+ZWJ4LCBjdGwtPmVjeCwgY3RsLT5l
ZHggfTsKICAgICBpbnQgb2xkX3ZlbmRvciA9IHAtPng4Nl92ZW5kb3I7CisgICAgdW5zaWduZWQg
aW50IG9sZF83ZDAgPSBwLT5mZWF0LnJhd1swXS5kLCBvbGRfZThiID0gcC0+ZXh0ZC5yYXdbOF0u
YjsKICAgICBib29sIGNhbGxfcG9saWN5X2NoYW5nZWQgPSBmYWxzZTsgLyogQXZvaWQgZm9yX2Vh
Y2hfdmNwdSgpIHVubmVjZXNzYXJpbHkgKi8KIAogICAgIC8qCkBAIC0yMTgsNiArMjE5LDE0IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAK
ICAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MtPl83YWIwID0gbWFzazsK
ICAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoZSBJQlJTL0lCUEIgcG9s
aWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAgICAgICAg
ICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCisgICAgICAgICAqLworICAgICAgICBjYWxsX3BvbGlj
eV9jaGFuZ2VkID0gKGlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoKG9sZF83ZDAgXiBwLT5mZWF0LnJhd1swXS5kKSAmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIDB4YToKQEAgLTI5Miw2ICszMDEsMTYgQEAgc3RhdGljIGlu
dCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
IGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MtPmUxY2QgPSBtYXNrOwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDgwMDAwMDA4OgorICAgICAgICAvKgorICAgICAg
ICAgKiBJZiB0aGUgSUJQQiBwb2xpY3kgaGFzIGNoYW5nZWQsIHdlIG5lZWQgdG8gcmVjYWxjdWxh
dGUgdGhlIE1TUgorICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4KKyAgICAgICAgICov
CisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoaXNfaHZtX2RvbWFpbihkKSAmJgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgob2xkX2U4YiBeIHAtPmV4dGQucmF3WzhdLmIp
ICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0lCUEIpKSk7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggY2FsbF9wb2xp
Y3lfY2hhbmdlZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDk3NWEyZDguLmU5NzgyNjggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCkBAIC02MTcsNiArNjE3LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9j
aGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBhcmNoX3N2bV9zdHJ1Y3QgKmFy
Y2hfc3ZtID0gJnYtPmFyY2guaHZtX3N2bTsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2Ig
PSBhcmNoX3N2bS0+dm1jYjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYt
PmRvbWFpbi0+YXJjaC5jcHVpZDsKICAgICB1MzIgYml0bWFwID0gdm1jYl9nZXRfZXhjZXB0aW9u
X2ludGVyY2VwdHModm1jYik7CiAKICAgICBpZiAoIG9wdF9odm1fZmVwIHx8CkBAIC02MjYsNiAr
NjI3LDEwIEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNw
dSAqdikKICAgICAgICAgYml0bWFwICY9IH4oMVUgPDwgVFJBUF9pbnZhbGlkX29wKTsKIAogICAg
IHZtY2Jfc2V0X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKHZtY2IsIGJpdG1hcCk7CisKKyAgICAvKiBH
aXZlIGFjY2VzcyB0byBNU1JfUFJFRF9DTUQgaWYgdGhlIGd1ZXN0IGhhcyBiZWVuIHRvbGQgYWJv
dXQgaXQuICovCisgICAgc3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX1BSRURfQ01ELAorICAgICAg
ICAgICAgICAgICAgICAgIGNwLT5leHRkLmlicGIgPyBNU1JfSU5URVJDRVBUX05PTkUgOiBNU1Jf
SU5URVJDRVBUX1JXKTsKIH0KIAogc3RhdGljIHZvaWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNw
dSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggNDIyMWZiOC4uOTQxNmFkNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTY1Niw2ICs2NTYsOCBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChzdHJ1
Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVj
dCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9t
YWluLT5hcmNoLmNwdWlkOworCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAgICAgICAgKHYt
PmRvbWFpbi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IpICkKICAgICAgICAgdi0+YXJjaC5odm1fdm14LmV4Y2VwdGlvbl9iaXRtYXAgfD0gKDFVIDw8
IFRSQVBfaW52YWxpZF9vcCk7CkBAIC02NjUsNiArNjY3LDIxIEBAIHN0YXRpYyB2b2lkIHZteF9j
cHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKICAgICB2bXhfdm1jc19lbnRlcih2
KTsKICAgICB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAodik7CiAgICAgdm14X3ZtY3NfZXhp
dCh2KTsKKworICAgIC8qCisgICAgICogV2UgY2FuIHNhZmVseSBwYXNzIE1TUl9TUEVDX0NUUkwg
dGhyb3VnaCB0byB0aGUgZ3Vlc3QsIGV2ZW4gaWYgU1RJQlAKKyAgICAgKiBpc24ndCBlbnVtZXJh
dGVkIGluIGhhcmR3YXJlLCBhcyBTUEVDX0NUUkxfU1RJQlAgaXMgaWdub3JlZC4KKyAgICAgKi8K
KyAgICBpZiAoIGNwLT5mZWF0LmlicnNiICkKKyAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNl
cHQodiwgTVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9SVyk7CisgICAgZWxzZQorICAgICAgICB2bXhf
c2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9SVyk7CisKKyAgICAv
KiBNU1JfUFJFRF9DTUQgaXMgc2FmZSB0byBwYXNzIHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dz
IGFib3V0IGl0LiAqLworICAgIGlmICggY3AtPmZlYXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiAp
CisgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9N
U1JfUlcpOworICAgIGVsc2UKKyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9Q
UkVEX0NNRCwgIFZNWF9NU1JfUlcpOwogfQogCiBpbnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVj
dCB2Y3B1ICp2KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:16:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcVI-0003z2-FF; Sat, 10 Feb 2018 21:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcVH-0003yd-FU
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:11 +0000
X-Inumbo-ID: bf95babd-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf95babd-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:17:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcVA-0002hZ-N2
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcVA-00042Z-MV
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcVA-00042Z-MV@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:16:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2OTVmOGRjZTdjM2YxMzdmNjFjOGM4YTg4MGIyNGIxYjRjZjMxOWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjUwOjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTA6NDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19DVFJMIGF0IGVh
Y2ggZW50cnkvZXhpdCBwb2ludAogICAgCiAgICBXZSBuZWVkIHRvIGJlIGFibGUgdG8gZWl0aGVy
IHNldCBvciBjbGVhciBJQlJTIGluIFhlbiBjb250ZXh0LCBhcyB3ZWxsIGFzCiAgICByZXN0b3Jl
IGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVzdCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1
bWVudGF0aW9uIGluCiAgICBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgZGV0YWlscy4KICAg
IAogICAgV2l0aCB0aGUgY29udGVtcG9yYXJ5IG1pY3JvY29kZSwgd3JpdGVzIHRvICVjcjMgYXJl
IHNsb3dlciB3aGVuIFNQRUNfQ1RSTC5JQlJTCiAgICBpcyBzZXQuICBUaGVyZWZvcmUsIHRoZSBw
b3NpdGlvbmluZyBvZiBTUEVDX0NUUkxfe0VOVFJZL0VYSVR9KiBpcyBpbXBvcnRhbnQuCiAgICAK
ICAgIElkZWFsbHksIHRoZSBJQlJTX1NFVC9JQlJTX0NMRUFSIGh1bmtzIG1pZ2h0IGJlIHBvc2l0
aW9uZWQgZWl0aGVyIHNpZGUgb2YgdGhlCiAgICAlY3IzIGNoYW5nZSwgYnV0IHRoYXQgaXMgcmF0
aGVyIG1vcmUgY29tcGxpY2F0ZWQgdG8gYXJyYW5nZSwgYW5kIGNvdWxkIHN0aWxsCiAgICByZXN1
bHQgaW4gYSBndWVzdCBjb250cm9sbGVkIHZhbHVlIGluIFNQRUNfQ1RSTCBkdXJpbmcgdGhlICVj
cjMgY2hhbmdlLAogICAgbmVnYXRpbmcgdGhlIHNhdmluZyBpZiB0aGUgZ3Vlc3QgY2hvc2UgdG8g
aGF2ZSBJQlJTIHNldC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBvcHRpbWlzZSBmb3IgdGhlIHBy
ZS1Ta3lsYWtlIGNhc2UgKGJlaW5nIGZhciBtb3JlIGNvbW1vbiBpbiB0aGUKICAgIGZpZWxkIHRo
YW4gU2t5bGFrZSBhbmQgbGF0ZXIsIGF0IHRoZSBtb21lbnQpLCB3aGVyZSB3ZSBoYXZlIGEgWGVu
LXByZWZlcnJlZAogICAgdmFsdWUgb2YgSUJSUyBjbGVhciB3aGVuIHN3aXRjaGluZyAlY3IzLgog
ICAgCiAgICBUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVkIGJ1Z2ZpeCwgd2hlcmUgdmFyaW91cyBh
c21fZGVmbi5oIG1hY3JvcyBoYXZlIGEKICAgIGhpZGRlbiBkZXBlbmRlbmN5IG9uIFBBR0VfU0la
RSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJyb3IgaWYgdXNlZCBpbgogICAgYSAu
bWFjcm8gZGVmaW5pdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1ZTc5NjI5MDExMzExODZkMzUx
NDUyOGVkNTdjN2E5OTAxYTE1YTNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoy
MSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgICAgICAgIHwgIDExICst
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICB8ICAxOSArKysKIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YyAgIHwgICA2ICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgIHwgIDE0ICsr
KwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNDggKysrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5o
ICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwg
ICA5ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDIyNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEyIGZpbGVzIGNoYW5nZWQsIDM0NCBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IGRmODZkYTAu
LmJmMDkyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNzksNiArNzksMTIgQEAgVU5MSUtFTFlf
RU5EKHN2bV90cmFjZSkKICAgICAgICAgb3IgICAkWDg2X0VGTEFHU19NQlMsJXJheAogICAgICAg
ICBtb3YgICVyYXgsVk1DQl9yZmxhZ3MoJXJjeCkKIAorICAgICAgICBtb3YgVkNQVV9hcmNoX21z
ciglcmJ4KSwgJXJheAorICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyYXgpLCAl
ZWF4CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAg
ICAgICAgIHBvcCAgJXIxNQogICAgICAgICBwb3AgICVyMTQKICAgICAgICAgcG9wICAlcjEzCkBA
IC0xMDEsOCArMTA3LDExIEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2UpCiAgICAgICAgIFNBVkVf
QUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0gICAgICAgIG1vdiAgVkNQVV9zdm1fdm1j
YiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJl
cTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FS
TklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50
LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAgICAgICAgIG1v
dmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAgICAgIG1vdiAgVk1DQl9yYXgo
JXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmF4KCVyc3ApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50
cnkuUwppbmRleCBiMmY5OGJlLi5lNzUwNTQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTM4LDYg
KzM4LDkgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAgICAgICAgbW92YiAkMSxW
Q1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3Rf
Y3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTog
Yj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAq
LworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwgdm14X3ZtZXhpdF9oYW5k
bGVyCiAKQEAgLTY4LDYgKzcxLDEzIEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKICAgICAgICAg
Y2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKICAgICAgICAgdGVzdCAlYWwsICVhbAogICAgICAgICBq
eiAuTHZteF92bWVudHJ5X3Jlc3RhcnQKKworICAgICAgICBtb3YgVkNQVV9hcmNoX21zciglcmJ4
KSwgJXJheAorICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyYXgpLCAlZWF4CisK
KyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
eW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBS
ZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAgICAg
IG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIAogICAgICAgICBwb3AgICVyMTUK
QEAgLTk5LDYgKzEwOSwxNSBAQCBVTkxJS0VMWV9FTkQocmVhbG1vZGUpCiAuTHZteF92bWVudHJ5
X2ZhaWw6CiAgICAgICAgIHN0aQogICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIC8qCisgICAg
ICAgICAqIFBWIHZhcmlhbnQgbmVlZGVkIGhlcmUgYXMgbm8gZ3Vlc3QgY29kZSBoYXMgZXhlY3V0
ZWQgKHNvCisgICAgICAgICAqIE1TUl9TUEVDX0NUUkwgY2FuJ3QgaGF2ZSBjaGFuZ2VkIHZhbHVl
KSwgYW5kIE5NSXMvTUNFcyBhcmUgbGlhYmxlCisgICAgICAgICAqIHRvIGhpdCAoaW4gd2hpY2gg
Y2FzZSB0aGUgSFZNIHZhcmlhbnQgbWlnaHQgY29ycnVwdCB0aGluZ3MpLgorICAgICAgICAgKi8K
KyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5m
byBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIGNhbGwgdm14X3Zt
ZW50cnlfZmFpbHVyZQogICAgICAgICBCVUcgIC8qIHZteF92bWVudHJ5X2ZhaWx1cmUoKSBzaG91
bGRuJ3QgcmV0dXJuLiAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDQ3MDQyN2IuLmIyYWEyODEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02NjgsNiAr
NjY4LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwogICAgIHNldF9jdXJyZW50KElOVkFMSURf
VkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KICAgICBpZGxlX3ZjcHVbMF0gPSBjdXJyZW50Owor
ICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgcGVyY3B1X2luaXRfYXJl
YXMoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKaW5kZXggZWRmNjA3Zi4uMDA1Mjg3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC00MCw2ICs0MCw3
IEBACiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2lu
Y2x1ZGUgPGFzbS9tdHJyLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUg
PGFzbS90aW1lLmg+CiAjaW5jbHVkZSA8YXNtL3Rib290Lmg+CiAjaW5jbHVkZSA8bWFjaF9hcGlj
Lmg+CkBAIC0zMDgsNiArMzA5LDcgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2Vk
KQogICAgIHNldF9jdXJyZW50KGlkbGVfdmNwdVtjcHVdKTsKICAgICB0aGlzX2NwdShjdXJyX3Zj
cHUpID0gaWRsZV92Y3B1W2NwdV07CiAgICAgcmRtc3JsKE1TUl9FRkVSLCB0aGlzX2NwdShlZmVy
KSk7CisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKICAgICAvKgogICAgICAq
IEp1c3QgYXMgZHVyaW5nIGVhcmx5IGJvb3RzdHJhcCwgaXQgaXMgY29udmVuaWVudCBoZXJlIHRv
IGRpc2FibGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCBiMWE0MzEwLi4xN2YxZDc3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC04OCw2ICs4OCw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNwdSwgYXJj
aC5wdl92Y3B1Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfaW9wbCwgc3RydWN0IHZjcHUs
IGFyY2gucHZfdmNwdS5pb3BsKTsKICAgICBPRkZTRVQoVkNQVV9ndWVzdF9jb250ZXh0X2ZsYWdz
LCBzdHJ1Y3QgdmNwdSwgYXJjaC52Z2NfZmxhZ3MpOworICAgIE9GRlNFVChWQ1BVX2FyY2hfbXNy
LCBzdHJ1Y3QgdmNwdSwgYXJjaC5tc3IpOwogICAgIE9GRlNFVChWQ1BVX25taV9wZW5kaW5nLCBz
dHJ1Y3QgdmNwdSwgbm1pX3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVX21jZV9wZW5kaW5nLCBz
dHJ1Y3QgdmNwdSwgbWNlX3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVX25taV9vbGRfbWFzaywg
c3RydWN0IHZjcHUsIG5taV9zdGF0ZS5vbGRfbWFzayk7CkBAIC0xMzksNiArMTQwLDggQEAgdm9p
ZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5m
bywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhl
bl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9j
cjMpOworICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5m
bywgc2hhZG93X3NwZWNfY3RybCk7CisgICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVj
X2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIERFRklO
RShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7
CiAKQEAgLTE1NCw2ICsxNTcsOSBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChU
UkFQQk9VTkNFX2VpcCwgc3RydWN0IHRyYXBfYm91bmNlLCBlaXApOwogICAgIEJMQU5LKCk7CiAK
KyAgICBPRkZTRVQoVkNQVU1TUl9zcGVjX2N0cmxfcmF3LCBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5
LCBzcGVjX2N0cmwucmF3KTsKKyAgICBCTEFOSygpOworCiAjaWZkZWYgQ09ORklHX1BFUkZfQ09V
TlRFUlMKICAgICBERUZJTkUoQVNNX1BFUkZDX2V4Y2VwdGlvbnMsIFBFUkZDX2V4Y2VwdGlvbnMp
OwogICAgIEJMQU5LKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBlNjY4ZjAw
Li40MTkwYzczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTE4LDYgKzE4LDEw
IEBAIEVOVFJZKGVudHJ5X2ludDgyKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAk
SFlQRVJDQUxMX1ZFQ1RPUiwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTCBjb21wYXQ9MSAvKiBE
UEwxIGdhdGUsIHJlc3RyaWN0ZWQgdG8gMzJiaXQgUFYgZ3Vlc3RzIG9ubHkuICovCisKKyAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xv
YjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JF
CiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCkBAIC0xNDIsNiArMTQ2LDEzIEBAIEVOVFJZKGNv
bXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAgICAgLnBvcHNlY3Rpb24KICAgICAgICAgb3Ig
ICAgJFg4Nl9FRkxBR1NfSUYsJXIxMQogICAgICAgICBtb3YgICAlcjExZCxVUkVHU19lZmxhZ3Mo
JXJzcCkKKworICAgICAgICBtb3YgVkNQVV9hcmNoX21zciglcmJ4KSwgJXJheAorICAgICAgICBt
b3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyYXgpLCAlZWF4CisKKyAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAq
LworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVy
c3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04
IGNvbXBhdD0xCiAuTGZ0MDogIGlyZXRxCiAgICAgICAgIF9BU01fUFJFX0VYVEFCTEUoLkxmdDAs
IGhhbmRsZV9leGNlcHRpb24pCkBAIC0yMDAsNiArMjExLDkgQEAgRU5UUlkoY3N0YXJfZW50ZXIp
CiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwK
IAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVp
bmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdFVF9TVEFD
S19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDcxMGMwNjEu
LjczYmQ3Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM4LDYgKzM4LDEwIEBAIEVOVFJZKHN3aXRj
aF90b19rZXJuZWwpCiByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQ
VFNfRElTQUJMRUQKIAorICAgICAgICAvKiBTdGFzaCBndWVzdCBTUEVDX0NUUkwgdmFsdWUgd2hp
bGUgd2UgY2FuIHJlYWQgc3RydWN0IHZjcHUuICovCisgICAgICAgIG1vdiBWQ1BVX2FyY2hfbXNy
KCVyYngpLCAlcmR4CisgICAgICAgIG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9yYXcoJXJkeCksICVy
MTVkCisKICAgICAgICAgLyogQ29weSBndWVzdCBtYXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBlci1D
UFUgcm9vdCBwYWdlIHRhYmxlLiAqLwogICAgICAgICBtb3YgICAlY3IzLCAlcjkKICAgICAgICAg
R0VUX1NUQUNLX0VORChkeCkKQEAgLTY1LDYgKzY5LDEyIEBAIHJlc3RvcmVfYWxsX2d1ZXN0Ogog
ICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQogLkxyYWdfa2VlcF9jcjM6CiAKKyAgICAg
ICAgLyogUmVzdG9yZSBzdGFzaGVkIFNQRUNfQ1RSTCB2YWx1ZS4gKi8KKyAgICAgICAgbW92ICAg
JXIxNWQsICVlYXgKKworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElU
X1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNk
ICovCisKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0
KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdApAQCAtMTAzLDkgKzExMyw5
IEBAIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAgICogQ2hlY2sgd2hldGhlciB3ZSBuZWVkIHRv
IHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywgaW4KICAgICAgICAgICogY2FzZSB3
ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQykuCiAgICAg
ICAgICAqLwotICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQotICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAlcmR4Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQocHZfY3IzKSglcmF4KSwgJXJheAorICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4
KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmR4
CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmJ4KSwgJXJheAog
ICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4CiAgICAgICAgIC8qCiAgICAgICAgICAqIElkZWFsbHkg
dGhlIGNvbmRpdGlvbiB3b3VsZCBiZSAibnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlzdCwKQEAg
LTExNSw2ICsxMjUsOSBAQCBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKICAgICAgICAgd3Jp
dGVfY3IzIHJheCwgcmRpLCByc2kKIFVOTElLRUxZX0VORChleGl0X2NyMykKIAorICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMg
cG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAvKiBSZXE6ICVyYng9ZW5k
LCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OAogICAgICAgICBpcmV0
cQogCkBAIC0xNDUsNiArMTU4LDkgQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIG1vdmwg
ICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBTUEVD
X0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2Qg
Ki8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZl
IGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAg
ICAgbmVnICAgJXJjeApAQCAtMjQ4LDYgKzI2NCw5IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nf
c2F2ZWQpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FW
RV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVn
cy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdF
VF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApAQCAtMjk0LDYgKzMxMyw5IEBAIEVO
VFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQogICAg
ICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTog
JXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0
YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAg
ICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC00NjksNiArNDkx
LDEwIEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIAog
ICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAgICAg
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlz
IHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQogICAgICAgICBuZWcgICAlcmN4
CkBAIC01MDcsNiArNTMzLDEwIEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBT
QVZFX0FMTCBDTEFDCiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAgICBTUEVD
X0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjog
YWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUKICAg
ICAgICAgbmVnICAgJXJjeApAQCAtNzAwLDggKzczMCwxMiBAQCBFTlRSWShkb3VibGVfZmF1bHQp
CiAgICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVs
dHMgKi8KICAgICAgICAgU0FWRV9BTEwgU1RBQwogCi0gICAgICAgIEdFVF9TVEFDS19FTkQoYngp
Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyYngK
KyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBwb2ludC4gKi8KKworICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmJ4CiAgICAgICAgIHRlc3QgICVyYngsICVyYngKICAgICAgICAganogICAgLkxk
YmxmX2NyM19va2F5CiAgICAgICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZApAQCAtNzMwLDYgKzc2
NCwxMCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgU0FWRV9BTEwgQ0xBQwogCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMg
cG9pbnQuICovCisKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KSwgJXJjeAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1CiAgICAgICAgIG5lZyAgICVyY3gK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDYxYjZkMzUuLmJhOTZiMGUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaApAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDxhc20vYXNtLW9mZnNldHMu
aD4KICNlbmRpZgogI2luY2x1ZGUgPGFzbS9idWcuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CiAjaW5j
bHVkZSA8eGVuL3N0cmluZ2lmeS5oPgpAQCAtMzc0LDQgKzM3NSw2IEBAIHN0YXRpYyBhbHdheXNf
aW5saW5lIHZvaWQgc3RhYyh2b2lkKQogI2RlZmluZSBSRVg2NF9QUkVGSVggInJleDY0LyIKICNl
bmRpZgogCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KKwogI2VuZGlmIC8qIF9fWDg2
X0FTTV9ERUZOU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVu
dC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggYjkyOWM0OC4uMTAwOWQw
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTUzLDYgKzUzLDEyIEBAIHN0cnVjdCBjcHVfaW5m
byB7CiAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOwogICAgIHVuc2lnbmVkIGxv
bmcgcHZfY3IzOworCisgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2Fn
ZS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICBib29sICAgICAg
ICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CisKKyAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwogICAg
IC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L25vcHMuaAppbmRleCA5YTZhNGUxLi4xOGNiNzE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApAQCAtNjEs
NiArNjEsMTIgQEAKICNkZWZpbmUgQVNNX05PUDcgX0FTTV9NS19OT1AoSzhfTk9QNykKICNkZWZp
bmUgQVNNX05PUDggX0FTTV9NS19OT1AoSzhfTk9QOCkKIAorI2RlZmluZSBBU01fTk9QMTcgQVNN
X05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgorI2RlZmluZSBBU01fTk9QMjEgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QNQorI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QOAorI2RlZmluZSBBU01fTk9QMjkgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsg
QVNNX05PUDUKKyNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7
IEFTTV9OT1A4CisKICNkZWZpbmUgQVNNX05PUF9NQVggOAogCiAjZW5kaWYgLyogX19YODZfQVNN
X05PUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBlMDg4YTU1Li5iNDUxMjUw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIwLDggKzIwLDE3IEBACiAjaWZuZGVmIF9f
WDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXwogCisjaW5jbHVk
ZSA8YXNtL2N1cnJlbnQuaD4KKwogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZv
aWQpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZv
aWQpCit7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAg
ICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSAw
OworfQorCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
YmE1NTU3NAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCkBAIC0wLDAgKzEsMjI1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgorICov
CisKKyNpZm5kZWYgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KKyNkZWZpbmUgX19YODZfU1BFQ19D
VFJMX0FTTV9IX18KKworI2lmZGVmIF9fQVNTRU1CTFlfXworI2luY2x1ZGUgPGFzbS9tc3ItaW5k
ZXguaD4KKworLyoKKyAqIFNhdmluZyBhbmQgcmVzdG9yaW5nIE1TUl9TUEVDX0NUUkwgc3RhdGUg
aXMgYSBsaXR0bGUgdHJpY2t5LgorICoKKyAqIFdlIHdhbnQgdGhlIGd1ZXN0cyBjaG9pY2Ugb2Yg
U1BFQ19DVFJMIHdoaWxlIGluIGd1ZXN0IGNvbnRleHQsIGFuZCBYZW4ncworICogY2hvaWNlIChz
ZXQgb3IgY2xlYXIsIGRlcGVuZGluZyBvbiB0aGUgaGFyZHdhcmUpIHdoaWxlIHJ1bm5pbmcgaW4g
WGVuCisgKiBjb250ZXh0LiAgVGhlcmVmb3JlLCBhIHNpbXBsaXN0aWMgYWxnb3JpdGhtIGlzOgor
ICoKKyAqICAtIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhlbgorICogIC0gU2V0IHRoZSBn
dWVzdHMnIGNob2ljZSBvbiBleGl0IHRvIGd1ZXN0CisgKiAgLSBMZWF2ZSBTUEVDX0NUUkwgdW5j
aGFuZ2VkIG9uIGV4aXQgdG8geGVuCisgKgorICogVGhlcmUgYXJlIHR3byBjb21wbGljYXRpbmcg
ZmFjdG9yczoKKyAqICAxKSBIVk0gZ3Vlc3RzIGNhbiBoYXZlIGRpcmVjdCBhY2Nlc3MgdG8gdGhl
IE1TUiwgc28gaXQgY2FuIGNoYW5nZQorICogICAgIGJlaGluZCBYZW4ncyBiYWNrLgorICogIDIp
IEFuIE5NSSBvciBNQ0UgY2FuIGludGVycnVwdCBhdCBhbnkgcG9pbnQsIGluY2x1ZGluZyBlYXJs
eSBpbiB0aGUgZW50cnkKKyAqICAgICBwYXRoLCBvciBsYXRlIGluIHRoZSBleGl0IHBhdGggYWZ0
ZXIgcmVzdG9yaW5nIHRoZSBndWVzdCB2YWx1ZS4gIFRoaXMKKyAqICAgICB3aWxsIGNvcnJ1cHQg
dGhlIGd1ZXN0IHZhbHVlLgorICoKKyAqIEZhY3RvciAxIGlzIGRlYWx0IHdpdGggYnkgcmVseWlu
ZyBvbiBOTUlzL01DRXMgYmVpbmcgYmxvY2tlZCBpbW1lZGlhdGVseQorICogYWZ0ZXIgVk1FWElU
LiAgVGhlIFZNRVhJVC1zcGVjaWZpYyBjb2RlIHJlYWRzIE1TUl9TUEVDX0NUUkwgYW5kIHVwZGF0
ZXMKKyAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVuJ3MgTVNSX1NQRUNfQ1RSTCBzZXR0aW5n
LgorICoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93X3NwZWNf
Y3RybCB2YWx1ZSwgYW5kCisgKiB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuIHBlciBjcHUu
ICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgorICoKKyAqICAxKSBTdG9yZSBndWVzdCB2YWx1ZSBp
biBzaGFkb3dfc3BlY19jdHJsCisgKiAgMikgU2V0IHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xl
YW4KKyAqICAzKSBMb2FkIGd1ZXN0IHZhbHVlIGludG8gTVNSX1NQRUNfQ1RSTAorICogIDQpIEV4
aXQgdG8gZ3Vlc3QKKyAqICA1KSBFbnRyeSBmcm9tIGd1ZXN0CisgKiAgNikgQ2xlYXIgdXNlX3No
YWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBNU1Jf
U1BFQ19DVFJMCisgKgorICogVGhlIGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhj
ZXB0aW9ucyBpczoKKyAqICAtICBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KKyAqICAt
ICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBJZiBz
ZXQsIGxvYWQgc2hhZG93X3NwZWNfY3RybAorICoKKyAqIFRoZXJlZm9yZSwgYW4gaW50ZXJydXB0
L2V4Y2VwdGlvbiB3aGljaCBoaXRzIHRoZSBzeW5jaHJvbm91cyBwYXRoIGJldHdlZW4KKyAqIHN0
ZXBzIDIgYW5kIDYgd2lsbCByZXN0b3JlIHRoZSBzaGFkb3cgdmFsdWUgcmF0aGVyIHRoYW4gbGVh
dmluZyBYZW4ncyB2YWx1ZQorICogbG9hZGVkIGFuZCBjb3JydXB0aW5nIHRoZSB2YWx1ZSB1c2Vk
IGluIGd1ZXN0IGNvbnRleHQuCisgKgorICogVGhlIGZvbGxvd2luZyBBU00gZnJhZ21lbnRzIGlt
cGxlbWVudCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVpciBsb2NhbAorICogY29tbWVudHMgZm9y
IGZ1cnRoZXIgZGV0YWlscy4KKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAorICog
IC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lO
VFIKKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTgorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9f
R1VFU1QKKyAqLworCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNf
dmFsOnJlcQorLyoKKyAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8K
KyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBUaGUgY29tbW9uIGNhc2UgaXMg
dGhhdCBhIGd1ZXN0IGhhcyBkaXJlY3QgYWNjZXNzIHRvIE1TUl9TUEVDX0NUUkwsIGF0CisgKiB3
aGljaCBwb2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1ZXN0IHZhbHVlIGJlZm9yZSBzZXR0aW5n
IElCUlMgZm9yIFhlbi4KKyAqIFVuaWxhdGVyYWxseSBzYXZpbmcgdGhlIGd1ZXN0IHZhbHVlIGlz
IHNob3J0ZXIgYW5kIGZhc3RlciB0aGFuIGNoZWNraW5nLgorICovCisgICAgbW92ICRNU1JfU1BF
Q19DVFJMLCAlZWN4CisgICAgcmRtc3IKKworICAgIC8qIFN0YXNoIHRoZSB2YWx1ZSBmcm9tIGhh
cmR3YXJlLiAqLworICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4CisgICAgbW92ICVl
YXgsIFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmR4KQorICAgIHhvciAlZWR4LCAlZWR4CisKKyAg
ICAvKiBDbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFs
dWUuICovCisgICAgbW92YiAlZGwsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkK
KworICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192
YWwsICVlYXgKKyAgICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBt
YXliZXhlbjpyZXEgaWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzIChhbHNv
IGNwdWluZm8gaWYgIW1heWJleGVuKQorICogUmVxdWlyZXMgJXIxND1zdGFja19lbmQgKGlmIG1h
eWJleGVuKQorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFBWIGd1ZXN0cyBj
YW4ndCB1cGRhdGUgTVNSX1NQRUNfQ1RSTCBiZWhpbmQgWGVuJ3MgYmFjaywgc28gbm8gbmVlZCB0
byByZWFkCisgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1ZXN0IGNvbnRleHQgbmVlZCB0byBj
bGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAorICogd2hpbGUgZW50cmllcyBmcm9tIFhlbiBtdXN0
IGxlYXZlIHNoYWRvd2luZyBpbiBpdHMgY3VycmVudCBzdGF0ZS4KKyAqLworICAgIG1vdiAkTVNS
X1NQRUNfQ1RSTCwgJWVjeAorICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICAvKgorICAgICAqIENs
ZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBYZW4ncyB2YWx1ZS4gIElm
IGVudGVyaW5nCisgICAgICogZnJvbSBhIHBvc3NpYmx5LXhlbiBjb250ZXh0LCAlcnNwIGRvZXNu
J3QgbmVjZXNzYXJpbHkgYWxpYXMgdGhlIGNwdWluZm8KKyAgICAgKiBibG9jayBzbyBjYWxjdWxh
dGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5LgorICAgICAqLworICAgIC5pZiBcbWF5YmV4ZW4KKyAg
ICAgICAgLyogQnJhbmNobGVzcyBgaWYgKCAheGVuICkgY2xlYXJfc2hhZG93aW5nYCAqLworICAg
ICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAgc2V0eiAlYWwKKyAgICAgICAg
YW5kICVhbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkK
KyAgICAuZWxzZQorICAgICAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3Ry
bCglcnNwKQorICAgIC5lbmRpZgorCisgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4g
Ki8KKyAgICBtb3YgJFxpYnJzX3ZhbCwgJWVheAorICAgIHdybXNyCisuZW5kbQorCisubWFjcm8g
RE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisvKgorICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQK
KyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBXaGVuIHJldHVybmluZyB0byBY
ZW4gY29udGV4dCwgbG9vayB0byBzZWUgd2hldGhlciBTUEVDX0NUUkwgc2hhZG93aW5nIGlzCisg
KiBpbiBlZmZlY3QsIGFuZCByZWxvYWQgdGhlIHNoYWRvdyB2YWx1ZS4gIFRoaXMgY292ZXJzIHJh
Y2UgY29uZGl0aW9ucyB3aGljaAorICogZXhpc3Qgd2l0aCBhbiBOTUkvTUNFL2V0YyBoaXR0aW5n
IGxhdGUgaW4gdGhlIHJldHVybi10by1ndWVzdCBwYXRoLgorICovCisgICAgeG9yICVlZHgsICVl
ZHgKKworICAgIGNtcGIgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19j
dHJsKSglcmJ4KQorICAgIGplIC5MXEBfc2tpcAorCisgICAgbW92IFNUQUNLX0NQVUlORk9fRklF
TEQoc2hhZG93X3NwZWNfY3RybCkoJXJieCksICVlYXgKKyAgICBtb3YgJE1TUl9TUEVDX0NUUkws
ICVlY3gKKyAgICB3cm1zcgorCisuTFxAX3NraXA6CisuZW5kbQorCisubWFjcm8gRE9fU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QKKy8qCisgKiBSZXF1aXJlcyAlZWF4PXNwZWNfY3RybCwgJXJzcD1y
ZWdzL2NwdWluZm8KKyAqIENsb2JiZXJzICVyY3gsICVyZHgKKyAqCisgKiBXaGVuIHJldHVybmlu
ZyB0byBndWVzdCBjb250ZXh0LCBzZXQgdXAgU1BFQ19DVFJMIHNoYWRvd2luZyBhbmQgbG9hZCB0
aGUKKyAqIGd1ZXN0IHZhbHVlLgorICovCisgICAgLyogU2V0IHVwIHNoYWRvdyB2YWx1ZSAqYmVm
b3JlKiBlbmFibGluZyBzaGFkb3dpbmcuICovCisgICAgbW92ICVlYXgsIENQVUlORk9fc2hhZG93
X3NwZWNfY3RybCglcnNwKQorCisgICAgLyogU2V0IFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9y
ZSogbG9hZGluZyB0aGUgZ3Vlc3QgdmFsdWUuICovCisgICAgbW92YiAkMSwgQ1BVSU5GT191c2Vf
c2hhZG93X3NwZWNfY3RybCglcnNwKQorCisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Cisg
ICAgeG9yICVlZHgsICVlZHgKKyAgICB3cm1zcgorLmVuZG0KKworLyogVXNlIGFmdGVyIGEgVk1F
WElUIGZyb20gYW4gSFZNIGd1ZXN0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9W
TUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVD
X0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD0wKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0
IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCisjZGVmaW5lIFNQRUNfQ1RS
TF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjEpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRS
WSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
IGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBt
YXliZXhlbj0wIGlicnNfdmFsPTApLCAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX0NMRUFSCisKKy8qIFVzZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBN
YXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5U
UllfRlJPTV9JTlRSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDI5KSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5
YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJz
X3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW49MSBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJS
U19DTEVBUgorCisvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFhlbiBjb250ZXh0LiAqLworI2RlZmlu
ZSBTUEVDX0NUUkxfRVhJVF9UT19YRU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDE3KSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9U
T19YRU4sIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgXAorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8q
IFVzZSB3aGVuIGV4aXRpbmcgdG8gZ3Vlc3QgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJM
X0VYSVRfVE9fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJM
X0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKyNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KKyNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0FTTV9IX18gKi8KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:16:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcVS-00040U-Hy; Sat, 10 Feb 2018 21:16:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcVQ-0003zw-OY
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:20 +0000
X-Inumbo-ID: c59815d7-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c59815d7-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:17:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcVK-0002hf-Rx
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcVK-00043w-OE
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcVK-00043w-OE@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:16:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/entry: Organise the
	clobbering of the RSB/RAS on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlN2Q3YzAxNjg1NTY5ZDlmZjFmOTcxYzBmMDYyMjU3M2JmZThiZjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjUxOjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTE6MzggMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJpbmcgb2YgdGhlIFJTQi9SQVMg
b24gZW50cnkgdG8gWGVuCiAgICAKICAgIHJldCBpbnN0cnVjdGlvbnMgYXJlIHNwZWN1bGF0ZWQg
ZGlyZWN0bHkgdG8gdmFsdWVzIHJlY29yZGVkIGluIHRoZSBSZXR1cm4KICAgIFN0YWNrIEJ1ZmZl
ci9SZXR1cm4gQWRkcmVzcyBTdGFjaywgYXMgdGhlcmUgaXMgbm8gdW5jZXJ0YWludHkgaW4gd2Vs
bC1mb3JtZWQKICAgIGNvZGUuICBHdWVzdHMgY2FuIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgaW4g
dHdvIHdheXM6CiAgICAKICAgICAgMSkgSWYgdGhleSBjYW4gZmluZCBhIHBhdGggaW4gWGVuIHdo
aWNoIGV4ZWN1dGVzIG1vcmUgcmV0IGluc3RydWN0aW9ucyB0aGFuCiAgICAgICAgIGNhbGwgaW5z
dHJ1Y3Rpb25zLiAgKEF0IGxlYXN0IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGluZnJhc3RydWN0dXJl
LAogICAgICAgICBwcm9iYWJseSBvdGhlcnMuKQogICAgCiAgICAgIDIpIFVzZSB0aGUgZmFjdCB0
aGF0IHRoZSBSU0IvUkFTIGluIGhhcmR3YXJlIGlzIGFjdHVhbGx5IGEgY2lyY3VsYXIgc3RhY2sK
ICAgICAgICAgd2l0aG91dCBhIGNvbmNlcHQgb2YgZW1wdHkuICAoV2hlbiBpdCBsb2dpY2FsbHkg
ZW1wdGllcywgc3RhbGUgdmFsdWVzCiAgICAgICAgIHdpbGwgc3RhcnQgYmVpbmcgdXNlZC4pCiAg
ICAKICAgIFRvIG1pdGlnYXRlLCBvdmVyd3JpdGUgdGhlIFJTQiBvbiBlbnRyeSB0byBYZW4gd2l0
aCBnYWRnZXRzIHdoaWNoIHdpbGwgY2FwdHVyZQogICAgYW5kIGNvbnRhaW4gcm9ndWUgc3BlY3Vs
YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTZjMDEyOGU5YWIyNWJmNjZkZjExMzc3YTMzZWU1
NTg0ZDdmOTllMwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICB8ICAyICsrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oCmluZGV4IGRkMjM4OGYuLmI1ZGFlMTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgK
QEAgLTI4LDMgKzI4LDUgQEAgWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJ
TlRTKzApKjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogWEVOX0NQVUZFQVRVUkUoWEVO
X0lCUEIsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCiBY
RU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElC
UlNCICYmIElSQlMgc2V0IGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIs
ICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLwor
WEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCitYRU5fQ1BVRkVBVFVSRShSU0JfVk1F
WElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZv
ciB2bWV4aXQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKaW5kZXggMThjYjcxOC4uMzdmOTgxOSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3BzLmgKQEAgLTY2LDYgKzY2LDcgQEAKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01f
Tk9QODsgQVNNX05PUDgKICNkZWZpbmUgQVNNX05PUDI5IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1A1CiAjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOAogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGJhNTU1NzQuLmUyN2VhMmIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03NCw2ICs3NCw0NCBAQAogICogIC0gU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QKICAqLwogCisubWFjcm8gRE9fT1ZFUldSSVRFX1JTQgorLyoK
KyAqIFJlcXVpcmVzIG5vdGhpbmcKKyAqIENsb2JiZXJzICVyYXgsICVyY3gKKyAqCisgKiBSZXF1
aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAlcnNwIGhhcyBubyBuZXQgY2hhbmdl
LiBCYXNlZCBvbgorICogR29vZ2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywgdGhlIGxvb3AgaXMg
dW5yb2xsZWQgdG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdvCisgKiBjYWxscyBwZXIgaXRlcmF0aW9u
LgorICoKKyAqIFRoZSBjYWxsIGZpbGxpbmcgdGhlIFJTQiBuZWVkcyBhIG5vbnplcm8gZGlzcGxh
Y2VtZW50LiAgQSBub3Agd291bGQgZG8sIGJ1dAorICogd2UgdXNlICIxOiBwYXVzZTsgbGZlbmNl
OyBqbXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJhc2VkCisgKiBzcGVjdWxhdGlv
biwgZXZlbiBpZiB0aGUgbG9vcCBpcyBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5
LgorICoKKyAqICVyc3AgaXMgcHJlc2VydmVkIGJ5IHVzaW5nIGFuIGV4dHJhIEdQUiBiZWNhdXNl
IGEpIHdlJ3ZlIGdvdCBwbGVudHkgc3BhcmUsCisgKiBiKSB0aGUgdHdvIG1vdnMgYXJlIHNob3J0
ZXIgdG8gZW5jb2RlIHRoYW4gYGFkZCAkMzIqOCwgJXJzcGAsIGFuZCBjKSBjYW4gYmUKKyAqIG9w
dGltaXNlZCB3aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCisgKi8KKyAgICBt
b3YgJDE2LCAlZWN4ICAgICAgICAgICAgICAgICAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxs
cyBwZXIgbG9vcCAqLworICAgIG1vdiAlcnNwLCAlcmF4ICAgICAgICAgICAgICAgICAgLyogU3Rv
cmUgdGhlIGN1cnJlbnQgJXJzcCAqLworCisuTFxAX2ZpbGxfcnNiX2xvb3A6CisKKyAgICAuaXJw
IG4sIDEsIDIgICAgICAgICAgICAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNlLiAqLworICAgIGNh
bGwgLkxcQF9pbnNlcnRfcnNiX2VudHJ5X1xuICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8K
KworLkxcQF9jYXB0dXJlX3NwZWN1bGF0aW9uX1xuOgorICAgIHBhdXNlCisgICAgbGZlbmNlCisg
ICAgam1wIC5MXEBfY2FwdHVyZV9zcGVjdWxhdGlvbl9cbiAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1
bGF0aW9uLiAqLworCisuTFxAX2luc2VydF9yc2JfZW50cnlfXG46CisgICAgLmVuZHIKKworICAg
IHN1YiAkMSwgJWVjeAorICAgIGpueiAuTFxAX2ZpbGxfcnNiX2xvb3AKKyAgICBtb3YgJXJheCwg
JXJzcCAgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8KKy5lbmRtCisKIC5t
YWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCiAvKgogICog
UmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAtMTczLDYgKzIxMSw4
IEBACiAKIC8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KICNkZWZp
bmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwg
WDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRF
Uk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9
U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4Myw2ICsy
MjMsOCBAQAogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxs
L3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxU
RVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJ
VkU7ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lm
eShBU01fTk9QMjEpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9f
c3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOTIsNiArMjM0LDggQEAKIAogLyogVXNlIGlu
IGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnko
QVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERP
X09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:16:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcVX-00041U-JP; Sat, 10 Feb 2018 21:16:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcVW-00041I-Fl
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:26 +0000
X-Inumbo-ID: 9478993c-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9478993c-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:15:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcVU-0002hq-Tt
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcVU-000455-TN
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcVU-000455-TN@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:16:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/entry: Avoid using
	alternatives in NMI/#MC paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZjODE5NDZjZWFhZTJjMjdmY2UyYmEwZjNmMjlmYTlkZjM5NzU5NTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjUyOjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTI6MjggMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogQXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmVzIGluIE5NSS8jTUMgcGF0
aHMKICAgIAogICAgVGhpcyBwYXRjaCBpcyBkZWxpYmVyYXRlbHkgYXJyYW5nZWQgdG8gYmUgZWFz
eSB0byByZXZlcnQgaWYvd2hlbiBhbHRlcm5hdGl2ZXMKICAgIHBhdGNoaW5nIGJlY29tZXMgTk1J
LyNNQyBzYWZlLgogICAgCiAgICBGb3Igc2FmZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2gg
c2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24gaW4gKHdoYXQgaXMKICAgIGxvZ2ljYWxseSkgRE9fU1BF
Q19DVFJMX0VOVFJZIHNvIHRoYXQsIGluIHRoZSBjYXNlIHRoYXQgWGVuIG5lZWRzIElCUlMgc2V0
IGluCiAgICBjb250ZXh0LCBhbiBhdHRhY2tlciBjYW4ndCBzcGVjdWxhdGUgYXJvdW5kIHRoZSBX
Uk1TUiBhbmQgcmVhY2ggYW4gaW5kaXJlY3QKICAgIGJyYW5jaCB3aXRoaW4gdGhlIHNwZWN1bGF0
aW9uIHdpbmRvdy4KICAgIAogICAgVXNpbmcgY29uZGl0aW9uYWxzIG9wZW5zIHRoaXMgYXR0YWNr
IHZlY3RvciB1cCwgc28gdGhlIGVsc2UgY2xhdXNlIGdldHMgYW4KICAgIExGRU5DRSB0byBmb3Jj
ZSB0aGUgcGlwZWxpbmUgdG8gY2F0Y2ggdXAgYmVmb3JlIGNvbnRpbnVpbmcuICBUaGlzIGFsc28g
Y292ZXJzCiAgICB0aGUgc2FmZXR5IG9mIFJTQiBjb25kaXRpb25hbCwgYXMgZXhlY3V0aW9uIGl0
IGlzIGd1YXJhbnRlZWQgdG8gZWl0aGVyIGhpdCB0aGUKICAgIFdSTVNSIG9yIExGRU5DRS4KICAg
IAogICAgT25lIGRvd25zaWRlIG9mIG5vdCB1c2luZyBhbHRlcm5hdGl2ZXMgaXMgdGhhdCB0aGVy
ZSB1bmNvbmRpdGlvbmFsbHkgYW4gTEZFTkNFCiAgICBpbiB0aGUgSVNUIHBhdGggaW4gY2FzZXMg
d2hlcmUgd2UgYXJlIG5vdCB1c2luZyB0aGUgZmVhdHVyZXMgZnJvbSBJQlJTLWNhcGFibGUKICAg
IG1pY3JvY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZmZmYWY5YzEzZTk1MDJmMDlhZDRhYjFh
YWMzZjhiN2I5Mzk4ZjZmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgIDggKysrKysKIHhl
bi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNiArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCA2NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDg5ZTcyODcuLmNjMWM5NzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTIwLDggKzIwLDEwIEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAKKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAjaW5jbHVkZSA8
YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KKyNpbmNsdWRlIDxh
c20vc3BlY19jdHJsX2FzbS5oPgogCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5L
X0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAqLwpA
QCAtMTUwLDYgKzE1MiwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKK3N0YXRpYyB2b2lkIF9f
aW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCit7CisgICAgLyogVGhl
IG9wdGltaXNlZCBhc3NlbWJseSByZWxpZXMgb24gdGhpcyBhbGlhcy4gKi8KKyAgICBCVUlMRF9C
VUdfT04oQlRJX0lTVF9JQlJTICE9IFNQRUNfQ1RSTF9JQlJTKTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCAx
N2YxZDc3Li41MWJlNTI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xNDIsNiAr
MTQyLDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMs
IHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3Bl
Y19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChD
UFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9zaGFkb3df
c3BlY19jdHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0cnVjdCBjcHVf
aW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihz
dHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggNzNi
ZDdjYS4uYTVhNjcwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTI2LDcgKzEyNiw3IEBAIFVOTElL
RUxZX1NUQVJUKGcsIGV4aXRfY3IzKQogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCiAgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhp
cyBwb2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVOIC8qIFJlcTogJXJieD1l
bmQsIENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU5fSVNUIC8qIFJl
cTogJXJieD1lbmQsIENsb2I6IGFjZCAqLwogCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04CiAg
ICAgICAgIGlyZXRxCkBAIC03MzIsNyArNzMyLDcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJieApAQCAtNzY1LDcgKzc2NSw3IEBAIGhh
bmRsZV9pc3RfZXhjZXB0aW9uOgogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBS
ZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJj
eApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAxMDA5ZDA1Li40Njc4YTBmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTcsNiArNTcsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgYm9vbCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwor
ICAgIHVpbnQ4X3QgICAgICBidGlfaXN0X2luZm87CiAKICAgICB1bnNpZ25lZCBsb25nIF9fcGFk
OwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggYjQ1MTI1MC4uYzQ1NGIwMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCkBAIC0yOSw2ICsyOSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3No
YWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBn
ZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vf
c2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+YnRpX2lzdF9pbmZvID0gMDsKIH0KIAog
I2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IGUyN2VhMmIuLjgxNGY1M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCkBAIC0yMCw2ICsyMCwxMSBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hf
XwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXwogCisvKiBFbmNvZGluZyBvZiB0aGUg
Ym90dG9tIGJpdHMgaW4gY3B1aW5mby5idGlfaXN0X2luZm8gKi8KKyNkZWZpbmUgQlRJX0lTVF9J
QlJTICAoMSA8PCAwKQorI2RlZmluZSBCVElfSVNUX1dSTVNSICgxIDw8IDEpCisjZGVmaW5lIEJU
SV9JU1RfUlNCICAgKDEgPDwgMikKKwogI2lmZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPGFz
bS9tc3ItaW5kZXguaD4KIApAQCAtMjU1LDYgKzI2MCw2OCBAQAogICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAog
ICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
Q0xFQVIKIAorLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFz
dHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLworLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFJfSVNUCisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZAorICog
Q2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBv
ZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxfRU5UUlkKKyAqIG1heWJleGVuPTEs
IGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRoZXIgdGhhbiBhbHRlcm5hdGl2ZXMuCisgKi8KKyAg
ICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4CisK
KyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAgIGp6IC5MXEBfc2tpcF9yc2IKKworICAg
IERPX09WRVJXUklURV9SU0IKKworLkxcQF9za2lwX3JzYjoKKworICAgIHRlc3RiICRCVElfSVNU
X1dSTVNSLCAlYWwKKyAgICBqeiAuTFxAX3NraXBfd3Jtc3IKKworICAgIHhvciAlZWR4LCAlZWR4
CisgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgc2V0eiAlZGwKKyAgICBhbmQgJWRs
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQorCisuTFxA
X2VudHJ5X2Zyb21feGVuOgorICAgIC8qCisgICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gIFNQRUNfQ1RSTF9JQlJTIHZzIDAgaXMgZW5jb2RlZCBpbiB0aGUKKyAgICAgKiBib3R0b20g
Yml0IG9mIGJ0aV9pc3RfaW5mbywgdmlhIGEgZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1Rf
SUJSUy4KKyAgICAgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICBhbmQgJEJU
SV9JU1RfSUJSUywgJWVheAorICAgIHdybXNyCisKKyAgICAvKiBPcGVuY29kZWQgVU5MSUtFTFlf
U1RBUlQoKSB3aXRoIG5vIGNvbmRpdGlvbi4gKi8KK1VOTElLRUxZX0RJU1BBVENIX0xBQkVMKFxA
X3NlcmlhbGlzZSk6CisgICAgLnN1YnNlY3Rpb24gMQorICAgIC8qCisgICAgICogSW4gdGhlIGNh
c2UgdGhhdCB3ZSBtaWdodCBuZWVkIHRvIHNldCBTUEVDX0NUUkwuSUJSUyBmb3Igc2FmZXR5LCB3
ZQorICAgICAqIG5lZWQgdG8gZW5zdXJlIHRoYXQgYW4gYXR0YWNrZXIgY2FuJ3QgcG9pc29uIHRo
ZSBganogLkxcQF9za2lwX3dybXNyYAorICAgICAqIHRvIHNwZWN1bGF0ZSBhcm91bmQgdGhlIFdS
TVNSLiAgQXMgYSByZXN1bHQsIHdlIG5lZWQgYSBkaXNwYXRjaAorICAgICAqIHNlcmlhbGlzaW5n
IGluc3RydWN0aW9uIGluIHRoZSBlbHNlIGNsYXVzZS4KKyAgICAgKi8KKy5MXEBfc2tpcF93cm1z
cjoKKyAgICBsZmVuY2UKKyAgICBVTkxJS0VMWV9FTkQoXEBfc2VyaWFsaXNlKQorLmVuZG0KKwor
Lm1hY3JvIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcmJ4PXN0
YWNrX2VuZAorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICovCisgICAgdGVzdGIgJEJU
SV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcmJ4KQorICAg
IGp6IC5MXEBfc2tpcAorCisgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisKKy5MXEBfc2tp
cDoKKy5lbmRtCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiAhX19YODZf
U1BFQ19DVFJMX0FTTV9IX18gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:16:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcVm-00044C-LC; Sat, 10 Feb 2018 21:16:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcVl-00043R-82
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:41 +0000
X-Inumbo-ID: d1a78fa6-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1a78fa6-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:17:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcVf-0002i5-2T
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcVe-00045e-VF
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcVe-00045e-VF@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:16:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJjMGU1OTlhODNkMTdmMDZlYzdkYTE3MDg3MjFjZWRlMmRmODI3NGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjUzOjEwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTM6MTAgMjAxOCArMDEw
MAoKICAgIHg4Ni9ib290OiBDYWxjdWxhdGUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGln
YXRpb24gdG8gdXNlCiAgICAKICAgIFNlZSB0aGUgbG9naWMgYW5kIGNvbW1lbnRzIGluIGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnMoKSBmb3IgZnVydGhlcgogICAgZGV0YWlscy4KICAgIAog
ICAgVGhlcmUgYXJlIHR3byBjb250cm9scyBmb3IgUlNCIG92ZXJ3cml0aW5nLCBiZWNhdXNlIGlu
IHByaW5jaXBsZSB0aGVyZSBhcmUKICAgIGNhc2VzIHdoZXJlIGl0IG1pZ2h0IGJlIHNhZmUgdG8g
Zm9yZWdvIHJzYl9uYXRpdmUgKE9mZiB0aGUgdG9wIG9mIG15IGhlYWQsCiAgICBTTUVQIGFjdGl2
ZSwgbm8gMzJiaXQgUFYgZ3Vlc3RzIGF0IGFsbCwgbm8gdXNlIG9mIHZtZXZlbnQvcGFnaW5nIHN1
YnN5c3RlbXMKICAgIGZvciBIVk0gZ3Vlc3RzLCBidXQgSSBtYWtlIG5vIGd1YXJhbnRlZXMgdGhh
dCB0aGlzIGxpc3Qgb2YgcmVzdHJpY3Rpb25zIGlzCiAgICBleGhhdXN0aXZlKS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAg
IHg4Ni9zcGVjX2N0cmw6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIHdoZW4gdG8gdXNlIElCUlMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhpcyBsb2dpYyB3YXM6CiAgICAKICAgICAg
ICAvKgogICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBv
bGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYgaXQgaXMg
c2FmZSBvbiB0aGlzIGhhcmR3YXJlLgogICAgICAgICAqLwogICAgICAgIGVsc2UgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICAgICB7CiAgICAgICAgICAgIGlmICgg
cmV0cG9saW5lX3NhZmUoKSApCiAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElO
RTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CiAgICAgICAg
fQogICAgCiAgICBidXQgaXQgd2FzIGNoYW5nZWQgYnkgYSByZXF1ZXN0IGR1cmluZyByZXZpZXcu
ICBTYWRseSwgdGhlIHJlc3VsdCBpcyBidWdneSBhcwogICAgaXQgYnJlYWtzIHRoZSBsYXRlciBm
YWxsYmFjayBsb2dpYyBieSBhbGxvd2luZyBJQlJTIHRvIGFwcGVhciBhcyBhdmFpbGFibGUKICAg
IHdoZW4gaW4gZmFjdCBpdCBpc24ndC4KICAgIAogICAgVGhpcyBpbiBwcmFjdGljZSBtZWFucyB0
aGF0IG9uIHJlcG9saW5lLXVuc2FmZSBoYXJkd2FyZSB3aXRob3V0IElCUlMsIHdlCiAgICBzZWxl
Y3QgVEhVTktfSlVNUCBkZXNwaXRlIGludGVuZGluZyB0byBzZWxlY3QgVEhVTktfUkVUUE9MSU5F
LgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9y
YWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDI3MTM3MTUzMDVjYTUxNmY2OThkNThjZWM1ZTBiMzIy
YzNiMmM0ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCiAgICBt
YXN0ZXIgY29tbWl0OiAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMi0wNiAxODozMjo1OCArMDAwMAotLS0KIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDEwICsrLQogeGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jICAgICAgICAgICAgfCAxNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAgNCArLQogMyBmaWxlcyBj
aGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCmluZGV4IDJkOTU3NTkuLmE3NTFhMzkgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCkBAIC0yNDYsNyArMjQ2LDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMg
dG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgog
dGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0g
TGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wIF1gCis+IGA9IExpc3Qgb2YgWyB0
aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2
ZX09PGJvb2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVm
YXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25z
IGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjEs
NiArMjYxLDE0IEBAIGxvY2F0aW9ucy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGByZXRwb2xpbmVg
IChnZW5lcmFsbHkgcHJlZmVycmVkIGZvciBJbnRlbAogaGFyZHdhcmUpLCB3aXRoIHRoZSBhbHRl
cm5hdGl2ZXMgYmVpbmcgYGptcGAgKGEgYGptcCAqJXJlZ2AgZ2FkZ2V0LCBtaW5pbWFsCiBvdmVy
aGVhZCksIGFuZCBgbGZlbmNlYCAoYW4gYGxmZW5jZTsgam1wIColcmVnYCBnYWRnZXQsIHByZWZl
cnJlZCBmb3IgQU1EKS4KIAorT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9
YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IKK3ByZXZlbnQgWGVuIHVzaW5nIHRoZSBm
ZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCitmdW5jdGlv
bmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vl
c3RzLgorCitUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBvcHRpb25zIGNhbiBi
ZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQorUlNCIGdldHMgb3ZlcndyaXR0ZW4uICBUaGVy
ZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBIVk0KK2NvbnRleHQs
IGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCisKICMjIyB4
ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBj
YzFjOTcyLi44YWVmZTI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysr
IGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKKyNpbmNsdWRlIDxhc20vbWljcm9j
b2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CkBAIC0zMywxMSArMzQsMTUgQEAgc3Rh
dGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19MRkVOQ0UsCiAgICAgVEhVTktfSk1QLAog
fSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X2licnMgPSAtMTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9u
YXRpdmUgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRy
dWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIg
KnNzOwotICAgIGludCByYyA9IDA7CisgICAgaW50IHZhbCwgcmMgPSAwOwogCiAgICAgZG8gewog
ICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwpAQCAtNTcsNiArNjIsMTIgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBv
cHRfaWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJy
c2JfbmF0aXZlIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQi
LCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtOTMsMjQgKzEwNCw4NCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJ
UkVDVF9USFVOS1xuIik7CiAKICAgICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAgICAgIkJU
SSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6
IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgotICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/
Iik7CisgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAor
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIg
SUJSUysiIDoKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NM
RUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJ
VCIgOiAiIik7Cit9CisKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1z
YWZlIG9uIHRoaXMgQ1BVLiAqLworc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHZv
aWQpCit7CisgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KHVjb2RlX2NwdV9p
bmZvKS5jcHVfc2lnLnJldjsKKworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290
X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNo
ICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBjYXNlIDB4MTc6IC8qIFBl
bnJ5biAqLworICAgIGNhc2UgMHgxZDogLyogRHVubmluZ3RvbiAqLworICAgIGNhc2UgMHgxZTog
LyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAq
LworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVo
YWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6
IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAg
IGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJp
ZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4
M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLwor
ICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFz
d2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQnJvYWR3ZWxsIHByb2Nlc3NvcnMgYXJl
IHJldHBvbGluZS1zYWZlIGFmdGVyIHNwZWNpZmljIG1pY3JvY29kZQorICAgICAgICAgKiB2ZXJz
aW9ucy4KKyAgICAgICAgICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICAg
ICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxs
IEggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgIGNhc2UgMHg0Zjog
LyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHhiMDAw
MDI1OworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICAgICAgcmV0dXJuIGZh
bHNlOyAvKiBUQkQuICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2t5bGFrZSBhbmQgbGF0
ZXIgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgorICAgICAgICAgKi8KKyAgICBk
ZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQogfQogCiB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOworICAgIGJvb2wgaWJycyA9IGZhbHNlOwogCiAgICAgLyoK
ICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25z
PyAgSWYgc28sIGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBk
aXNhYmxlIGFsbCBoZXVyaXN0aWNzLgogICAgICAqLwotICAgIGlmICggb3B0X3RodW5rICE9IFRI
VU5LX0RFRkFVTFQgKQorICAgIGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgfHwgb3B0
X2licnMgIT0gLTEgKQogICAgIHsKICAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7CisgICAgICAg
IGlicnMgID0gISFvcHRfaWJyczsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTEyNiw3ICsx
OTcsMTggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNo
ICkKICAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwgd2UnZCBsaWtlIHRvIHVzZSByZXRw
b2xpbmUgaW4gcHJlZmVyZW5jZSB0bworICAgICAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYg
aXQgaXMgc2FmZSBvbiB0aGlzIGhhcmR3YXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBlbHNlIGlmICggcmV0cG9saW5lX3NhZmUoKSApCisgICAgICAgICAgICAgICAgdGh1bmsgPSBU
SFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CiAgICAgICAgIH0K
KyAgICAgICAgLyogV2l0aG91dCBjb21waWxlciB0aHVuayBzdXBwb3J0LCB1c2UgSUJSUyBpZiBh
dmFpbGFibGUuICovCisgICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICkKKyAgICAgICAgICAgIGlicnMgPSB0cnVlOwogICAgIH0KIAogICAgIC8qCkBAIC0x
MzcsNiArMjE5LDEzIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgICAgdGh1bmsgPSBUSFVOS19OT05FOwogCiAgICAgLyoKKyAgICAgKiBJZiBJ
QlJTIGlzIGluIHVzZSBhbmQgdGh1bmtzIGFyZSBjb21waWxlZCBpbiwgdGhlcmUgaXMgbm8gcG9p
bnQKKyAgICAgKiBzdWZmZXJpbmcgZXh0cmEgb3ZlcmhlYWQuICBTd2l0Y2ggdG8gdGhlIGxlYXN0
LW92ZXJoZWFkIHRodW5rLgorICAgICAqLworICAgIGlmICggaWJycyAmJiB0aHVuayA9PSBUSFVO
S19ERUZBVUxUICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19KTVA7CisKKyAgICAvKgogICAgICAq
IElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRl
ZmF1bHQgaXMKICAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhh
biBub3RoaW5nLgogICAgICAqLwpAQCAtMTQ5LDYgKzIzOCw1MCBAQCB2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRI
VU5LX0pNUCApCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RI
VU5LX0pNUCk7CiAKKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQor
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90
IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNvbnRleHQsIHdlIHN0aWxsCisgICAgICAgICAqIG5lZWQg
dGhlIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IK
KyAgICAgICAgICogZ3Vlc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpYnJzICkKKyAg
ICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9YRU5fSUJSU19DTEVBUik7CisKKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJ
X0lTVF9XUk1TUiB8IGlicnM7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBQViBndWVzdHMgY2Fu
IHBvaXNvbiB0aGUgUlNCIHRvIGFueSB2aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAorICAgICAq
IHRoZXkgY2FuIGV4ZWN1dGUgYSBjYWxsIGluc3RydWN0aW9uLiAgVGhpcyBpcyBuZWNlc3Nhcmls
eSBvdXRzaWRlCisgICAgICogb2YgdGhlIFhlbiBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAq
CisgICAgICogV2l0aCBTTUVQIGVuYWJsZWQsIHRoZSBwcm9jZXNzb3Igd29uJ3Qgc3BlY3VsYXRl
IGludG8gdXNlciBtYXBwaW5ncy4KKyAgICAgKiBUaGVyZWZvcmUsIGluIHRoaXMgY2FzZSwgd2Ug
ZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZCBlbnRyaWVzCisgICAgICogZnJvbSA2
NGJpdCBQViBndWVzdHMuCisgICAgICoKKyAgICAgKiAzMmJpdCBQViBndWVzdCBrZXJuZWxzIHJ1
biBpbiByaW5nIDEsIHNvIHVzZSBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAqIElmIGEgcHJv
Y2Vzc29ycyBzcGVjdWxhdGVzIHRvIDMyYml0IFBWIGd1ZXN0IGtlcm5lbCBtYXBwaW5ncywgaXQg
aXMKKyAgICAgKiBzcGVjdWxhdGluZyBpbiA2NGJpdCBzdXBlcnZpc29yIG1vZGUsIGFuZCBjYW4g
bGVhayBkYXRhLgorICAgICAqLworICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQorICAgIHsKKyAg
ICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKyAgICAg
ICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9SU0I7CisgICAgfQorCisgICAgLyoK
KyAgICAgKiBIVk0gZ3Vlc3RzIGNhbiBhbHdheXMgcG9pc29uIHRoZSBSU0IgdG8gcG9pbnQgYXQg
WGVuIHN1cGVydmlzb3IKKyAgICAgKiBtYXBwaW5ncy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9y
c2Jfdm1leGl0ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0Jf
Vk1FWElUKTsKKworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0
aV9pc3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLworICAgIGluaXRfc2hhZG93X3NwZWNf
Y3RybF9zdGF0ZSgpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IGM0NTRiMDIuLjYxMjBlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjQsMTIgKzI0LDE0IEBACiAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKTsKIAorZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CisKIHN0
YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Ci0gICAgaW5m
by0+YnRpX2lzdF9pbmZvID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0
aV9pc3RfaW5mbzsKIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:16:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcVv-00045l-Np; Sat, 10 Feb 2018 21:16:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcVv-00045L-Ew
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:51 +0000
X-Inumbo-ID: d7a3a6d8-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7a3a6d8-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:17:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcVp-0002iE-4Z
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcVp-00046B-3x
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcVp-00046B-3x@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:16:45 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/ctxt: Issue a speculation
	barrier between vcpu contexts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiMTI3NDNmMmQyNGZjNTlkNWI5Y2VmYzE1ZWIzZDU2Y2RhZjU0OWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjUzOjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTM6NDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgYmV0d2VlbiB2Y3B1
IGNvbnRleHRzCiAgICAKICAgIElzc3VpbmcgYW4gSUJQQiBjb21tYW5kIGZsdXNoZXMgdGhlIEJy
YW5jaCBUYXJnZXQgQnVmZmVyLCBzbyB0aGF0IGFueSBwb2lzb24KICAgIGxlZnQgYnkgb25lIHZj
cHUgd29uJ3QgcmVtYWluIHdoZW4gYmVnaW5uaW5nIHRvIGV4ZWN1dGUgdGhlIG5leHQuCiAgICAK
ICAgIFRoZSBjb3N0IG9mIElCUEIgaXMgc3Vic3RhbnRpYWwsIGFuZCBza2lwcGVkIG9uIHRyYW5z
aXRpb24gdG8gaWRsZSwgYXMgWGVuJ3MKICAgIGlkbGUgY29kZSBpcyByb2J1c3QgYWxyZWFkeS4g
IEFsbCB0cmFuc2l0aW9ucyBpbnRvIHZjcHUgY29udGV4dCBhcmUgZnVsbHkKICAgIHNlcmlhbGlz
aW5nIGluIHByYWN0aWNlIChhbmQgdW5kZXIgY29uc2lkZXJhdGlvbiBmb3IgYmVpbmcgcmV0cm9h
Y3RpdmVseQogICAgZGVjbGFyZWQgYXJjaGl0ZWN0dXJhbGx5IHNlcmlhbGlzaW5nKSwgc28gYSBj
dW5uaW5nIGF0dGFja2VyIGNhbm5vdCB1c2UgU1AxIHRvCiAgICB0cnkgYW5kIHNraXAgdGhlIGZs
dXNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEyZWQ2NDNlZDc4MzAyMGY4ODUwMzU0MzJlOWMwOTE5
NzU2OTIxZDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCi0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNSArKysrLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAxICsKIDQgZmlsZXMgY2hh
bmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCmluZGV4IGE3NTFhMzkuLmU5YjY1YWMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC0yNDYsNyArMjQ2LDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8g
YSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgogdGhl
IE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlz
dCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgcnNiX3t2bWV4
aXQsbmF0aXZlfT08Ym9vbD4gXWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVu
Y2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09PGJv
b2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwg
WGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2Vk
IG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjUsNiArMjY1
LDkgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2Fu
IGJlIHVzZWQgdG8gZm9yY2Ugb3IKIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2Vs
Zi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCiBmdW5jdGlvbmFsaXR5IGlzIHN0
aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgogCitPbiBo
YXJkd2FyZSBzdXBwb3J0aW5nIElCUEIsIHRoZSBgaWJwYj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IFhlbgorZnJvbSBpc3N1aW5nIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXJzIG9u
IHZjcHUgY29udGV4dCBzd2l0Y2hlcy4KKwogVGhlIGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0
aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBmaW5lIHR1bmUgd2hlbiB0aGUKIFJTQiBnZXRz
IG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVudHJ5
IGZyb20gSFZNCiBjb250ZXh0LCBhbmQgYW4gZW50cnkgZnJvbSBhIG5hdGl2ZSAoUFYgb3IgWGVu
KSBjb250ZXh0LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IGFhYTJiMjguLjhlOTM2YzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTY1LDYgKzY1LDcg
QEAKICNpbmNsdWRlIDxhc20vcHNyLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogI2lu
Y2x1ZGUgPGFzbS9wdi9tbS5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogREVGSU5F
X1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMTczOSw2ICsxNzQwLDM0
IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpu
ZXh0KQogICAgICAgICB9CiAKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKG5leHQpOwor
CisgICAgICAgIGlmICggb3B0X2licGIgJiYgIWlzX2lkbGVfZG9tYWluKG5leHRkKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxh
c3QpOworICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsYXN0X2lkID0gJnRoaXNfY3B1KGxhc3Qp
OworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogU3F1YXNoIHRoZSBkb21pZCBhbmQg
dmNwdSBpZCB0b2dldGhlciBmb3IgY29tcGFyaXNvbgorICAgICAgICAgICAgICogZWZmaWNpZW5j
eS4gIFdlIGNvdWxkIGluIHByaW5jaXBsZSBzdGFzaCBhbmQgY29tcGFyZSB0aGUgc3RydWN0Cisg
ICAgICAgICAgICAgKiB2Y3B1IHBvaW50ZXIsIGJ1dCB0aGlzIHJpc2tzIGEgZmFsc2UgYWxpYXMg
aWYgYSBkb21haW4gaGFzIGRpZWQKKyAgICAgICAgICAgICAqIGFuZCB0aGUgc2FtZSA0ayBwYWdl
IGdldHMgcmV1c2VkIGZvciBhIG5ldyB2Y3B1LgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbmV4dF9pZCA9ICgoKHVuc2lnbmVkIGludCluZXh0ZC0+ZG9tYWluX2lk
IDw8IDE2KSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDE2X3Qp
bmV4dC0+dmNwdV9pZCk7CisgICAgICAgICAgICBCVUlMRF9CVUdfT04oTUFYX1ZJUlRfQ1BVUyA+
IDB4ZmZmZik7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXaGVuIHNjaGVkdWxp
bmcgZnJvbSBhIHZjcHUsIHRvIGlkbGUsIGFuZCBiYWNrIHRvIHRoZSBzYW1lIHZjcHUKKyAgICAg
ICAgICAgICAqICh3aGljaCBtaWdodCBiZSBjb21tb24gaW4gYSBsaWdodGx5IGxvYWRlZCBzeXN0
ZW0sIG9yIHdoZW4KKyAgICAgICAgICAgICAqIHVzaW5nIHZjcHUgcGlubmluZyksIHRoZXJlIGlz
IG5vIG5lZWQgdG8gaXNzdWUgSUJQQiwgYXMgd2UgYXJlCisgICAgICAgICAgICAgKiByZXR1cm5p
bmcgdG8gdGhlIHNhbWUgc2VjdXJpdHkgY29udGV4dC4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgaWYgKCAqbGFzdF9pZCAhPSBuZXh0X2lkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9JQlBCKTsKKyAgICAgICAgICAg
ICAgICAqbGFzdF9pZCA9IG5leHRfaWQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9
CiAKICAgICBjb250ZXh0X3NhdmVkKHByZXYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDhhZWZlMjkuLjhhZDk5
MmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTM3LDYgKzM3LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsK
IHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwogc3RhdGljIGJvb2wgX19p
bml0ZGF0YSBvcHRfcnNiX25hdGl2ZSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9w
dF9yc2Jfdm1leGl0ID0gdHJ1ZTsKK2Jvb2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7
CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQpAQCAtNjQsNiArNjUsOCBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQog
ICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJwYiA9
IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZl
Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0gdmFsOwogICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykp
ID49IDAgKQpAQCAtMTA0LDEzICsxMDcsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcg
IiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19JTkZPCi0gICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhl
cnM6JXMlcyVzXG4iLAorICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3Ro
ZXJzOiVzJXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAi
Ti9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUi
IDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAg
ICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkgICAgPyAiIElCUlMrIiA6
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8g
IiBJQlJTLSIgICAgICA6ICIiLAorICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIs
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8g
IiBSU0JfVk1FWElUIiA6ICIiKTsKIH0KQEAgLTI3OSw2ICsyODMsMTAgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggb3B0X3JzYl92bWV4
aXQgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQp
OwogCisgICAgLyogQ2hlY2sgd2UgaGF2ZSBoYXJkd2FyZSBJQlBCIHN1cHBvcnQgYmVmb3JlIHVz
aW5nIGl0Li4uICovCisgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAm
JiAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKKyAgICAgICAgb3B0X2licGIgPSBm
YWxzZTsKKwogICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9p
c3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLwogICAgIGluaXRfc2hhZG93X3NwZWNfY3Ry
bF9zdGF0ZSgpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA2MTIwZTRmLi5lMzI4YjBm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI0LDYgKzI0LDcgQEAKIAogdm9pZCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCitleHRlcm4gYm9vbCBvcHRfaWJwYjsK
IGV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:16:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:16:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcW0-00046t-PU; Sat, 10 Feb 2018 21:16:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcW0-00046k-Gw
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:56 +0000
X-Inumbo-ID: a6872a0b-0ea7-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6872a0b-0ea7-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 22:16:25 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcVz-0002iP-6J
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcVz-00046j-5l
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:16:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcVz-00046j-5l@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:16:55 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NDQ1MTQwNTBiOWFlN2Q3NWNkZDk1ZmQwNzkxMmI5OTMwY2FlMDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjU0OjEyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTQ6MTIgMjAxOCArMDEw
MAoKICAgIHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzIHRvIGd1ZXN0
cwogICAgCiAgICBXaXRoIGFsbCBpbmZyYXN0cnVjdHVyZSBpbiBwbGFjZSwgaXQgaXMgbm93IHNh
ZmUgdG8gbGV0IGd1ZXN0cyBzZWUgYW5kIHVzZQogICAgdGhlc2UgZmVhdHVyZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2N2M2
ODM4ZGRhY2ZhNjQ2ZjlkMWFlODAyYmQwZjE2YTkzNTY2NWI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAppbmRleCAwZjIxZmVkLi5mYTgxYWYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIzNywxMyArMjM3LDEzIEBAIFhFTl9DUFVGRUFU
VVJFKEVGUk8sICAgICAgICAgIDcqMzIrMTApIC8qICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGlu
dGVyZmFjZSAqLwogCiAvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4
ODAwMDAwMDguZWJ4LCB3b3JkIDggKi8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgq
MzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlBCLCAg
ICAgICAgICA4KjMyKzEyKSAvKiAgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5
IEFNRCkgKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQ
QiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZp
bmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICov
CiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVy
YWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMs
IDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lz
aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElCUlMg
YW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KLVhFTl9DUFVGRUFUVVJFKFNUSUJQ
LCAgICAgICAgIDkqMzIrMjcpIC8qISAgU1RJQlAgKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAg
ICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVs
KSAqLworWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAq
LwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:17:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcWF-00048y-RI; Sat, 10 Feb 2018 21:17:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcWF-00048S-9M
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:11 +0000
X-Inumbo-ID: e3afdc01-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3afdc01-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:18:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcW9-0002jl-BI
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcW9-000496-7p
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcW9-000496-7p@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:17:05 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/idle: Clear SPEC_CTRL while
	idle
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxODE0NzJhNWNhNDVhZTVlNzdhYmJjZjAyNGQwMjVkOWJhNzljZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjU0OjUyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NTQ6NTIgMjAxOCArMDEw
MAoKICAgIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUgaWRsZQogICAgCiAgICBPbiBj
b250ZW1wb3JhcnkgaGFyZHdhcmUsIHNldHRpbmcgSUJSUy9TVElCUCBoYXMgYSBwZXJmb3JtYW5j
ZSBpbXBhY3Qgb24KICAgIGFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwogICAgYmVmb3JlIGJlY29taW5nIGlkbGUs
IHRvIGF2b2lkIGFuIGlkbGUgY29yZSBwcmV2ZW50aW5nIGFkamFjZW50IHVzZXJzcGFjZQogICAg
ZXhlY3V0aW9uIGZyb20gcnVubmluZyBhdCBmdWxsIHBlcmZvcm1hbmNlLgogICAgCiAgICBDYXJl
IG11c3QgYmUgdGFrZW4gdG8gZW5zdXJlIHRoZXJlIGFyZSBubyByZXQgb3IgaW5kaXJlY3QgYnJh
bmNoIGluc3RydWN0aW9ucwogICAgYmV0d2VlbiBzcGVjX2N0cmxfe2VudGVyLGV4aXR9X2lkbGUo
KSBpbnZvY2F0aW9ucywgd2hpY2ggYXJlIGZvcmNlZCBhbHdheXMKICAgIGlubGluZS4gIENhcmUg
bXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkg
YmV0d2VlbgogICAgZmx1c2hpbmcgY2FjaGVzIGFuZCBiZWNvbWluZyBpZGxlLCBpbiBjYXNlcyB3
aGVyZSB0aGF0IG1hdHRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGM3ZTQ3OGQ1OTdiMDM0NmVl
ZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6
MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgIHwgMjEgKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyAgIHwgIDcgKysr
KysrKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9p
ZGxlLmMKaW5kZXggYjYwNWE4Ny4uNWZlZGE3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC01NSw2
ICs1NSw3IEBACiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+CiAjaW5jbHVkZSA8eGVuL25vdGlmaWVy
Lmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAog
LyojZGVmaW5lIERFQlVHX1BNX0NYKi8KIApAQCAtNDE3LDggKzQxOCwxNCBAQCB2b2lkIG13YWl0
X2lkbGVfd2l0aF9oaW50cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQogICAg
ICAqLwogICAgIGlmICggKGV4cGlyZXMgPiBOT1coKSB8fCBleHBpcmVzID09IDApICYmICFzb2Z0
aXJxX3BlbmRpbmcoY3B1KSApCiAgICAgeworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKKwogICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1aWRs
ZV9td2FpdF9mbGFncyk7CisKKyAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAg
ICAgICAgIF9fbXdhaXQoZWF4LCBlY3gpOworICAgICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGlu
Zm8pOworCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxh
Z3MpOwogICAgIH0KIApAQCAtNDMzLDYgKzQ0MCw4IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vz
c29yX2ZmaF9jc3RhdGVfZW50ZXIoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKIAogc3Rh
dGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAqY3gp
CiB7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICBz
d2l0Y2ggKCBjeC0+ZW50cnlfbWV0aG9kICkKICAgICB7CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9F
TV9GRkg6CkBAIC00NDAsMTUgKzQ0OSwxOSBAQCBzdGF0aWMgdm9pZCBhY3BpX2lkbGVfZG9fZW50
cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKICAgICAgICAgYWNwaV9wcm9jZXNzb3Jf
ZmZoX2NzdGF0ZV9lbnRlcihjeCk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NU
QVRFX0VNX1NZU0lPOgorICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAg
ICAgLyogSU8gcG9ydCBiYXNlZCBDLXN0YXRlICovCiAgICAgICAgIGluYihjeC0+YWRkcmVzcyk7
CiAgICAgICAgIC8qIER1bW15IHdhaXQgb3AgLSBtdXN0IGRvIHNvbWV0aGluZyB1c2VsZXNzIGFm
dGVyIFBfTFZMMiByZWFkCiAgICAgICAgICAgIGJlY2F1c2UgY2hpcHNldHMgY2Fubm90IGd1YXJh
bnRlZSB0aGF0IFNUUENMSyMgc2lnbmFsCiAgICAgICAgICAgIGdldHMgYXNzZXJ0ZWQgaW4gdGlt
ZSB0byBmcmVlemUgZXhlY3V0aW9uIHByb3Blcmx5LiAqLwogICAgICAgICBpbmwocG10bXJfaW9w
b3J0KTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgcmV0dXJu
OwogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fSEFMVDoKKyAgICAgICAgc3BlY19jdHJsX2VudGVy
X2lkbGUoaW5mbyk7CiAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICBzcGVjX2N0cmxfZXhp
dF9pZGxlKGluZm8pOwogICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgICAgICByZXR1
cm47CiAgICAgfQpAQCAtNTc2LDcgKzU4OSwxMyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nv
cl9pZGxlKHZvaWQpCiAgICAgICAgIGlmICggcG1faWRsZV9zYXZlICkKICAgICAgICAgICAgIHBt
X2lkbGVfc2F2ZSgpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAgICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICAg
ICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC03NTUsNiArNzc0LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQog
ICAgICAgICAgKiBPdGhlcndpc2UsIENQVSBtYXkgc3RpbGwgaG9sZCBkaXJ0eSBkYXRhLCBicmVh
a2luZyBjYWNoZSBjb2hlcmVuY3ksCiAgICAgICAgICAqIGxlYWRpbmcgdG8gc3RyYW5nZSBlcnJv
cnMuCiAgICAgICAgICAqLworICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2lu
Zm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAgIHdoaWxlICggMSApCkBAIC03ODQs
NiArODA0LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQogICAgICAgICB1MzIgYWRkcmVz
cyA9IGN4LT5hZGRyZXNzOwogICAgICAgICB1MzIgcG10bXJfaW9wb3J0X2xvY2FsID0gcG10bXJf
aW9wb3J0OwogCisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVfaW5mbygpKTsK
ICAgICAgICAgd2JpbnZkKCk7CiAKICAgICAgICAgd2hpbGUgKCAxICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxl
LmMKaW5kZXggNzYyZGZmMS4uZTM1N2YyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTU4LDYg
KzU4LDcgQEAKICNpbmNsdWRlIDxhc20vaHBldC5oPgogI2luY2x1ZGUgPGFzbS9td2FpdC5oPgog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVk
ZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEuaD4KIAogI2RlZmluZSBNV0FJVF9JRExFX1ZFUlNJT04g
IjAuNC4xIgpAQCAtNzM2LDcgKzczNywxMyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQp
CiAJCWlmIChwbV9pZGxlX3NhdmUpCiAJCQlwbV9pZGxlX3NhdmUoKTsKIAkJZWxzZQorCQl7CisJ
CQlzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworCQkJc3BlY19jdHJs
X2VudGVyX2lkbGUoaW5mbyk7CiAJCQlzYWZlX2hhbHQoKTsKKwkJCXNwZWNfY3RybF9leGl0X2lk
bGUoaW5mbyk7CisJCX0KIAkJcmV0dXJuOwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDhlOTM2YzguLjdlMTBhMmEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTU1LDYgKzU1LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3ZpcmlkaWFuLmg+CiAj
aW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20v
bm1pLmg+CiAjaW5jbHVkZSA8YXNtL21jZS5oPgpAQCAtNzUsOSArNzYsMTUgQEAgdm9pZCAoKmRl
YWRfaWRsZSkgKHZvaWQpIF9fcmVhZF9tb3N0bHkgPSBkZWZhdWx0X2RlYWRfaWRsZTsKIAogc3Rh
dGljIHZvaWQgZGVmYXVsdF9pZGxlKHZvaWQpCiB7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZv
ID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgIGlmICgg
Y3B1X2lzX2hhbHRhYmxlKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQorICAgIHsKKyAgICAgICAgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICBz
cGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIGxvY2Fs
X2lycV9lbmFibGUoKTsKIH0KQEAgLTg5LDYgKzk2LDcgQEAgdm9pZCBkZWZhdWx0X2RlYWRfaWRs
ZSh2b2lkKQogICAgICAqIGhlbGQgYnkgdGhlIENQVXMgc3Bpbm5pbmcgaGVyZSBpbmRlZmluaXRl
bHksIGFuZCBnZXQgZGlzY2FyZGVkIGJ5CiAgICAgICogYSBzdWJzZXF1ZW50IElOSVQuCiAgICAg
ICovCisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwogICAgIHdiaW52
ZCgpOwogICAgIGZvciAoIDsgOyApCiAgICAgICAgIGhhbHQoKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCmluZGV4IGUzMjhiMGYuLjVhYjRmZjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAt
MjAsNyArMjAsOSBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAjZGVmaW5lIF9fWDg2
X1NQRUNfQ1RSTF9IX18KIAorI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUg
PGFzbS9jdXJyZW50Lmg+CisjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgogCiB2b2lkIGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKQEAgLTM1LDYgKzM3LDM4IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKICAgICBpbmZv
LT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIH0KIAorLyogV0FSTklORyEg
YHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KK3N0
YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9p
bmZvICppbmZvKQoreworICAgIHVpbnQzMl90IHZhbCA9IDA7CisKKyAgICAvKgorICAgICAqIExh
dGNoIHRoZSBuZXcgc2hhZG93IHZhbHVlLCB0aGVuIGVuYWJsZSBzaGFkb3dpbmcsIHRoZW4gdXBk
YXRlIHRoZSBNU1IuCisgICAgICogVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMgaGVyZTsgb25seSBs
b2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCisgICAgICovCisgICAgaW5mby0+c2hh
ZG93X3NwZWNfY3RybCA9IHZhbDsKKyAgICBiYXJyaWVyKCk7CisgICAgaW5mby0+dXNlX3NoYWRv
d19zcGVjX2N0cmwgPSB0cnVlOworICAgIGJhcnJpZXIoKTsKKyAgICBhc20gdm9sYXRpbGUgKCBB
TFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQor
ICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQi
ICgwKSA6ICJtZW1vcnkiICk7Cit9CisKKy8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLworc3RhdGljIGFsd2F5c19pbmxpbmUg
dm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKK3sKKyAgICB1
aW50MzJfdCB2YWwgPSBTUEVDX0NUUkxfSUJSUzsKKworICAgIC8qCisgICAgICogRGlzYWJsZSBz
aGFkb3dpbmcgYmVmb3JlIHVwZGF0aW5nIHRoZSBNU1IuICBUaGVyZSBhcmUgbm8gU01QIGlzc3Vl
cworICAgICAqIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNlcm5zLgor
ICAgICAqLworICAgIGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gZmFsc2U7CisgICAgYmFy
cmllcigpOworICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3Ii
LCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisgICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKK30KKwogI2Vu
ZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:17:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcWP-0004A1-T3; Sat, 10 Feb 2018 21:17:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcWP-00049g-Fe
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:21 +0000
X-Inumbo-ID: e9b0f44b-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9b0f44b-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:18:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcWJ-0002jr-De
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcWJ-00049g-Cd
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcWJ-00049g-Cd@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:17:15 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vpsci: Removing dummy
	MIGRATE and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkMmUxNDM2YjE4Y2JkMmM0Y2VmMTViOTUzZjJlMzBkYzY1MzQ2NTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDE1OjUzOjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRmViIDggMTY6MjU6NDcg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRFIGFu
ZCBNSUdSQVRFX0lORk9fVVBfQ1BVCiAgICAKICAgIFRoZSBQU0NJIGNhbGwgTUlHUkFURSBhbmQg
TUlHUkFURV9JTkZPX1VQX0NQVSBhcmUgb3B0aW9uYWwgYW5kCiAgICBpbXBsZW1lbnRlZCBhcyBq
dXN0IHJldHVybmluZyBQU0NJX05PVF9TVVBQT1JURUQgKGFrYSBVTktOT1dOX0ZVTkNUSU9OCiAg
ICBmb3IgU01DQ0MpLgogICAgCiAgICBUaGUgbmV3IFNNQ0NDIGZyYW1ld29yayBpcyBhYmxlIHRv
IGRlYWwgd2l0aCB1bmltcGxlbWVudGVkIGZ1bmN0aW9uIGFuZAogICAgcmV0dXJuIHRoZSBwcm9w
ZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJvdGgKICAg
IGZ1bmN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAg
ICAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICB8
IDE2ICstLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwg
IDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDQgLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCAwZTAyNGY3
Li40OGIyNzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJj
aC9hcm0vdnBzY2kuYwpAQCAtMTczLDIxICsxNzMsMTEgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9h
ZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJ
XzBfMl9BRkZJTklUWV9MRVZFTF9PRkY7CiB9CiAKLWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0
ZSh1aW50MzJfdCB0YXJnZXRfY3B1KQotewotICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7
Ci19Ci0KIHVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCiB7CiAg
ICAgcmV0dXJuIFBTQ0lfMF8yX1RPU19NUF9PUl9OT1RfUFJFU0VOVDsKIH0KIAotcmVnaXN0ZXJf
dCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KHZvaWQpCi17Ci0gICAgcmV0dXJuIFBT
Q0lfTk9UX1NVUFBPUlRFRDsKLX0KLQogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lk
ICkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggYzkwNjRk
ZS4uOTk3ZjJlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJj
aC9hcm0vdnNtYy5jCkBAIC0yOCw3ICsyOCw3IEBACiAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElP
Tl9DT1VOVCAzCiAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBi
eSBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbHMuICovCi0jZGVmaW5lIFNTU0NfU01DQ0Nf
RlVOQ1RJT05fQ09VTlQgMTMKKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAxMQog
CiBzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgeGVuX3V1
aWRfdCB1dWlkKQogewpAQCAtMTU3LDExICsxNTcsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3Nz
YyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgogICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0
ZW1fb2ZmKCk7CkBAIC0yMDYsMTUgKzIwMSw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAK
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6Ci0gICAgewotICAgICAgICB1aW50MzJfdCB0
Y3B1ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKLQotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9taWdyYXRlKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21p
Z3JhdGUodGNwdSkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KICAgICBjYXNlIEFS
TV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2Nh
bGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
ZXJmY19kZWZuLmgKaW5kZXggNWY5NTdlZS4uYTdhY2I3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKQEAgLTI3LDEyICsyNywxMCBAQCBQRVJGQ09VTlRFUih2cHNjaV9jcHVfb24sICAgICAg
ICAgICAgICAidnBzY2k6IGNwdV9vbiIpCiBQRVJGQ09VTlRFUih2cHNjaV9jcHVfb2ZmLCAgICAg
ICAgICAgICAidnBzY2k6IGNwdV9vZmYiKQogUEVSRkNPVU5URVIodnBzY2lfdmVyc2lvbiwgICAg
ICAgICAgICAgInZwc2NpOiB2ZXJzaW9uIikKIFBFUkZDT1VOVEVSKHZwc2NpX21pZ3JhdGVfaW5m
b190eXBlLCAgICJ2cHNjaTogbWlncmF0ZV9pbmZvX3R5cGUiKQotUEVSRkNPVU5URVIodnBzY2lf
bWlncmF0ZV9pbmZvX3VwX2NwdSwgInZwc2NpOiBtaWdyYXRlX2luZm9fdXBfY3B1IikKIFBFUkZD
T1VOVEVSKHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCiBQ
RVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNl
dCIpCiBQRVJGQ09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9z
dXNwZW5kIikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTog
Y3B1X2FmZmluaXR5X2luZm8iKQotUEVSRkNPVU5URVIodnBzY2lfY3B1X21pZ3JhdGUsICAgICAg
ICAgInZwc2NpOiBjcHVfbWlncmF0ZSIpCiAKIFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAgICAg
ICAgICAgICAgICAidmdpY2Q6IHJlYWQiKQogUEVSRkNPVU5URVIodmdpY2Rfd3JpdGVzLCAgICAg
ICAgICAgICAgICJ2Z2ljZDogd3JpdGUiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCA2MzVlYTVkLi4zMmMx
ZjgxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMzcsOSArMzcsNyBAQCBpbnQzMl90IGRvX3BzY2lfMF8y
X2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7CiBpbnQzMl90IGRv
X3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwp
OwotaW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90IHRhcmdldF9jcHUpOwogdWlu
dDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCk7Ci1yZWdpc3Rlcl90IGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9vZmYodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKIApA
QCAtNTcsOSArNTUsNyBAQCB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKICNk
ZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCiAjZGVmaW5lIFBTQ0lfMF8y
X0ZOX0NQVV9PTiAgICAgICAgICAgICAgMwogI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9J
TkZPICAgICAgIDQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURSAgICAgICAgICAgICA1CiAj
ZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgNgotI2RlZmluZSBQU0NJXzBf
Ml9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVIDcKICNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVNX09G
RiAgICAgICAgICA4CiAjZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCAgICAgICAgOQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:17:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcWZ-0004BL-V3; Sat, 10 Feb 2018 21:17:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcWZ-0004Aw-Lo
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:31 +0000
X-Inumbo-ID: efaf6dea-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id efaf6dea-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:18:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcWT-0002k1-FP
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcWT-0004Ay-Ep
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:17:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcWT-0004Ay-Ep@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:17:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vsmc: Don't implement
	function IDs that don't exist
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5MjExMjhmY2IzNTAxMzE4ZjUyMzNhYzMyYTM5OGIxYWNhY2IyY2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDE1OjUzOjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRmViIDggMTY6MjU6NDkg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IHZzbWM6IERvbid0IGltcGxlbWVudCBmdW5jdGlvbiBJ
RHMgdGhhdCBkb24ndCBleGlzdAogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBv
ZiBTTUNDQyByZWxpZXMgb24gdGhlIGZhY3Qgb25seSB0aGUgZnVuY3Rpb24KICAgIG51bWJlciAo
Yml0cyBbMTU6MF0pIGlzIGVub3VnaCB0byBpZGVudGlmeSB3aGF0IHRvIGltcGxlbWVudC4KICAg
IAogICAgSG93ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBpbiB0aGUgcmFuZ2Ug
MHg4NDAwMDAwMC0weDg0MDAwMDFGCiAgICBhbmQgMHhDNDAwMDAwMC0weEM0MDAwMDFGLiBGdXJ0
aGVybW9yZSwgbm90IGFsbCBTTUMzMiBmdW5jdGlvbnMgaGF2ZQogICAgZXF1aXZhbGVudCBpbiB0
aGUgU01DNjQuIFRoaXMgaXMgdGhlIGNhc2Ugb2Y6CiAgICAgICAgKiBQU0NJX1ZFUlNJT04KICAg
ICAgICAqIENQVV9PRkYKICAgICAgICAqIE1JR1JBVEVfSU5GT19UWVBFCiAgICAgICAgKiBTWVNU
RU1fT0ZGCiAgICAgICAgKiBTWVNURU1fUkVTRVQKICAgIAogICAgU2ltaWxhcmx5IGNhbGwgY291
bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBjYW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMz
MgogICAgZmFzdCBjYWxscyAoU2VlIDYuMiBpbiBBUk0gREVOIDAwMjhCKS4KICAgIAogICAgWGVu
IHNob3VsZCBvbmx5IGltcGxlbWVudCBpZGVudGlmaWVyIGV4aXN0aW5nIGluIHRoZSBzcGVjaWZp
Y2F0aW9uIGluCiAgICBvcmRlciB0byBhdm9pZCBwb3RlbnRpYWwgY2xhc2hlcyB3aXRoIGxhdGVy
IHJldmlzaW9uLiBUaGVyZWZvcmUgcmV3b3JrIHRoZQogICAgdnNtYyBjb2RlIHRvIHVzZSB0aGUg
d2hvbGUgZnVuY3Rpb24gaWRlbnRpZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQogICAgZnVuY3Rp
b24gbnVtYmVyLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3Ig
Y2FsbCBjb3VudCwgY2FsbCB1aWQsIHJldmlzaW9uIGFyZQogICAgcmVuYW1lZCB0byBiZXR0ZXIg
c3VpdCB0aGUgc3BlYy4KICAgIAogICAgTGFzdGx5LCB1cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElP
Tl9DT1VOVCB0byBtYXRjaCB0aGUgY29ycmVjdCBudW1iZXIgb2YKICAgIGZ1bnRpb25zLiBOb3Rl
IHRoYXQgdmVyc2lvbiBpcyBub3QgdXBkYXRlZCBiZWNhdXNlIHRoZSBudW1iZXIgaGFzIGFsd2F5
cwogICAgYmVlbiB3cm9uZywgYW5kIG5vYm9keSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAzOSArKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aCB8IDIwICsrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlv
bnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMg
Yi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDk5N2YyZTAuLjNkOGNiY2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMjgsNyAr
MjgsNyBAQAogI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwogCiAvKiBOdW1iZXIg
b2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2
aWNlIENhbGxzLiAqLwotI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDExCisjZGVm
aW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgMTQKIAogc3RhdGljIGJvb2wgZmlsbF91aWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKIHsKQEAgLTg0LDEz
ICs4NCwxNSBAQCBzdGF0aWMgYm9vbCBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGNudCkKIC8qIFNNQ0NDIGludGVyZmFjZSBmb3Ig
aHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfaHlw
ZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBzd2l0Y2ggKCBzbWNj
Y19nZXRfZm4oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSApCisgICAgdWludDMyX3QgZmlkID0gKHVp
bnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKKworICAgIHN3aXRjaCAoIGZpZCApCiAgICAg
ewotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICBjYXNlIEFSTV9TTUND
Q19DQUxMX0NPVU5UX0ZJRChIWVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rp
b25fY2FsbF9jb3VudChyZWdzLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwotICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgY2FzZSBBUk1fU01DQ0NfQ0FMTF9VSURfRklE
KEhZUEVSVklTT1IpOgogICAgICAgICByZXR1cm4gZmlsbF91aWQocmVncywgWEVOX1NNQ0NDX1VJ
RCk7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgorICAgIGNhc2UgQVJN
X1NNQ0NDX1JFVklTSU9OX0ZJRChIWVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZpbGxfcmV2
aXNpb24ocmVncywgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04pOwogICAgIGRlZmF1bHQ6CkBAIC0x
NDAsMzYgKzE0MiwzNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApOwogCi0gICAgc3dpdGNoICggc21jY2NfZ2V0X2ZuKGZpZCkgKQorICAgIHN3aXRj
aCAoIGZpZCApCiAgICAgewotICAgIGNhc2UgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMihQU0NJX1ZFUlNJT04pOgogICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX3ZlcnNpb24pOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJf
dmVyc2lvbigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
X0NQVV9PRkY6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgogICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vZmYpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBT
Q0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihNSUdS
QVRFX0lORk9fVFlQRSk6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5
cGUpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9p
bmZvX3R5cGUoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9TWVNURU1fT0ZGOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKICAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZigpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9G
QUlMVVJFKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZ
U1RFTV9SRVNFVDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToKICAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBfMl9z
eXN0ZW1fcmVzZXQoKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9DUFVfT046CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PTik6CisgICAgY2FzZSBQU0NJ
XzBfMl9GTjY0KENQVV9PTik6CiAgICAgewogICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBT
Q0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsIDIpOwpAQCAtMTgwLDcgKzE4Myw4IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihD
UFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9TVVNQRU5EKToKICAgICB7
CiAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CiAgICAgICAg
IHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CkBAIC0xOTEsNyArMTk1LDgg
QEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5J
VFlfSU5GTzoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6CisgICAgY2Fz
ZSBQU0NJXzBfMl9GTjY0KEFGRklOSVRZX0lORk8pOgogICAgIHsKICAgICAgICAgcmVnaXN0ZXJf
dCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDIpOwpAQCAtMjAxLDEzICsyMDYsMTMgQEAgc3RhdGljIGJvb2wgaGFuZGxl
X3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwog
ICAgIH0KIAotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICBjYXNlIEFS
TV9TTUNDQ19DQUxMX0NPVU5UX0ZJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1
bmN0aW9uX2NhbGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKLSAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgorICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExf
VUlEX0ZJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBTU1NDX1NN
Q0NDX1VJRCk7CiAKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT046CisgICAg
Y2FzZSBBUk1fU01DQ0NfUkVWSVNJT05fRklEKFNUQU5EQVJEKToKICAgICAgICAgcmV0dXJuIGZp
bGxfcmV2aXNpb24ocmVncywgU1NTQ19TTUNDQ19NQUpPUl9SRVZJU0lPTiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU1NTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTik7CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAppbmRleCBmNTQzZGVhLi42MmIzYThjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC04Miw5ICs4
MiwyMyBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90
IGZ1bmNpZCkKICNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5EICA2MwogCiAv
KiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLwotI2RlZmluZSBBUk1fU01DQ0Nf
RlVOQ19DQUxMX0NPVU5UICAgICAgIDB4RkYwMAotI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxM
X1VJRCAgICAgICAgIDB4RkYwMQotI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9O
ICAgIDB4RkYwMworI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9DT1VOVF9GSUQob3duZXIpICAgICAg
ICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRjAwKQorCisjZGVmaW5lIEFSTV9TTUNDQ19D
QUxMX1VJRF9GSUQob3duZXIpICAgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxMX1ZB
TChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAweEZG
MDEpCisKKyNkZWZpbmUgQVJNX1NNQ0NDX1JFVklTSU9OX0ZJRChvd25lcikgICAgICAgICAgICAg
ICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIsICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKIAogLyogT25seSBvbmUgZXJyb3IgY29kZSBk
ZWZpbmVkIGluIFNNQ0NDICovCiAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElP
TiAgKC0xKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Feb 10 21:18:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekcXg-0004GD-3d; Sat, 10 Feb 2018 21:18:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcXf-0004FL-LH
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:18:39 +0000
X-Inumbo-ID: ad8c3ef1-0ea7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad8c3ef1-0ea7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:16:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcUg-0002ff-H0
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekcUg-00040L-GR
 for xen-changelog@lists.xenproject.org; Sat, 10 Feb 2018 21:15:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekcUg-00040L-GR@xenbits.xenproject.org>
Date: Sat, 10 Feb 2018 21:15:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/msr: Emulation of
	MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5ODkxZWY5NDQyYWNiOTk4ZjM1NGI5NjllNzMwMmQ4MTI0NWFiMGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDExOjQ4OjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTE6NDg6MjIgMjAxOCArMDEw
MAoKICAgIHg4Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0gZm9y
IGd1ZXN0cwogICAgCiAgICBBcyBwZXIgdGhlIHNwZWMgY3VycmVudGx5IGF2YWlsYWJsZSBoZXJl
OgogICAgCiAgICBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVz
L21hbmFnZWQvYzUvNjMvMzM2OTk2LVNwZWN1bGF0aXZlLUV4ZWN1dGlvbi1TaWRlLUNoYW5uZWwt
TWl0aWdhdGlvbnMucGRmCiAgICAKICAgIE1TUl9BUkNIX0NBUEFCSUxJVElFUyB3aWxsIG9ubHkg
Y29tZSBpbnRvIGV4aXN0ZW5jZSBvbiBuZXcgaGFyZHdhcmUsIGJ1dCBpcwogICAgaW1wbGVtZW50
ZWQgYXMgYSBzdHJhaWdodCAjR1AgZm9yIG5vdyB0byBhdm9pZCBiZWluZyBsZWFreSB3aGVuIG5l
dyBoYXJkd2FyZQogICAgYXJyaXZlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYTU4YTY3OWE2MTkw
ZTcxNGE1OTJmMTM2OWI2NjA3NjlhNDhhODBjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAx
NDoxMDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA0NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAg
IHwgMTAgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggMTg3
Zjg2Mi4uNzg3NWQ5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tc3IuYwpAQCAtMTIwLDExICsxMjAsMjIgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9s
aWN5KHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKICAgICBjb25zdCBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gdi0+ZG9tYWluLT5hcmNoLm1zcjsKICAgICBjb25zdCBz
dHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOwogCiAgICAgc3dpdGNoICgg
bXNyICkKICAgICB7CisgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgIC8qIFdyaXRlLW9u
bHkgKi8KKyAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoK
KyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQorICAgICAgICAgICAgZ290byBncF9mYXVs
dDsKKyAgICAgICAgKnZhbCA9IHZwLT5zcGVjX2N0cmwucmF3OworICAgICAgICBicmVhazsKKwog
ICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgICAgIGlmICggIWRwLT5wbGFm
b3JtX2luZm8uYXZhaWxhYmxlICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CkBAIC0xMzIs
NiArMTQzLDEwIEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgICAgICAgICAgICAgX01TUl9QTEFURk9STV9JTkZP
X0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX0FSQ0hfQ0FQ
QUJJTElUSUVTOgorICAgICAgICAvKiBOb3QgaW1wbGVtZW50ZWQgeWV0LiAqLworICAgICAgICBn
b3RvIGdwX2ZhdWx0OworCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
OgogICAgICAgICBpZiAoICF2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmF2YWlsYWJsZSApCiAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwpAQCAtMTUzLDE0ICsxNjgsNDQgQEAgaW50IGd1ZXN0
X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIHsKICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFy
Y2guY3B1aWQ7CiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNy
OwogICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CiAKICAgICBz
d2l0Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgor
ICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgorICAgICAgICAvKiBSZWFkLW9ubHkgKi8K
ICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAg
ICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsgLyog
TVNSIGF2YWlsYWJsZT8gKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBOb3RlOiBTUEVDX0NU
UkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUgdG8gdXNlIChpLmUuIGlnbm9yZWQpCisgICAg
ICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZS4KKyAgICAgICAg
ICovCisKKyAgICAgICAgaWYgKCB2YWwgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NU
SUJQKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisK
KyAgICAgICAgdnAtPnNwZWNfY3RybC5yYXcgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICYmICFjcC0+
ZXh0ZC5pYnBiICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/
ICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIg
aXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgorICAgICAgICAgKiBwcmFjdGljZSwg
cmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCB2ID09IGN1cnIgJiYgKHZhbCAmIFBSRURfQ01EX0lCUEIpICkK
KyAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAg
ICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKICAg
ICB7CiAgICAgICAgIHVpbnQ2NF90IHJzdmQgPSB+MHVsbDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CmluZGV4IDExYzQzZmEuLjlhNWJkY2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzks
NiArMzksOCBAQAogI2RlZmluZSBNU1JfUFJFRF9DTUQJCQkweDAwMDAwMDQ5CiAjZGVmaW5lIFBS
RURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAorI2RlZmluZSBNU1JfQVJDSF9DQVBB
QklMSVRJRVMJCTB4MDAwMDAxMGEKKwogLyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJs
ZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkweDAwMDAwMGMx
CiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAwMDA0YzEKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4
IDQxNzMyYTQuLjIwYmE0N2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjE1LDYgKzIxNSwxNiBAQCBzdHJ1
Y3QgbXNyX2RvbWFpbl9wb2xpY3kKIC8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBwZXItdkNQVSBN
U1JzICovCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiB7CisgICAgLyogMHgwMDAwMDA0OCAtIE1T
Ul9TUEVDX0NUUkwgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICAvKgorICAgICAgICAgKiBPbmx5
IHRoZSBib3R0b20gdHdvIGJpdHMgYXJlIGRlZmluZWQsIHNvIG5vIG5lZWQgdG8gd2FzdGUgc3Bh
Y2UKKyAgICAgICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUgbW9tZW50LCBidXQgdXNlIHVpbnQz
Ml90IGZvciB0aGUgY29udmVuaWVuY2UKKyAgICAgICAgICogb2YgdGhlIGFzc2VtYmx5IGNvZGUu
CisgICAgICAgICAqLworICAgICAgICB1aW50MzJfdCByYXc7CisgICAgfSBzcGVjX2N0cmw7CisK
ICAgICAvKiAweDAwMDAwMTQwICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTICovCiAg
ICAgc3RydWN0IHsKICAgICAgICAgYm9vbCBhdmFpbGFibGU7IC8qIFRoaXMgTVNSIGlzIG5vbi1h
cmNoaXRlY3R1cmFsICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:11:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjuq-0002lQ-EQ; Sun, 11 Feb 2018 05:11:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjuq-0002lI-2N
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:04 +0000
X-Inumbo-ID: e2119918-0ee9-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2119918-0ee9-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:10:32 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjuo-0001LA-E7
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjuo-0002Bk-9s
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjuo-0002Bk-9s@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1MWM4NzkxZDA4NjgzMWYyMDM4ZmUxODIxN2U1NTNmNjEyYTU2MDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzc6MzUg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQ
X0VOVFJZXyogbWFjcm9zCiAgICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwg
dGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRo
YW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1h
Y3JvCiAgICB0aGF0IHdpbGwgdGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgM2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4YWEyOTUzNzY3
MykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDM2ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMTIwOTIyZS4uYzY0OTBkMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKQEAgLTExMSwzOSArMTExLDI5IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogc2tp
cF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZ
KHRyYXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisvKgorICog
TWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMgdG8gdGhl
IGxpc3Qgb2YKKyAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRv
IHVubWFzay4KKyAqLworI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8j
I3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpOyAgICAgICAgLyog
bG9jYWxfaXJxX2VuYWJsZSAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBj
cHNpZSBhOyAgICAgICAgLyogYXN5bmNocm9ub3VzIGFib3J0IGVuYWJsZSAqLyAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3Ry
YXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3Yg
cjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUg
c3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAogICAgICAgICBiIGRvX3Ry
YXBfIyN0cmFwCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRyYXBfIyN0
cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgYTsgICAgICAgIC8qIGFz
eW5jaHJvbm91cyBhYm9ydCBlbmFibGUgKi8gICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRy
IGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIxMSwgc3A7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmljIHNw
LCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkgKi8g
IFwKLSAgICAgICAgYiBkb190cmFwXyMjdHJhcAorLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFz
ayBJUlEvQWJvcnQsIGtlZXAgRklRIG1hc2tlZCAqLworI2RlZmluZSBERUZJTkVfVFJBUF9FTlRS
WSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQogCi0jZGVmaW5lIERFRklORV9U
UkFQX0VOVFJZX05PQUJPUlQodHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi10cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFNBVkVfQUxMOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMCwgc3A7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2lu
dGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAK
Ky8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQg
Ki8KKyNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9F
TlRSWSh0cmFwLCBhKQorCisvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUSwga2VlcCBB
Ym9ydC9GSVEgbWFza2VkICovCisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQodHJh
cCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpKQogCiAgICAgICAgIC5hbGlnbiA1CiBHTE9C
QUwoaHlwX3RyYXBzX3ZlY3RvcikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:11:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjv0-0002lz-Fv; Sun, 11 Feb 2018 05:11:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjuz-0002lt-Fp
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:13 +0000
X-Inumbo-ID: e81a5604-0ee9-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e81a5604-0ee9-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:10:42 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjuy-0001Ln-Ho
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjuy-0002DJ-FM
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjuy-0002DJ-FM@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: Add missing MIDR values
	for Cortex-A17 and A12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5OTdjNWU2MjhkZDU4OGZmNGFkYjM3MzNiN2Y0OGJiMDUyMWEyNDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzc6NDAg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENv
cnRleC1BMTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlEUiB3aWxsIGJl
IHVzZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBw
cmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2MzM0MWI1ODIz
NGQwZWZlNWNlZDIpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CmluZGV4IGQ2YzAyMGQuLjBkY2ZiMGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDYs
NiArNDYsOCBAQAogCiAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCiAK
KyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIgICAgIDB4QzBECisjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0ExNSAgICAgMHhDMEYKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAz
CiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQwNwpAQCAtNTMsNiArNTUs
OCBAQAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAgIDB4RDBBCiAKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTEyIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTIpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3KQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTUgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkKICNk
ZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9N
T0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:11:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjvF-0002nW-Hh; Sun, 11 Feb 2018 05:11:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjvF-0002n9-2f
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:29 +0000
X-Inumbo-ID: 26291ee8-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26291ee8-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:12:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjv8-0001M1-Jb
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjv8-0002EB-Iw
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjv8-0002EB-Iw@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiYTU5YmRjMjZiZDY5YmRkODRiY2IyYmQ1OTdmZWUxNDRlODQ1ZDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzg6NTcg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQg
ZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVk
IGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMg
cmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAg
ICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5k
IHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDAyNjhjYzkxMjcw
YzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjljNjFjMSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhl
bi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
fCAzICsrLQogeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgfCA1ICsrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXgg
YzY0OTBkMi4uNjQ4NzZjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEzNyw3ICsxMzcsNyBAQCB0cmFw
XyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAKICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9y
KQotICAgICAgICAud29yZCAwICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBSZXNl
dCAqLworICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBS
ZXNldCAqLwogICAgICAgICBiIHRyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uICAgIC8qIDB4MDQg
LSBVbmRlZmluZWQgSW5zdHJ1Y3Rpb24gKi8KICAgICAgICAgYiB0cmFwX2h5cGVydmlzb3JfY2Fs
bCAgICAgICAgICAvKiAweDA4IC0gSHlwZXJ2aXNvciBDYWxsICovCiAgICAgICAgIGIgdHJhcF9w
cmVmZXRjaF9hYm9ydCAgICAgICAgICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCkBAIC0x
NDYsNiArMTQ2LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9p
cnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAqLwogICAgICAgICBiIHRyYXBf
ZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KIAorREVGSU5FX1RSQVBf
RU5UUlkocmVzZXQpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBE
RUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9FTlRSWShwcmVm
ZXRjaF9hYm9ydCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKaW5kZXggYzI0ZmMxNC4uZWNlMzNiMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Ry
YXBzLmMKQEAgLTIzLDYgKzIzLDExIEBACiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAK
K2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX3Jlc2V0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQoreworICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiUmVzZXQiLCByZWdzKTsKK30KKwogYXNtbGlu
a2FnZSB2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogewogICAgIHVpbnQzMl90IHBjID0gcmVncy0+cGM7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:11:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjvQ-0002or-JX; Sun, 11 Feb 2018 05:11:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjvP-0002oH-8j
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:39 +0000
X-Inumbo-ID: 2c27e228-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c27e228-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:12:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjvI-0001M8-LP
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjvI-0002Fc-Kq
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjvI-0002Fc-Kq@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: Add skeleton to harden
	branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkMzIyMzdkNWY0ZGI0MTlmODRkYTg5MTc2MWFiYjRmNmIxYThmNTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzk6MTQg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdh
aW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICBy
ZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRp
YWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIu
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5k
IGEgbmV3IEtjb25maWcgb3B0aW9uCiAgICB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lm
aWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCiAgICBmb3IgQ1BVcyB0aGF0IGFy
ZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUg
YXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVz
dCBjb250ZXh0LgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2gg
cHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGlu
c3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3Jl
IHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0
aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgSG93ZXZl
ciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRo
aXMgbWVhbnMKICAgIHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24g
dGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0CiAgICBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhl
IGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgogICAgVGhlcmVmb3JlIGh5
cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUK
ICAgIG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgSVJRcyBhbmQgU0Vycm9ycyBtYXNrZWQgdG8g
cmVkdWNlIHRoZSByaXNrIHRvCiAgICB1c2UgdGhlbS4KICAgIAogICAgVGhpcyBwYXRjaCBwcm92
aWRlcyBhbiBpbmZyYXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxlcyBiZWZvcmUKICAg
IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgogICAgCiAgICBOb3Rl
IHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQu
OCBvcgogICAgZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFs
dGVybmF0aXZlIHRvIGVhc2UKICAgIGJhY2twb3J0aW5nLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5YmQ0
NDYzYjVjN2NjMDI2YTA3YjliYmQ0MWE2YTcxMjJhOTU2NDdlKQotLS0KIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCAzNjYwNTBkLi4w
OWUxYWQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwpAQCAtMTg0LDYgKzE4NCw5IEBAIGNvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgogY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgZGVmX2Jvb2wg
eSBpZiBBUk1fNjQgJiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAorY29uZmlnIEFSTTMyX0hB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgZGVmX2Jvb2wgeSBpZiBBUk1fMzIgJiYgSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKKwogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNlICJk
cml2ZXJzL0tjb25maWciCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDY0ODc2YzEuLjgyOGU1MmMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCkBAIC0zNCw2ICszNCwyMCBAQAogICAgICAgICBibG5lIHNhdmVfZ3Vlc3RfcmVn
cwogCiBzYXZlX2d1ZXN0X3JlZ3M6CisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SCisgICAgICAgIC8qCisgICAgICAgICAqIFJlc3RvcmUgdmVjdG9ycyB0YWJsZSB0
byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCisgICAgICAgICAqIGNoYW5nZWQgd2hl
biByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChzZWUKKyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVy
dmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKKyAgICAgICAgICog
YW55IGludGVycnVwdHMgYXJlIHVubWFza2VkKSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMgcmVx
dWlyZXMKKyAgICAgICAgICogU1AgdG8gYmUgOCBieXRlcyBhbGlnbmVkLiBUaGlzIGRvZXMgbm90
IGhvbGQgd2hlbiBydW5uaW5nIGluCisgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgorICAgICAg
ICAgKi8KKyAgICAgICAgbGRyIHIxLCA9aHlwX3RyYXBzX3ZlY3RvcgorICAgICAgICBtY3IgcDE1
LCA0LCByMSwgYzEyLCBjMCwgMAorICAgICAgICBpc2IKKyNlbmRpZgorCiAgICAgICAgIGxkciBy
MTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQIHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5
cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAg
ICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKQEAgLTE3OSwxMiArMTkzLDM3IEBAIHJldHVy
bl90b19ndWVzdDoKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JF
X09ORV9CQU5LRUQoUjEyX2ZpcSk7CiAgICAgICAgIC8qIEZhbGwgdGhydSAqLwogcmV0dXJuX3Rv
X2h5cGVydmlzb3I6Ci0gICAgICAgIGNwc2lkIGkKKyAgICAgICAgY3BzaWQgYWkKICAgICAgICAg
bGRyIGxyLCBbc3AsICNVUkVHU19scl0KICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfcGNd
CiAgICAgICAgIG1zciBFTFJfaHlwLCByMTEKICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1Nf
Y3Bzcl0KICAgICAgICAgbXNyIFNQU1JfaHlwLCByMTEKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICAgICAgLyoKKyAgICAgICAgICogSGFyZGVuaW5nIGJy
YW5jaCBwcmVkaWN0b3IgbWF5IHJlcXVpcmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKKyAgICAgICAg
ICogdmVjdG9yIHRhYmxlcyBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3NlIHZl
Y3RvcnMKKyAgICAgICAgICogbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0
IGRvZXMgbm90IGhvbGQgd2hlbgorICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29y
IChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4gU28gc2V0dXAKKyAgICAgICAgICogSFZCQVIg
dmVyeSBsYXRlLgorICAgICAgICAgKgorICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMgdGFibGUg
d2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKKyAgICAgICAgICogc2F2ZV9ndWVzdF9yZWdz
KS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiByOSwgIzAgICAgICAgICAgICAgICAgICAgICAg
LyogdmVjdG9yIHRhYmxlcyA9IE5VTEwgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTG9hZCB2
ZWN0b3IgdGFibGVzIHBvaW50ZXIgZnJvbSB0aGUgcGVyLWNwdSBicF9oYXJkZW5fdmVjcworICAg
ICAgICAgKiB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3Qgb25seS4KKyAgICAgICAgICovCisg
ICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNtcCByMTEsICNQU1JfTU9E
RV9IWVAKKyAgICAgICAgbGRybmUgcjExLCA9cGVyX2NwdV9fYnBfaGFyZGVuX3ZlY3MKKyAgICAg
ICAgbXJjbmUgcDE1LCA0LCByMTAsIGMxMywgYzAsIDIgICAvKiByMTAgPSBwZXItY3B1IG9mZnNl
dCAoSFRQSURSKSAqLworICAgICAgICBhZGRuZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAgIC8q
IHIxMSA9IG9mZnNldCBvZiB0aGUgdmVjdG9yIHRhYmxlcyAqLworICAgICAgICBsZHJuZSByOSwg
W3IxMV0gICAgICAgICAgICAgICAgIC8qIHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KKyAgICAgICAg
Y21wIHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiBPbmx5IHVwZGF0ZSBIVkJBUiB3aGVu
IHRoZSB2ZWN0b3IgKi8KKyAgICAgICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAgICAv
KiB0YWJsZXMgaXMgbm90IE5VTEwuICovCisjZW5kaWYKICAgICAgICAgcG9wIHtyMC1yMTJ9CiAg
ICAgICAgIGFkZCBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwgU1BT
UiwgUEMgKi8KICAgICAgICAgY2xyZXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA4Nzg5ZDIwLi4xMmYxNWU3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCkBAIC0xNjYsNiArMTY2LDM2IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBf
aGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAKICNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IgKi8KIAorLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBm
b3IgQXJtMzIgKi8KKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IK
KworLyoKKyAqIFBlci1DUFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1cm5pbmcgdG8g
dGhlIGd1ZXN0cy4gVGhleSB3aWxsCisgKiBvbmx5IGJlIHVzZWQgb24gcGxhdGZvcm0gcmVxdWly
aW5nIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KKyAqLworREVGSU5FX1BFUl9DUFVf
UkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CisKK2V4dGVybiBjaGFy
IGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CisKK3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2Vk
CitpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxp
dGllcyAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92
ZWNzLCBjb25zdCBjaGFyICpkZXNjKQoreworICAgIC8qCisgICAgICogRW5hYmxlIGNhbGxiYWNr
cyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBjYXBhYmlsaXRp
ZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKKyAgICAgKiBl
bnRyeS4KKyAgICAgKi8KKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQorICAgICAg
ICByZXR1cm47CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZ3Vl
c3QgZXhpdFxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKKyAgICB0
aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKK30KKworI2VuZGlmCisKICNkZWZp
bmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNoZXMgPSBpc19h
ZmZlY3RlZF9taWRyX3JhbmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAg
ICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:11:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjvZ-0002qc-Kz; Sun, 11 Feb 2018 05:11:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjvY-0002pa-E9
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:48 +0000
X-Inumbo-ID: 3225fe29-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3225fe29-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:12:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjvS-0001MQ-NI
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjvS-0002GQ-Mc
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjvS-0002GQ-Mc@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: Invalidate BTB on guest
	exit for Cortex A17 and 12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlMTNhZDc3N2QzMzFjZDUzNDkyOGRmNzIwZGJmNTQyNDk3MjMxYmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzk6MjAg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBm
b3IgQ29ydGV4IEExNyBhbmQgMTIKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcg
YXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwogICAgaW52YWxpZGF0
ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlzIG1hZGUgY29tcGxpY2F0ZWQgYnkgdGhl
IGZhY3QKICAgIHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52YWxpZGF0aW5nIHRoZSBC
VEIuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIGZvdXJ0aCB2ZXJzaW9uIHBvc3RlZCBi
eSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCiAgICBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3
LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjMyMDYyLmh0bWwKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDVlMDY5MGQwM2RjNjE3N2U2MTRlMDYwYWU3ODAw
MWQ0ZjJhYmRlMikKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDM4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
ICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMKaW5kZXggODI4ZTUyYy4uMWViYmU0YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
QEAgLTE2MCw2ICsxNjAsNDQgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIg
dHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAqLwogICAgICAgICBi
IHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KIAorI2lmZGVm
IENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCisgICAgICAgIC5hbGlnbiA1CitHTE9C
QUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVu
Y29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAg
ICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgor
ICAgICAgICAgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBS
ZXNldCAgICAgICAgICAgIDcgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yIENhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8K
KyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAg
ICAgIDIgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEg
ICAgICAgICAgICAgIDEgKi8KKyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBGSVEgICAgICAgICAgICAgIDAgKi8KKworICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcs
IGM1LCA2CSAgICAvKiBCUElBTEwgKi8KKyAgICAgICAgaXNiCisKKy5tYWNybyB2ZWN0X2JyIHZh
bCwgdGFyZworICAgICAgICBlb3IgICAgIHNwLCBzcCwgI1x2YWwKKyAgICAgICAgdHN0ICAgICBz
cCwgIzcKKyAgICAgICAgZW9ybmUgICBzcCwgc3AsICNcdmFsCisgICAgICAgIGJlcSAgICAgXHRh
cmcKKy5lbmRtCisKKyAgICAgICAgdmVjdF9iciAwLCB0cmFwX2ZpcQorICAgICAgICB2ZWN0X2Jy
IDEsIHRyYXBfaXJxCisgICAgICAgIHZlY3RfYnIgMiwgdHJhcF9ndWVzdF9zeW5jCisgICAgICAg
IHZlY3RfYnIgMywgdHJhcF9kYXRhX2Fib3J0CisgICAgICAgIHZlY3RfYnIgNCwgdHJhcF9wcmVm
ZXRjaF9hYm9ydAorICAgICAgICB2ZWN0X2JyIDUsIHRyYXBfaHlwZXJ2aXNvcl9jYWxsCisgICAg
ICAgIHZlY3RfYnIgNiwgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24KKyAgICAgICAgdmVjdF9i
ciA3LCB0cmFwX3Jlc2V0CisKKyNlbmRpZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IgKi8KKwogREVGSU5FX1RSQVBfRU5UUlkocmVzZXQpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRl
ZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMKaW5kZXggMTJmMTVlNy4uNzg0OTc5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMTk0LDYgKzE5NCwx
MyBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFi
aWxpdGllcyAqZW50cnksCiAgICAgdGhpc19jcHUoYnBfaGFyZGVuX3ZlY3MpID0gaHlwX3ZlY3M7
CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKK3sK
KyAgICBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0b3JfYnBf
aW52LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4ZWN1dGUgQlBJQUxMIik7Cisg
ICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgogCiAjZGVmaW5lIE1JRFJfUkFOR0UobW9kZWwsIG1p
biwgbWF4KSAgICAgXApAQCAtMjgwLDYgKzI4NywxOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKICAgICAgICAgLmVuYWJsZSA9IGVu
YWJsZV9wc2NpX2JwX2hhcmRlbmluZywKICAgICB9LAogI2VuZGlmCisjaWZkZWYgQ09ORklHX0FS
TTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9
IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMo
TUlEUl9DT1JURVhfQTEyKSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVu
aW5nLAorICAgIH0sCisgICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTE3
KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVuaW5nLAorICAgIH0sCisj
ZW5kaWYKICAgICB7fSwKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:11:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjve-0002ro-ND; Sun, 11 Feb 2018 05:11:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjvd-0002re-RK
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:53 +0000
X-Inumbo-ID: 00148465-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00148465-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:11:22 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjvc-0001MW-PK
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjvc-0002HG-OV
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjvc-0002HG-OV@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: Invalidate icache on
	guest exist for Cortex-A15
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyMzc5YjZhZGNlMDI0OWZmYzA1YTNhNzg3MGYyMjkzMzY4MzM3ZTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzk6MjUg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0
YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJlZGljdG9yIG9uCiAgICBDb3J0ZXggQS0xNSwgbGV0
J3MgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNoIGNhbiBvbmx5IGJlCiAg
ICBkb25lIGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExSWzBdIGJlaW5nIHNl
dCkuCiAgICAKICAgIFdlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBlcmZv
cm0gdGhlIHZlY3RvciBkZWNvZGluZy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBw
YXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCiAgICAKICAgIFsxXSBodHRwczovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjY1YzRiNmFhNzllYjIxYjFhYWRh
OWY3Zjk4ZmI1Y2I3ZjAzNzQzYSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIx
ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAxMyAr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCmluZGV4IDFlYmJlNGIuLjJmOGI3Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNjMsNiArMTYz
LDI2IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogI2lmZGVmIENPTkZJR19IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUgogCiAgICAgICAgIC5hbGlnbiA1CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rv
cl9pY19pbnYpCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9u
IGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2
ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcg
Ki8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAg
ICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBI
eXBlcnZpc29yIGNhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAgICAgIDIgKi8KKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8K
KyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAg
ICAgIDAgKi8KKworICAgICAgICBtY3IgcDE1LCAwLCByMCwgYzcsIGM1LCAwICAgICAgIC8qIElD
SUFMTFUgKi8KKyAgICAgICAgaXNiCisKKyAgICAgICAgYiBkZWNvZGVfdmVjdG9ycworCisgICAg
ICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20g
MyBiaXRzIG9mCkBAIC0xODAsNiArMjAwLDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBf
aW52KQogICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8K
ICAgICAgICAgaXNiCiAKK2RlY29kZV92ZWN0b3JzOgogLm1hY3JvIHZlY3RfYnIgdmFsLCB0YXJn
CiAgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAogICAgICAgICB0c3QgICAgIHNwLCAjNwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCmluZGV4IDc4NDk3OWUuLjI4ZDUzM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTE3Niw2ICsxNzYs
NyBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogREVG
SU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CiAK
IGV4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CitleHRlcm4gY2hhciBoeXBf
dHJhcHNfdmVjdG9yX2ljX2ludltdOwogCiBzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAogaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5LApAQCAtMjAxLDYgKzIwMiwxMyBAQCBzdGF0aWMgaW50IGVuYWJsZV9icF9pbnZfaGFy
ZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxl
X2ljX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKK3sKKyAgICBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0b3JfaWNfaW52LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImV4ZWN1dGUgSUNJQUxMVSIpOworICAgIHJldHVybiAwOworfQorCiAjZW5k
aWYKIAogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKQEAgLTI5OCw2
ICszMDYsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1f
ZXJyYXRhW10gPSB7CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNyks
CiAgICAgICAgIC5lbmFibGUgPSBlbmFibGVfYnBfaW52X2hhcmRlbmluZywKICAgICB9LAorICAg
IHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNSksCisgICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfaWNfaW52X2hhcmRlbmluZywKKyAgICB9LAogI2VuZGlmCiAgICAge30sCiB9
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:12:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjvt-0002tw-Ox; Sun, 11 Feb 2018 05:12:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjvs-0002tN-TD
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:08 +0000
X-Inumbo-ID: 3e2ce2e5-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e2ce2e5-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:13:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjvm-0001NM-R7
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjvm-0002I9-QX
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjvm-0002I9-QX@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:12:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm32: entry: Document the
	purpose of r11 in the traps handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkMDFkYmM3MTMzZTBjNTVhZWNiMzFkOTVjZDQ2MTU4MDI0MWM1NzYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6Mzk6MzAg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9m
IHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgogICAgCiAgICBJdCB0b29rIG1lIGEgYml0IG9mIHRp
bWUgdG8gdW5kZXJzdGFuZCB3aHkgX19ERUZJTkVfVFJBUF9FTlRSWSBpcwogICAgc3RvcmluZyB0
aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4gcGFpciB3
aXRoCiAgICByZXR1cm5fdHJhcHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBmcm9t
IHIxMS4KICAgIAogICAgVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVz
dCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCiAgICBzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90
cmFwLCByMTEgd2lsbCBzdGlsbCBjb250YWluIHRoZSBvcmlnaW5hbAogICAgc3RhY2sgcG9pbnRl
ci4KICAgIAogICAgQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0
aGUgMiBzaWRlcyB0byBlYWNoIG90aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGRkODU1YWE0MzBmMmRhOWI2NzdjMTQ1ZjBjNjI1YTgyYWFhOTcxMTApCi0tLQog
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAyZjhiN2NiLi5mNjkwOGUzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwpAQCAtMTM2LDYgKzEzNiwxMCBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8q
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAqIFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxs
IGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCisgICAgICAgICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxl
ZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAgICAgICAgICBcCisgICAgICAgICAqLyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBz
dGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJh
cF8jI3RyYXAKQEAgLTIyOSw2ICsyMzMsMTAgQEAgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlx
KQogREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVChkYXRhX2Fib3J0KQogCiByZXR1cm5fZnJvbV90
cmFwOgorICAgICAgICAvKgorICAgICAgICAgKiBSZXN0b3JlIHRoZSBzdGFjayBwb2ludGVyIGZy
b20gcjExLiBJdCB3YXMgc2F2ZWQgb24gZXhjZXB0aW9uCisgICAgICAgICAqIGVudHJ5IChzZWUg
X19ERUZJTkVfVFJBUF9FTlRSWSkuCisgICAgICAgICAqLwogICAgICAgICBtb3Ygc3AsIHIxMQog
RU5UUlkocmV0dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdT
X2Nwc3JdCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:12:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjvy-0002ur-QN; Sun, 11 Feb 2018 05:12:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjvy-0002ui-5H
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:14 +0000
X-Inumbo-ID: 0c109216-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c109216-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:11:42 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjvw-0001OB-T2
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjvw-0002Iz-SL
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjvw-0002Iz-SL@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:12:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/alt: Break out alternative-asm
	into a separate header file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwZWQwMzQ5ZmYyMTJiNDFkYmZhYjM3MTQxY2NjYjcxYmMxYzMwMzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjA4OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MDg6NTAgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbHQ6IEJyZWFrIG91dCBhbHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRl
IGhlYWRlciBmaWxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA5ZDdiNDM1MWQzYmI1Yzc0NGRiMzExY2ZmYTU3YmEzZWJiNTgz
MzI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowNyArMDAwMAotLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCAzMSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggICAgIHwgMTMg
KysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFz
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5iZjAzMzJlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMCwwICsxLDMxIEBACisjaWZuZGVm
IF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXworI2RlZmluZSBfQVNNX1g4Nl9BTFRFUk5BVElW
RV9BU01fSF8KKworI2lmZGVmIF9fQVNTRU1CTFlfXworCisvKgorICogSXNzdWUgb25lIHN0cnVj
dCBhbHRfaW5zdHIgZGVzY3JpcHRvciBlbnRyeSAobmVlZCB0byBwdXQgaXQgaW50bworICogdGhl
IHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgc2VlIGJlbG93KS4gVGhpcyBlbnRyeSBjb250YWlu
cworICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNv
ZGUgdG8gcGF0Y2ggYW4KKyAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCku
CisgKi8KKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9yaWdf
bGVuIGFsdF9sZW4KKyAgICAubG9uZyBcb3JpZyAtIC4KKyAgICAubG9uZyBcYWx0IC0gLgorICAg
IC53b3JkIFxmZWF0dXJlCisgICAgLmJ5dGUgXG9yaWdfbGVuCisgICAgLmJ5dGUgXGFsdF9sZW4K
Ky5lbmRtCisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KKyNlbmRpZiAvKiBfQVNNX1g4Nl9B
TFRFUk5BVElWRV9BU01fSF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLmgKaW5kZXggZGI0ZjA4ZS4uYmE1MzdkNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaApAQCAtMSwxNyArMSwxMCBAQAogI2lmbmRlZiBfX1g4Nl9BTFRFUk5BVElW
RV9IX18KICNkZWZpbmUgX19YODZfQUxURVJOQVRJVkVfSF9fCiAKKyNpbmNsdWRlIDxhc20vYWx0
ZXJuYXRpdmUtYXNtLmg+CiAjaW5jbHVkZSA8YXNtL25vcHMuaD4KIAotI2lmZGVmIF9fQVNTRU1C
TFlfXwotLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19s
ZW4gYWx0X2xlbgotICAgICAgICAubG9uZyBcb3JpZyAtIC4KLSAgICAgICAgLmxvbmcgXGFsdCAt
IC4KLSAgICAgICAgLndvcmQgXGZlYXR1cmUKLSAgICAgICAgLmJ5dGUgXG9yaWdfbGVuCi0gICAg
ICAgIC5ieXRlIFxhbHRfbGVuCi0uZW5kbQotI2Vsc2UKKyNpZm5kZWYgX19BU1NFTUJMWV9fCiAj
aW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCkBAIC0x
NDUsNiArMTM4LDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQp
OwogLyogVXNlIHRoaXMgbWFjcm8ocykgaWYgeW91IG5lZWQgbW9yZSB0aGFuIG9uZSBvdXRwdXQg
cGFyYW1ldGVyLiAqLwogI2RlZmluZSBBU01fT1VUUFVUMihhLi4uKSBhCiAKLSNlbmRpZiAgLyog
IF9fQVNTRU1CTFlfXyAgKi8KKyNlbmRpZiAvKiAgIV9fQVNTRU1CTFlfXyAgKi8KIAogI2VuZGlm
IC8qIF9fWDg2X0FMVEVSTkFUSVZFX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:12:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjw9-0002wl-SL; Sun, 11 Feb 2018 05:12:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjw8-0002wM-Ux
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:24 +0000
X-Inumbo-ID: 120fc2e6-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 120fc2e6-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:11:52 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjw6-0001OP-V0
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjw6-0002K3-UI
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjw6-0002K3-UI@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:12:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkZTk1NTRmODcyNjJiMGM2ZGNjMjFhY2ExOTRmMzEzOWEzMWZjZmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjA5OjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MDk6NTUgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbHQ6IEludHJvZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwogICAgCiAg
ICBUbyBoZWxwIGNyZWF0aW5nIGFsdGVybmF0aXZlIGZyYW1lcyBpbiBhc3NlbWJseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA0NzExNDI4ZjVlMmE5YmZmZjlmOGQ3NWI2YTY5NjA3MjExOGMxOWE0CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowNyArMDAwMAotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAppbmRleCBiZjAzMzJlLi42NjQwZTg1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKQEAgLTE3LDYgKzE3LDUyIEBACiAgICAgLmJ5dGUg
XGFsdF9sZW4KIC5lbmRtCiAKKy5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5zdHIs
IGZlYXR1cmUKKy5Mb2xkX3N0YXJ0X1xAOgorICAgIFxvbGRpbnN0cgorLkxvbGRfZW5kX1xAOgor
CisgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCisgICAg
YWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3X3N0YXJ0X1xALCBcZmVh
dHVyZSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXdf
ZW5kX1xAIC0gLkxuZXdfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBA
cHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24n
dCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5dGUgMHhmZiArICguTG5ld19lbmRf
XEAgLSAuTG5ld19zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisK
KyAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cworLkxu
ZXdfc3RhcnRfXEA6CisgICAgXG5ld2luc3RyCisuTG5ld19lbmRfXEA6CisgICAgLnBvcHNlY3Rp
b24KKy5lbmRtCisKKy5tYWNybyBBTFRFUk5BVElWRV8yIG9sZGluc3RyLCBuZXdpbnN0cjEsIGZl
YXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyCisuTG9sZF9zdGFydF9cQDoKKyAgICBcb2xkaW5z
dHIKKy5Mb2xkX2VuZF9cQDoKKworICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAi
YSIsIEBwcm9nYml0cworICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAu
TG5ldzFfc3RhcnRfXEAsIFxmZWF0dXJlMSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxv
bGRfc3RhcnRfXEApLCAoLkxuZXcxX2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkKKyAgICBhbHRp
bnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxuZXcyX3N0YXJ0X1xALCBcZmVhdHVy
ZTIsIFwKKyAgICAgICAgKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKSwgKC5MbmV3Ml9l
bmRfXEAgLSAuTG5ldzJfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBA
cHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0cnsxLDJ9
IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5dGUgMHhmZiArICguTG5l
dzFfZW5kX1xAIC0gLkxuZXcxX3N0YXJ0X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFy
dF9cQCkKKyAgICAuYnl0ZSAweGZmICsgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRfXEAp
IC0gKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKQorCisgICAgLnNlY3Rpb24gLmFsdGlu
c3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKKy5MbmV3MV9zdGFydF9cQDoKKyAgICBc
bmV3aW5zdHIxCisuTG5ldzFfZW5kX1xAOgorLkxuZXcyX3N0YXJ0X1xAOgorICAgIFxuZXdpbnN0
cjIKKy5MbmV3Ml9lbmRfXEA6CisgICAgLnBvcHNlY3Rpb24KKy5lbmRtCisKICNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8gKi8K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:12:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjwO-0002yu-U3; Sun, 11 Feb 2018 05:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjwN-0002yQ-KK
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:39 +0000
X-Inumbo-ID: 5023e825-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5023e825-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:13:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjwH-0001OZ-1C
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjwH-0002LC-0S
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjwH-0002LC-0S@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm: Rename
	update_guest_vendor() callback to cpuid_policy_changed()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwZjlhZTlkMDUzMmEzYzdkYmIyYTFlNzQwYzJjZWJlMmFlYjFkNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjEwOjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTA6NDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9yKCkgY2FsbGJhY2sgdG8g
Y3B1aWRfcG9saWN5X2NoYW5nZWQoKQogICAgCiAgICBJdCB3aWxsIHNob3J0bHkgYmUgdXNlZCBm
b3IgbW9yZSB0aGFuIGp1c3QgY2hhbmdpbmcgdGhlIHZlbmRvci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNiZWEwMDk2
NmViNjY4MDQxMGM4OWRmNzY0ZDA3NWE4ZmJhY2MzY2MKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAx
LTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgfCAx
NyArKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyAgICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aCB8ICA2ICsrKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKaW5kZXggZDMyYzRmYS4uYWZhNjc2ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNTMsNiArNTMsNyBA
QCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0
bC0+ZWR4IH07CiAgICAgaW50IG9sZF92ZW5kb3IgPSBwLT54ODZfdmVuZG9yOworICAgIGJvb2wg
Y2FsbF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNlOyAvKiBBdm9pZCBmb3JfZWFjaF92Y3B1KCkgdW5u
ZWNlc3NhcmlseSAqLwogCiAgICAgLyoKICAgICAgKiBTa2lwIHVwZGF0ZSBmb3IgbGVhdmVzIHdl
IGRvbid0IGNhcmUgYWJvdXQuICBUaGlzIGF2b2lkcyB0aGUgb3ZlcmhlYWQKQEAgLTEyOCwxMyAr
MTI5LDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFp
biAqZCwKICAgICBzd2l0Y2ggKCBjdGwtPmlucHV0WzBdICkKICAgICB7CiAgICAgY2FzZSAwOgot
ICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgJiYgKHAtPng4Nl92ZW5kb3IgIT0gb2xkX3Zl
bmRvcikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLQotICAgICAg
ICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCi0gICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9n
dWVzdF92ZW5kb3Iodik7Ci0gICAgICAgIH0KKyAgICAgICAgY2FsbF9wb2xpY3lfY2hhbmdlZCA9
IChwLT54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgMToKQEAgLTI5OSw2ICsyOTQsMTQgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgaWYg
KCBpc19odm1fZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAg
ICAgICAgICBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7CisgICAgfQorCiAgICAgcmV0dXJu
IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IGUzZTNlZGMuLmJkMzllNmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTUwOSw3ICsx
NTA5LDcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIDApOwogICAgIH0KIAotICAgIGh2bV91cGRhdGVfZ3Vlc3Rf
dmVuZG9yKHYpOworICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKIAogICAgIHJldHVy
biAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDZkMWU2YmYuLjIxZTc3ZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CkBAIC02MTEsNyArNjExLDcgQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHZtY2Jfc2V0X2VmZXIodm1jYiwgbmV3X2VmZXIpOwogfQogCi1z
dGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcihzdHJ1Y3QgdmNwdSAqdikKK3N0YXRp
YyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBz
dHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAgICAg
c3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gYXJjaF9zdm0tPnZtY2I7CkBAIC0yMzkwLDcgKzIz
OTAsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9m
dW5jdGlvbl90YWJsZSA9IHsKICAgICAuZ2V0X3NoYWRvd19nc19iYXNlICAgPSBzdm1fZ2V0X3No
YWRvd19nc19iYXNlLAogICAgIC51cGRhdGVfZ3Vlc3RfY3IgICAgICA9IHN2bV91cGRhdGVfZ3Vl
c3RfY3IsCiAgICAgLnVwZGF0ZV9ndWVzdF9lZmVyICAgID0gc3ZtX3VwZGF0ZV9ndWVzdF9lZmVy
LAotICAgIC51cGRhdGVfZ3Vlc3RfdmVuZG9yICA9IHN2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yLAor
ICAgIC5jcHVpZF9wb2xpY3lfY2hhbmdlZCA9IHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCwKICAg
ICAuZnB1X2xlYXZlICAgICAgICAgICAgPSBzdm1fZnB1X2xlYXZlLAogICAgIC5zZXRfZ3Vlc3Rf
cGF0ICAgICAgICA9IHN2bV9zZXRfZ3Vlc3RfcGF0LAogICAgIC5nZXRfZ3Vlc3RfcGF0ICAgICAg
ICA9IHN2bV9nZXRfZ3Vlc3RfcGF0LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBhNzRkZDc1Li40NjVjMmRj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwpAQCAtNzEsNyArNzEsNiBAQCBzdGF0aWMgdm9pZCB2bXhfZnJlZV92
bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKIHN0YXRpYyB2b2lkIHZteF9pbnN0YWxs
X3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KTsKIHN0YXRpYyB2b2lkIHZteF91cGRhdGVf
Z3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7CiBzdGF0aWMgdm9pZCB2
bXhfdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpOwotc3RhdGljIHZvaWQgdm14X3Vw
ZGF0ZV9ndWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpOwogc3RhdGljIHZvaWQgdm14X3diaW52
ZF9pbnRlcmNlcHQodm9pZCk7CiBzdGF0aWMgdm9pZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2
b2lkKTsKIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpOwpAQCAtNjU0LDcgKzY1Myw3IEBAIHZvaWQgdm14X3Vw
ZGF0ZV9leGNlcHRpb25fYml0bWFwKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBfX3Ztd3JpdGUo
RVhDRVBUSU9OX0JJVE1BUCwgYml0bWFwKTsKIH0KIAotc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9n
dWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB2bXhfY3B1aWRfcG9saWN5
X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAg
ICAgICAgKHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IpICkKQEAgLTIyOTksNyArMjI5OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1
bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC51cGRh
dGVfaG9zdF9jcjMgICAgICA9IHZteF91cGRhdGVfaG9zdF9jcjMsCiAgICAgLnVwZGF0ZV9ndWVz
dF9jciAgICAgID0gdm14X3VwZGF0ZV9ndWVzdF9jciwKICAgICAudXBkYXRlX2d1ZXN0X2VmZXIg
ICAgPSB2bXhfdXBkYXRlX2d1ZXN0X2VmZXIsCi0gICAgLnVwZGF0ZV9ndWVzdF92ZW5kb3IgID0g
dm14X3VwZGF0ZV9ndWVzdF92ZW5kb3IsCisgICAgLmNwdWlkX3BvbGljeV9jaGFuZ2VkID0gdm14
X2NwdWlkX3BvbGljeV9jaGFuZ2VkLAogICAgIC5mcHVfbGVhdmUgICAgICAgICAgICA9IHZteF9m
cHVfbGVhdmUsCiAgICAgLnNldF9ndWVzdF9wYXQgICAgICAgID0gdm14X3NldF9ndWVzdF9wYXQs
CiAgICAgLmdldF9ndWVzdF9wYXQgICAgICAgID0gdm14X2dldF9ndWVzdF9wYXQsCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCmluZGV4IDdhODViMmUuLjZhNjVmYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBA
IC0xMzUsNyArMTM1LDcgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgdm9pZCAo
KnVwZGF0ZV9ndWVzdF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7CiAgICAg
dm9pZCAoKnVwZGF0ZV9ndWVzdF9lZmVyKShzdHJ1Y3QgdmNwdSAqdik7CiAKLSAgICB2b2lkICgq
dXBkYXRlX2d1ZXN0X3ZlbmRvcikoc3RydWN0IHZjcHUgKnYpOworICAgIHZvaWQgKCpjcHVpZF9w
b2xpY3lfY2hhbmdlZCkoc3RydWN0IHZjcHUgKnYpOwogCiAgICAgdm9pZCAoKmZwdV9sZWF2ZSko
c3RydWN0IHZjcHUgKnYpOwogCkBAIC0zMzIsOSArMzMyLDkgQEAgc3RhdGljIGlubGluZSB2b2lk
IGh2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKICAgICBodm1fZnVuY3MudXBk
YXRlX2d1ZXN0X2VmZXIodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1
ZXN0X3ZlbmRvcihzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fY3B1aWRf
cG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9n
dWVzdF92ZW5kb3Iodik7CisgICAgaHZtX2Z1bmNzLmNwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOwog
fQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:12:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjwT-00030S-VV; Sun, 11 Feb 2018 05:12:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjwS-0002za-Uv
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:44 +0000
X-Inumbo-ID: 1e13a6c5-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e13a6c5-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:12:12 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjwR-0001PQ-3M
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjwR-0002Lw-2j
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjwR-0002Lw-2j@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:12:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Introduce a common
	cpuid_policy_updated()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhYWEyMDg4ODYzZDYzMTY4OTg2ZjllNjljMGY0ODI4MzlhMjRkODAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjExOjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTE6MjIgMjAxOCArMDEw
MAoKICAgIHg4NjogSW50cm9kdWNlIGEgY29tbW9uIGNwdWlkX3BvbGljeV91cGRhdGVkKCkKICAg
IAogICAgTm8gcHJhY3RpY2FsIGNoYW5nZSBhdCB0aGUgbW9tZW50LCBidXQgZnV0dXJlIGNoYW5n
ZXMgd2lsbCBuZWVkIHRvIHJlYWN0CiAgICBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3QgdHlwZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGIzNTc1NDZiNDNhYjg3ZGZiMTBkNzQwYWU2MzdhNjg1MTM0ZDVlMzIKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAg
IHwgIDQgKystLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICB8ICAyIC0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMDY5YzMxNC4uNzVjNjRlMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtNDY2LDggKzQ2NiwxMiBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICAgICAgeGZyZWUodi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCk7CiAgICAgfQogICAg
IGVsc2UgaWYgKCAhaXNfaWRsZV9kb21haW4odi0+ZG9tYWluKSApCisgICAgewogICAgICAgICB2
cG11X2luaXRpYWxpc2Uodik7CiAKKyAgICAgICAgY3B1aWRfcG9saWN5X3VwZGF0ZWQodik7Cisg
ICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNDUyLDYgKzI0NTYsMTYgQEAgaW50IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiAw
OwogfQogCisvKgorICogQ2FsbGVkIGR1cmluZyB2Y3B1IGNvbnN0cnVjdGlvbiwgYW5kIGVhY2gg
dGltZSB0aGUgdG9vbHN0YWNrIGNoYW5nZXMgdGhlCisgKiBDUFVJRCBjb25maWd1cmF0aW9uIGZv
ciB0aGUgZG9tYWluLgorICovCit2b2lkIGNwdWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2Y3B1
ICp2KQoreworICAgIGlmICggaXNfaHZtX3ZjcHUodikgKQorICAgICAgICBodm1fY3B1aWRfcG9s
aWN5X2NoYW5nZWQodik7Cit9CisKIHZvaWQgYXJjaF9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgcGFnaW5nX2R1bXBfZG9tYWluX2luZm8oZCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggYWZh
Njc2Zi4uZDZiMjA2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMjk0LDEyICsyOTQsMTIgQEAgc3RhdGljIGludCB1cGRh
dGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCi0gICAgaWYgKCBpc19odm1fZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQg
KQorICAgIGlmICggY2FsbF9wb2xpY3lfY2hhbmdlZCApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
dmNwdSAqdjsKIAogICAgICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkKLSAgICAgICAgICAgIGh2
bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKKyAgICAgICAgICAgIGNwdWlkX3BvbGljeV91cGRh
dGVkKHYpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYmQzOWU2Yi4uYjE5Mjk5
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC0xNTA5LDggKzE1MDksNiBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaHZtX3NldF9ndWVzdF90c2ModiwgMCk7CiAgICAgfQog
Ci0gICAgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOwotCiAgICAgcmV0dXJuIDA7CiAKICBm
YWlsNjoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDVmNzMyMjAuLmFkNTJlYjIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaApAQCAtNzksNiArNzksOCBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2
Y3B1ICopOwogLyogeDg2LzY0OiB0b2dnbGUgZ3Vlc3QgcGFnZSB0YWJsZXMgYmV0d2VlbiBrZXJu
ZWwgYW5kIHVzZXIgbW9kZXMuICovCiB2b2lkIHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAq
KTsKIAordm9pZCBjcHVpZF9wb2xpY3lfdXBkYXRlZChzdHJ1Y3QgdmNwdSAqdik7CisKIC8qCiAg
KiBJbml0aWFsaXNlIGEgaHlwZXJjYWxsLXRyYW5zZmVyIHBhZ2UuIFRoZSBnaXZlbiBwb2ludGVy
IG11c3QgYmUgbWFwcGVkCiAgKiBpbiBYZW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlIChhY2Nlc3Nl
cyBhcmUgbm90IHZhbGlkYXRlZCBvciBjaGVja2VkKS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:13:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjwj-00032N-1t; Sun, 11 Feb 2018 05:13:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjwh-00031s-GQ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:59 +0000
X-Inumbo-ID: 5c22924e-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c22924e-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:13:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjwb-0001Pe-5D
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjwb-0002Mb-4a
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjwb-0002Mb-4a@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:12:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/entry: Rearrange RESTORE_ALL
	to restore register in stack order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2ZTk3MjUwOGVkNmFlODRjNWE0NjU4MGFmMTJlYmRjYjg4ZGU3MDIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjEyOjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTI6MDggMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogUmVhcnJhbmdlIFJFU1RPUkVfQUxMIHRvIHJlc3RvcmUgcmVnaXN0
ZXIgaW4gc3RhY2sgb3JkZXIKICAgIAogICAgUmVzdWx0cyBpbiBhIG1vcmUgcHJlZGljdGFibGUg
KGkuZS4gbGluZWFyKSBtZW1vcnkgYWNjZXNzIHBhdHRlcm4uCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY4
NWQxMDVlMjc3MzVmMGUyMGFhMzBkNzdmMDM3NzRmM2VkNTVhZTUKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTAxLTA1IDE5OjU3OjA4ICswMDAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaCB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5k
ZXggZmIwZmVlOS4uYzA1MjM4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0yODksNiAr
Mjg5LDE5IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICovCiAubWFj
cm8gUkVTVE9SRV9BTEwgYWRqPTAgY29tcGF0PTAKIC5pZiAhXGNvbXBhdAorICAgICAgICBtb3Zx
ICBVUkVHU19yMTUoJXJzcCksICVyMTUKKyAgICAgICAgbW92cSAgVVJFR1NfcjE0KCVyc3ApLCAl
cjE0CisgICAgICAgIG1vdnEgIFVSRUdTX3IxMyglcnNwKSwgJXIxMworICAgICAgICBtb3ZxICBV
UkVHU19yMTIoJXJzcCksICVyMTIKKy5lbHNlCisgICAgICAgIHhvciAlcjE1LCAlcjE1CisgICAg
ICAgIHhvciAlcjE0LCAlcjE0CisgICAgICAgIHhvciAlcjEzLCAlcjEzCisgICAgICAgIHhvciAl
cjEyLCAlcjEyCisuZW5kaWYKKyAgICAgICAgTE9BRF9PTkVfUkVHKGJwLCBcY29tcGF0KQorICAg
ICAgICBMT0FEX09ORV9SRUcoYngsIFxjb21wYXQpCisuaWYgIVxjb21wYXQKICAgICAgICAgbW92
cSAgVVJFR1NfcjExKCVyc3ApLCVyMTEKICAgICAgICAgbW92cSAgVVJFR1NfcjEwKCVyc3ApLCVy
MTAKICAgICAgICAgbW92cSAgVVJFR1NfcjkoJXJzcCksJXI5CkBAIC0zMDQsMTkgKzMxNyw2IEBA
IHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBMT0FEX09ORV9S
RUcoZHgsIFxjb21wYXQpCiAgICAgICAgIExPQURfT05FX1JFRyhzaSwgXGNvbXBhdCkKICAgICAg
ICAgTE9BRF9PTkVfUkVHKGRpLCBcY29tcGF0KQotLmlmICFcY29tcGF0Ci0gICAgICAgIG1vdnEg
IFVSRUdTX3IxNSglcnNwKSwlcjE1Ci0gICAgICAgIG1vdnEgIFVSRUdTX3IxNCglcnNwKSwlcjE0
Ci0gICAgICAgIG1vdnEgIFVSRUdTX3IxMyglcnNwKSwlcjEzCi0gICAgICAgIG1vdnEgIFVSRUdT
X3IxMiglcnNwKSwlcjEyCi0uZWxzZQotICAgICAgICB4b3IgJXIxNSwgJXIxNQotICAgICAgICB4
b3IgJXIxNCwgJXIxNAotICAgICAgICB4b3IgJXIxMywgJXIxMwotICAgICAgICB4b3IgJXIxMiwg
JXIxMgotLmVuZGlmCi0gICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKLSAgICAgICAg
TE9BRF9PTkVfUkVHKGJ4LCBcY29tcGF0KQogICAgICAgICBzdWJxICAkLShVUkVHU19lcnJvcl9j
b2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAogLmVuZG0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:13:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjwt-00034I-3R; Sun, 11 Feb 2018 05:13:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjwr-000335-Lw
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:09 +0000
X-Inumbo-ID: 62217754-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62217754-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:14:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjwl-0001QN-6y
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjwl-0002NI-6O
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjwl-0002NI-6O@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:13:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm: Use SAVE_ALL to construct
	the cpu_user_regs frame after VMExit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwZjdjZTVlODJiNWJkNTExZWYzZWVkOGZlOGI4YjI3YTIzZjQzNjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjEyOjQ0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTI6NDQgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFVzZSBTQVZFX0FMTCB0byBjb25zdHJ1Y3QgdGhlIGNwdV91c2VyX3Jl
Z3MgZnJhbWUgYWZ0ZXIgVk1FeGl0CiAgICAKICAgIE5vIHByYWN0aWNhbCBjaGFuZ2UuCiAgICAK
ICAgIE9uZSBzaWRlIGVmZmVjdCBpbiBkZWJ1ZyBidWlsZHMgaXMgdGhhdCAlcmJwIGlzIGludmVy
dGVkIGluIHRoZSBtYW5uZXIKICAgIGV4cGVjdGVkIGJ5IHRoZSBzdGFjayB1bndpbmRlciB0byBp
bmRpY2F0ZSBhIGludGVycnVwdCBmcmFtZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAxMzY4MmNhOGM5NGJkNTYxMmE0NGY3ZjFlZGMxZmQ4ZmY2NzVkYWNiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL2VudHJ5LlMgfCAyMiArKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5TIHwgMTcgKystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwppbmRl
eCBhNGFiNDBhLi4xYjJkMzIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKQEAgLTk2LDI0ICs5NiwxMCBA
QCBVTkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQogCiAgICAgICAgIFZNUlVOCiAKLSAgICAgICAgR0VU
X0NVUlJFTlQoYXgpCi0gICAgICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAg
ICAgcHVzaCAlcmR4Ci0gICAgICAgIHB1c2ggJXJjeAotICAgICAgICBtb3YgIFZDUFVfc3ZtX3Zt
Y2IoJXJheCksJXJjeAotICAgICAgICBwdXNoICVyYXgKLSAgICAgICAgcHVzaCAlcjgKLSAgICAg
ICAgcHVzaCAlcjkKLSAgICAgICAgcHVzaCAlcjEwCi0gICAgICAgIHB1c2ggJXIxMQotICAgICAg
ICBwdXNoICVyYngKLSAgICAgICAgbW92ICAlcmF4LCVyYngKLSAgICAgICAgcHVzaCAlcmJwCi0g
ICAgICAgIHB1c2ggJXIxMgotICAgICAgICBwdXNoICVyMTMKLSAgICAgICAgcHVzaCAlcjE0Ci0g
ICAgICAgIHB1c2ggJXIxNQorICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQorICAgICAgICBtb3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCksJXJjeAogCiAgICAgICAgIG1v
dmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAgICAgIG1vdiAgVk1DQl9yYXgo
JXJjeCksJXJheApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggOWYxNzU1Yi4uYWQyM2U5NSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCkBAIC0yOCwyMyArMjgsMTAgQEAKICNkZWZpbmUgVk1MQVVOQ0ggICAgIC5i
eXRlIDB4MGYsMHgwMSwweGMyCiAKIEVOVFJZKHZteF9hc21fdm1leGl0X2hhbmRsZXIpCi0gICAg
ICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAgICAgcHVzaCAlcmR4Ci0gICAg
ICAgIHB1c2ggJXJjeAotICAgICAgICBwdXNoICVyYXgKKyAgICAgICAgU0FWRV9BTEwKKwogICAg
ICAgICBtb3YgICVjcjIsJXJheAotICAgICAgICBwdXNoICVyOAotICAgICAgICBwdXNoICVyOQot
ICAgICAgICBwdXNoICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAgICAgIHB1c2ggJXJieAog
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKLSAgICAgICAgcHVzaCAlcmJwCi0gICAgICAgIHB1c2gg
JXIxMgotICAgICAgICBwdXNoICVyMTMKLSAgICAgICAgcHVzaCAlcjE0Ci0gICAgICAgIHB1c2gg
JXIxNQogCiAgICAgICAgIG1vdmIgJDEsVkNQVV92bXhfbGF1bmNoZWQoJXJieCkKICAgICAgICAg
bW92ICAlcmF4LFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:13:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjwy-00035M-4h; Sun, 11 Feb 2018 05:13:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjww-000358-SG
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:14 +0000
X-Inumbo-ID: 300ce92b-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 300ce92b-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:12:42 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjwv-0001R7-8p
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjwv-0002Nw-8E
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjwv-0002Nw-8E@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:13:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/entry: Erase guest GPR state
	on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzN2E1OGIxZDBjMzUyMDFlMWU5ZWQ3YzMyZGVhY2Y5Y2Q4MDQyMjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjEzOjE1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTM6MTUgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogRXJhc2UgZ3Vlc3QgR1BSIHN0YXRlIG9uIGVudHJ5IHRvIFhlbgog
ICAgCiAgICBUaGlzIHJlZHVjZXMgdGhlIG51bWJlciBvZiBjb2RlIGdhZGdldHMgd2hpY2ggY2Fu
IGJlIGF0dGFja2VkIHdpdGggYXJiaXRyYXJ5CiAgICBndWVzdC1jb250cm9sbGVkIEdQUiB2YWx1
ZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDNiZDhjM2E3
MGQxMDFmYzJmOGYzNmYxZTE3MWI3NTk0NDYyYTRjZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEt
MDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwg
MTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCBjMDUyMzg2Li43M2Q5NjIyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKQEAgLTI0NywyMiArMjQ3LDM0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZv
aWQgc3RhYyh2b2lkKQogICAgICAgICBhZGRxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3Ix
NSksICVyc3AKICAgICAgICAgY2xkCiAgICAgICAgIG1vdnEgICVyZGksVVJFR1NfcmRpKCVyc3Ap
CisgICAgICAgIHhvciAgICVlZGksICVlZGkKICAgICAgICAgbW92cSAgJXJzaSxVUkVHU19yc2ko
JXJzcCkKKyAgICAgICAgeG9yICAgJWVzaSwgJWVzaQogICAgICAgICBtb3ZxICAlcmR4LFVSRUdT
X3JkeCglcnNwKQorICAgICAgICB4b3IgICAlZWR4LCAlZWR4CiAgICAgICAgIG1vdnEgICVyY3gs
VVJFR1NfcmN4KCVyc3ApCisgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAgICAgICAgbW92cSAg
JXJheCxVUkVHU19yYXgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVheCwgJWVheAogLmlmICFcY29t
cGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQogICAgICAgICBtb3ZxICAlcjks
VVJFR1NfcjkoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMCxVUkVHU19yMTAoJXJzcCkKICAgICAg
ICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKIC5lbmRpZgorICAgICAgICB4b3IgICAlcjgs
ICVyOAorICAgICAgICB4b3IgICAlcjksICVyOQorICAgICAgICB4b3IgICAlcjEwLCAlcjEwCisg
ICAgICAgIHhvciAgICVyMTEsICVyMTEKICAgICAgICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJz
cCkKKyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3Ji
cCglcnNwKQogI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCiAvKiBJbmRpY2F0ZSBzcGVjaWFs
IGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhlIGZyYW1lIHBvaW50ZXIuICov
CiAgICAgICAgIGxlYXEgIFVSRUdTX3JicCglcnNwKSwgJXJicAogICAgICAgICBub3RxICAlcmJw
CisjZWxzZQorICAgICAgICB4b3IgICAlZWJwLCAlZWJwCiAjZW5kaWYKIC5pZiAhXGNvbXBhdAog
ICAgICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQpAQCAtMjcwLDYgKzI4MiwxMCBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgJXIxNCxV
UkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkKIC5lbmRp
ZgorICAgICAgICB4b3IgICAlcjEyLCAlcjEyCisgICAgICAgIHhvciAgICVyMTMsICVyMTMKKyAg
ICAgICAgeG9yICAgJXIxNCwgJXIxNAorICAgICAgICB4b3IgICAlcjE1LCAlcjE1CiAuZW5kbQog
CiAjZGVmaW5lIExPQURfT05FX1JFRyhyZWcsIGNvbXBhdCkgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:13:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjxD-000379-6O; Sun, 11 Feb 2018 05:13:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjxC-00036c-1x
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:30 +0000
X-Inumbo-ID: 6e1eb4f3-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e1eb4f3-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:14:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjx5-0001RH-AZ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjx5-0002OZ-A1
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjx5-0002OZ-A1@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:13:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] common/wait: Clarifications to
	wait infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyOGI2YWYyNGY5NzI3ZjIwMWY2NzdhNGFkOTgxMDRjMDBjYzc2YzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjEzOjQ4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTM6NDggMjAxOCArMDEw
MAoKICAgIGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3YWl0IGluZnJhc3RydWN0dXJl
CiAgICAKICAgIFRoaXMgbG9naWMgaXMgbm90IGFzIGNsZWFyIGFzIGl0IGNvdWxkIGJlLiAgQWRk
IHNvbWUgY29tbWVudHMgdG8gaGVscC4KICAgIAogICAgUmVhcnJhbmdlIHRoZSBhc20gYmxvY2sg
aW4gX19wcmVwYXJlX3RvX3dhaXQoKSB0byBzZXBhcmF0ZSB0aGUgR1BSCiAgICBzYXZpbmcvcmVz
dG9yaW5nIGZyb20gdGhlIGludGVybmFsIGxvZ2ljLgogICAgCiAgICBXaGlsZSB0d2Vha2luZywg
YWRkIGFuIHVucmVhY2hhYmxlKCkgZm9sbG93aW5nIHRoZSBqbXAgaW4KICAgIGNoZWNrX3dha2V1
cF9mcm9tX3dhaXQoKS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogMmQxYzgyMjYxZDk2NjczNWU4MmU1OTcxZWRkYjYzYmEzYzU2NWEzNwogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3dhaXQu
YyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
NCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
d2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggYzVmYzA5NC4uM2QzZDlmZSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTEzOCwx
NCArMTM4LDI2IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVl
dWVfdmNwdSAqd3F2KQogICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICB9
CiAKKyAgICAvKiBIYW5kLXJvbGxlZCBzZXRqbXAoKS4gKi8KICAgICBhc20gdm9sYXRpbGUgKAot
ICAgICAgICAicHVzaCAlJXJheDsgcHVzaCAlJXJieDsgcHVzaCAlJXJkeDsgIgotICAgICAgICAi
cHVzaCAlJXJicDsgcHVzaCAlJXI4OyBwdXNoICUlcjk7IHB1c2ggJSVyMTA7IHB1c2ggJSVyMTE7
ICIKLSAgICAgICAgInB1c2ggJSVyMTI7IHB1c2ggJSVyMTM7IHB1c2ggJSVyMTQ7IHB1c2ggJSVy
MTU7IGNhbGwgMWY7ICIKLSAgICAgICAgIjE6IGFkZHEgJDJmLTFiLCglJXJzcCk7IHN1YiAlJWVz
cCwlJWVjeDsgY21wICUzLCUlZWN4OyBqYSAzZjsgIgotICAgICAgICAibW92ICUlcnNwLCUlcnNp
OyAyOiByZXAgbW92c2I7IG1vdiAlJXJzcCwlJXJzaTsgMzogcG9wICUlcmF4OyAiCi0gICAgICAg
ICJwb3AgJSVyMTU7IHBvcCAlJXIxNDsgcG9wICUlcjEzOyBwb3AgJSVyMTI7ICIKLSAgICAgICAg
InBvcCAlJXIxMTsgcG9wICUlcjEwOyBwb3AgJSVyOTsgcG9wICUlcjg7ICIKKyAgICAgICAgInB1
c2ggJSVyYXg7IHB1c2ggJSVyYng7IHB1c2ggJSVyZHg7IHB1c2ggJSVyYnA7IgorICAgICAgICAi
cHVzaCAlJXI4OyAgcHVzaCAlJXI5OyAgcHVzaCAlJXIxMDsgcHVzaCAlJXIxMTsiCisgICAgICAg
ICJwdXNoICUlcjEyOyBwdXNoICUlcjEzOyBwdXNoICUlcjE0OyBwdXNoICUlcjE1OyIKKworICAg
ICAgICAiY2FsbCAxZjsiCisgICAgICAgICIxOiBhZGRxICQyZi0xYiwoJSVyc3ApOyIKKyAgICAg
ICAgInN1YiAlJWVzcCwlJWVjeDsiCisgICAgICAgICJjbXAgJTMsJSVlY3g7IgorICAgICAgICAi
amEgM2Y7IgorICAgICAgICAibW92ICUlcnNwLCUlcnNpOyIKKworICAgICAgICAvKiBjaGVja193
YWtldXBfZnJvbV93YWl0KCkgbG9uZ2ptcCgpJ3MgdG8gdGhpcyBwb2ludC4gKi8KKyAgICAgICAg
IjI6IHJlcCBtb3ZzYjsiCisgICAgICAgICJtb3YgJSVyc3AsJSVyc2k7IgorICAgICAgICAiMzog
cG9wICUlcmF4OyIKKworICAgICAgICAicG9wICUlcjE1OyBwb3AgJSVyMTQ7IHBvcCAlJXIxMzsg
cG9wICUlcjEyOyIKKyAgICAgICAgInBvcCAlJXIxMTsgcG9wICUlcjEwOyBwb3AgJSVyOTsgIHBv
cCAlJXI4OyIKICAgICAgICAgInBvcCAlJXJicDsgcG9wICUlcmR4OyBwb3AgJSVyYng7IHBvcCAl
JXJheCIKICAgICAgICAgOiAiPSZTIiAod3F2LT5lc3ApLCAiPSZjIiAoZHVtbXkpLCAiPSZEIiAo
ZHVtbXkpCiAgICAgICAgIDogImkiIChQQUdFX1NJWkUpLCAiMCIgKDApLCAiMSIgKGNwdV9pbmZv
KSwgIjIiICh3cXYtPnN0YWNrKQpAQCAtMTg5LDExICsyMDEsMTYgQEAgdm9pZCBjaGVja193YWtl
dXBfZnJvbV93YWl0KHZvaWQpCiAgICAgICAgIHdhaXQoKTsgLyogdGFrZXMgdXMgYmFjayBpbnRv
IHRoZSBzY2hlZHVsZXIgKi8KICAgICB9CiAKKyAgICAvKgorICAgICAqIEhhbmQtcm9sbGVkIGxv
bmdqbXAoKS4gIFJldHVybnMgdG8gdGhlIHBvaW50ZXIgb24gdGhlIHRvcCBvZgorICAgICAqIHdx
di0+c3RhY2ssIGFuZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uCisgICAgICov
CiAgICAgYXNtIHZvbGF0aWxlICgKICAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBqbXAgKigl
MCkiCiAgICAgICAgIDogOiAiUyIgKHdxdi0+c3RhY2spLCAiRCIgKHdxdi0+ZXNwKSwKICAgICAg
ICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCkKICAgICAg
ICAgOiAibWVtb3J5IiApOworICAgIHVucmVhY2hhYmxlKCk7CiB9CiAKICNlbHNlIC8qICFDT05G
SUdfWDg2ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:13:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjxI-000386-7d; Sun, 11 Feb 2018 05:13:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjxG-00037s-Hq
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:34 +0000
X-Inumbo-ID: 3c09194a-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c09194a-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:13:02 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjxF-0001RR-CS
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjxF-0002QJ-Bo
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjxF-0002QJ-Bo@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:13:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Support compiling with
	indirect branch thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0MDNiNTA0OGQ2ZjFhYzViYzg1MjQ5MzdiNzk3NWY5NmI1OTcwNDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTQ6MzUgMjAxOCArMDEw
MAoKICAgIHg4NjogU3VwcG9ydCBjb21waWxpbmcgd2l0aCBpbmRpcmVjdCBicmFuY2ggdGh1bmtz
CiAgICAKICAgIFVzZSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4vLW1pbmRpcmVjdC1i
cmFuY2gtcmVnaXN0ZXIgd2hlbiBhdmFpbGFibGUuCiAgICBUbyBiZWdpbiB3aXRoLCB1c2UgdGhl
IHJldHBvbGluZSB0aHVuay4gIExhdGVyIHdvcmsgd2lsbCBhZGQgYWx0ZXJuYXRpdmUKICAgIHRo
dW5rcyB3aGljaCBjYW4gYmUgc2VsZWN0ZWQgYXQgYm9vdCB0aW1lLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzNjU5ZjBmNGJjYzZjYTA4MTAzZDFh
N2FlNGU5NzUzNWVjYzk3OGJlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCAr
MDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L1J1bGVzLm1rICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3Qt
dGh1bmsuUyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNDcgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNo
L3g4Ni9NYWtlZmlsZQppbmRleCA5M2VhZDZlLi43MGQ4OWM0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0zNSw2ICszNSw3
IEBAIG9iai15ICs9IGk4MjU5Lm8KIG9iai15ICs9IGlvX2FwaWMubwogb2JqLSQoQ09ORklHX0xJ
VkVQQVRDSCkgKz0gYWx0ZXJuYXRpdmUubyBsaXZlcGF0Y2gubwogb2JqLXkgKz0gbXNpLm8KK29i
ai0kKENPTkZJR19JTkRJUkVDVF9USFVOSykgKz0gaW5kaXJlY3QtdGh1bmsubwogb2JqLXkgKz0g
aW9wb3J0X2VtdWxhdGUubwogb2JqLXkgKz0gaXJxLm8KIG9iai0kKENPTkZJR19LRVhFQykgKz0g
bWFjaGluZV9rZXhlYy5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4v
YXJjaC94ODYvUnVsZXMubWsKaW5kZXggNTY4NjU3ZS4uYWJjYzRkNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawpAQCAtMzAsMyAr
MzAsMTAgQEAgQ0ZMQUdTICs9IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMKIGlmbmVx
ICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0eT1oaWRkZW4sbiksbikKIENGTEFH
UyArPSAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKIGVuZGlmCisKKyMgQ29tcGlsZSB3
aXRoIHRodW5rLWV4dGVybiwgaW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIGlmIGF2YWlhYmxlLgor
aWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIs
biksbikKK0NGTEFHUyArPSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVj
dC1icmFuY2gtcmVnaXN0ZXIKK0NGTEFHUyArPSAtRENPTkZJR19JTkRJUkVDVF9USFVOSworZXhw
b3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2luZGlyZWN0LXRodW5rLlMgYi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zZWFmNTA1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKQEAgLTAsMCArMSwzOCBAQAorLyoKKyAq
IEltcGxlbWVudCBfX3g4Nl9pbmRpcmVjdF90aHVua18qIHN5bWJvbHMgZm9yIHVzZSB3aXRoIGNv
bXBhdGJpbGUgY29tcGlsZXJzCisgKiBhbmQgdGhlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4
dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciBvcHRpb25zLgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqCisgKiBUaGlzIHNvdXJjZSBj
b2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAq
IFZlcnNpb24gMi4gIFNlZSB0aGUgZmlsZSBDT1BZSU5HIGZvciBtb3JlIGRldGFpbHMuCisgKi8K
KyAgICAgICAgLmZpbGUgX19GSUxFX18KKworI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKwor
Lm1hY3JvIElORF9USFVOS19SRVRQT0xJTkUgcmVnOnJlcQorICAgICAgICBjYWxsIDJmCisxOgor
ICAgICAgICBsZmVuY2UKKyAgICAgICAgam1wIDFiCisyOgorICAgICAgICBtb3YgJVxyZWcsICgl
cnNwKQorICAgICAgICByZXQKKy5lbmRtCisKKy8qCisgKiBCdWlsZCB0aGUgX194ODZfaW5kaXJl
Y3RfdGh1bmtfKiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0aGUKKyAqIHJldHBvbGlu
ZSB0aHVuayBvbmx5LgorICovCisubWFjcm8gR0VOX0lORElSRUNUX1RIVU5LIHJlZzpyZXEKKyAg
ICAgICAgLnNlY3Rpb24gLnRleHQuX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZywgImF4IiwgQHBy
b2diaXRzCisKK0VOVFJZKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCisgICAgICAgIElORF9U
SFVOS19SRVRQT0xJTkUgXHJlZworLmVuZG0KKworLyogSW5zdGFudGlhdGUgR0VOX0lORElSRUNU
X1RIVU5LIGZvciBlYWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLworLmlycCByZWcsIGF4LCBj
eCwgZHgsIGJ4LCBicCwgc2ksIGRpLCA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1CisgICAg
ICAgIEdFTl9JTkRJUkVDVF9USFVOSyByZWc9clxyZWcKKy5lbmRyCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCA4Mjg5YTFi
Li5lNjM1YjBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTU5LDYgKzU5LDcgQEAgU0VDVElPTlMKICAgLnRleHQgOiB7
CiAgICAgICAgIF9zdGV4dCA9IC47ICAgICAgICAgICAgLyogVGV4dCBhbmQgcmVhZC1vbmx5IGRh
dGEgKi8KICAgICAgICAqKC50ZXh0KQorICAgICAgICooLnRleHQuX194ODZfaW5kaXJlY3RfdGh1
bmtfKikKICAgICAgICAqKC50ZXh0LmNvbGQpCiAgICAgICAgKigudGV4dC51bmxpa2VseSkKICAg
ICAgICAqKC5maXh1cCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:13:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjxX-0003AZ-9I; Sun, 11 Feb 2018 05:13:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjxV-00039U-W1
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:50 +0000
X-Inumbo-ID: 7a1ec631-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a1ec631-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:14:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjxP-0001Rb-Eu
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjxP-0002R2-EG
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjxP-0002R2-EG@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:13:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ZGY4YTVjNGQ2MjcxZDUyMjMxYmJlY2M1MmE3YzNlYjM4YWFjMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE1OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTU6MzcgMjAxOCArMDEw
MAoKICAgIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBJTkRJUkVDVF9DQUxMIGFuZCBJTkRJUkVDVF9KTVAgd2hpY2ggZWl0
aGVyIGRlZ3JhZGUgdG8gYSBub3JtYWwKICAgIGluZGlyZWN0IGJyYW5jaCwgb3IgZGlzcGF0Y2gg
dG8gdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4KICAgIAogICAgVXBkYXRlIGFs
bCB0aGUgbWFudWFsIGluZGlyZWN0IGJyYW5jaGVzIGluIHRvIHVzZSB0aGUgbmV3IHRodW5rcy4g
IFRoZQogICAgaW5kaXJlY3QgYnJhbmNoZXMgaW4gdGhlIGVhcmx5IGJvb3QgYW5kIGtleGVjIHBh
dGggYXJlIGxlZnQgaW50YWN0IGFzIHdlIGNhbid0CiAgICB1c2UgdGhlIGNvbXBpbGVkLWluIHRo
dW5rcyBhdCB0aG9zZSBwb2ludHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDdjNTA4NjEyZjdhNTA5NmI0ODE5ZDRlZjJjZTU2NmUwMWJkNjZj
MGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL1J1
bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKwogeGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrLS0KIHhlbi9h
cmNoL3g4Ni9leHRhYmxlLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAgICAgIHwgIDYg
KysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgfCAgNCArKy0t
CiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgICAgICB8ICA4ICsrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggfCA0MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMTAgZmlsZXMgY2hhbmdlZCwgMTIwIGluc2VydGlvbnMoKyks
IDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5t
awppbmRleCA3N2JjZDQ0Li5jNGRiZmE4IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIv
eGVuL1J1bGVzLm1rCkBAIC02Niw4ICs2Niw4IEBAIGVuZGlmCiAKIEFGTEFHUy15ICAgICAgICAg
ICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAKLSMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIg
Y2FuJ3QgaGFuZGxlIC5jb2RlMTYvLmNvZGUzMi8uY29kZTY0IHlldAotQUZMQUdTLSQoY2xhbmcp
ICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKKyMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJs
ZXIgY2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRlJ3MKK0NGTEFHUy0kKGNsYW5nKSAgICAg
ICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1r
CmluZGV4IGFiY2M0ZDQuLjcwZTlkOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5t
aworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTM3LDMgKzM3LDkgQEAgQ0ZMQUdTICs9
IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rl
cgogQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCiBleHBvcnQgQ09ORklHX0lORElS
RUNUX1RIVU5LPXkKIGVuZGlmCisKKyMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRo
IHByb3Blcmx5IGZvciBvbGRlciBHQ0MgdG9vbGNoYWlucy4gIENsYW5nCisjIG9iamVjdHMgdG8g
dGhlIGFndW1lbnQgYmVpbmcgcGFzc2VkIGhvd2V2ZXIuCitpZm5lcSAoJChjbGFuZykseSkKK0NG
TEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKK2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5l
LlMKaW5kZXggNGQ2NDBmMy4uZjcwZDkxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtMTUz
LDggKzE1MywyOCBAQCB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogICAgICAgICAuY29kZTY0
CiBzdGFydDY0OgogICAgICAgICAvKiBKdW1wIHRvIGhpZ2ggbWFwcGluZ3MuICovCi0gICAgICAg
IG1vdmFicyAgJF9faGlnaF9zdGFydCwlcmF4Ci0gICAgICAgIGptcHEgICAgKiVyYXgKKyAgICAg
ICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCAlcmRpCisKKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYm9vdGluZyB2aXJ0dWFsaXNlZCwgb3Ig
aG90LW9ubGluaW5nIGEgQ1BVLCBzaWJsaW5nIHRocmVhZHMgY2FuCisgICAgICAgICAqIGF0dGVt
cHQgQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KKyAgICAgICAgICoK
KyAgICAgICAgICogV2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1c2UgYSBSRVRQ
T0xJTkUgdGh1bmssIGFuZCBhcmUKKyAgICAgICAgICogZnVydGhlciB0aGFuIGRpc3AzMiBmcm9t
IHRoZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZQorICAgICAgICAgKiBKVU1QX1RIVU5L
IGV2ZW4gaWYgaXQgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1cnRoZXJtb3JlLCBhbgor
ICAgICAgICAgKiBMRkVOQ0UgaXNuJ3QgbmVjZXNzYXJpbHkgc2FmZSB0byB1c2UgYXQgdGhpcyBw
b2ludC4KKyAgICAgICAgICoKKyAgICAgICAgICogQXMgdGhpcyBpc24ndCBhIGhvdHBhdGgsIHVz
ZSBhIGZ1bGx5IHNlcmlhbGlzaW5nIGV2ZW50IHRvIHJlZHVjZQorICAgICAgICAgKiB0aGUgc3Bl
Y3VsYXRpb24gd2luZG93IGFzIG11Y2ggYXMgcG9zc2libGUuICAlZWJ4IG5lZWRzIHByZXNlcnZp
bmcKKyAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KKyAgICAgICAgICovCisgICAgICAgIG1v
diAgICAgJWVieCwgJWVzaQorICAgICAgICBjcHVpZAorICAgICAgICBtb3YgICAgICVlc2ksICVl
YngKKyNlbmRpZgorCisgICAgICAgIGptcHEgICAgKiVyZGkKIAogI2luY2x1ZGUgIndha2V1cC5T
IgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jIGIveGVuL2FyY2gveDg2L2V4
dGFibGUuYwppbmRleCA2ZmZmZTA1Li43MmYzMGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZXh0YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKQEAgLTE1OCw3ICsxNTgsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCiAgICAgICAgIG1lbWNweShw
dHIsIHRlc3RzW2ldLm9wYywgQVJSQVlfU0laRSh0ZXN0c1tpXS5vcGMpKTsKICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocHRyKTsKIAotICAgICAgICBhc20gdm9sYXRpbGUgKCAiY2FsbCAqJVtz
dGJdXG4iCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9DQUxMICVbc3RiXVxuIgog
ICAgICAgICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0IgogICAgICAgICAgICAgICAgICAg
ICAgICAiLnB1c2hzZWN0aW9uIC5maXh1cCxcImF4XCJcbiIKICAgICAgICAgICAgICAgICAgICAg
ICAgIi5MZml4JT06XG5cdCIKQEAgLTE2Nyw3ICsxNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBz
dHViX3NlbGZ0ZXN0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICIucG9wc2VjdGlvblxu
XHQiCiAgICAgICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9
KQogICAgICAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrbSIgKHJlcykKLSAgICAgICAgICAg
ICAgICAgICAgICAgOiBbc3RiXSAicm0iIChhZGRyKSwgImEiICh0ZXN0c1tpXS5yYXgpKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ldLnJh
eCkpOwogICAgICAgICBBU1NFUlQocmVzID09IHRlc3RzW2ldLnJlcy5yYXcpOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCA4NGQ2ZDgzLi4xN2ZjYjFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjE0NywzNyArMjE0Nyw1NCBAQCB2b2lkICgq
cHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7CiAKIHR5cGVk
ZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIAordm9pZCBf
X3g4Nl9pbmRpcmVjdF90aHVua19yY3godm9pZCk7CisKIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAq
aW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBw
b3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCiB7CisgICAgc3RydWN0IHN0dWJzICp0aGlzX3N0dWJz
ID0gJnRoaXNfY3B1KHN0dWJzKTsKKyAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0
dWJzLT5hZGRyICsgU1RVQl9CVUZfU0laRSAvIDI7CisKICAgICBpZiAoICFjdHh0LT5pb19lbXVs
X3N0dWIgKQotICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UEFHRV9NQVNLKSArCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKKyAgICAg
ICAgY3R4dC0+aW9fZW11bF9zdHViID0KKyAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShfbWZu
KHRoaXNfc3R1YnMtPm1mbikpICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKTsKIAogICAgIC8qIG1v
dnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCiAgICAgY3R4dC0+aW9fZW11bF9z
dHViWzBdID0gMHg0ODsKICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5OwogICAgICoo
dm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHViWzJdID0gKHZvaWQgKilob3N0X3RvX2d1ZXN0X2dw
cl9zd2l0Y2g7CisKKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKKyAgICAvKiBjYWxscSBf
X3g4Nl9pbmRpcmVjdF90aHVua19yY3ggKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0g
MHhlODsKKyAgICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHViWzExXSA9CisgICAgICAg
IChsb25nKV9feDg2X2luZGlyZWN0X3RodW5rX3JjeCAtIChzdHViX3ZhICsgMTEgKyA0KTsKKyNl
bHNlCiAgICAgLyogY2FsbHEgKiVyY3ggKi8KICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0g
MHhmZjsKICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKKyAgICAvKiBUT0RPOiB1
bnRhbmdsZSBpZGVhbF9ub3BzIGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLiAq
LworICAgIG1lbWNweSgmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMp
OyAvKiBQNl9OT1AzICovCisjZW5kaWYKKwogICAgIC8qIGRhdGExNiBvciBub3AgKi8KLSAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMTJdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7CisgICAg
Y3R4dC0+aW9fZW11bF9zdHViWzE1XSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OwogICAg
IC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBv
cGNvZGU7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzE2XSA9IG9wY29kZTsKICAgICAvKiBpbW04
IG9yIG5vcCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNF0gPSAhKG9wY29kZSAmIDgpID8g
cG9ydCA6IDB4OTA7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzE3XSA9ICEob3Bjb2RlICYgOCkg
PyBwb3J0IDogMHg5MDsKICAgICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3
aXRjaCkgKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTVdID0gMHhjMzsKLSAgICBCVUlMRF9C
VUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCAxNik7CisgICAgY3R4dC0+aW9fZW11bF9zdHViWzE4
XSA9IDB4YzM7CisgICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTkpOwogCiAg
ICAgaWYgKCBpb2VtdWxfaGFuZGxlX3F1aXJrICkKLSAgICAgICAgaW9lbXVsX2hhbmRsZV9xdWly
ayhvcGNvZGUsICZjdHh0LT5pb19lbXVsX3N0dWJbMTJdLCBjdHh0LT5jdHh0LnJlZ3MpOworICAg
IHsKKyAgICAgICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTUgKyAxMCk7Cisg
ICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11bF9zdHViWzE1
XSwgY3R4dC0+Y3R4dC5yZWdzKTsKKyAgICB9CiAKICAgICAvKiBIYW5keSBmdW5jdGlvbi10eXBl
ZCBwb2ludGVyIHRvIHRoZSBzdHViLiAqLwotICAgIHJldHVybiAodm9pZCAqKSh0aGlzX2NwdShz
dHVicy5hZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyKTsKKyAgICByZXR1cm4gKHZvaWQgKilzdHVi
X3ZhOwogfQogCiBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9pbyh1bnNpZ25lZCBpbnQgcG9ydCwg
dW5zaWduZWQgaW50IGJ5dGVzLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDVmOWNlMmQuLjkzZDMwNDcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKQEAgLTU4Myw3ICs1ODMsOCBAQCBoYW5kbGVfZXhjZXB0aW9uX3Nh
dmVkOgogICAgICAgICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAg
ICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgUEVSRkNfSU5DUihl
eGNlcHRpb25zLCAlcmF4LCAlcmJ4KQotICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAg
ICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKKyAgICAgICAgSU5ESVJFQ1RfQ0FMTCAl
cmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIx
NCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9y
ZV9hbGxfeGVuCkBAIC03NTUsNyArNzU2LDggQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAxOiAg
ICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVy
c3ApLCVlYXgKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKLSAgICAg
ICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAl
cmR4CisgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAgICBtb3YgICAlcjE1LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGNtcGIgICRUUkFQX25taSxV
UkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgam5lICAgcmV0X2Zyb21faW50cgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBmMjA0ODFhLi5mZWVlMDU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODI4LDcgKzgyOCw3IEBA
IGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICNpZmRlZiBfX1hFTl9fCiAjIGRlZmluZSBpbnZva2Vfc3R1Yihw
cmUsIHBvc3QsIGNvbnN0cmFpbnRzLi4uKSBkbyB7ICAgICAgICAgICAgICAgICAgICBcCiAgICAg
dW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gcmVzXyA9IHsgLnJhdyA9IH4wIH07ICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlICggcHJlICJcblx0Y2FsbCAqJVtzdHViXVxu
XHQiIHBvc3QgIlxuIiAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlICggcHJlICJc
blx0SU5ESVJFQ1RfQ0FMTCAlW3N0dWJdXG5cdCIgcG9zdCAiXG4iICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIi5McmV0JT06XG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIi5wdXNoc2VjdGlvbiAuZml4dXAsXCJheFwi
XG4iICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIi5MZml4JT06
XG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04MzcsNyAr
ODM3LDcgQEAgZG97IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICIucG9wc2VjdGlv
blxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KSAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIitnIiAocmVzXyksIGNvbnN0cmFpbnRz
LCAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgW3N0dWJdICJybSIg
KHN0dWIuZnVuYyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgW3N0dWJdICJyIiAoc3R1Yi5mdW5jKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3QoKilbTUFYX0lOU1RfTEVOICsg
MV0pc3R1Yi5wdHIpICk7ICAgXAogICAgIGlmICggdW5saWtlbHkofnJlc18ucmF3KSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCAz
ZDNkOWZlLi5hNTdiYzEwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4v
Y29tbW9uL3dhaXQuYwpAQCAtMjAzLDEyICsyMDMsMTQgQEAgdm9pZCBjaGVja193YWtldXBfZnJv
bV93YWl0KHZvaWQpCiAKICAgICAvKgogICAgICAqIEhhbmQtcm9sbGVkIGxvbmdqbXAoKS4gIFJl
dHVybnMgdG8gdGhlIHBvaW50ZXIgb24gdGhlIHRvcCBvZgotICAgICAqIHdxdi0+c3RhY2ssIGFu
ZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uCisgICAgICogd3F2LT5zdGFjaywg
YW5kIGxhbmRzIG9uIGEgYHJlcCBtb3ZzYCBpbnN0cnVjdGlvbi4gIEFsbCBvdGhlciBHUFJzIGFy
ZQorICAgICAqIHJlc3RvcmVkIGZyb20gdGhlIHN0YWNrLCBzbyBhcmUgYXZhaWxhYmxlIGZvciB1
c2UgaGVyZS4KICAgICAgKi8KICAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAibW92ICUxLCUl
Il9fT1Aic3A7IGptcCAqKCUwKSIKKyAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBJTkRJUkVD
VF9KTVAgJVtpcF0iCiAgICAgICAgIDogOiAiUyIgKHdxdi0+c3RhY2spLCAiRCIgKHdxdi0+ZXNw
KSwKLSAgICAgICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVz
cCkKKyAgICAgICAgICAiYyIgKChjaGFyICopZ2V0X2NwdV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+
ZXNwKSwKKyAgICAgICAgICBbaXBdICJyIiAoKih1bnNpZ25lZCBsb25nICopd3F2LT5zdGFjaykK
ICAgICAgICAgOiAibWVtb3J5IiApOwogICAgIHVucmVhY2hhYmxlKCk7CiB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaAppbmRleCA3M2Q5NjIyLi45Y2ZkNzlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKQEAgLTEzLDYgKzEzLDE0IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNs
dWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KIAorI2lmZGVmIF9fQVNTRU1CTFlfXworIyBpbmNsdWRl
IDxhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmg+CisjZWxzZQorYXNtICggIlx0LmVxdSBDT05GSUdf
SU5ESVJFQ1RfVEhVTkssICIKKyAgICAgIF9fc3RyaW5naWZ5KElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSkgKTsKK2FzbSAoICJcdC5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5r
X2FzbS5oXCIiICk7CisjZW5kaWYKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHZvaWQgcmV0X2Zy
b21faW50cih2b2lkKTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
bmRpcmVjdF90aHVua19hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtf
YXNtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTZiY2MyNQotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKQEAg
LTAsMCArMSw0MSBAQAorLyoKKyAqIFdhcm5pbmchICBUaGlzIGZpbGUgaXMgaW5jbHVkZWQgYXQg
YW4gYXNzZW1ibGVyIGxldmVsIGZvciAuYyBmaWxlcywgY2F1c2luZworICogdXN1YWwgI2lmZGVm
J2FyeSB0byB0dXJuIGludG8gY29tbWVudHMuCisgKi8KKworLm1hY3JvIElORElSRUNUX0JSQU5D
SCBpbnNuOnJlcSBhcmc6cmVxCisvKgorICogQ3JlYXRlIGFuIGluZGlyZWN0IGJyYW5jaC4gIGlu
c24gaXMgb25lIG9mIGNhbGwvam1wLCBhcmcgaXMgYSBzaW5nbGUKKyAqIHJlZ2lzdGVyLgorICoK
KyAqIFdpdGggbm8gY29tcGlsZXIgc3VwcG9ydCwgdGhpcyBkZWdyYWRlcyBpbnRvIGEgcGxhaW4g
aW5kaXJlY3QgY2FsbC9qbXAuCisgKiBXaXRoIGNvbXBpbGVyIHN1cHBvcnQsIGRpc3BhdGNoIHRv
IHRoZSBjb3JyZWN0IF9feDg2X2luZGlyZWN0X3RodW5rXyoKKyAqLworICAgIC5pZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksgPT0gMQorCisgICAgICAgICRkb25lID0gMAorICAgICAgICAuaXJwIHJl
ZywgYXgsIGN4LCBkeCwgYngsIGJwLCBzaSwgZGksIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwg
MTUKKyAgICAgICAgLmlmZXFzICJcYXJnIiwgIiVyXHJlZyIKKyAgICAgICAgICAgIFxpbnNuIF9f
eDg2X2luZGlyZWN0X3RodW5rX3JccmVnCisgICAgICAgICAgICAkZG9uZSA9IDEKKyAgICAgICAg
ICAgLmV4aXRtCisgICAgICAgIC5lbmRpZgorICAgICAgICAuZW5kcgorCisgICAgICAgIC5pZiAk
ZG9uZSAhPSAxCisgICAgICAgICAgICAuZXJyb3IgIkJhZCByZWdpc3RlciBhcmcgXGFyZyIKKyAg
ICAgICAgLmVuZGlmCisKKyAgICAuZWxzZQorICAgICAgICBcaW5zbiAqXGFyZworICAgIC5lbmRp
ZgorLmVuZG0KKworLyogQ29udmVuaWVuY2Ugd3JhcHBlcnMuICovCisubWFjcm8gSU5ESVJFQ1Rf
Q0FMTCBhcmc6cmVxCisgICAgSU5ESVJFQ1RfQlJBTkNIIGNhbGwgXGFyZworLmVuZG0KKworLm1h
Y3JvIElORElSRUNUX0pNUCBhcmc6cmVxCisgICAgSU5ESVJFQ1RfQlJBTkNIIGptcCBcYXJnCisu
ZW5kbQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjxg-0003CR-Bn; Sun, 11 Feb 2018 05:14:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjxf-0003Bc-7k
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:59 +0000
X-Inumbo-ID: 801d87e2-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 801d87e2-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:14:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjxZ-0001Rl-Gp
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjxZ-0002Rc-GH
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:13:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjxZ-0002Rc-GH@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:13:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0N2RjZTg5MWYwNWMwNTg1ZWM2N2M0N2VkMjJlYjJlMDczY2UwYWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE2OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTY6NTAgMjAxOCArMDEw
MAoKICAgIHg4Ni9ib290OiBSZXBvcnQgZGV0YWlscyBvZiBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9u
cwogICAgCiAgICBOb3RoaW5nIHZlcnkgaW50ZXJlc3RpbmcgYXQgdGhlIG1vbWVudCwgYnV0IHRo
ZSBsb2dpYyB3aWxsIGdyb3cgYXMgbmV3CiAgICBtaXRpZ2F0aW9ucyBhcmUgYWRkZWQuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDMxZDZjNTNhZGY2
NDE3YmY0NDljYTUwZTg0MTZlNDFiNjRkNDY4MDMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2
IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jICAgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMzUgKysrKysrKysr
KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA3
MGQ4OWM0Li4xZWNmNGJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC01Niw2ICs1Niw3IEBAIG9iai15ICs9IHNldHVwLm8K
IG9iai15ICs9IHNodXRkb3duLm8KIG9iai15ICs9IHNtcC5vCiBvYmoteSArPSBzbXBib290Lm8K
K29iai15ICs9IHNwZWNfY3RybC5vCiBvYmoteSArPSBzcmF0Lm8KIG9iai15ICs9IHN0cmluZy5v
CiBvYmoteSArPSBzeXNjdGwubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBkZTBlZGYzLi5jNTczNmYxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNTEsNiAr
NTEsNyBAQAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0
NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KIAogLyogb3B0X25vc21wOiBJZiB0cnVlLCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUg
aWdub3JlZC4gKi8KIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfbm9zbXA7CkBAIC0xNDg3
LDYgKzE0ODgsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9j
cjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKKyAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KCk7CisKICAgICBpbml0X2lkbGVfZG9tYWluKCk7CiAKICAgICB0aGlzX2NwdShzdHVicy5hZGRy
KSA9IGFsbG9jX3N0dWJfcGFnZShzbXBfcHJvY2Vzc29yX2lkKCksCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjU2NzAxYQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMCwwICsxLDc1IEBACisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBhcmNoL3g4Ni9zcGVjX2N0cmwuYworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBM
dGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKwor
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisK
K2VudW0gaW5kX3RodW5rIHsKKyAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1
bmsgdG8gdXNlIGF0IGJvb3QgdGltZS4gKi8KKyAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5n
IGNvbXBpbGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KKworICAgIFRIVU5LX1JFVFBPTElORSwK
K307CisKK3N0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rKQoreworICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24g
ZmFjaWxpdGllczpcbiIpOworCisgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0
YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19J
TkRJUkVDVF9USFVOSykgKQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVk
LWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKKworICAgIHByaW50ayhYRU5MT0dfSU5G
TworICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAg
dGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgorICAgICAgICAgICB0aHVuayA9PSBU
SFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6ICI/Iik7Cit9CisKK3ZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKK3sKKyAgICBlbnVtIGluZF90aHVuayB0
aHVuayA9IFRIVU5LX0RFRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFN1cHBsaW1lbnRhcnkgbWlu
b3IgYWRqdXN0bWVudHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQorICAg
ICAqIG5vIHRodW5rcy4KKyAgICAgKi8KKyAgICBpZiAoICFJU19FTkFCTEVEKENPTkZJR19JTkRJ
UkVDVF9USFVOSykgKQorICAgICAgICB0aHVuayA9IFRIVU5LX05PTkU7CisKKyAgICAvKgorICAg
ICAqIElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVk
IGRlZmF1bHQgaXMKKyAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIg
dGhhbiBub3RoaW5nLgorICAgICAqLworICAgIGlmICggdGh1bmsgPT0gVEhVTktfREVGQVVMVCAp
CisgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOworCisgICAgcHJpbnRfZGV0YWlscyh0
aHVuayk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTA4OGE1NQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTAsMCArMSwzNSBA
QAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1NQRUNf
Q1RSTF9IX18KKyNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXworCit2b2lkIGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCk7CisKKyNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hf
XyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjxm-0003DY-DD; Sun, 11 Feb 2018 05:14:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjxk-0003DK-Ql
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:04 +0000
X-Inumbo-ID: 4e09fc69-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e09fc69-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:13:33 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjxj-0001Sa-Ia
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjxj-0002SR-I3
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjxj-0002SR-I3@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:14:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/amd: Try to set lfence as
	being Dispatch Serialising
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwYjk5Mjk5ZDZlYTBjNTAwOGY1ZTRmNDFlYjFmNDhlMWFlNTY2Y2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE3OjQyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTc6NDIgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNoIFNlcmlh
bGlzaW5nCiAgICAKICAgIFRoaXMgcHJvcGVydHkgaXMgcmVxdWlyZWQgZm9yIHRoZSBBTUQncyBy
ZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGZvciBCcmFuY2gKICAgIFRhcmdldCBJbmplY3Rpb24sIGJ1
dCBYZW4gbmVlZHMgdG8gY29wZSB3aXRoIGJlaW5nIHVuYWJsZSB0byBkZXRlY3Qgb3IgbW9kaWZ5
CiAgICB0aGUgTVNSLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBmZTNlZTU1MzBhOGQwZDBiNmE0NzgxNjcxMjVkMDBjNDBmMjk0YTg2CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgfCAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYwppbmRleCA1ZjM2YWM3Li40MGMwYmFjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTU1OCw4ICs1
NTgsNDEgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJ
d3Jtc3JfYW1kX3NhZmUoMHhjMDAxMTAwZCwgbCwgaCAmIH4xKTsKIAl9CiAKKwkvKgorCSAqIEF0
dGVtcHQgdG8gc2V0IGxmZW5jZSB0byBiZSBEaXNwYXRjaCBTZXJpYWxpc2luZy4gIFRoaXMgTVNS
IGFsbW9zdAorCSAqIGNlcnRhaW5seSBpc24ndCB2aXJ0dWFsaXNlZCAoYW5kIFhlbiBhdCBsZWFz
dCB3aWxsIGxlYWsgdGhlIHJlYWwKKwkgKiB2YWx1ZSBpbiBidXQgc2lsZW50bHkgZGlzY2FyZCB3
cml0ZXMpLCBhcyB3ZWxsIGFzIGJlaW5nIHBlci1jb3JlCisJICogcmF0aGVyIHRoYW4gcGVyLXRo
cmVhZCwgc28gZG8gYSBmdWxsIHNhZmUgcmVhZC93cml0ZS9yZWFkYmFjayBjeWNsZQorCSAqIGlu
IHRoZSB3b3JzdCBjYXNlLgorCSAqLworCWlmIChjLT54ODYgPT0gMHgwZiB8fCBjLT54ODYgPT0g
MHgxMSkKKwkJLyogQWx3YXlzIGRpc3BhdGNoIHNlcmlhbGlzaW5nIG9uIHRoaXMgaGFyZGFyZS4g
Ki8KKwkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFi
aWxpdHkpOworCWVsc2UgLyogSW1wbGljaWx5ICI9PSAweDEwIHx8ID49IDB4MTIiIGJ5IGJlaW5n
IDY0Yml0LiAqLyB7CisJCWlmIChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSkK
KwkJCS8qIFVuYWJsZSB0byByZWFkLiAgQXNzdW1lIHRoZSBzYWZlciBkZWZhdWx0LiAqLworCQkJ
X19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILAorCQkJCSAgICBjLT54ODZf
Y2FwYWJpbGl0eSk7CisJCWVsc2UgaWYgKHZhbHVlICYgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJ
QUxJU0UpCisJCQkvKiBBbHJlYWR5IGRpc3BhdGNoIHNlcmlhbGlzaW5nLiAqLworCQkJX19zZXRf
Yml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJCQkgIGMtPng4Nl9jYXBhYmlsaXR5
KTsKKwkJZWxzZSBpZiAod3Jtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLAorCQkJCSAgICB2YWx1
ZSB8IEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFKSB8fAorCQkJIHJkbXNyX3NhZmUoTVNS
X0FNRDY0X0RFX0NGRywgdmFsdWUpIHx8CisJCQkgISh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVO
Q0VfU0VSSUFMSVNFKSkKKwkJCS8qIEF0dGVtcHQgdG8gc2V0IGZhaWxlZC4gIEFzc3VtZSB0aGUg
c2FmZXIgZGVmYXVsdC4gKi8KKwkJCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQ
QVRDSCwKKwkJCQkgICAgYy0+eDg2X2NhcGFiaWxpdHkpOworCQllbHNlCisJCQkvKiBTdWNjZXNz
ZnVsbHkgZW5hYmxlZCEgKi8KKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFU
Q0gsCisJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7CisJfQorCiAJLyogTUZFTkNFIHN0b3BzIFJE
VFNDIHNwZWN1bGF0aW9uICovCi0JX19zZXRfYml0KFg4Nl9GRUFUVVJFX01GRU5DRV9SRFRTQywg
Yy0+eDg2X2NhcGFiaWxpdHkpOworCWlmICghY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2gpCisJCV9f
c2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAog
CXN3aXRjaChjLT54ODYpCiAJewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA4NGNjNTFk
Li5hZGMzMzNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTA0LDYgKzEwNCw3IEBA
CiAjZGVmaW5lIGNwdV9oYXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORykKICNkZWZpbmUgY3B1X2hhc19hcGVyZm1w
ZXJmICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCisjZGVmaW5lIGNw
dV9oYXNfbGZlbmNlX2Rpc3BhdGNoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MRkVOQ0VfRElT
UEFUQ0gpCiAKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggM2ZhOWIwYS4uZjI2ZGQ4NyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjQsMyArMjQsNCBAQCBYRU5fQ1BVRkVBVFVSRShYRU5f
U01FUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTApIC8qIFNNRVAgZ2V0cyB1c2VkIGJ5IFhl
biBpdAogWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzEx
KSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBYRU5fQ1BVRkVBVFVSRShNU1Jf
UExBVEZPUk1fSU5GTywgKEZTQ0FQSU5UUyswKSozMisxMikgLyogUExBVEZPUk1fSU5GTyBNU1Ig
cHJlc2VudCAqLwogWEVOX0NQVUZFQVRVUkUoTVNSX01JU0NfRkVBVFVSRVMsIChGU0NBUElOVFMr
MCkqMzIrMTMpIC8qIE1JU0NfRkVBVFVSRVNfRU5BQkxFUyBNU1IgcHJlc2VudCAqLworWEVOX0NQ
VUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBsZmVuY2Ug
c2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRl
eCA5OTQwMGJkLi5iZTY0MzUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTIwNiw2ICsy
MDYsNyBAQAogI2RlZmluZSBNU1JfQU1ENjRfSUNfQ0ZHCQkweGMwMDExMDIxCiAjZGVmaW5lIE1T
Ul9BTUQ2NF9EQ19DRkcJCTB4YzAwMTEwMjIKICNkZWZpbmUgTVNSX0FNRDY0X0RFX0NGRwkJMHhj
MDAxMTAyOQorI2RlZmluZSBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRQkoX0FDKDEsIFVM
TCkgPDwgMSkKIAogI2RlZmluZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSwkweGMwMDExMDI3
CiAjZGVmaW5lIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLCTB4YzAwMTEwMTkKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjy2-0003FI-F2; Sun, 11 Feb 2018 05:14:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjy0-0003Ek-Lh
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:20 +0000
X-Inumbo-ID: 8c58abfd-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c58abfd-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:15:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjxt-0001TW-KO
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjxt-0002TB-Jp
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjxt-0002TB-Jp@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:14:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Introduce alternative
	indirect thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZWY0NmQ2ZmI5ZmE0NTc4Yjk3ZjhkNmEwY2IyNDBhYmVjNDg1ODcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE4OjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTg6MjIgMjAxOCArMDEw
MAoKICAgIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRodW5rcwogICAgCiAg
ICBEZXBlbmRpbmcgb24gaGFyZHdhcmUgYW5kIG1pY3JvY29kZSBhdmFpbGFiaWxpdHksIHdlIHdp
bGwgd2FudCB0byByZXBsYWNlCiAgICBJTkRfVEhVTktfUkVQT0xJTkUgd2l0aCBvdGhlciBpbXBs
ZW1lbnRhdGlvbnMuCiAgICAKICAgIEZvciBBTUQgaGFyZHdhcmUsIGNob29zZSBJTkRfVEhVTktf
TEZFTkNFIGluIHByZWZlcmVuY2UgdG8gcmV0cG9saW5lIGlmIGxmZW5jZQogICAgaXMga25vd24g
dG8gYmUgKG9yIHdhcyBzdWNjZXNzZnVsbHkgbWFkZSkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg1OGNi
YTBkNGM2YjZiNDUxODBhZmNiNDE1NjFmZDY1ODVhZDUxYTMKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gfCAxNiArKysrKysrKwogeGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMgICAgICAg
fCAxNyArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgNzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oICAgfCAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
NTg3Y2RiOS4uMmQyNzVkNiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTI1
Miw2ICsyNTIsMjIgQEAgYW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2UgdGhpcyBpZiBz
b2Z0aXJxcyBhcmUgbm90IGJlaW5nIHJ1biBmcmVxdWVudGx5CiBlbm91Z2guIFNldHRpbmcgdGhp
cyB0byBhIGhpZ2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlm
CiB0aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAorIyMjIGJ0aSAoeDg2KQorPiBg
PSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAgXWAKKworQnJhbmNoIFRhcmdl
dCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0
CithcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwgbG9hZGVkIG1pY3JvY29kZSwKK2FuZCBoYXJkd2FyZSBkZXRhaWxzLgorCisqKldBUk5JTkc6
IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVyZSB3aXRoIGhldXJpc3RpY3MuICBV
c2Ugd2l0aAorZXh0cmVtZSBjYXJlLioqCisKK0lmIFhlbiB3YXMgY29tcGlsZWQgd2l0aCBJTkRJ
UkVDVF9USFVOSyBzdXBwb3J0LCBgdGh1bms9YCBjYW4gYmUgdXNlZCB0bworc2VsZWN0IHdoaWNo
IG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVjdF90aHVu
a18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsgaXMgYHJldHBvbGluZWAgKGdl
bmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSksIHdpdGggdGhlIGFsdGVybmF0
aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQsIG1pbmltYWwKK292ZXJoZWFk
KSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdgIGdhZGdldCwgcHJlZmVycmVk
IGZvciBBTUQpLgorCiAjIyMgeGVuaGVhcFxfbWVnYWJ5dGVzIChhcm0zMikKID4gYD0gPHNpemU+
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNo
L3g4Ni9pbmRpcmVjdC10aHVuay5TCmluZGV4IDNlYWY1MDUuLjdkMzQ3MDcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TCkBAIC0yMSwxNSArMjEsMjYgQEAKICAgICAgICAgcmV0CiAuZW5kbQogCisubWFj
cm8gSU5EX1RIVU5LX0xGRU5DRSByZWc6cmVxCisgICAgICAgIGxmZW5jZQorICAgICAgICBqbXAg
KiVccmVnCisuZW5kbQorCisubWFjcm8gSU5EX1RIVU5LX0pNUCByZWc6cmVxCisgICAgICAgIGpt
cCAqJVxyZWcKKy5lbmRtCisKIC8qCi0gKiBCdWlsZCB0aGUgX194ODZfaW5kaXJlY3RfdGh1bmtf
KiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0aGUKLSAqIHJldHBvbGluZSB0aHVuayBv
bmx5LgorICogQnVpbGQgdGhlIF9feDg2LmluZGlyZWN0X3RodW5rLiogc3ltYm9scy4gIEV4ZWN1
dGlvbiBsYW5kcyBvbiBhbgorICogYWx0ZXJuYXRpdmUgcGF0Y2ggcG9pbnQgd2hpY2ggaW1wbGVt
ZW50cyBvbmUgb2YgdGhlIGFib3ZlIFRIVU5LXyoncwogICovCiAubWFjcm8gR0VOX0lORElSRUNU
X1RIVU5LIHJlZzpyZXEKICAgICAgICAgLnNlY3Rpb24gLnRleHQuX194ODZfaW5kaXJlY3RfdGh1
bmtfXHJlZywgImF4IiwgQHByb2diaXRzCiAKIEVOVFJZKF9feDg2X2luZGlyZWN0X3RodW5rX1xy
ZWcpCi0gICAgICAgIElORF9USFVOS19SRVRQT0xJTkUgXHJlZworICAgICAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KElORF9USFVOS19SRVRQT0xJTkUgXHJlZyksICAgICAgICAgICAgICBc
CisgICAgICAgIF9fc3RyaW5naWZ5KElORF9USFVOS19MRkVOQ0UgXHJlZyksIFg4Nl9GRUFUVVJF
X0lORF9USFVOS19MRkVOQ0UsIFwKKyAgICAgICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0pNUCBc
cmVnKSwgICAgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUAogLmVuZG0KIAogLyogSW5zdGFudGlh
dGUgR0VOX0lORElSRUNUX1RIVU5LIGZvciBlYWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCmluZGV4IDI1NjcwMWEuLmQ2MDFjMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE2LDE4ICsxNiw1
NCBAQAogICoKICAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4K
ICAqLworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KIAotZW51bSBpbmRfdGh1bmsgeworc3RhdGljIGVudW0gaW5kX3Ro
dW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8gdXNlIGF0
IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBpbGVyIHN1
cHBvcnQgZm9yIHRodW5rcy4gKi8KIAogICAgIFRIVU5LX1JFVFBPTElORSwKLX07CisgICAgVEhV
TktfTEZFTkNFLAorICAgIFRIVU5LX0pNUCwKK30gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVO
S19ERUZBVUxUOworCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykK
K3sKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZG8geworICAg
ICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBpZiAoICFzdHJuY21wKHMsICJ0aHVu
az0iLCA2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHMgKz0gNjsKKworICAgICAgICAgICAg
aWYgKCAhc3RybmNtcChzLCAicmV0cG9saW5lIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAg
b3B0X3RodW5rID0gVEhVTktfUkVUUE9MSU5FOworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJu
Y21wKHMsICJsZmVuY2UiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBU
SFVOS19MRkVOQ0U7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImptcCIsIHNz
IC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKKyAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBzcyArIDE7
CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJidGkiLCBwYXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaykKIHsKQEAgLTQwLDcgKzc2LDkgQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgcHJpbnRrKFhFTkxP
R19JTkZPCiAgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4iLAogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6Ci0gICAgICAgICAgIHRodW5r
ID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDogIj8iKTsKKyAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgorICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CisgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iKTsKIH0KIAogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQpAQCAtNDgsNiArODYsMzEgQEAgdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVudW0gaW5kX3RodW5rIHRodW5r
ID0gVEhVTktfREVGQVVMVDsKIAogICAgIC8qCisgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmll
ZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKKyAgICAg
KiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICB7CisgICAgICAg
IHRodW5rID0gb3B0X3RodW5rOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBFdmFsdWF0ZSB0aGUgc2FmZXN0IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIG1p
dGlnYXRpb25zIHRvIHVzZS4KKyAgICAgICAgICogRmlyc3QsIGJlZ2luIHdpdGggY29tcGlsZXIt
YWlkZWQgbWl0aWdhdGlvbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIElTX0VOQUJMRUQo
Q09ORklHX0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBBTUQncyByZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGlzIHRvIHNldCBsZmVuY2Ug
YXMgYmVpbmcgZGlzcGF0Y2gKKyAgICAgICAgICAgICAqIHNlcmlhbGlzaW5nLCBhbmQgdG8gdXNl
IElORF9USFVOS19MRkVOQ0UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggY3B1
X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQorICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfTEZF
TkNFOworICAgICAgICB9CisgICAgfQorCisgICAgLyoKICAgICAgKiBTdXBwbGltZW50YXJ5IG1p
bm9yIGFkanVzdG1lbnRzLiAgV2l0aG91dCBjb21waWxlciBzdXBwb3J0LCB0aGVyZSBhcmUKICAg
ICAgKiBubyB0aHVua3MuCiAgICAgICovCkBAIC02MSw2ICsxMjQsMTIgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggdGh1bmsgPT0gVEhV
TktfREVGQVVMVCApCiAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOwogCisgICAgLyog
QXBwbHkgdGhlIGNob3NlbiBzZXR0aW5ncy4gKi8KKyAgICBpZiAoIHRodW5rID09IFRIVU5LX0xG
RU5DRSApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5L
X0xGRU5DRSk7CisgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7CisKICAgICBwcmlu
dF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGYy
NmRkODcuLmZiMmVkZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI1LDMgKzI1
LDUgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzEx
KSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXQKIFhFTl9DUFVGRUFUVVJFKE1TUl9QTEFURk9S
TV9JTkZPLCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBQTEFURk9STV9JTkZPIE1TUiBwcmVzZW50
ICovCiBYRU5fQ1BVRkVBVFVSRShNU1JfTUlTQ19GRUFUVVJFUywgKEZTQ0FQSU5UUyswKSozMisx
MykgLyogTUlTQ19GRUFUVVJFU19FTkFCTEVTIE1TUiBwcmVzZW50ICovCiBYRU5fQ1BVRkVBVFVS
RShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIGxmZW5jZSBzZXQgYXMg
RGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KK1hFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0Us
KEZTQ0FQSU5UUyswKSozMisxNSkgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KK1hFTl9DUFVG
RUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogVXNlIElORF9U
SFVOS19KTVAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjyB-0003GR-GU; Sun, 11 Feb 2018 05:14:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjy9-0003Fs-TV
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:29 +0000
X-Inumbo-ID: 921a188d-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 921a188d-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:15:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjy3-0001Tb-ML
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjy3-0002Tm-Lm
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjy3-0002Tm-Lm@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:14:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/feature: Definitions for
	Indirect Branch Controls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwMjYzM2ViNzNlZDJkOTkxOGRhMmRhZTdiZWJmMjc5YTA1N2VhMjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE4OjU3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTg6NTcgMjAxOCArMDEw
MAoKICAgIHg4Ni9mZWF0dXJlOiBEZWZpbml0aW9ucyBmb3IgSW5kaXJlY3QgQnJhbmNoIENvbnRy
b2xzCiAgICAKICAgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIGFyZSBnYWluaW5nIEluZGlyZWN0
IEJyYW5jaCBDb250cm9scyB2aWEgbWljcm9jb2RlCiAgICB1cGRhdGVzLiAgSW50ZWwgYXJlIGlu
dHJvZHVjaW5nIG9uZSBiaXQgdG8gaW5kaWNhdGUgSUJSUyBhbmQgSUJQQiBzdXBwb3J0LCBhbmQK
ICAgIGEgc2Vjb25kIGJpdCBmb3IgU1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElCUEIgb25s
eSwgc28gZW51bWVyYXRlIGl0IHdpdGggYQogICAgc2VwYXJhdGUgYml0LgogICAgCiAgICBGdXJ0
aGVybW9yZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5
LCB3ZSBtYXkgd2FudCB0bwogICAgcnVuIFhlbiB3aXRoIElCUlMgc2V0LCBvciBjbGVhci4KICAg
IAogICAgVG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ugc2VwYXJhdGUgSUJS
UyBhbmQgSUJQQiBiaXRzIGZvcgogICAgaW50ZXJuYWwgdXNlLiAgQSBsb3Qgb2YgaW5mcmFzdHJ1
Y3R1cmUgaXMgcmVxdWlyZWQgYmVmb3JlIHRoZXNlIGZlYXR1cmVzIGFyZQogICAgc2FmZSB0byBv
ZmZlciB0byBndWVzdHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGQ3MDNhNzAxY2M0YmM0Nzc3Mzk4NmIyNzk2ZWViZDI4YjE0MzliNQogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVpZC5j
ICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAg
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgICAgICAgICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICA3ICsrKysrLS0KIHhlbi90b29scy9n
ZW4tY3B1aWQucHkgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwogNyBmaWxlcyBjaGFu
Z2VkLCA1MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDI0
NTkxZTIuLjgyOTI2NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMTU4LDYgKzE1OCw4IEBAIGludCBsaWJ4
bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25z
dCBjaGFyKiBzdHIpCiAgICAgICAgIHsiZGUiLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsICAyLCAgMX0sCiAgICAgICAgIHsidm1lIiwgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FRFgsICAxLCAgMX0sCiAgICAgICAgIHsiZnB1IiwgICAgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAgMX0sCisgICAgICAgIHsiaWJyc2Ii
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCisgICAgICAg
IHsic3RpYnAiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0s
CiAgICAgICAgIHsidG9wb2V4dCIsICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDIyLCAgMX0sCiAgICAgICAgIHsidGJtIiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDIxLCAgMX0sCiAgICAgICAgIHsibm9kZWlkIiwgICAgICAgMHg4MDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDE5LCAgMX0sCkBAIC0xODcsNiArMTg5LDcgQEAgaW50IGxpYnhs
X2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0
IGNoYXIqIHN0cikKICAgICAgICAgeyJueCIsICAgICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BV
SURfUkVHX0VEWCwgMjAsICAxfSwKICAgICAgICAgeyJzeXNjYWxsIiwgICAgICAweDgwMDAwMDAx
LCBOQSwgQ1BVSURfUkVHX0VEWCwgMTEsICAxfSwKICAgICAgICAgeyJwcm9jcGtnIiwgICAgICAw
eDAwMDAwMDA0LCAgMCwgQ1BVSURfUkVHX0VBWCwgMjYsICA2fSwKKyAgICAgICAgeyJpYnBiIiwg
ICAgICAgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VCWCwgMTIsICAxfSwKICAgICAgICAg
eyJhcGljaWRzaXplIiwgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgMTIsICA0fSwK
ICAgICAgICAgeyJuYyIsICAgICAgICAgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwg
IDAsICA4fSwKICAgICAgICAgeyJzdm1fbnB0IiwgICAgICAweDgwMDAwMDBhLCBOQSwgQ1BVSURf
UkVHX0VEWCwgIDAsICAxfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90
b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDEwNmJlMGYuLjBiYjJiY2EgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAt
MTQ0LDcgKzE0NCwxMSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0gPQogewogICAg
IFsgMF0gPSAiY2x6ZXJvIiwKIAotICAgIFsxIC4uLiAzMV0gPSAiUkVaIiwKKyAgICBbMSAuLi4g
MTFdID0gIlJFWiIsCisKKyAgICBbMTJdID0gImlicGIiLAorCisgICAgWzEzIC4uLiAzMV0gPSAi
UkVaIiwKIH07CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CkBAIC0xNTMsNyAr
MTU3LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAgICBbIDJdID0g
ImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAogCi0gICAgWzQgLi4uIDMx
XSA9ICJSRVoiLAorICAgIFs0IC4uLiAyNV0gPSAiUkVaIiwKKworICAgIFsyNl0gPSAiaWJyc2Ii
LCAgICAgICAgIFsyN10gPSAic3RpYnAiLAorCisgICAgWzI4IC4uLiAzMV0gPSAiUkVaIiwKIH07
CiAKIHN0YXRpYyBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
IGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGQ2MDFjMDIuLjg5ZTcyODcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTY3LDggKzY3LDI1IEBAIGN1c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsK
IAogc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmsp
CiB7CisgICAgdW5zaWduZWQgaW50IF83ZDAgPSAwLCBlOGIgPSAwLCB0bXA7CisKKyAgICAvKiBD
b2xsZWN0IGRpYWdub3N0aWNzIGFib3V0IGF2YWlsYWJsZSBtaXRpZ2F0aW9ucy4gKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gNyApCisgICAgICAgIGNwdWlkX2NvdW50
KDcsIDAsICZ0bXAsICZ0bXAsICZ0bXAsICZfN2QwKTsKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
ZXh0ZW5kZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCApCisgICAgICAgIGNwdWlkKDB4ODAw
MDAwMDgsICZ0bXAsICZlOGIsICZ0bXAsICZ0bXApOworCiAgICAgcHJpbnRrKFhFTkxPR19ERUJV
RyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKKyAgICAvKiBIYXJk
d2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAq
LworICAgIGlmICggKF83ZDAgJiAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSB8Cisg
ICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSkgfHwKKyAg
ICAgICAgIChlOGIgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKKyAgICAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXNcbiIsCisgICAg
ICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJ
QlJTL0lCUEIiIDogIiIsCisgICAgICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCisgICAgICAgICAgICAgICAoZThi
ICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIp
OworCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkgbWl0
aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
KQogICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElO
RElSRUNUX1RIVU5LXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBmYjJlZGUy
Li43MWFiZjQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNywzICsyNyw2IEBA
IFhFTl9DUFVGRUFUVVJFKE1TUl9NSVNDX0ZFQVRVUkVTLCAoRlNDQVBJTlRTKzApKjMyKzEzKSAv
KiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwg
KEZTQ0FQSU5UUyswKSozMisxNCkgLyogbGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJpYWxpc2lu
ZyAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzApKjMyKzE1
KSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pN
UCwgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLworWEVOX0NQ
VUZFQVRVUkUoWEVOX0lCUEIsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiB8
fCBJQlBCICovCitYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkq
MzIrMTgpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbiAqLworWEVOX0NQVUZFQVRVUkUoWEVO
X0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFy
IGluIFhlbiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYmU2NDM1MC4uYmMxN2JiNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMSw2ICszMSwxNCBAQAogI2RlZmluZSBFRkVS
X0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVmaW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9G
RlhTRSkKIAorLyogU3BlY3VsYXRpb24gQ29udHJvbHMuICovCisjZGVmaW5lIE1TUl9TUEVDX0NU
UkwJCQkweDAwMDAwMDQ4CisjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8
IDApCisjZGVmaW5lIFNQRUNfQ1RSTF9TVElCUAkJCShfQUMoMSwgVUxMKSA8PCAxKQorCisjZGVm
aW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKKyNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShf
QUMoMSwgVUxMKSA8PCAwKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9u
IG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNk
ZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggOTdkZDM1My4uOWZmOTE4NyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMzYsMTAgKzIz
NiwxMyBAQCBYRU5fQ1BVRkVBVFVSRShFRlJPLCAgICAgICAgICA3KjMyKzEwKSAvKiAgIEFQRVJG
L01QRVJGIFJlYWQgT25seSBpbnRlcmZhY2UgKi8KIAogLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1
cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAwMDA4LmVieCwgd29yZCA4ICovCiBYRU5fQ1BVRkVBVFVS
RShDTFpFUk8sICAgICAgICA4KjMyKyAwKSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAqLworWEVO
X0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLyogICBJQlBCIHN1cHBvcnQgb25s
eSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1
cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KLVhFTl9DUFVGRUFU
VVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSBBVlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5z
dHJ1Y3Rpb25zICovCi1YRU5fQ1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEg
QVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29y
ayBJbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMp
IC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitY
RU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElCUlMgYW5kIElCUEIg
c3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KK1hFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAg
IDkqMzIrMjcpIC8qICAgU1RJQlAgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFICovCiAK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5CmluZGV4IDllYzQ0ODYuLjYxM2I5MDkgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1
aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU2LDYgKzI1NiwxMSBAQCBk
ZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICBBVlg1MTJGOiBbQVZYNTEyRFEsIEFW
WDUxMklGTUEsIEFWWDUxMlBGLCBBVlg1MTJFUiwgQVZYNTEyQ0QsCiAgICAgICAgICAgICAgICAg
ICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMlZCTUksIEFWWDUxMl80Vk5OSVcsCiAgICAgICAg
ICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1MTJfVlBPUENOVERRXSwKKworICAgICAgICAj
IFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMgZW51bWVyYXRlcyBhIG5l
dyBiaXQgaW4gdGhlCisgICAgICAgICMgTVNSIGVudW1lcmF0ZWQgYnkgSW5kaXJlY3QgQnJhbmNo
IFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5kaXJlY3QKKyAgICAgICAgIyBCcmFuY2ggUHJlZGlj
dGlvbiBCYXJyaWVyIGVudW1lcmF0aW9uLgorICAgICAgICBJQlJTQjogW1NUSUJQXSwKICAgICB9
CiAKICAgICBkZWVwX2ZlYXR1cmVzID0gdHVwbGUoc29ydGVkKGRlcHMua2V5cygpKSkKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjyL-0003I0-JC; Sun, 11 Feb 2018 05:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjyK-0003HQ-3q
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:40 +0000
X-Inumbo-ID: 981852b4-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 981852b4-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:15:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjyD-0001Tm-OK
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjyD-0002V8-Ni
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjyD-0002V8-Ni@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:14:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/cmdline: Introduce a command
	line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2NDgwNDkzOGM2OWI2OWUxZWUzNjlhOWI1NDgwZTg5YjE4ZTQ1M2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjE5OjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MTk6NDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGRp
c2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgogICAgCiAgICBJbnN0ZWFkIG9mIGdhaW5p
bmcgeWV0IGFub3RoZXIgdG9wIGxldmVsIGJvb2xlYW4sIGludHJvZHVjZSBhIG1vcmUgZ2VuZXJp
YwogICAgY3B1aWQ9IG9wdGlvbi4gIEFsc28gaW50cm9kdWNlIGEgaGVscGVyIGZ1bmN0aW9uIHRv
IHBhcnNlIGEgZ2VuZXJpYyBib29sZWFuCiAgICB2YWx1ZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY21kbGluZTogRml4IHBhcnNlX2Jvb2xlYW4oKSBm
b3IgdW5hZG9ybmVkIHZhbHVlcwogICAgCiAgICBBIGNvbW1hbmQgbGluZSBzdWNoIGFzICJjcHVp
ZD1uby1pYnJzYixuby1zdGlicCIgdGlja2xlcyBhIGJ1ZyBpbgogICAgcGFyc2VfYm9vbGVhbigp
IGJlY2F1c2UgdGhlIHNlcGFyYXRpbmcgY29tbWEgZmFpbHMgdGhlIE5VTCBjYXNlLgogICAgCiAg
ICBJbnN0ZWFkLCBjaGVjayBmb3Igc2xlbiA9PSBubGVuIHdoaWNoIGFjY291bnRzIGZvciB0aGUg
Ym91bmRhcnkgKGlmIGFueSkKICAgIHBhc3NlZCB2aWEgdGhlICdlJyBwYXJhbWV0ZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNzg1MGIxYzAwNzQ5ZGY4MzRlYTJhZDBjMWY1ZDkzNjRjNDgzODc5NQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKICAgIG1hc3RlciBjb21t
aXQ6IGFjMzdlYzFkZGVmMjM0ZWViYTZmNDM4YzI5ZmY2ODdjNjQ5NjJlYmQKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTMxIDEwOjQ3OjEyICswMDAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gfCAxMiArKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAg
ICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8
ICA3ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMmQyNzVkNi4uNzI5YTEyMyAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTQzNCw2ICs0MzQsMTggQEAgY2hvaWNlIG9mIGBkb20w
LWtlcm5lbGAgaXMgZGVwcmVjYXRlZCBhbmQgbm90IHN1cHBvcnRlZCBieSBhbGwgRG9tMCBrZXJu
ZWxzLgogICByZXNwZWN0aXZlbHkuCiAqIGB2ZXJib3NlYCBvcHRpb24gY2FuIGJlIGluY2x1ZGVk
IGFzIGEgc3RyaW5nIG9yIGFsc28gYXMgYHZlcmJvc2U9PGludGVnZXI+YAogCisjIyMgY3B1aWQg
KHg4NikKKz4gYD0gTGlzdCBvZiBjb21tYSBzZXBhcmF0ZWQgYm9vbGVhbnNgCisKK1RoaXMgb3B0
aW9uIGFsbG93cyBmb3IgZmluZSB0dW5pbmcgb2YgdGhlIGZhY2lsaXRpZXMgWGVuIHdpbGwgdXNl
LCBhZnRlcgorYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0
ZWQgdmlhIENQVUlELgorCitDdXJyZW50bHkgYWNjZXB0ZWQ6CisKK1RoZSBTcGVjdWxhdGlvbiBD
b250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCBhcmUgdXNl
ZCBieQorZGVmYXVsdCBpZiBhdmFpYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9yZWQsIGUuZy4gYG5v
LWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuCit3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZCB3
b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KKwogIyMjIGNwdWlkXF9tYXNrXF9jcHUgKEFNRCBv
bmx5KQogPiBgPSBmYW1fMGZfcmV2X2MgfCBmYW1fMGZfcmV2X2QgfCBmYW1fMGZfcmV2X2UgfCBm
YW1fMGZfcmV2X2YgfCBmYW1fMGZfcmV2X2cgfCBmYW1fMTBfcmV2X2IgfCBmYW1fMTBfcmV2X2Mg
fCBmYW1fMTFfcmV2X2JgCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVu
L2FyY2gveDg2L2NwdWlkLmMKaW5kZXggZDM1OWUwOS4uY2U5NThjNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTE4LDYgKzE4
LDQxIEBAIHN0YXRpYyBjb25zdCB1aW50MzJfdCBodm1fc2hhZG93X2ZlYXR1cmVtYXNrW10gPSBJ
TklUX0hWTV9TSEFET1dfRkVBVFVSRVM7CiBzdGF0aWMgY29uc3QgdWludDMyX3QgaHZtX2hhcF9m
ZWF0dXJlbWFza1tdID0gSU5JVF9IVk1fSEFQX0ZFQVRVUkVTOwogc3RhdGljIGNvbnN0IHVpbnQz
Ml90IGRlZXBfZmVhdHVyZXNbXSA9IElOSVRfREVFUF9GRUFUVVJFUzsKIAorc3RhdGljIGludCBf
X2luaXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAq
c3M7CisgICAgaW50IHZhbCwgcmMgPSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNo
cihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihz
LCAnXDAnKTsKKworICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywg
c3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAg
ICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUEIpOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJyc2IiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAg
ICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSUJSU0IpOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3RpYnAiLCBzLCBzcykpID49
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAg
IHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1RJQlApOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgICAgICBzID0gc3MgKyAx
OworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJh
bSgiY3B1aWQiLCBwYXJzZV94ZW5fY3B1aWQpOworCiAjZGVmaW5lIEVNUFRZX0xFQUYgKChzdHJ1
Y3QgY3B1aWRfbGVhZil7fSkKIHN0YXRpYyB2b2lkIHplcm9fbGVhdmVzKHN0cnVjdCBjcHVpZF9s
ZWFmICpsLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0LCB1bnNp
Z25lZCBpbnQgbGFzdCkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29t
bW9uL2tlcm5lbC5jCmluZGV4IDg0NjE4NzEuLjcxZjViOGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMTg0LDYgKzE4NCw0MiBA
QCBpbnQgX19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcykKICAgICByZXR1cm4gLTE7CiB9
CiAKK2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNv
bnN0IGNoYXIgKmUpCit7CisgICAgc2l6ZV90IHNsZW4sIG5sZW47CisgICAgaW50IHZhbCA9ICEh
c3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAgICBpZiAoICF2YWwgKQorICAgICAgICBzICs9IDM7
CisKKyAgICBzbGVuID0gZSA/ICh7IEFTU0VSVChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4o
cyk7CisgICAgbmxlbiA9IHN0cmxlbihuYW1lKTsKKworICAgIC8qIERvZXMgcyBub3cgc3RhcnQg
d2l0aCBuYW1lPyAqLworICAgIGlmICggc2xlbiA8IG5sZW4gfHwgc3RybmNtcChzLCBuYW1lLCBu
bGVuKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIC8qIEV4YWN0LCB1bmFkb3JuZWQgbmFt
ZT8gIFJlc3VsdCBkZXBlbmRzIG9uIHRoZSAnbm8tJyBwcmVmaXguICovCisgICAgaWYgKCBzbGVu
ID09IG5sZW4gKQorICAgICAgICByZXR1cm4gdmFsOworCisgICAgLyogPSRTT01FVEhJTkc/ICBE
ZWZlciB0byB0aGUgcmVndWxhciBib29sZWFuIHBhcnNpbmcuICovCisgICAgaWYgKCBzW25sZW5d
ID09ICc9JyApCisgICAgeworICAgICAgICBjaGFyIGJ1Zls4XTsKKworICAgICAgICBzICs9IG5s
ZW4gKyAxOworICAgICAgICBpZiAoIGUgPD0gcyB8fCBlIC0gcyA+PSBBUlJBWV9TSVpFKGJ1Zikg
KQorICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBtZW1jcHkoYnVmLCBzLCBlIC0gcyk7
CisgICAgICAgIGJ1ZltlIC0gc10gPSAwOworICAgICAgICByZXR1cm4gcGFyc2VfYm9vbChidWYp
OworICAgIH0KKworICAgIC8qIFVucmVjb2duaXNlZC4gIEdpdmUgdXAuICovCisgICAgcmV0dXJu
IC0xOworfQorCiB1bnNpZ25lZCBpbnQgdGFpbnRlZDsKIAogLyoqCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggOTk1YTg1YS4u
MjgyOWQ0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9saWIuaApAQCAtNzMsNiArNzMsMTMgQEAgc3RydWN0IGRvbWFpbjsKIHZvaWQgY21k
bGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNo
YXIgKnMpOwogCisvKioKKyAqIEdpdmVuIGEgc3BlY2lmaWMgbmFtZSwgcGFyc2VzIGEgc3RyaW5n
IG9mIHRoZSBmb3JtOgorICogICBbbm8tXSROQU1FWz0uLi5dCisgKiByZXR1cm5pbmcgMCBvciAx
IGZvciBhIHJlY29nbmlzZWQgYm9vbGVhbiwgb3IgLTEgZm9yIGFuIGVycm9yLgorICovCitpbnQg
cGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFy
ICplKTsKKwogLyojZGVmaW5lIERFQlVHX1RSQUNFX0RVTVAqLwogI2lmZGVmIERFQlVHX1RSQUNF
X0RVTVAKIGV4dGVybiB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjyQ-0003Jt-Ku; Sun, 11 Feb 2018 05:14:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjyP-0003Iw-Ij
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:45 +0000
X-Inumbo-ID: 6606917c-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6606917c-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:14:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjyN-0001Tx-QD
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjyN-0002Vu-Pd
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjyN-0002Vu-Pd@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:14:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/acpi: process softirqs while
	printing CPU ACPI data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3803864508150606869=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bd53bc85062c72dd86b3893e6afc105934d4c467
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 12:20:19 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 8 12:20:19 2018 +0100

    x86/acpi: process softirqs while printing CPU ACPI data
    
    Or else the watchdog triggers on boxes with a huge number of CPUs
    
    Reported-by: Simon Crowe <simon.crowe@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: a5579ee79ef8546dd47abe34d73dc9a69a14bbda
    master date: 2018-01-24 18:02:14 +0100
---
 xen/arch/x86/acpi/cpu_idle.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/acpi/cpu_idle.c b/xen/arch/x86/acpi/cpu_idle.c
index e2be474..be9ee0b 100644
--- a/xen/arch/x86/acpi/cpu_idle.c
+++ b/xen/arch/x86/acpi/cpu_idle.c
@@ -342,7 +342,10 @@ static void dump_cx(unsigned char key)
     printk("'%c' pressed -> printing ACPI Cx structures\n", key);
     for_each_online_cpu ( cpu )
         if (processor_powers[cpu])
+        {
             print_acpi_power(cpu, processor_powers[cpu]);
+            process_pending_softirqs();
+        }
 }
 
 static int __init cpu_idle_key_init(void)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3803864508150606869==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:14:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjya-0003La-Me; Sun, 11 Feb 2018 05:14:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjyZ-0003LJ-Ia
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:55 +0000
X-Inumbo-ID: 6c04b88d-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c04b88d-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:14:23 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjyX-0001UB-S0
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjyX-0002Wa-RR
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:14:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjyX-0002Wa-RR@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:14:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: fix GET_STACK_END
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxMWNmMjlmMjc0ZTkwZTY0NTFhYWFhNWFiNTJkZjJlZDYzZWIzMGQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEZlYiA4IDEy
OjIwOjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MjA6NDUgMjAxOCArMDEwMAoKICAgIHg4Njog
Zml4IEdFVF9TVEFDS19FTkQKICAgIAogICAgQUlVSSB0aGUgcHVycG9zZSBvZiBoYXZpbmcgdGhl
IC5pZiBkaXJlY3RpdmUgaXMgdG8gbWFrZSBHRVRfU1RBQ0tfRU5ECiAgICB3b3JrIHdpdGggYW55
IGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMuIFRoZSBjb2RlIGFzLWlzIHdvdWxkIHByb2R1Y2UK
ICAgIHRoZSB3cm9uZyByZXN1bHQgZm9yIHI4LiBGaXggaXQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDgxNTU0
NzY3NjVhNWJkZWNlYTE1MzRiNDY1NjJjZjI4ZTAxMTNhOWEKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTAxLTI1IDExOjM0OjE3ICswMDAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMu
aCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDljZmQ3OWYuLjYxYjZkMzUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaApAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lk
KTsKIAogI2RlZmluZSBTVEFDS19DUFVJTkZPX0ZJRUxEKGZpZWxkKSAoMSAtIENQVUlORk9fc2l6
ZW9mICsgQ1BVSU5GT18jI2ZpZWxkKQogI2RlZmluZSBHRVRfU1RBQ0tfRU5EKHJlZykgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5pZiAuTHIjI3JlZyA+IDg7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5MciMjcmVnID49IDg7ICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBtb3ZxICRTVEFDS19TSVpFLTEsICVyIyNyZWc7ICAgICAgICAg
ICAgICBcCiAgICAgICAgIC5lbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAgICAgICAgICAgXAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:15:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjyo-0003O7-V5; Sun, 11 Feb 2018 05:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjyn-0003Mt-O0
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:09 +0000
X-Inumbo-ID: aa14fefd-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa14fefd-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:16:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjyh-0001Vb-Tv
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjyh-0002XS-TL
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjyh-0002XS-TL@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:15:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkY2ZkMzk1MTk5OWU4NzVmOTExZmIwNTEzMzkxNzc0YWY4ZDVmYjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjIxOjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MjE6MjUgMjAxOCArMDEw
MAoKICAgIHg4Ni9jcHVpZDogSGFuZGxpbmcgb2YgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJSUyBm
b3IgZ3Vlc3RzCiAgICAKICAgIEludGVsIHNwZWNpZmllcyBJQlJTL0lCUEIgKGNvbWJpbmVkLCBp
biBhIHNpbmdsZSBiaXQpIGFuZCBTVElCUCBhcyBhIHNlcGFyYXRlCiAgICBiaXQuICBBTUQgc3Bl
Y2lmaWVzIElCUEIgYWxvbmUgaW4gYSAzcmQgYml0LgogICAgCiAgICBBTUQncyBJQlBCIGlzIGEg
c3Vic2V0IG9mIEludGVsJ3MgY29tYmluZWQgSUJSUy9JQlBCLiAgRm9yIHBlcmZvcm1hbmNlCiAg
ICByZWFzb25zLCBhZG1pbmlzdHJhdG9ycyBtaWdodCB3aXNoIHRvIGV4cHJlc3MgIklCUEIgb25s
eSIgZXZlbiBvbiBJbnRlbAogICAgaGFyZHdhcmUsIHNvIHdlIGFsbG93IHRoZSBBTUQgYml0IHRv
IGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4KICAgIAogICAgVGhlIGJlaGF2aW91ciBvZiBTVElC
UCBpcyBtb3JlIGNvbXBsaWNhdGVkLgogICAgCiAgICBJdCBpcyBvdXIgY3VycmVudCB1bmRlcnN0
YW5kaW5nIHRoYXQgU1RJQlAgd2lsbCBiZSBhZHZlcnRpc2VkIG9uIEhULWNhcGFibGUKICAgIGhh
cmR3YXJlIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIEhUIGlzIGVuYWJsZWQsIGJ1dCBub3QgYWR2
ZXJ0aXNlZCBvbgogICAgSFQtaW5jYXBhYmxlIGhhcmR3YXJlLiAgSG93ZXZlciwgZm9yIGVhc2Ug
b2YgdmlydHVhbGlzYXRpb24sIFNUSUJQJ3MKICAgIGZ1bmN0aW9uYWxpdHkgaXMgaWdub3JlZCBy
YXRoZXIgdGhhbiByZXNlcnZlZCBieSBtaWNyb2NvZGUvaGFyZHdhcmUgb24KICAgIEhULWluY2Fw
YWJsZSBoYXJkd2FyZS4KICAgIAogICAgRm9yIGd1ZXN0IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAg
YXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0b29sc3RhY2sKICAgIGNob2ljZSwgYW5k
IGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJSUyBpcyBhdmFpbGFibGUuICBUaGlzIHJlbW92
ZXMgdGhlCiAgICBjb3JuZXIgY2FzZSB3aGVyZSBTVElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0
IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCiAgICBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0
IGRvZXMgbWF0dGVyLgogICAgCiAgICBGaW5hbGx5IGFzIGEgYnVnZml4LCB1cGRhdGUgdGhlIGxp
YnhjIENQVUlEIGxvZ2ljIHRvIHVuZGVyc3RhbmQgdGhlIGU4YgogICAgZmVhdHVyZSBsZWFmLCB3
aGljaCBoYXMgdGhlIHNpZGUgZWZmZWN0IG9mIGFsc28gb2ZmZXJpbmcgQ0xaRVJPIHRvIGd1ZXN0
cyBvbgogICAgYXBwbGljYWJsZSBoYXJkd2FyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyOTdiNTY2ODJlNzMwZDU5OGUy
NTI5Y2M2OTk4MTUxZDNiNmY2ZjgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIx
ICswMDAwCi0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8
ICA0ICsrKy0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAy
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94
ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDFiZWRmMDUuLjkxNDM4NjQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCkBAIC00NjUsNyArNDY1LDkgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRf
aHZtX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKIAogICAgIGNhc2UgMHg4MDAwMDAwODoKICAg
ICAgICAgcmVnc1swXSAmPSAweDAwMDBmZmZmdTsKLSAgICAgICAgcmVnc1sxXSA9IHJlZ3NbM10g
PSAwOworICAgICAgICByZWdzWzFdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9DTFpFUk8pXTsKKyAgICAgICAgLyogcmVnc1syXSBoYW5kbGVkIGluIHRoZSBw
ZXItdmVuZG9yIGxvZ2ljLiAqLworICAgICAgICByZWdzWzNdID0gMDsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIDB4MDAwMDAwMDI6IC8qIEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBieSBB
TUQgcG9saWN5KSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwppbmRleCBjZTk1OGM1Li43ZjdmNmJlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMzg5LDYgKzM4OSwx
NiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKICAg
ICAvKiBVbmNvbmRpdGlvbmFsbHkgY2xhaW0gdG8gYmUgYWJsZSB0byBzZXQgdGhlIGh5cGVydmlz
b3IgYml0LiAqLwogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9IWVBFUlZJU09SLCBwdl9mZWF0
dXJlc2V0KTsKIAorICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRo
ZXJlIGFyZSBmdXJ0aGVyIGFkanVzdG1lbnRzLiAqLworICAgIGlmICggdGVzdF9iaXQoWDg2X0ZF
QVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVzZXQpICkKKyAgICB7CisgICAgICAgIC8qIE9mZmVyIFNU
SUJQIHVuY29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8K
KyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKwor
ICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4gKi8KKyAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQpOworICAgIH0KKwog
ICAgIHNhbml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiAgICAgY3B1aWRfZmVhdHVy
ZXNldF90b19wb2xpY3kocHZfZmVhdHVyZXNldCwgcCk7CiAgICAgcmVjYWxjdWxhdGVfeHN0YXRl
KHApOwpAQCAtNDQ1LDYgKzQ1NSwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9Y
U0FWRVMsIGh2bV9mZWF0dXJlc2V0KTsKICAgICB9CiAKKyAgICAvKiBPbiBoYXJkd2FyZSB3aXRo
IElCUlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KKyAg
ICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQorICAg
IHsKKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Ag
b24gbm9uLUhUIGhhcmR3YXJlLiAqLworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJ
QlAsIGh2bV9mZWF0dXJlc2V0KTsKKworICAgICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0
IG9mIElCUlMvSUJQQi4gKi8KKyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2
bV9mZWF0dXJlc2V0KTsKKyAgICB9CisKICAgICBzYW5pdGlzZV9mZWF0dXJlc2V0KGh2bV9mZWF0
dXJlc2V0KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShodm1fZmVhdHVyZXNldCwg
cCk7CiAgICAgcmVjYWxjdWxhdGVfeHN0YXRlKHApOwpAQCAtNTg2LDYgKzYwNiwxNCBAQCB2b2lk
IHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJlY2FsY3Vs
YXRlX3hzdGF0ZShwKTsKICAgICByZWNhbGN1bGF0ZV9taXNjKHApOwogCisgICAgLyoKKyAgICAg
KiBPdmVycmlkZSBTVElCUCB0byBtYXRjaCBJQlJTLiAgR3Vlc3RzIGNhbiBzYWZlbHkgdXNlIFNU
SUJQCisgICAgICogZnVuY3Rpb25hbGl0eSBvbiBub24tSFQgaGFyZHdhcmUsIGJ1dCBjYW4ndCBu
ZWNlc3NlcmlseSBwcm90ZWN0CisgICAgICogdGhlbXNlbHZlcyBmcm9tIFNQMi9TcGVjdHJlL0Jy
YW5jaCBUYXJnZXQgSW5qZWN0aW9uIGlmIFNUSUJQIGlzIGhpZGRlbgorICAgICAqIG9uIEhULWNh
cGFibGUgaGFyZHdhcmUuCisgICAgICovCisgICAgcC0+ZmVhdC5zdGlicCA9IHAtPmZlYXQuaWJy
c2I7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocC0+Y2FjaGUucmF3KTsgKytp
ICkKICAgICB7CiAgICAgICAgIGlmICggcC0+Y2FjaGUuc3VibGVhZltpXS50eXBlID49IDEgJiYK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDlmZjkx
ODcuLmUzNjNlNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjQyLDcgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgq
MzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkKIFhFTl9DUFVG
RUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3Jr
IEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykg
LypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KIFhF
Tl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qICAgSUJSUyBhbmQgSUJQQiBz
dXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwotWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAg
OSozMisyNykgLyogICBTVElCUCAqLworWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSoz
MisyNykgLyohICBTVElCUCAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:15:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjyz-0003Pu-0J; Sun, 11 Feb 2018 05:15:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjyx-0003Oy-U2
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:19 +0000
X-Inumbo-ID: b01614e8-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b01614e8-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:16:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjyr-0001WI-W9
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjyr-0002Xs-VW
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjyr-0002Xs-VW@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:15:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/msr: Emulation of
	MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1N2Q0ZDA0M2IwZGY4Zjk5NTNiM2QyMTFmZWFjYzNhNTQ0MDE4MTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjIxOjU5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MjE6NTkgMjAxOCArMDEw
MAoKICAgIHg4Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0gZm9y
IGd1ZXN0cwogICAgCiAgICBBcyBwZXIgdGhlIHNwZWMgY3VycmVudGx5IGF2YWlsYWJsZSBoZXJl
OgogICAgCiAgICBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVz
L21hbmFnZWQvYzUvNjMvMzM2OTk2LVNwZWN1bGF0aXZlLUV4ZWN1dGlvbi1TaWRlLUNoYW5uZWwt
TWl0aWdhdGlvbnMucGRmCiAgICAKICAgIE1TUl9BUkNIX0NBUEFCSUxJVElFUyB3aWxsIG9ubHkg
Y29tZSBpbnRvIGV4aXN0ZW5jZSBvbiBuZXcgaGFyZHdhcmUsIGJ1dCBpcwogICAgaW1wbGVtZW50
ZWQgYXMgYSBzdHJhaWdodCAjR1AgZm9yIG5vdyB0byBhdm9pZCBiZWluZyBsZWFreSB3aGVuIG5l
dyBoYXJkd2FyZQogICAgYXJyaXZlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYTU4YTY3OWE2MTkw
ZTcxNGE1OTJmMTM2OWI2NjA3NjlhNDhhODBjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAx
NDoxMDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCA0NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgIHwgIDIgKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA5MSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKaW5kZXggYjE5Mjk5ZS4uNzk5MWFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNDIyLDYgKzM0
MjIsMjAgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWlu
dDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAgICAgLyogV3JpdGUtb25seSAq
LworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAg
ICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5mZWF0LmlicnNiICkKKyAgICAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CisgICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guc3BlY19jdHJsOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgorICAgICAgICAv
KiBOb3QgaW1wbGVtZW50ZWQgeWV0LiAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCiAgICAg
Y2FzZSBNU1JfSzhfRU5BQkxFX0MxRToKICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CiAgICAg
ICAgICAvKgpAQCAtMzU3NCw2ICszNTg4LDM3IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwKICAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgor
ICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5mZWF0LmlicnNiICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/ICovCisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogTm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBhcyBzYWZlIHRvIHVzZSAoaS5l
LiBpZ25vcmVkKQorICAgICAgICAgKiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUuCisgICAgICAgICAqLworCisgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiB+KFNQRUNf
Q1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAgdi0+YXJjaC5zcGVjX2N0cmwgPSBtc3Jf
Y29udGVudDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAg
ICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+ZmVhdC5pYnJzYiAmJiAhZC0+YXJjaC5jcHVpZC0+ZXh0
ZC5pYnBiICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/ICov
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIgaXMg
d2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgorICAgICAgICAgKiBwcmFjdGljZSwgcmVh
bCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIFBSRURfQ01EX0lCUEIgKQorICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIFJlYWQtb25seSAq
LworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgog
ICAgICAgICAvKiBpZ25vcmUgdGhlIHdyaXRlICovCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAxN2Zj
YjFjLi5mYzQyZDY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwpAQCAtMjYzNiw2ICsyNjM2LDE2IEBAIHN0YXRpYyBpbnQgcHJpdl9v
cF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAqdmFs
ID0gMDsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGNhc2UgTVNSX1BSRURf
Q01EOgorICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICBpZiAoICFjdXJyZC0+YXJjaC5jcHVpZC0+ZmVhdC5p
YnJzYiApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2guc3Bl
Y19jdHJsOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCiAgICAgY2FzZSBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTzoKICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X01TUl9QTEFURk9STV9JTkZPKSApCiAgICAgICAgICAgICBicmVhazsKQEAgLTI2NDQsNiArMjY1
NCwxMCBAQCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWlu
dDY0X3QgKnZhbCwKICAgICAgICAgICAgICp2YWwgfD0gTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURf
RkFVTFRJTkc7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKKyAgICBjYXNlIE1TUl9B
UkNIX0NBUEFCSUxJVElFUzoKKyAgICAgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6
CiAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJF
UykgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC0yODQzLDkgKzI4NTcsMzcgQEAgc3RhdGljIGlu
dCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9J
TkZPOgorICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBUaGUgTVNS
IGlzIHJlYWQtb25seS4gKi8KICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9TUEVDX0NU
Ukw6CisgICAgICAgIGlmICggIWN1cnJkLT5hcmNoLmNwdWlkLT5mZWF0LmlicnNiICkKKyAgICAg
ICAgICAgIGJyZWFrOyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgIC8qCisgICAgICAg
ICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1c2UgKGku
ZS4gaWdub3JlZCkKKyAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhh
cmR3YXJlLgorICAgICAgICAgKi8KKworICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lC
UlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgIGJyZWFrOyAvKiBSc3ZkIGJpdCBz
ZXQ/ICovCisKKyAgICAgICAgY3Vyci0+YXJjaC5zcGVjX2N0cmwgPSB2YWw7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAgICAgaWYg
KCAhY3VycmQtPmFyY2guY3B1aWQtPmZlYXQuaWJyc2IgJiYgIWN1cnJkLT5hcmNoLmNwdWlkLT5l
eHRkLmlicGIgKQorICAgICAgICAgICAgYnJlYWs7IC8qIE1TUiBhdmFpbGFibGU/ICovCisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIgaXMgd2hlbiB3
cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgorICAgICAgICAgKiBwcmFjdGljZSwgcmVhbCBoYXJk
d2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAgICAgKi8KKyAg
ICAgICAgaWYgKCB2YWwgJiBQUkVEX0NNRF9JQlBCICkKKyAgICAgICAgICAgIHdybXNybChNU1Jf
UFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
CiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAgICAgICBpZiAo
ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpIHx8CiAgICAgICAg
ICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKaW5kZXggYWQ1MmViMi4uY2MxZjc5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01
NzIsNiArNTcyLDggQEAgc3RydWN0IGFyY2hfdmNwdQogCiAgICAgc3RydWN0IHBhZ2luZ192Y3B1
IHBhZ2luZzsKIAorICAgIHVpbnQzMl90IHNwZWNfY3RybDsKKwogICAgIHVpbnQzMl90IGdkYnN4
X3ZjcHVfZXZlbnQ7CiAKICAgICAvKiBBIHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2Y3B1IHRpbWUg
aW5mby4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGJjMTdiYjYuLjBmYzcyYjYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzksNiArMzksOCBAQAogI2RlZmluZSBNU1JfUFJF
RF9DTUQJCQkweDAwMDAwMDQ5CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkg
PDwgMCkKIAorI2RlZmluZSBNU1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKKwogLyog
SW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5l
IE1TUl9JQTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNU
UjAJCTB4MDAwMDA0YzEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:15:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjz5-0003RC-1c; Sun, 11 Feb 2018 05:15:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjz3-0003R0-Ox
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:25 +0000
X-Inumbo-ID: 7dffb997-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dffb997-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:14:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjz2-0001WW-1p
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjz2-0002YK-1H
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjz2-0002YK-1H@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:15:24 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: Avoid corruption on migrate
	for vcpus using CPUID Faulting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4NmMzYzZlOTQ2N2YzZDIyZTgzNzIzYzA3ZmIxMDZkOGJlNmI2MGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjI2OjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MjY6NTQgMjAxOCArMDEw
MAoKICAgIHg4NjogQXZvaWQgY29ycnVwdGlvbiBvbiBtaWdyYXRlIGZvciB2Y3B1cyB1c2luZyBD
UFVJRCBGYXVsdGluZwogICAgCiAgICBYZW4gNC44IGFuZCBsYXRlciB2aXJ0dWFsaXNlcyBDUFVJ
RCBGYXVsdGluZyBzdXBwb3J0IGZvciBndWVzdHMuICBIb3dldmVyLCB0aGUKICAgIHZhbHVlIG9m
IE1TUl9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgaXMgb21pdHRlZCBmcm9tIHRoZSB2Y3B1IHN0YXRl
LCBtZWFuaW5nCiAgICB0aGF0IHRoZSBjdXJyZW50IGNwdWlkIGZhdWx0aW5nIHNldHRpbmcgaXMg
bG9zdCBvbiBtaWdyYXRlL3N1c3BlbmQvcmVzdW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI5MGY4
NmJlMTYxYzc0ZGY4Y2I2OWM5OGQ5ZjIyODg1ZDlkODcxMTQKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTEyLTAxIDE4OjA5OjQ4ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgfCAx
OCArKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTMgKysr
KysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCmluZGV4IGQ2YjIwNjMuLjBhYTdkYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEzMjUsNiArMTMyNSwxOSBA
QCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogCisgICAgICAgICAgICAgICAgaWYgKCB2LT5hcmNoLmNwdWlkX2ZhdWx0aW5nICkK
KyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5t
c3JfY291bnQgJiYgIXJldCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIG1zci5pbmRleCA9IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBtc3IucmVzZXJ2ZWQgPSAwOworICAgICAgICAgICAgICAg
ICAgICAgICAgbXNyLnZhbHVlID0gTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5t
c3JzLCBpLCAmbXNyLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVG
QVVMVDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICArK2k7Cisg
ICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwogCiAg
ICAgICAgICAgICAgICAgaWYgKCBpID4gdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKQEAgLTEz
NTIsNiArMTM2NSwxMSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgICAgICAgICAgICAg
c3dpdGNoICggbXNyLmluZGV4ICkKICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
Y2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLmNwdWlkX2ZhdWx0aW5nID0gISEobXNyLnZhbHVlICYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlE
X0ZBVUxUSU5HKTsKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAg
ICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICAgICAgICAgICAg
ICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG1zci52YWx1ZSA+PiAzMikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA0NjVjMmRj
Li5jNWNmNzJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtODk3LDcgKzg5Nyw4IEBAIHN0YXRpYyBpbnQg
dm14X2xvYWRfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4
dCkKIAogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgdm14X2luaXRfbXNyKHZvaWQpCiB7Ci0g
ICAgcmV0dXJuIChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpICsKKyAgICByZXR1cm4g
MSAvKiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8gKworICAgICAgICAgICAoY3B1X2hhc19tcHgg
JiYgY3B1X2hhc192bXhfbXB4KSArCiAgICAgICAgICAgIChjcHVfaGFzX3hzYXZlcyAmJiBjcHVf
aGFzX3ZteF94c2F2ZXMpOwogfQogCkBAIC05MDUsNiArOTA2LDEyIEBAIHN0YXRpYyB2b2lkIHZt
eF9zYXZlX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiB7CiAgICAg
dm14X3ZtY3NfZW50ZXIodik7CiAKKyAgICBpZiAoIHYtPmFyY2guY3B1aWRfZmF1bHRpbmcgKQor
ICAgIHsKKyAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9IE1TUl9JTlRFTF9N
SVNDX0ZFQVRVUkVTX0VOQUJMRVM7CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52
YWwgPSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKKyAgICB9CisKICAgICBpZiAo
IGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCApCiAgICAgewogICAgICAgICBfX3ZtcmVh
ZChHVUVTVF9CTkRDRkdTLCAmY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwpOwpAQCAtOTMzLDYg
Kzk0MCwxMCBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9tc3IgKmN0eHQpCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5k
ZXggKQogICAgICAgICB7CisgICAgICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5B
QkxFUzoKKyAgICAgICAgICAgIHYtPmFyY2guY3B1aWRfZmF1bHRpbmcgPSAhIShjdHh0LT5tc3Jb
aV0udmFsICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNU1JfTUlT
Q19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSBNU1JfSUEzMl9CTkRDRkdTOgogICAgICAgICAgICAgaWYgKCBjcHVfaGFzX21weCAmJiBj
cHVfaGFzX3ZteF9tcHggJiYKICAgICAgICAgICAgICAgICAgaXNfY2Fub25pY2FsX2FkZHJlc3Mo
Y3R4dC0+bXNyW2ldLnZhbCkgJiYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:15:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjzJ-0003UC-4I; Sun, 11 Feb 2018 05:15:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjzI-0003TV-Be
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:40 +0000
X-Inumbo-ID: bc133f62-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc133f62-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:16:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjzC-0001Wg-3n
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjzC-0002ZZ-3E
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjzC-0002ZZ-3E@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:15:34 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmZGVlNjBlYzEyYzIzODM1OGJmZjIwOTM3OGM3ZDkxZTQ4MTdmYTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjI3OjE4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6Mjc6MTggMjAxOCArMDEw
MAoKICAgIHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0ZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMGNmMmE0ZWI3NjkzMDJiN2Q3ZDc4MzU1NDBlN2IyZjE1MDA2ZGYzMAogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0NyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCmluZGV4IDBhYTdkYWUuLjc3MzA4ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEzMzgsNiAr
MTMzOCwxOSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgICAgICArK2k7
CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmNwdWlk
LT5mZWF0LmlicnNiICYmIHYtPmFyY2guc3BlY19jdHJsICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5tc3JfY291bnQgJiYgIXJldCApCisg
ICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIG1zci5pbmRleCA9
IE1TUl9TUEVDX0NUUkw7CisgICAgICAgICAgICAgICAgICAgICAgICBtc3IucmVzZXJ2ZWQgPSAw
OworICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnZhbHVlID0gdi0+YXJjaC5zcGVjX2N0cmw7
CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3Jz
LT5tc3JzLCBpLCAmbXNyLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0g
LUVGQVVMVDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICArK2k7
CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwog
CiAgICAgICAgICAgICAgICAgaWYgKCBpID4gdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKQEAg
LTEzNjUsNiArMTM3OCwyMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgICAgICAgICAg
ICAgc3dpdGNoICggbXNyLmluZGV4ICkKICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICAgICAgICAgICAgICBpZiAoICFkLT5hcmNo
LmNwdWlkLT5mZWF0LmlicnNiICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOyAvKiBN
U1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1
c2UgKGkuZS4KKyAgICAgICAgICAgICAgICAgICAgICogaWdub3JlZCkgd2hlbiBTVElCUCBpc24n
dCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgorICAgICAgICAgICAgICAgICAgICAgKi8KKworICAg
ICAgICAgICAgICAgICAgICBpZiAoIG1zci52YWx1ZSAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVD
X0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9IG1zci52YWx1ZTsKKyAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7CisKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZF
QVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guY3B1aWRfZmF1bHRp
bmcgPSAhIShtc3IudmFsdWUgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCBjNWNmNzJjLi5kMzExMzlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtODk4LDYgKzg5OCw3
IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
aHZtX2h3X2NwdSAqY3R4dCkKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IHZteF9pbml0X21z
cih2b2lkKQogewogICAgIHJldHVybiAxIC8qIE1JU0NfRkVBVFVSRVNfRU5BQkxFUyAqLyArCisg
ICAgICAgICAgICEhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSArCiAgICAgICAgICAg
IChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpICsKICAgICAgICAgICAgKGNwdV9oYXNf
eHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyk7CiB9CkBAIC05MTIsNiArOTEzLDEyIEBAIHN0
YXRpYyB2b2lkIHZteF9zYXZlX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0
eHQpCiAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52YWwgPSBNU1JfTUlTQ19GRUFU
VVJFU19DUFVJRF9GQVVMVElORzsKICAgICB9CiAKKyAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC5j
cHVpZC0+ZmVhdC5pYnJzYiAmJiB2LT5hcmNoLnNwZWNfY3RybCApCisgICAgeworICAgICAgICBj
dHh0LT5tc3JbY3R4dC0+Y291bnRdLmluZGV4ID0gTVNSX1NQRUNfQ1RSTDsKKyAgICAgICAgY3R4
dC0+bXNyW2N0eHQtPmNvdW50KytdLnZhbCA9IHYtPmFyY2guc3BlY19jdHJsOworICAgIH0KKwog
ICAgIGlmICggY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4ICkKICAgICB7CiAgICAgICAg
IF9fdm1yZWFkKEdVRVNUX0JORENGR1MsICZjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCk7CkBA
IC05NDAsNiArOTQ3LDE5IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1z
cltpXS5pbmRleCApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAg
ICAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT5mZWF0LmlicnNiICkKKyAgICAg
ICAgICAgICAgICBlcnIgPSAtRU5YSU87IC8qIE1TUiBhdmFpbGFibGU/ICovCisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogTm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBh
cyBzYWZlIHRvIHVzZSAoaS5lLgorICAgICAgICAgICAgICogaWdub3JlZCkgd2hlbiBTVElCUCBp
c24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBlbHNlIGlmICggY3R4dC0+bXNyW2ldLnZhbCAmCisgICAgICAgICAgICAgICAgICAgICAgfihT
UEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQorICAgICAgICAgICAgICAgIGVyciA9
IC1FTlhJTzsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB2LT5hcmNoLnNwZWNf
Y3RybCA9IGN0eHQtPm1zcltpXS52YWw7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2Fz
ZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAgICAgICAgICAgdi0+YXJjaC5j
cHVpZF9mYXVsdGluZyA9ICEhKGN0eHQtPm1zcltpXS52YWwgJgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:15:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjzO-0003Vo-5n; Sun, 11 Feb 2018 05:15:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjzN-0003VB-Pg
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:45 +0000
X-Inumbo-ID: 8a02c57b-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a02c57b-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:15:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjzM-0001Wm-5v
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjzM-0002a1-5L
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjzM-0002a1-5L@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:15:44 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm: Permit guests direct
	access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxNzdiZjVkMjVjNjZlNzAwZTE1MDI0OTEzYTNiYzcxYzdjZjUwN2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjI3OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6Mjc6NTAgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFBlcm1pdCBndWVzdHMgZGlyZWN0IGFjY2VzcyB0byBNU1Jfe1NQRUNf
Q1RSTCxQUkVEX0NNRH0KICAgIAogICAgRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVz
dHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzCiAgICB3aGVuIHBvc3Np
YmxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNWEyZmUxNzExNDRlYmNjOTA4ZWExZmNhNDUwNThkNjAx
MGY2YTI4NgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0tCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIHwgMTcgKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwppbmRleCA3NzMwOGQxLi42MjAzNzdhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC01Myw2ICs1Myw3IEBAIHN0
YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
c3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7CiAgICAgY29uc3Qgc3RydWN0
IGNwdWlkX2xlYWYgbGVhZiA9IHsgY3RsLT5lYXgsIGN0bC0+ZWJ4LCBjdGwtPmVjeCwgY3RsLT5l
ZHggfTsKICAgICBpbnQgb2xkX3ZlbmRvciA9IHAtPng4Nl92ZW5kb3I7CisgICAgdW5zaWduZWQg
aW50IG9sZF83ZDAgPSBwLT5mZWF0LnJhd1swXS5kLCBvbGRfZThiID0gcC0+ZXh0ZC5yYXdbOF0u
YjsKICAgICBib29sIGNhbGxfcG9saWN5X2NoYW5nZWQgPSBmYWxzZTsgLyogQXZvaWQgZm9yX2Vh
Y2hfdmNwdSgpIHVubmVjZXNzYXJpbHkgKi8KIAogICAgIC8qCkBAIC0yMTgsNiArMjE5LDE0IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAK
ICAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MtPl83YWIwID0gbWFzazsK
ICAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoZSBJQlJTL0lCUEIgcG9s
aWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAgICAgICAg
ICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCisgICAgICAgICAqLworICAgICAgICBjYWxsX3BvbGlj
eV9jaGFuZ2VkID0gKGlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoKG9sZF83ZDAgXiBwLT5mZWF0LnJhd1swXS5kKSAmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIDB4YToKQEAgLTI5Miw2ICszMDEsMTYgQEAgc3RhdGljIGlu
dCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
IGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MtPmUxY2QgPSBtYXNrOwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDgwMDAwMDA4OgorICAgICAgICAvKgorICAgICAg
ICAgKiBJZiB0aGUgSUJQQiBwb2xpY3kgaGFzIGNoYW5nZWQsIHdlIG5lZWQgdG8gcmVjYWxjdWxh
dGUgdGhlIE1TUgorICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4KKyAgICAgICAgICov
CisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoaXNfaHZtX2RvbWFpbihkKSAmJgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgob2xkX2U4YiBeIHAtPmV4dGQucmF3WzhdLmIp
ICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0lCUEIpKSk7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggY2FsbF9wb2xp
Y3lfY2hhbmdlZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDIxZTc3ZmUuLjFkM2E0ZTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCkBAIC02MTUsNiArNjE1LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9j
aGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBhcmNoX3N2bV9zdHJ1Y3QgKmFy
Y2hfc3ZtID0gJnYtPmFyY2guaHZtX3N2bTsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2Ig
PSBhcmNoX3N2bS0+dm1jYjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYt
PmRvbWFpbi0+YXJjaC5jcHVpZDsKICAgICB1MzIgYml0bWFwID0gdm1jYl9nZXRfZXhjZXB0aW9u
X2ludGVyY2VwdHModm1jYik7CiAKICAgICBpZiAoIG9wdF9odm1fZmVwIHx8CkBAIC02MjQsNiAr
NjI1LDEwIEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNw
dSAqdikKICAgICAgICAgYml0bWFwICY9IH4oMVUgPDwgVFJBUF9pbnZhbGlkX29wKTsKIAogICAg
IHZtY2Jfc2V0X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKHZtY2IsIGJpdG1hcCk7CisKKyAgICAvKiBH
aXZlIGFjY2VzcyB0byBNU1JfUFJFRF9DTUQgaWYgdGhlIGd1ZXN0IGhhcyBiZWVuIHRvbGQgYWJv
dXQgaXQuICovCisgICAgc3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX1BSRURfQ01ELAorICAgICAg
ICAgICAgICAgICAgICAgIGNwLT5leHRkLmlicGIgPyBNU1JfSU5URVJDRVBUX05PTkUgOiBNU1Jf
SU5URVJDRVBUX1JXKTsKIH0KIAogc3RhdGljIHZvaWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNw
dSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggZDMxMTM5Zi4uYzcyZmRiYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTY1NSw2ICs2NTUsOCBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChzdHJ1
Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVj
dCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9t
YWluLT5hcmNoLmNwdWlkOworCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAgICAgICAgKHYt
PmRvbWFpbi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IpICkKICAgICAgICAgdi0+YXJjaC5odm1fdm14LmV4Y2VwdGlvbl9iaXRtYXAgfD0gKDFVIDw8
IFRSQVBfaW52YWxpZF9vcCk7CkBAIC02NjQsNiArNjY2LDIxIEBAIHN0YXRpYyB2b2lkIHZteF9j
cHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKICAgICB2bXhfdm1jc19lbnRlcih2
KTsKICAgICB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAodik7CiAgICAgdm14X3ZtY3NfZXhp
dCh2KTsKKworICAgIC8qCisgICAgICogV2UgY2FuIHNhZmVseSBwYXNzIE1TUl9TUEVDX0NUUkwg
dGhyb3VnaCB0byB0aGUgZ3Vlc3QsIGV2ZW4gaWYgU1RJQlAKKyAgICAgKiBpc24ndCBlbnVtZXJh
dGVkIGluIGhhcmR3YXJlLCBhcyBTUEVDX0NUUkxfU1RJQlAgaXMgaWdub3JlZC4KKyAgICAgKi8K
KyAgICBpZiAoIGNwLT5mZWF0LmlicnNiICkKKyAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0
X2Zvcl9tc3IodiwgTVNSX1NQRUNfQ1RSTCwgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOworICAg
IGVsc2UKKyAgICAgICAgdm14X2VuYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfU1BFQ19D
VFJMLCBNU1JfVFlQRV9SIHwgTVNSX1RZUEVfVyk7CisKKyAgICAvKiBNU1JfUFJFRF9DTUQgaXMg
c2FmZSB0byBwYXNzIHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGl0LiAqLworICAg
IGlmICggY3AtPmZlYXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiApCisgICAgICAgIHZteF9kaXNh
YmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9QUkVEX0NNRCwgTVNSX1RZUEVfUiB8IE1TUl9U
WVBFX1cpOworICAgIGVsc2UKKyAgICAgICAgdm14X2VuYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2
LCBNU1JfUFJFRF9DTUQsIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKIH0KIAogaW50IHZteF9n
dWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:16:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjzn-0003bx-Jk; Sun, 11 Feb 2018 05:16:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjzm-0003al-M4
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:10 +0000
X-Inumbo-ID: ce110af0-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce110af0-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:17:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjzg-0001Xu-9h
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjzg-0002bN-9A
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjzg-0002bN-9A@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:16:04 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/entry: Organise the clobbering
	of the RSB/RAS on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyNGI3NTUzZjkyNTE3YjNkODFjYWQxYWQ0Nzk4ZWY3NGI0MjA1NWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjI5OjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6Mjk6MjggMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJpbmcgb2YgdGhlIFJTQi9SQVMg
b24gZW50cnkgdG8gWGVuCiAgICAKICAgIHJldCBpbnN0cnVjdGlvbnMgYXJlIHNwZWN1bGF0ZWQg
ZGlyZWN0bHkgdG8gdmFsdWVzIHJlY29yZGVkIGluIHRoZSBSZXR1cm4KICAgIFN0YWNrIEJ1ZmZl
ci9SZXR1cm4gQWRkcmVzcyBTdGFjaywgYXMgdGhlcmUgaXMgbm8gdW5jZXJ0YWludHkgaW4gd2Vs
bC1mb3JtZWQKICAgIGNvZGUuICBHdWVzdHMgY2FuIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgaW4g
dHdvIHdheXM6CiAgICAKICAgICAgMSkgSWYgdGhleSBjYW4gZmluZCBhIHBhdGggaW4gWGVuIHdo
aWNoIGV4ZWN1dGVzIG1vcmUgcmV0IGluc3RydWN0aW9ucyB0aGFuCiAgICAgICAgIGNhbGwgaW5z
dHJ1Y3Rpb25zLiAgKEF0IGxlYXN0IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGluZnJhc3RydWN0dXJl
LAogICAgICAgICBwcm9iYWJseSBvdGhlcnMuKQogICAgCiAgICAgIDIpIFVzZSB0aGUgZmFjdCB0
aGF0IHRoZSBSU0IvUkFTIGluIGhhcmR3YXJlIGlzIGFjdHVhbGx5IGEgY2lyY3VsYXIgc3RhY2sK
ICAgICAgICAgd2l0aG91dCBhIGNvbmNlcHQgb2YgZW1wdHkuICAoV2hlbiBpdCBsb2dpY2FsbHkg
ZW1wdGllcywgc3RhbGUgdmFsdWVzCiAgICAgICAgIHdpbGwgc3RhcnQgYmVpbmcgdXNlZC4pCiAg
ICAKICAgIFRvIG1pdGlnYXRlLCBvdmVyd3JpdGUgdGhlIFJTQiBvbiBlbnRyeSB0byBYZW4gd2l0
aCBnYWRnZXRzIHdoaWNoIHdpbGwgY2FwdHVyZQogICAgYW5kIGNvbnRhaW4gcm9ndWUgc3BlY3Vs
YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTZjMDEyOGU5YWIyNWJmNjZkZjExMzc3YTMzZWU1
NTg0ZDdmOTllMwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICB8ICAyICsrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oCmluZGV4IDcxYWJmNDMuLmI5NmQzMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgK
QEAgLTMwLDMgKzMwLDUgQEAgWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJ
TlRTKzApKjMyKzE2KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogWEVOX0NQVUZFQVRVUkUoWEVO
X0lCUEIsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiB8fCBJQlBCICovCiBY
RU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIElC
UlNCICYmIElSQlMgc2V0IGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIs
ICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLwor
WEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCitYRU5fQ1BVRkVBVFVSRShSU0JfVk1F
WElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZv
ciB2bWV4aXQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKaW5kZXggMThjYjcxOC4uMzdmOTgxOSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3BzLmgKQEAgLTY2LDYgKzY2LDcgQEAKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01f
Tk9QODsgQVNNX05PUDgKICNkZWZpbmUgQVNNX05PUDI5IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1A1CiAjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOAogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGVjZjMzYTUuLjU2ZGM2NWUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03NCw2ICs3NCw0NCBAQAogICogIC0gU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QKICAqLwogCisubWFjcm8gRE9fT1ZFUldSSVRFX1JTQgorLyoK
KyAqIFJlcXVpcmVzIG5vdGhpbmcKKyAqIENsb2JiZXJzICVyYXgsICVyY3gKKyAqCisgKiBSZXF1
aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAlcnNwIGhhcyBubyBuZXQgY2hhbmdl
LiBCYXNlZCBvbgorICogR29vZ2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywgdGhlIGxvb3AgaXMg
dW5yb2xsZWQgdG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdvCisgKiBjYWxscyBwZXIgaXRlcmF0aW9u
LgorICoKKyAqIFRoZSBjYWxsIGZpbGxpbmcgdGhlIFJTQiBuZWVkcyBhIG5vbnplcm8gZGlzcGxh
Y2VtZW50LiAgQSBub3Agd291bGQgZG8sIGJ1dAorICogd2UgdXNlICIxOiBwYXVzZTsgbGZlbmNl
OyBqbXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJhc2VkCisgKiBzcGVjdWxhdGlv
biwgZXZlbiBpZiB0aGUgbG9vcCBpcyBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5
LgorICoKKyAqICVyc3AgaXMgcHJlc2VydmVkIGJ5IHVzaW5nIGFuIGV4dHJhIEdQUiBiZWNhdXNl
IGEpIHdlJ3ZlIGdvdCBwbGVudHkgc3BhcmUsCisgKiBiKSB0aGUgdHdvIG1vdnMgYXJlIHNob3J0
ZXIgdG8gZW5jb2RlIHRoYW4gYGFkZCAkMzIqOCwgJXJzcGAsIGFuZCBjKSBjYW4gYmUKKyAqIG9w
dGltaXNlZCB3aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCisgKi8KKyAgICBt
b3YgJDE2LCAlZWN4ICAgICAgICAgICAgICAgICAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxs
cyBwZXIgbG9vcCAqLworICAgIG1vdiAlcnNwLCAlcmF4ICAgICAgICAgICAgICAgICAgLyogU3Rv
cmUgdGhlIGN1cnJlbnQgJXJzcCAqLworCisuTFxAX2ZpbGxfcnNiX2xvb3A6CisKKyAgICAuaXJw
IG4sIDEsIDIgICAgICAgICAgICAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNlLiAqLworICAgIGNh
bGwgLkxcQF9pbnNlcnRfcnNiX2VudHJ5X1xuICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8K
KworLkxcQF9jYXB0dXJlX3NwZWN1bGF0aW9uX1xuOgorICAgIHBhdXNlCisgICAgbGZlbmNlCisg
ICAgam1wIC5MXEBfY2FwdHVyZV9zcGVjdWxhdGlvbl9cbiAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1
bGF0aW9uLiAqLworCisuTFxAX2luc2VydF9yc2JfZW50cnlfXG46CisgICAgLmVuZHIKKworICAg
IHN1YiAkMSwgJWVjeAorICAgIGpueiAuTFxAX2ZpbGxfcnNiX2xvb3AKKyAgICBtb3YgJXJheCwg
JXJzcCAgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8KKy5lbmRtCisKIC5t
YWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCiAvKgogICog
UmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAtMTcyLDYgKzIxMCw4
IEBACiAKIC8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KICNkZWZp
bmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwg
WDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRF
Uk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9
U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4Miw2ICsy
MjIsOCBAQAogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxs
L3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxU
RVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJ
VkU7ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lm
eShBU01fTk9QMjEpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9f
c3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOTEsNiArMjMzLDggQEAKIAogLyogVXNlIGlu
IGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnko
QVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERP
X09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:16:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekjzs-0003iO-LJ; Sun, 11 Feb 2018 05:16:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjzr-0003hv-MN
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:15 +0000
X-Inumbo-ID: 9bfc9a94-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bfc9a94-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:15:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjzq-0001Yn-BY
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjzq-0002cb-B0
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjzq-0002cb-B0@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:16:14 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/entry: Avoid using
	alternatives in NMI/#MC paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkYTMyODM2M2ZmZWY1OGMzNDc1MTA1ZTkzMDE2ZmNhYzQ4NmM1ZDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjMwOjA2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MzA6MDYgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogQXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmVzIGluIE5NSS8jTUMgcGF0
aHMKICAgIAogICAgVGhpcyBwYXRjaCBpcyBkZWxpYmVyYXRlbHkgYXJyYW5nZWQgdG8gYmUgZWFz
eSB0byByZXZlcnQgaWYvd2hlbiBhbHRlcm5hdGl2ZXMKICAgIHBhdGNoaW5nIGJlY29tZXMgTk1J
LyNNQyBzYWZlLgogICAgCiAgICBGb3Igc2FmZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2gg
c2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24gaW4gKHdoYXQgaXMKICAgIGxvZ2ljYWxseSkgRE9fU1BF
Q19DVFJMX0VOVFJZIHNvIHRoYXQsIGluIHRoZSBjYXNlIHRoYXQgWGVuIG5lZWRzIElCUlMgc2V0
IGluCiAgICBjb250ZXh0LCBhbiBhdHRhY2tlciBjYW4ndCBzcGVjdWxhdGUgYXJvdW5kIHRoZSBX
Uk1TUiBhbmQgcmVhY2ggYW4gaW5kaXJlY3QKICAgIGJyYW5jaCB3aXRoaW4gdGhlIHNwZWN1bGF0
aW9uIHdpbmRvdy4KICAgIAogICAgVXNpbmcgY29uZGl0aW9uYWxzIG9wZW5zIHRoaXMgYXR0YWNr
IHZlY3RvciB1cCwgc28gdGhlIGVsc2UgY2xhdXNlIGdldHMgYW4KICAgIExGRU5DRSB0byBmb3Jj
ZSB0aGUgcGlwZWxpbmUgdG8gY2F0Y2ggdXAgYmVmb3JlIGNvbnRpbnVpbmcuICBUaGlzIGFsc28g
Y292ZXJzCiAgICB0aGUgc2FmZXR5IG9mIFJTQiBjb25kaXRpb25hbCwgYXMgZXhlY3V0aW9uIGl0
IGlzIGd1YXJhbnRlZWQgdG8gZWl0aGVyIGhpdCB0aGUKICAgIFdSTVNSIG9yIExGRU5DRS4KICAg
IAogICAgT25lIGRvd25zaWRlIG9mIG5vdCB1c2luZyBhbHRlcm5hdGl2ZXMgaXMgdGhhdCB0aGVy
ZSB1bmNvbmRpdGlvbmFsbHkgYW4gTEZFTkNFCiAgICBpbiB0aGUgSVNUIHBhdGggaW4gY2FzZXMg
d2hlcmUgd2UgYXJlIG5vdCB1c2luZyB0aGUgZmVhdHVyZXMgZnJvbSBJQlJTLWNhcGFibGUKICAg
IG1pY3JvY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZmZmYWY5YzEzZTk1MDJmMDlhZDRhYjFh
YWMzZjhiN2I5Mzk4ZjZmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgIDggKysrKysKIHhl
bi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNiArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCA2NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDg5ZTcyODcuLmNjMWM5NzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTIwLDggKzIwLDEwIEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAKKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAjaW5jbHVkZSA8
YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KKyNpbmNsdWRlIDxh
c20vc3BlY19jdHJsX2FzbS5oPgogCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5L
X0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAqLwpA
QCAtMTUwLDYgKzE1MiwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKK3N0YXRpYyB2b2lkIF9f
aW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCit7CisgICAgLyogVGhl
IG9wdGltaXNlZCBhc3NlbWJseSByZWxpZXMgb24gdGhpcyBhbGlhcy4gKi8KKyAgICBCVUlMRF9C
VUdfT04oQlRJX0lTVF9JQlJTICE9IFNQRUNfQ1RSTF9JQlJTKTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCA0
Mzk3NzNiLi5hNDZjNDU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xNDIsNiAr
MTQyLDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMs
IHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3Bl
Y19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChD
UFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9zaGFkb3df
c3BlY19jdHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0cnVjdCBjcHVf
aW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihz
dHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMDA5
NjNmYS4uNGQxMDYyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTIzLDcgKzEyMyw3IEBAIFVOTElL
RUxZX1NUQVJUKGcsIGV4aXRfY3IzKQogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCiAgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhp
cyBwb2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVOIC8qIFJlcTogJXJieD1l
bmQsIENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU5fSVNUIC8qIFJl
cTogJXJieD1lbmQsIENsb2I6IGFjZCAqLwogCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04CiAg
ICAgICAgIGlyZXRxCkBAIC03MjksNyArNzI5LDcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJieApAQCAtNzYyLDcgKzc2Miw3IEBAIGhh
bmRsZV9pc3RfZXhjZXB0aW9uOgogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBS
ZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJj
eApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAxMDA5ZDA1Li40Njc4YTBmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTcsNiArNTcsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgYm9vbCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwor
ICAgIHVpbnQ4X3QgICAgICBidGlfaXN0X2luZm87CiAKICAgICB1bnNpZ25lZCBsb25nIF9fcGFk
OwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggYjQ1MTI1MC4uYzQ1NGIwMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCkBAIC0yOSw2ICsyOSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3No
YWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBn
ZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vf
c2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+YnRpX2lzdF9pbmZvID0gMDsKIH0KIAog
I2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDU2ZGM2NWUuLjdhNDNkYWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCkBAIC0yMCw2ICsyMCwxMSBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hf
XwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXwogCisvKiBFbmNvZGluZyBvZiB0aGUg
Ym90dG9tIGJpdHMgaW4gY3B1aW5mby5idGlfaXN0X2luZm8gKi8KKyNkZWZpbmUgQlRJX0lTVF9J
QlJTICAoMSA8PCAwKQorI2RlZmluZSBCVElfSVNUX1dSTVNSICgxIDw8IDEpCisjZGVmaW5lIEJU
SV9JU1RfUlNCICAgKDEgPDwgMikKKwogI2lmZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPGFz
bS9tc3ItaW5kZXguaD4KIApAQCAtMjU0LDYgKzI1OSw2OCBAQAogICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAog
ICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
Q0xFQVIKIAorLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFz
dHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLworLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFJfSVNUCisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZAorICog
Q2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBv
ZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxfRU5UUlkKKyAqIG1heWJleGVuPTEs
IGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRoZXIgdGhhbiBhbHRlcm5hdGl2ZXMuCisgKi8KKyAg
ICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4CisK
KyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAgIGp6IC5MXEBfc2tpcF9yc2IKKworICAg
IERPX09WRVJXUklURV9SU0IKKworLkxcQF9za2lwX3JzYjoKKworICAgIHRlc3RiICRCVElfSVNU
X1dSTVNSLCAlYWwKKyAgICBqeiAuTFxAX3NraXBfd3Jtc3IKKworICAgIHhvciAlZWR4LCAlZWR4
CisgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgc2V0eiAlZGwKKyAgICBhbmQgJWRs
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQorCisuTFxA
X2VudHJ5X2Zyb21feGVuOgorICAgIC8qCisgICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gIFNQRUNfQ1RSTF9JQlJTIHZzIDAgaXMgZW5jb2RlZCBpbiB0aGUKKyAgICAgKiBib3R0b20g
Yml0IG9mIGJ0aV9pc3RfaW5mbywgdmlhIGEgZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1Rf
SUJSUy4KKyAgICAgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICBhbmQgJEJU
SV9JU1RfSUJSUywgJWVheAorICAgIHdybXNyCisKKyAgICAvKiBPcGVuY29kZWQgVU5MSUtFTFlf
U1RBUlQoKSB3aXRoIG5vIGNvbmRpdGlvbi4gKi8KK1VOTElLRUxZX0RJU1BBVENIX0xBQkVMKFxA
X3NlcmlhbGlzZSk6CisgICAgLnN1YnNlY3Rpb24gMQorICAgIC8qCisgICAgICogSW4gdGhlIGNh
c2UgdGhhdCB3ZSBtaWdodCBuZWVkIHRvIHNldCBTUEVDX0NUUkwuSUJSUyBmb3Igc2FmZXR5LCB3
ZQorICAgICAqIG5lZWQgdG8gZW5zdXJlIHRoYXQgYW4gYXR0YWNrZXIgY2FuJ3QgcG9pc29uIHRo
ZSBganogLkxcQF9za2lwX3dybXNyYAorICAgICAqIHRvIHNwZWN1bGF0ZSBhcm91bmQgdGhlIFdS
TVNSLiAgQXMgYSByZXN1bHQsIHdlIG5lZWQgYSBkaXNwYXRjaAorICAgICAqIHNlcmlhbGlzaW5n
IGluc3RydWN0aW9uIGluIHRoZSBlbHNlIGNsYXVzZS4KKyAgICAgKi8KKy5MXEBfc2tpcF93cm1z
cjoKKyAgICBsZmVuY2UKKyAgICBVTkxJS0VMWV9FTkQoXEBfc2VyaWFsaXNlKQorLmVuZG0KKwor
Lm1hY3JvIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcmJ4PXN0
YWNrX2VuZAorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICovCisgICAgdGVzdGIgJEJU
SV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcmJ4KQorICAg
IGp6IC5MXEBfc2tpcAorCisgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisKKy5MXEBfc2tp
cDoKKy5lbmRtCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiAhX19YODZf
U1BFQ19DVFJMX0FTTV9IX18gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:16:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekk03-0003lI-Ns; Sun, 11 Feb 2018 05:16:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekk02-0003kt-1u
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:26 +0000
X-Inumbo-ID: a1fc01be-0eea-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1fc01be-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:15:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekk00-0001Z2-DY
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekk00-0002dE-Cu
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekk00-0002dE-Cu@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:16:24 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4Yzc2ZDcxZTA0NWE0ZTg1MTA3MDQyNzBmYzU3MGZiOWQ3OTdkZmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjMwOjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MzA6NDYgMjAxOCArMDEw
MAoKICAgIHg4Ni9ib290OiBDYWxjdWxhdGUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGln
YXRpb24gdG8gdXNlCiAgICAKICAgIFNlZSB0aGUgbG9naWMgYW5kIGNvbW1lbnRzIGluIGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnMoKSBmb3IgZnVydGhlcgogICAgZGV0YWlscy4KICAgIAog
ICAgVGhlcmUgYXJlIHR3byBjb250cm9scyBmb3IgUlNCIG92ZXJ3cml0aW5nLCBiZWNhdXNlIGlu
IHByaW5jaXBsZSB0aGVyZSBhcmUKICAgIGNhc2VzIHdoZXJlIGl0IG1pZ2h0IGJlIHNhZmUgdG8g
Zm9yZWdvIHJzYl9uYXRpdmUgKE9mZiB0aGUgdG9wIG9mIG15IGhlYWQsCiAgICBTTUVQIGFjdGl2
ZSwgbm8gMzJiaXQgUFYgZ3Vlc3RzIGF0IGFsbCwgbm8gdXNlIG9mIHZtZXZlbnQvcGFnaW5nIHN1
YnN5c3RlbXMKICAgIGZvciBIVk0gZ3Vlc3RzLCBidXQgSSBtYWtlIG5vIGd1YXJhbnRlZXMgdGhh
dCB0aGlzIGxpc3Qgb2YgcmVzdHJpY3Rpb25zIGlzCiAgICBleGhhdXN0aXZlKS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAg
IHg4Ni9zcGVjX2N0cmw6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIHdoZW4gdG8gdXNlIElCUlMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhpcyBsb2dpYyB3YXM6CiAgICAKICAgICAg
ICAvKgogICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBv
bGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYgaXQgaXMg
c2FmZSBvbiB0aGlzIGhhcmR3YXJlLgogICAgICAgICAqLwogICAgICAgIGVsc2UgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICAgICB7CiAgICAgICAgICAgIGlmICgg
cmV0cG9saW5lX3NhZmUoKSApCiAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElO
RTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CiAgICAgICAg
fQogICAgCiAgICBidXQgaXQgd2FzIGNoYW5nZWQgYnkgYSByZXF1ZXN0IGR1cmluZyByZXZpZXcu
ICBTYWRseSwgdGhlIHJlc3VsdCBpcyBidWdneSBhcwogICAgaXQgYnJlYWtzIHRoZSBsYXRlciBm
YWxsYmFjayBsb2dpYyBieSBhbGxvd2luZyBJQlJTIHRvIGFwcGVhciBhcyBhdmFpbGFibGUKICAg
IHdoZW4gaW4gZmFjdCBpdCBpc24ndC4KICAgIAogICAgVGhpcyBpbiBwcmFjdGljZSBtZWFucyB0
aGF0IG9uIHJlcG9saW5lLXVuc2FmZSBoYXJkd2FyZSB3aXRob3V0IElCUlMsIHdlCiAgICBzZWxl
Y3QgVEhVTktfSlVNUCBkZXNwaXRlIGludGVuZGluZyB0byBzZWxlY3QgVEhVTktfUkVUUE9MSU5F
LgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9y
YWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDI3MTM3MTUzMDVjYTUxNmY2OThkNThjZWM1ZTBiMzIy
YzNiMmM0ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCiAgICBt
YXN0ZXIgY29tbWl0OiAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMi0wNiAxODozMjo1OCArMDAwMAotLS0KIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDEwICsrLQogeGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jICAgICAgICAgICAgfCAxNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAgNCArLQogMyBmaWxlcyBj
aGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCmluZGV4IDcyOWExMjMuLjVhYjM3MmIgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCkBAIC0yNTMsNyArMjUzLDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMg
dG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgog
dGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0g
TGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wIF1gCis+IGA9IExpc3Qgb2YgWyB0
aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2
ZX09PGJvb2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVm
YXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25z
IGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjgs
NiArMjY4LDE0IEBAIGxvY2F0aW9ucy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGByZXRwb2xpbmVg
IChnZW5lcmFsbHkgcHJlZmVycmVkIGZvciBJbnRlbAogaGFyZHdhcmUpLCB3aXRoIHRoZSBhbHRl
cm5hdGl2ZXMgYmVpbmcgYGptcGAgKGEgYGptcCAqJXJlZ2AgZ2FkZ2V0LCBtaW5pbWFsCiBvdmVy
aGVhZCksIGFuZCBgbGZlbmNlYCAoYW4gYGxmZW5jZTsgam1wIColcmVnYCBnYWRnZXQsIHByZWZl
cnJlZCBmb3IgQU1EKS4KIAorT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9
YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IKK3ByZXZlbnQgWGVuIHVzaW5nIHRoZSBm
ZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCitmdW5jdGlv
bmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vl
c3RzLgorCitUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBvcHRpb25zIGNhbiBi
ZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQorUlNCIGdldHMgb3ZlcndyaXR0ZW4uICBUaGVy
ZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBIVk0KK2NvbnRleHQs
IGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCisKICMjIyB4
ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBj
YzFjOTcyLi44YWVmZTI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysr
IGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKKyNpbmNsdWRlIDxhc20vbWljcm9j
b2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CkBAIC0zMywxMSArMzQsMTUgQEAgc3Rh
dGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19MRkVOQ0UsCiAgICAgVEhVTktfSk1QLAog
fSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X2licnMgPSAtMTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9u
YXRpdmUgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRy
dWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIg
KnNzOwotICAgIGludCByYyA9IDA7CisgICAgaW50IHZhbCwgcmMgPSAwOwogCiAgICAgZG8gewog
ICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwpAQCAtNTcsNiArNjIsMTIgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBv
cHRfaWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJy
c2JfbmF0aXZlIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQi
LCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtOTMsMjQgKzEwNCw4NCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJ
UkVDVF9USFVOS1xuIik7CiAKICAgICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAgICAgIkJU
SSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6
IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgotICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/
Iik7CisgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAor
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIg
SUJSUysiIDoKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NM
RUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJ
VCIgOiAiIik7Cit9CisKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1z
YWZlIG9uIHRoaXMgQ1BVLiAqLworc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHZv
aWQpCit7CisgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KHVjb2RlX2NwdV9p
bmZvKS5jcHVfc2lnLnJldjsKKworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290
X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNo
ICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBjYXNlIDB4MTc6IC8qIFBl
bnJ5biAqLworICAgIGNhc2UgMHgxZDogLyogRHVubmluZ3RvbiAqLworICAgIGNhc2UgMHgxZTog
LyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAq
LworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVo
YWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6
IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAg
IGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJp
ZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4
M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLwor
ICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFz
d2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQnJvYWR3ZWxsIHByb2Nlc3NvcnMgYXJl
IHJldHBvbGluZS1zYWZlIGFmdGVyIHNwZWNpZmljIG1pY3JvY29kZQorICAgICAgICAgKiB2ZXJz
aW9ucy4KKyAgICAgICAgICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICAg
ICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxs
IEggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgIGNhc2UgMHg0Zjog
LyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHhiMDAw
MDI1OworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICAgICAgcmV0dXJuIGZh
bHNlOyAvKiBUQkQuICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2t5bGFrZSBhbmQgbGF0
ZXIgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgorICAgICAgICAgKi8KKyAgICBk
ZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQogfQogCiB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOworICAgIGJvb2wgaWJycyA9IGZhbHNlOwogCiAgICAgLyoK
ICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25z
PyAgSWYgc28sIGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBk
aXNhYmxlIGFsbCBoZXVyaXN0aWNzLgogICAgICAqLwotICAgIGlmICggb3B0X3RodW5rICE9IFRI
VU5LX0RFRkFVTFQgKQorICAgIGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgfHwgb3B0
X2licnMgIT0gLTEgKQogICAgIHsKICAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7CisgICAgICAg
IGlicnMgID0gISFvcHRfaWJyczsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTEyNiw3ICsx
OTcsMTggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNo
ICkKICAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwgd2UnZCBsaWtlIHRvIHVzZSByZXRw
b2xpbmUgaW4gcHJlZmVyZW5jZSB0bworICAgICAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYg
aXQgaXMgc2FmZSBvbiB0aGlzIGhhcmR3YXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBlbHNlIGlmICggcmV0cG9saW5lX3NhZmUoKSApCisgICAgICAgICAgICAgICAgdGh1bmsgPSBU
SFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CiAgICAgICAgIH0K
KyAgICAgICAgLyogV2l0aG91dCBjb21waWxlciB0aHVuayBzdXBwb3J0LCB1c2UgSUJSUyBpZiBh
dmFpbGFibGUuICovCisgICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICkKKyAgICAgICAgICAgIGlicnMgPSB0cnVlOwogICAgIH0KIAogICAgIC8qCkBAIC0x
MzcsNiArMjE5LDEzIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgICAgdGh1bmsgPSBUSFVOS19OT05FOwogCiAgICAgLyoKKyAgICAgKiBJZiBJ
QlJTIGlzIGluIHVzZSBhbmQgdGh1bmtzIGFyZSBjb21waWxlZCBpbiwgdGhlcmUgaXMgbm8gcG9p
bnQKKyAgICAgKiBzdWZmZXJpbmcgZXh0cmEgb3ZlcmhlYWQuICBTd2l0Y2ggdG8gdGhlIGxlYXN0
LW92ZXJoZWFkIHRodW5rLgorICAgICAqLworICAgIGlmICggaWJycyAmJiB0aHVuayA9PSBUSFVO
S19ERUZBVUxUICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19KTVA7CisKKyAgICAvKgogICAgICAq
IElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRl
ZmF1bHQgaXMKICAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhh
biBub3RoaW5nLgogICAgICAqLwpAQCAtMTQ5LDYgKzIzOCw1MCBAQCB2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRI
VU5LX0pNUCApCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RI
VU5LX0pNUCk7CiAKKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQor
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90
IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNvbnRleHQsIHdlIHN0aWxsCisgICAgICAgICAqIG5lZWQg
dGhlIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IK
KyAgICAgICAgICogZ3Vlc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpYnJzICkKKyAg
ICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9YRU5fSUJSU19DTEVBUik7CisKKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJ
X0lTVF9XUk1TUiB8IGlicnM7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBQViBndWVzdHMgY2Fu
IHBvaXNvbiB0aGUgUlNCIHRvIGFueSB2aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAorICAgICAq
IHRoZXkgY2FuIGV4ZWN1dGUgYSBjYWxsIGluc3RydWN0aW9uLiAgVGhpcyBpcyBuZWNlc3Nhcmls
eSBvdXRzaWRlCisgICAgICogb2YgdGhlIFhlbiBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAq
CisgICAgICogV2l0aCBTTUVQIGVuYWJsZWQsIHRoZSBwcm9jZXNzb3Igd29uJ3Qgc3BlY3VsYXRl
IGludG8gdXNlciBtYXBwaW5ncy4KKyAgICAgKiBUaGVyZWZvcmUsIGluIHRoaXMgY2FzZSwgd2Ug
ZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZCBlbnRyaWVzCisgICAgICogZnJvbSA2
NGJpdCBQViBndWVzdHMuCisgICAgICoKKyAgICAgKiAzMmJpdCBQViBndWVzdCBrZXJuZWxzIHJ1
biBpbiByaW5nIDEsIHNvIHVzZSBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAqIElmIGEgcHJv
Y2Vzc29ycyBzcGVjdWxhdGVzIHRvIDMyYml0IFBWIGd1ZXN0IGtlcm5lbCBtYXBwaW5ncywgaXQg
aXMKKyAgICAgKiBzcGVjdWxhdGluZyBpbiA2NGJpdCBzdXBlcnZpc29yIG1vZGUsIGFuZCBjYW4g
bGVhayBkYXRhLgorICAgICAqLworICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQorICAgIHsKKyAg
ICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKyAgICAg
ICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9SU0I7CisgICAgfQorCisgICAgLyoK
KyAgICAgKiBIVk0gZ3Vlc3RzIGNhbiBhbHdheXMgcG9pc29uIHRoZSBSU0IgdG8gcG9pbnQgYXQg
WGVuIHN1cGVydmlzb3IKKyAgICAgKiBtYXBwaW5ncy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9y
c2Jfdm1leGl0ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0Jf
Vk1FWElUKTsKKworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0
aV9pc3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLworICAgIGluaXRfc2hhZG93X3NwZWNf
Y3RybF9zdGF0ZSgpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IGM0NTRiMDIuLjYxMjBlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjQsMTIgKzI0LDE0IEBACiAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKTsKIAorZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CisKIHN0
YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Ci0gICAgaW5m
by0+YnRpX2lzdF9pbmZvID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0
aV9pc3RfaW5mbzsKIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:16:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekk0H-0003oS-PZ; Sun, 11 Feb 2018 05:16:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekk0G-0003nJ-EB
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:40 +0000
X-Inumbo-ID: e00fad17-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e00fad17-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:17:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekk0A-0001ZD-Ff
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekk0A-0002eA-F0
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekk0A-0002eA-F0@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:16:34 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/ctxt: Issue a speculation
	barrier between vcpu contexts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5ZDUxOTc5NTIzMTExMGYyMjJhMjQzNzllM2E0MzI0M2RiNmU1NWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjMxOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MzE6MTQgMjAxOCArMDEw
MAoKICAgIHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgYmV0d2VlbiB2Y3B1
IGNvbnRleHRzCiAgICAKICAgIElzc3VpbmcgYW4gSUJQQiBjb21tYW5kIGZsdXNoZXMgdGhlIEJy
YW5jaCBUYXJnZXQgQnVmZmVyLCBzbyB0aGF0IGFueSBwb2lzb24KICAgIGxlZnQgYnkgb25lIHZj
cHUgd29uJ3QgcmVtYWluIHdoZW4gYmVnaW5uaW5nIHRvIGV4ZWN1dGUgdGhlIG5leHQuCiAgICAK
ICAgIFRoZSBjb3N0IG9mIElCUEIgaXMgc3Vic3RhbnRpYWwsIGFuZCBza2lwcGVkIG9uIHRyYW5z
aXRpb24gdG8gaWRsZSwgYXMgWGVuJ3MKICAgIGlkbGUgY29kZSBpcyByb2J1c3QgYWxyZWFkeS4g
IEFsbCB0cmFuc2l0aW9ucyBpbnRvIHZjcHUgY29udGV4dCBhcmUgZnVsbHkKICAgIHNlcmlhbGlz
aW5nIGluIHByYWN0aWNlIChhbmQgdW5kZXIgY29uc2lkZXJhdGlvbiBmb3IgYmVpbmcgcmV0cm9h
Y3RpdmVseQogICAgZGVjbGFyZWQgYXJjaGl0ZWN0dXJhbGx5IHNlcmlhbGlzaW5nKSwgc28gYSBj
dW5uaW5nIGF0dGFja2VyIGNhbm5vdCB1c2UgU1AxIHRvCiAgICB0cnkgYW5kIHNraXAgdGhlIGZs
dXNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEyZWQ2NDNlZDc4MzAyMGY4ODUwMzU0MzJlOWMwOTE5
NzU2OTIxZDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCi0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNSArKysrLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAxICsKIDQgZmlsZXMgY2hh
bmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCmluZGV4IDVhYjM3MmIuLmZmNGM3ZGMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC0yNTMsNyArMjUzLDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8g
YSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgogdGhl
IE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlz
dCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgcnNiX3t2bWV4
aXQsbmF0aXZlfT08Ym9vbD4gXWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVu
Y2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09PGJv
b2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwg
WGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2Vk
IG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNzIsNiArMjcy
LDkgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2Fu
IGJlIHVzZWQgdG8gZm9yY2Ugb3IKIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2Vs
Zi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCiBmdW5jdGlvbmFsaXR5IGlzIHN0
aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgogCitPbiBo
YXJkd2FyZSBzdXBwb3J0aW5nIElCUEIsIHRoZSBgaWJwYj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IFhlbgorZnJvbSBpc3N1aW5nIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXJzIG9u
IHZjcHUgY29udGV4dCBzd2l0Y2hlcy4KKwogVGhlIGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0
aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBmaW5lIHR1bmUgd2hlbiB0aGUKIFJTQiBnZXRz
IG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVudHJ5
IGZyb20gSFZNCiBjb250ZXh0LCBhbmQgYW4gZW50cnkgZnJvbSBhIG5hdGl2ZSAoUFYgb3IgWGVu
KSBjb250ZXh0LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDc1YzY0ZTIuLmYwNTlmMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTYzLDYgKzYzLDcg
QEAKICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDxjb21wYXQvdmNwdS5oPgogI2lu
Y2x1ZGUgPGFzbS9wc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKQEAgLTIxNjYsNiArMjE2NywzNCBA
QCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4
dCkKICAgICAgICAgfQogCiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKKwor
ICAgICAgICBpZiAoIG9wdF9pYnBiICYmICFpc19pZGxlX2RvbWFpbihuZXh0ZCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0
KTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbGFzdF9pZCA9ICZ0aGlzX2NwdShsYXN0KTsK
KworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFNxdWFzaCB0aGUgZG9taWQgYW5kIHZj
cHUgaWQgdG9nZXRoZXIgZm9yIGNvbXBhcmlzb24KKyAgICAgICAgICAgICAqIGVmZmljaWVuY3ku
ICBXZSBjb3VsZCBpbiBwcmluY2lwbGUgc3Rhc2ggYW5kIGNvbXBhcmUgdGhlIHN0cnVjdAorICAg
ICAgICAgICAgICogdmNwdSBwb2ludGVyLCBidXQgdGhpcyByaXNrcyBhIGZhbHNlIGFsaWFzIGlm
IGEgZG9tYWluIGhhcyBkaWVkCisgICAgICAgICAgICAgKiBhbmQgdGhlIHNhbWUgNGsgcGFnZSBn
ZXRzIHJldXNlZCBmb3IgYSBuZXcgdmNwdS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
dW5zaWduZWQgaW50IG5leHRfaWQgPSAoKCh1bnNpZ25lZCBpbnQpbmV4dGQtPmRvbWFpbl9pZCA8
PCAxNikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KW5l
eHQtPnZjcHVfaWQpOworICAgICAgICAgICAgQlVJTERfQlVHX09OKE1BWF9WSVJUX0NQVVMgPiAw
eGZmZmYpOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV2hlbiBzY2hlZHVsaW5n
IGZyb20gYSB2Y3B1LCB0byBpZGxlLCBhbmQgYmFjayB0byB0aGUgc2FtZSB2Y3B1CisgICAgICAg
ICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9uIGluIGEgbGlnaHRseSBsb2FkZWQgc3lzdGVt
LCBvciB3aGVuCisgICAgICAgICAgICAgKiB1c2luZyB2Y3B1IHBpbm5pbmcpLCB0aGVyZSBpcyBu
byBuZWVkIHRvIGlzc3VlIElCUEIsIGFzIHdlIGFyZQorICAgICAgICAgICAgICogcmV0dXJuaW5n
IHRvIHRoZSBzYW1lIHNlY3VyaXR5IGNvbnRleHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIGlmICggKmxhc3RfaWQgIT0gbmV4dF9pZCApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgICAgICAg
ICAgKmxhc3RfaWQgPSBuZXh0X2lkOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQog
CiAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4YWVmZTI5Li44YWQ5OTJh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0zNyw2ICszNyw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiBz
dGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0X2licnMgPSAtMTsKIHN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X3JzYl9uYXRpdmUgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
cnNiX3ZtZXhpdCA9IHRydWU7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwog
dWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTY0LDYgKzY1LDggQEAgc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKICAg
ICAgICAgICAgIG9wdF9pYnJzID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2licGIgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX25hdGl2ZSIs
IHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKICAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1leGl0Iiwgcywgc3MpKSA+
PSAwICkKQEAgLTEwNCwxMyArMTA3LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIg
IENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIHByaW50ayhY
RU5MT0dfSU5GTwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJz
OiVzJXMlc1xuIiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVy
czolcyVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4v
QSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6
CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCiAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJQlJTKyIgOgog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpICA/ICIg
SUJSUy0iICAgICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyAiIElCUEIiICAgICAgIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIg
UlNCX1ZNRVhJVCIgOiAiIik7CiB9CkBAIC0yNzksNiArMjgzLDEwIEBAIHZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIG9wdF9yc2Jfdm1leGl0
ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfVk1FWElUKTsK
IAorICAgIC8qIENoZWNrIHdlIGhhdmUgaGFyZHdhcmUgSUJQQiBzdXBwb3J0IGJlZm9yZSB1c2lu
ZyBpdC4uLiAqLworICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCisgICAgICAgIG9wdF9pYnBiID0gZmFs
c2U7CisKICAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9idGlfaXN0
X2luZm8gaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxf
c3RhdGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNjEyMGU0Zi4uZTMyOGIwZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNCw2ICsyNCw3IEBACiAKIHZvaWQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAorZXh0ZXJuIGJvb2wgb3B0X2licGI7CiBl
eHRlcm4gdWludDhfdCBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIAogc3RhdGljIGlubGluZSB2b2lk
IGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:16:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekk0R-0003rH-RJ; Sun, 11 Feb 2018 05:16:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekk0Q-0003pP-M8
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:50 +0000
X-Inumbo-ID: e60eaba7-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e60eaba7-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:17:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekk0K-0001ZN-HU
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekk0K-0002ee-Gq
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekk0K-0002ee-Gq@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:16:44 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5OTk5YWVjZGFkNmZjNGY0NDY5NThiNjVlMjg2OWUwMjUzMGIxYTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjMxOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MzE6MzkgMjAxOCArMDEw
MAoKICAgIHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzIHRvIGd1ZXN0
cwogICAgCiAgICBXaXRoIGFsbCBpbmZyYXN0cnVjdHVyZSBpbiBwbGFjZSwgaXQgaXMgbm93IHNh
ZmUgdG8gbGV0IGd1ZXN0cyBzZWUgYW5kIHVzZQogICAgdGhlc2UgZmVhdHVyZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2N2M2
ODM4ZGRhY2ZhNjQ2ZjlkMWFlODAyYmQwZjE2YTkzNTY2NWI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAppbmRleCBlMzYzZTVkLi44MTZhMmY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIzNiwxMyArMjM2LDEzIEBAIFhFTl9DUFVGRUFU
VVJFKEVGUk8sICAgICAgICAgIDcqMzIrMTApIC8qICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGlu
dGVyZmFjZSAqLwogCiAvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4
ODAwMDAwMDguZWJ4LCB3b3JkIDggKi8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgq
MzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlBCLCAg
ICAgICAgICA4KjMyKzEyKSAvKiAgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5
IEFNRCkgKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQ
QiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZp
bmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICov
CiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVy
YWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMs
IDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lz
aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElCUlMg
YW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KLVhFTl9DUFVGRUFUVVJFKFNUSUJQ
LCAgICAgICAgIDkqMzIrMjcpIC8qISAgU1RJQlAgKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAg
ICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVs
KSAqLworWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAq
LwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:17:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekk0c-0003tQ-Su; Sun, 11 Feb 2018 05:17:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekk0b-0003sU-8l
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:17:01 +0000
X-Inumbo-ID: ec17349f-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec17349f-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:17:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekk0U-0001ZX-JZ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekk0U-0002f3-Ix
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:16:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekk0U-0002f3-Ix@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:16:54 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/idle: Clear SPEC_CTRL while
	idle
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkNWY4YjM2YmUxNDljMTY5MjE1YjNhZmUyMGUxY2ZiYTg0NTYxNzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjMyOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6MzI6MTQgMjAxOCArMDEw
MAoKICAgIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUgaWRsZQogICAgCiAgICBPbiBj
b250ZW1wb3JhcnkgaGFyZHdhcmUsIHNldHRpbmcgSUJSUy9TVElCUCBoYXMgYSBwZXJmb3JtYW5j
ZSBpbXBhY3Qgb24KICAgIGFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwogICAgYmVmb3JlIGJlY29taW5nIGlkbGUs
IHRvIGF2b2lkIGFuIGlkbGUgY29yZSBwcmV2ZW50aW5nIGFkamFjZW50IHVzZXJzcGFjZQogICAg
ZXhlY3V0aW9uIGZyb20gcnVubmluZyBhdCBmdWxsIHBlcmZvcm1hbmNlLgogICAgCiAgICBDYXJl
IG11c3QgYmUgdGFrZW4gdG8gZW5zdXJlIHRoZXJlIGFyZSBubyByZXQgb3IgaW5kaXJlY3QgYnJh
bmNoIGluc3RydWN0aW9ucwogICAgYmV0d2VlbiBzcGVjX2N0cmxfe2VudGVyLGV4aXR9X2lkbGUo
KSBpbnZvY2F0aW9ucywgd2hpY2ggYXJlIGZvcmNlZCBhbHdheXMKICAgIGlubGluZS4gIENhcmUg
bXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkg
YmV0d2VlbgogICAgZmx1c2hpbmcgY2FjaGVzIGFuZCBiZWNvbWluZyBpZGxlLCBpbiBjYXNlcyB3
aGVyZSB0aGF0IG1hdHRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGM3ZTQ3OGQ1OTdiMDM0NmVl
ZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6
MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgIHwgMjEgKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyAgIHwgIDcgKysr
KysrKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9p
ZGxlLmMKaW5kZXggYmU5ZWUwYi4uY2I4NmExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC01NSw2
ICs1NSw3IEBACiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+CiAjaW5jbHVkZSA8eGVuL25vdGlmaWVy
Lmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAog
LyojZGVmaW5lIERFQlVHX1BNX0NYKi8KIApAQCAtNDA3LDggKzQwOCwxNCBAQCB2b2lkIG13YWl0
X2lkbGVfd2l0aF9oaW50cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQogICAg
ICAqLwogICAgIGlmICggKGV4cGlyZXMgPiBOT1coKSB8fCBleHBpcmVzID09IDApICYmICFzb2Z0
aXJxX3BlbmRpbmcoY3B1KSApCiAgICAgeworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKKwogICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1aWRs
ZV9td2FpdF9mbGFncyk7CisKKyAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAg
ICAgICAgIF9fbXdhaXQoZWF4LCBlY3gpOworICAgICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGlu
Zm8pOworCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxh
Z3MpOwogICAgIH0KIApAQCAtNDIzLDYgKzQzMCw4IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vz
c29yX2ZmaF9jc3RhdGVfZW50ZXIoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKIAogc3Rh
dGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAqY3gp
CiB7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICBz
d2l0Y2ggKCBjeC0+ZW50cnlfbWV0aG9kICkKICAgICB7CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9F
TV9GRkg6CkBAIC00MzAsMTUgKzQzOSwxOSBAQCBzdGF0aWMgdm9pZCBhY3BpX2lkbGVfZG9fZW50
cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKICAgICAgICAgYWNwaV9wcm9jZXNzb3Jf
ZmZoX2NzdGF0ZV9lbnRlcihjeCk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NU
QVRFX0VNX1NZU0lPOgorICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAg
ICAgLyogSU8gcG9ydCBiYXNlZCBDLXN0YXRlICovCiAgICAgICAgIGluYihjeC0+YWRkcmVzcyk7
CiAgICAgICAgIC8qIER1bW15IHdhaXQgb3AgLSBtdXN0IGRvIHNvbWV0aGluZyB1c2VsZXNzIGFm
dGVyIFBfTFZMMiByZWFkCiAgICAgICAgICAgIGJlY2F1c2UgY2hpcHNldHMgY2Fubm90IGd1YXJh
bnRlZSB0aGF0IFNUUENMSyMgc2lnbmFsCiAgICAgICAgICAgIGdldHMgYXNzZXJ0ZWQgaW4gdGlt
ZSB0byBmcmVlemUgZXhlY3V0aW9uIHByb3Blcmx5LiAqLwogICAgICAgICBpbmwocG10bXJfaW9w
b3J0KTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgcmV0dXJu
OwogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fSEFMVDoKKyAgICAgICAgc3BlY19jdHJsX2VudGVy
X2lkbGUoaW5mbyk7CiAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICBzcGVjX2N0cmxfZXhp
dF9pZGxlKGluZm8pOwogICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgICAgICByZXR1
cm47CiAgICAgfQpAQCAtNTY2LDcgKzU3OSwxMyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nv
cl9pZGxlKHZvaWQpCiAgICAgICAgIGlmICggcG1faWRsZV9zYXZlICkKICAgICAgICAgICAgIHBt
X2lkbGVfc2F2ZSgpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAgICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICAg
ICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC03NDUsNiArNzY0LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQog
ICAgICAgICAgKiBPdGhlcndpc2UsIENQVSBtYXkgc3RpbGwgaG9sZCBkaXJ0eSBkYXRhLCBicmVh
a2luZyBjYWNoZSBjb2hlcmVuY3ksCiAgICAgICAgICAqIGxlYWRpbmcgdG8gc3RyYW5nZSBlcnJv
cnMuCiAgICAgICAgICAqLworICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2lu
Zm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAgIHdoaWxlICggMSApCkBAIC03NzQs
NiArNzk0LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQogICAgICAgICB1MzIgYWRkcmVz
cyA9IGN4LT5hZGRyZXNzOwogICAgICAgICB1MzIgcG10bXJfaW9wb3J0X2xvY2FsID0gcG10bXJf
aW9wb3J0OwogCisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVfaW5mbygpKTsK
ICAgICAgICAgd2JpbnZkKCk7CiAKICAgICAgICAgd2hpbGUgKCAxICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxl
LmMKaW5kZXggNzYyZGZmMS4uZTM1N2YyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTU4LDYg
KzU4LDcgQEAKICNpbmNsdWRlIDxhc20vaHBldC5oPgogI2luY2x1ZGUgPGFzbS9td2FpdC5oPgog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVk
ZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEuaD4KIAogI2RlZmluZSBNV0FJVF9JRExFX1ZFUlNJT04g
IjAuNC4xIgpAQCAtNzM2LDcgKzczNywxMyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQp
CiAJCWlmIChwbV9pZGxlX3NhdmUpCiAJCQlwbV9pZGxlX3NhdmUoKTsKIAkJZWxzZQorCQl7CisJ
CQlzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworCQkJc3BlY19jdHJs
X2VudGVyX2lkbGUoaW5mbyk7CiAJCQlzYWZlX2hhbHQoKTsKKwkJCXNwZWNfY3RybF9leGl0X2lk
bGUoaW5mbyk7CisJCX0KIAkJcmV0dXJuOwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGYwNTlmMTMuLmZjMGNlNjMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTU1LDYgKzU1LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3ZpcmlkaWFuLmg+CiAj
aW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20v
bm1pLmg+CiAjaW5jbHVkZSA8YXNtL21jZS5oPgpAQCAtNzYsOSArNzcsMTUgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpOwogCiBzdGF0aWMgdm9p
ZCBkZWZhdWx0X2lkbGUodm9pZCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKKwogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgaWYgKCBjcHVfaXNf
aGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgeworICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNwZWNfY3Ry
bF9leGl0X2lkbGUoaW5mbyk7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgbG9jYWxfaXJxX2Vu
YWJsZSgpOwogfQpAQCAtOTAsNiArOTcsNyBAQCB2b2lkIGRlZmF1bHRfZGVhZF9pZGxlKHZvaWQp
CiAgICAgICogaGVsZCBieSB0aGUgQ1BVcyBzcGlubmluZyBoZXJlIGluZGVmaW5pdGVseSwgYW5k
IGdldCBkaXNjYXJkZWQgYnkKICAgICAgKiBhIHN1YnNlcXVlbnQgSU5JVC4KICAgICAgKi8KKyAg
ICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgd2JpbnZkKCk7CiAg
ICAgZm9yICggOyA7ICkKICAgICAgICAgaGFsdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggZTMyOGIwZi4uNWFiNGZmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yMCw3ICsy
MCw5IEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZfU1BFQ19D
VFJMX0hfXwogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2N1
cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAKIHZvaWQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIApAQCAtMzUsNiArMzcsMzggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPmJ0aV9p
c3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCisvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLworc3RhdGljIGFs
d2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCit7CisgICAgdWludDMyX3QgdmFsID0gMDsKKworICAgIC8qCisgICAgICogTGF0Y2ggdGhl
IG5ldyBzaGFkb3cgdmFsdWUsIHRoZW4gZW5hYmxlIHNoYWRvd2luZywgdGhlbiB1cGRhdGUgdGhl
IE1TUi4KKyAgICAgKiBUaGVyZSBhcmUgbm8gU01QIGlzc3VlcyBoZXJlOyBvbmx5IGxvY2FsIHBy
b2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT5zaGFkb3dfc3Bl
Y19jdHJsID0gdmFsOworICAgIGJhcnJpZXIoKTsKKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNf
Y3RybCA9IHRydWU7CisgICAgYmFycmllcigpOworICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFU
SVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisgICAgICAg
ICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDog
Im1lbW9yeSIgKTsKK30KKworLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIGNhbGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNw
ZWNfY3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQoreworICAgIHVpbnQzMl90
IHZhbCA9IFNQRUNfQ1RSTF9JQlJTOworCisgICAgLyoKKyAgICAgKiBEaXNhYmxlIHNoYWRvd2lu
ZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCisgICAg
ICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCisgICAgICov
CisgICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSBmYWxzZTsKKyAgICBiYXJyaWVyKCk7
CisgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJj
IiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOworfQorCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 05:18:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekk2O-000420-3F; Sun, 11 Feb 2018 05:18:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekk2M-00040y-OX
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:18:50 +0000
X-Inumbo-ID: c813161a-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c813161a-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:16:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjzW-0001X6-7y
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekjzW-0002aU-7P
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 05:15:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekjzW-0002aU-7P@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 05:15:54 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzYTMwYmE1NGNhYTFiMzNmNzA3MTM3Mjc5ZDI3ZDVjZDM5ZTg4NDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjI4OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6Mjg6MzUgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19DVFJMIGF0IGVh
Y2ggZW50cnkvZXhpdCBwb2ludAogICAgCiAgICBXZSBuZWVkIHRvIGJlIGFibGUgdG8gZWl0aGVy
IHNldCBvciBjbGVhciBJQlJTIGluIFhlbiBjb250ZXh0LCBhcyB3ZWxsIGFzCiAgICByZXN0b3Jl
IGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVzdCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1
bWVudGF0aW9uIGluCiAgICBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgZGV0YWlscy4KICAg
IAogICAgV2l0aCB0aGUgY29udGVtcG9yYXJ5IG1pY3JvY29kZSwgd3JpdGVzIHRvICVjcjMgYXJl
IHNsb3dlciB3aGVuIFNQRUNfQ1RSTC5JQlJTCiAgICBpcyBzZXQuICBUaGVyZWZvcmUsIHRoZSBw
b3NpdGlvbmluZyBvZiBTUEVDX0NUUkxfe0VOVFJZL0VYSVR9KiBpcyBpbXBvcnRhbnQuCiAgICAK
ICAgIElkZWFsbHksIHRoZSBJQlJTX1NFVC9JQlJTX0NMRUFSIGh1bmtzIG1pZ2h0IGJlIHBvc2l0
aW9uZWQgZWl0aGVyIHNpZGUgb2YgdGhlCiAgICAlY3IzIGNoYW5nZSwgYnV0IHRoYXQgaXMgcmF0
aGVyIG1vcmUgY29tcGxpY2F0ZWQgdG8gYXJyYW5nZSwgYW5kIGNvdWxkIHN0aWxsCiAgICByZXN1
bHQgaW4gYSBndWVzdCBjb250cm9sbGVkIHZhbHVlIGluIFNQRUNfQ1RSTCBkdXJpbmcgdGhlICVj
cjMgY2hhbmdlLAogICAgbmVnYXRpbmcgdGhlIHNhdmluZyBpZiB0aGUgZ3Vlc3QgY2hvc2UgdG8g
aGF2ZSBJQlJTIHNldC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBvcHRpbWlzZSBmb3IgdGhlIHBy
ZS1Ta3lsYWtlIGNhc2UgKGJlaW5nIGZhciBtb3JlIGNvbW1vbiBpbiB0aGUKICAgIGZpZWxkIHRo
YW4gU2t5bGFrZSBhbmQgbGF0ZXIsIGF0IHRoZSBtb21lbnQpLCB3aGVyZSB3ZSBoYXZlIGEgWGVu
LXByZWZlcnJlZAogICAgdmFsdWUgb2YgSUJSUyBjbGVhciB3aGVuIHN3aXRjaGluZyAlY3IzLgog
ICAgCiAgICBUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVkIGJ1Z2ZpeCwgd2hlcmUgdmFyaW91cyBh
c21fZGVmbi5oIG1hY3JvcyBoYXZlIGEKICAgIGhpZGRlbiBkZXBlbmRlbmN5IG9uIFBBR0VfU0la
RSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJyb3IgaWYgdXNlZCBpbgogICAgYSAu
bWFjcm8gZGVmaW5pdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1ZTc5NjI5MDExMzExODZkMzUx
NDUyOGVkNTdjN2E5OTAxYTE1YTNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoy
MSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgICAgICAgIHwgIDEwICst
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICB8ICAxOCArKysKIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YyAgIHwgICAzICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgIHwgIDEzICsr
KwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNDcgKysrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5o
ICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwg
ICA5ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDIyNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEyIGZpbGVzIGNoYW5nZWQsIDMzNiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IDFiMmQzMjIu
LjdjOTE1OTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNzcsNiArNzcsMTEgQEAgVU5MSUtFTFlf
RU5EKHN2bV90cmFjZSkKICAgICAgICAgb3IgICAkWDg2X0VGTEFHU19NQlMsJXJheAogICAgICAg
ICBtb3YgICVyYXgsVk1DQl9yZmxhZ3MoJXJjeCkKIAorICAgICAgICBtb3YgVkNQVV9hcmNoX3Nw
ZWNfY3RybCglcmJ4KSwgJWVheAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywg
Q2xvYjogY2QgKi8KKwogICAgICAgICBwb3AgICVyMTUKICAgICAgICAgcG9wICAlcjE0CiAgICAg
ICAgIHBvcCAgJXIxMwpAQCAtOTksOCArMTA0LDExIEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2Up
CiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0gICAgICAgIG1v
diAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8K
KyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwl
cmN4CiAgICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAgICAg
IG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmF4KCVy
c3ApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBhZDIzZTk1Li5mODIzODUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2Vu
dHJ5LlMKQEAgLTM2LDYgKzM2LDkgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKICAg
ICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgs
VkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
Vk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAg
ICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9y
ZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwg
dm14X3ZtZXhpdF9oYW5kbGVyCiAKQEAgLTY0LDYgKzY3LDEyIEBAIFVOTElLRUxZX0VORChyZWFs
bW9kZSkKIAogICAgICAgICBtb3YgICVyc3AsJXJkaQogICAgICAgICBjYWxsIHZteF92bWVudGVy
X2hlbHBlcgorCisgICAgICAgIG1vdiBWQ1BVX2FyY2hfc3BlY19jdHJsKCVyYngpLCAlZWF4CisK
KyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
eW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBS
ZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAgICAg
IG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIAogICAgICAgICBwb3AgICVyMTUK
QEAgLTk1LDYgKzEwNCwxNSBAQCBVTkxJS0VMWV9FTkQocmVhbG1vZGUpCiAuTHZteF92bWVudHJ5
X2ZhaWw6CiAgICAgICAgIHN0aQogICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIC8qCisgICAg
ICAgICAqIFBWIHZhcmlhbnQgbmVlZGVkIGhlcmUgYXMgbm8gZ3Vlc3QgY29kZSBoYXMgZXhlY3V0
ZWQgKHNvCisgICAgICAgICAqIE1TUl9TUEVDX0NUUkwgY2FuJ3QgaGF2ZSBjaGFuZ2VkIHZhbHVl
KSwgYW5kIE5NSXMvTUNFcyBhcmUgbGlhYmxlCisgICAgICAgICAqIHRvIGhpdCAoaW4gd2hpY2gg
Y2FzZSB0aGUgSFZNIHZhcmlhbnQgbWlnaHQgY29ycnVwdCB0aGluZ3MpLgorICAgICAgICAgKi8K
KyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5m
byBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIGNhbGwgdm14X3Zt
ZW50cnlfZmFpbHVyZQogICAgICAgICBCVUcgIC8qIHZteF92bWVudHJ5X2ZhaWx1cmUoKSBzaG91
bGRuJ3QgcmV0dXJuLiAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGM1NzM2ZjEuLmQ2MTM1ZGYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02NTMsNiAr
NjUzLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwogICAgIHNldF9jdXJyZW50KElOVkFMSURf
VkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KICAgICBpZGxlX3ZjcHVbMF0gPSBjdXJyZW50Owor
ICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgcGVyY3B1X2luaXRfYXJl
YXMoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKaW5kZXggYmIwMzM2OC4uZjY1ZGY0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC00MCw2ICs0MCw3
IEBACiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2lu
Y2x1ZGUgPGFzbS9tdHJyLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUg
PGFzbS90aW1lLmg+CiAjaW5jbHVkZSA8YXNtL3Rib290Lmg+CiAjaW5jbHVkZSA8bWFjaF9hcGlj
Lmg+CkBAIC0zMDIsNiArMzAzLDcgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2Vk
KQogICAgIHNldF9jdXJyZW50KGlkbGVfdmNwdVtjcHVdKTsKICAgICB0aGlzX2NwdShjdXJyX3Zj
cHUpID0gaWRsZV92Y3B1W2NwdV07CiAgICAgcmRtc3JsKE1TUl9FRkVSLCB0aGlzX2NwdShlZmVy
KSk7CisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKICAgICAvKgogICAgICAq
IEp1c3QgYXMgZHVyaW5nIGVhcmx5IGJvb3RzdHJhcCwgaXQgaXMgY29udmVuaWVudCBoZXJlIHRv
IGRpc2FibGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCBiMWE0MzEwLi40Mzk3NzNi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC04OCw2ICs4OCw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNwdSwgYXJj
aC5wdl92Y3B1Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfaW9wbCwgc3RydWN0IHZjcHUs
IGFyY2gucHZfdmNwdS5pb3BsKTsKICAgICBPRkZTRVQoVkNQVV9ndWVzdF9jb250ZXh0X2ZsYWdz
LCBzdHJ1Y3QgdmNwdSwgYXJjaC52Z2NfZmxhZ3MpOworICAgIE9GRlNFVChWQ1BVX2FyY2hfc3Bl
Y19jdHJsLCBzdHJ1Y3QgdmNwdSwgYXJjaC5zcGVjX2N0cmwpOwogICAgIE9GRlNFVChWQ1BVX25t
aV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwgbm1pX3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVX21j
ZV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwgbWNlX3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVX25t
aV9vbGRfbWFzaywgc3RydWN0IHZjcHUsIG5taV9zdGF0ZS5vbGRfbWFzayk7CkBAIC0xMzksNiAr
MTQwLDggQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0
cnVjdCBjcHVfaW5mbywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3Qg
Y3B1X2luZm8sIHhlbl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNw
dV9pbmZvLCBwdl9jcjMpOworICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0
cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CisgICAgT0ZGU0VUKENQVUlORk9fdXNl
X3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwp
OwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwog
ICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDg2YWI3ODAu
LjY5ZWNlOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTYsNiArMTYsMTAg
QEAgRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRI
WVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMIGNvbXBhdD0xIC8qIERQ
TDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25seS4gKi8KKworICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9i
OiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUK
IAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKQEAgLTE0MCw2ICsxNDQsMTIgQEAgRU5UUlkoY29t
cGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICAucG9wc2VjdGlvbgogICAgICAgICBvciAg
ICAkWDg2X0VGTEFHU19JRiwlcjExCiAgICAgICAgIG1vdiAgICVyMTFkLFVSRUdTX2VmbGFncygl
cnNwKQorCisgICAgICAgIG1vdiBWQ1BVX2FyY2hfc3BlY19jdHJsKCVyYngpLCAlZWF4CisKKyAg
ICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9u
ZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6
IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAgICAgIFJF
U1RPUkVfQUxMIGFkaj04IGNvbXBhdD0xCiAuTGZ0MDogIGlyZXRxCiAgICAgICAgIF9BU01fUFJF
X0VYVEFCTEUoLkxmdDAsIGhhbmRsZV9leGNlcHRpb24pCkBAIC0xOTgsNiArMjA4LDkgQEAgRU5U
UlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAg
ICAgICAgU0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJl
dGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDkzZDMwNDcuLjAwOTYzZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM2LDYgKzM2LDkg
QEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkKIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBB
U1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAogCisgICAgICAgIC8qIFN0YXNoIGd1ZXN0IFNQRUNf
Q1RSTCB2YWx1ZSB3aGlsZSB3ZSBjYW4gcmVhZCBzdHJ1Y3QgdmNwdS4gKi8KKyAgICAgICAgbW92
ICAgVkNQVV9hcmNoX3NwZWNfY3RybCglcmJ4KSwgJXIxNWQKKwogICAgICAgICAvKiBDb3B5IGd1
ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8gcGVyLUNQVSByb290IHBhZ2UgdGFibGUuICovCiAg
ICAgICAgIG1vdiAgICVjcjMsICVyOQogICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQpAQCAtNjMs
NiArNjYsMTIgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHdyaXRlX2NyMyByYXgsIHJk
aSwgcnNpCiAuTHJhZ19rZWVwX2NyMzoKIAorICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BF
Q19DVFJMIHZhbHVlLiAqLworICAgICAgICBtb3YgICAlcjE1ZCwgJWVheAorCisgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBw
b2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNf
Y3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FM
TAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJl
dF9leGl0X3RvX2d1ZXN0CkBAIC0xMDEsOSArMTEwLDkgQEAgcmVzdG9yZV9hbGxfeGVuOgogICAg
ICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5lZWQgdG8gc3dpdGNoIHRvIHRoZSBwZXItQ1BVIHBh
Z2UgdGFibGVzLCBpbgogICAgICAgICAgKiBjYXNlIHdlIHJldHVybiB0byBsYXRlIFBWIGV4aXQg
Y29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4KICAgICAgICAgICovCi0gICAgICAgIEdFVF9TVEFD
S19FTkQoYXgpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJh
eCksICVyZHgKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYXgp
LCAlcmF4CisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyZHgKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAlcmF4CiAgICAgICAgIHRlc3QgICVyZHgsICVyZHgK
ICAgICAgICAgLyoKICAgICAgICAgICogSWRlYWxseSB0aGUgY29uZGl0aW9uIHdvdWxkIGJlICJu
c3oiLCBidXQgc3VjaCBkb2Vzbid0IGV4aXN0LApAQCAtMTEzLDYgKzEyMiw5IEBAIFVOTElLRUxZ
X1NUQVJUKGcsIGV4aXRfY3IzKQogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQogVU5M
SUtFTFlfRU5EKGV4aXRfY3IzKQogCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19D
VFJMX0VYSVRfVE9fWEVOIC8qIFJlcTogJXJieD1lbmQsIENsb2I6IGFjZCAqLworCiAgICAgICAg
IFJFU1RPUkVfQUxMIGFkaj04CiAgICAgICAgIGlyZXRxCiAKQEAgLTE0Myw2ICsxNTUsOSBAQCBF
TlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQog
ICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJl
cTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisK
ICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC0yNDYsNiAr
MjYxLDkgQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgbW92bCAgJFRS
QVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RS
TF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLwor
ICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVm
b3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAg
bW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBu
ZWcgICAlcmN4CkBAIC0yOTIsNiArMzEwLDkgQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAg
ICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAKKyAgICAgICAg
U1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjog
YWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQog
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAg
ICAgICAgIG5lZyAgICVyY3gKQEAgLTQ2Nyw2ICs0ODgsMTAgQEAgRU5UUlkoY29tbW9uX2ludGVy
cnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQwogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQp
CisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywg
JXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwg
KmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAogICAgICAgICBtb3Yg
ICAlcmN4LCAlcjE1CiAgICAgICAgIG5lZyAgICVyY3gKQEAgLTUwNSw2ICs1MzAsMTAgQEAgR0xP
QkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIAogICAgICAgICBH
RVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyog
UmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAq
LworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVy
Y3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQogICAgICAgICBuZWcgICAlcmN4CkBAIC02OTgs
OCArNzI3LDEyIEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAgLyogU2V0IEFDIHRvIHJl
ZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBTTUFQIGZhdWx0cyAqLwogICAgICAgICBTQVZFX0FMTCBT
VEFDCiAKLSAgICAgICAgR0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAorICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0
KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3Ms
ICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyYngKICAgICAgICAgdGVz
dCAgJXJieCwgJXJieAogICAgICAgICBqeiAgICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5z
ICAgLkxkYmxmX2NyM19sb2FkCkBAIC03MjgsNiArNzYxLDEwIEBAIGhhbmRsZV9pc3RfZXhjZXB0
aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFDCiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkK
KworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAl
cjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBtb3Yg
ICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CiAgICAgICAgIG1vdiAg
ICVyY3gsICVyMTUKICAgICAgICAgbmVnICAgJXJjeApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5k
ZXggNjFiNmQzNS4uYmE5NmIwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC03LDYgKzcs
NyBAQAogI2luY2x1ZGUgPGFzbS9hc20tb2Zmc2V0cy5oPgogI2VuZGlmCiAjaW5jbHVkZSA8YXNt
L2J1Zy5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5o
PgogI2luY2x1ZGUgPGFzbS9wZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBA
IC0zNzQsNCArMzc1LDYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAj
ZGVmaW5lIFJFWDY0X1BSRUZJWCAicmV4NjQvIgogI2VuZGlmCiAKKyNpbmNsdWRlIDxhc20vc3Bl
Y19jdHJsX2FzbS5oPgorCiAjZW5kaWYgLyogX19YODZfQVNNX0RFRk5TX0hfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaAppbmRleCBiOTI5YzQ4Li4xMDA5ZDA1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApA
QCAtNTMsNiArNTMsMTIgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAgKi8KICAgICB1bnNpZ25l
ZCBsb25nIHhlbl9jcjM7CiAgICAgdW5zaWduZWQgbG9uZyBwdl9jcjM7CisKKyAgICAvKiBTZWUg
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggZm9yIHVzYWdlLiAqLworICAgIHVuc2lnbmVkIGludCBz
aGFkb3dfc3BlY19jdHJsOworICAgIGJvb2wgICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsK
KworICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11
c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L25vcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDlhNmE0ZTEu
LjE4Y2I3MTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCkBAIC02MSw2ICs2MSwxMiBAQAogI2RlZmluZSBBU01f
Tk9QNyBfQVNNX01LX05PUChLOF9OT1A3KQogI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05PUChL
OF9OT1A4KQogCisjZGVmaW5lIEFTTV9OT1AxNyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1Ay
CisjZGVmaW5lIEFTTV9OT1AyMSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVmaW5l
IEFTTV9OT1AyNCBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CisjZGVmaW5lIEFTTV9OT1Ay
OSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNQorI2RlZmluZSBBU01fTk9Q
MzIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKwogI2RlZmluZSBBU01f
Tk9QX01BWCA4CiAKICNlbmRpZiAvKiBfX1g4Nl9BU01fTk9QU19IX18gKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCmluZGV4IGUwODhhNTUuLmI0NTEyNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aApAQCAtMjAsOCArMjAsMTcgQEAKICNpZm5kZWYgX19YODZfU1BFQ19DVFJMX0hfXwogI2RlZmlu
ZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorCiB2b2lk
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgY3B1X2lu
Zm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwg
PSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cit9CisKICNlbmRpZiAvKiAhX19YODZf
U1BFQ19DVFJMX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lY2YzM2E1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTAsMCArMSwyMjQgQEAK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIGluY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9TUEVDX0NU
UkxfQVNNX0hfXworI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXworCisjaWZkZWYgX19B
U1NFTUJMWV9fCisjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgorCisvKgorICogU2F2aW5nIGFu
ZCByZXN0b3JpbmcgTVNSX1NQRUNfQ1RSTCBzdGF0ZSBpcyBhIGxpdHRsZSB0cmlja3kuCisgKgor
ICogV2Ugd2FudCB0aGUgZ3Vlc3RzIGNob2ljZSBvZiBTUEVDX0NUUkwgd2hpbGUgaW4gZ3Vlc3Qg
Y29udGV4dCwgYW5kIFhlbidzCisgKiBjaG9pY2UgKHNldCBvciBjbGVhciwgZGVwZW5kaW5nIG9u
IHRoZSBoYXJkd2FyZSkgd2hpbGUgcnVubmluZyBpbiBYZW4KKyAqIGNvbnRleHQuICBUaGVyZWZv
cmUsIGEgc2ltcGxpc3RpYyBhbGdvcml0aG0gaXM6CisgKgorICogIC0gU2V0L2NsZWFyIElCUlMg
b24gZW50cnkgdG8gWGVuCisgKiAgLSBTZXQgdGhlIGd1ZXN0cycgY2hvaWNlIG9uIGV4aXQgdG8g
Z3Vlc3QKKyAqICAtIExlYXZlIFNQRUNfQ1RSTCB1bmNoYW5nZWQgb24gZXhpdCB0byB4ZW4KKyAq
CisgKiBUaGVyZSBhcmUgdHdvIGNvbXBsaWNhdGluZyBmYWN0b3JzOgorICogIDEpIEhWTSBndWVz
dHMgY2FuIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLCBzbyBpdCBjYW4gY2hhbmdlCisg
KiAgICAgYmVoaW5kIFhlbidzIGJhY2suCisgKiAgMikgQW4gTk1JIG9yIE1DRSBjYW4gaW50ZXJy
dXB0IGF0IGFueSBwb2ludCwgaW5jbHVkaW5nIGVhcmx5IGluIHRoZSBlbnRyeQorICogICAgIHBh
dGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQgcGF0aCBhZnRlciByZXN0b3JpbmcgdGhlIGd1ZXN0IHZh
bHVlLiAgVGhpcworICogICAgIHdpbGwgY29ycnVwdCB0aGUgZ3Vlc3QgdmFsdWUuCisgKgorICog
RmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBieSByZWx5aW5nIG9uIE5NSXMvTUNFcyBiZWluZyBibG9j
a2VkIGltbWVkaWF0ZWx5CisgKiBhZnRlciBWTUVYSVQuICBUaGUgVk1FWElULXNwZWNpZmljIGNv
ZGUgcmVhZHMgTVNSX1NQRUNfQ1RSTCBhbmQgdXBkYXRlcworICogY3VycmVudCBiZWZvcmUgbG9h
ZGluZyBYZW4ncyBNU1JfU1BFQ19DVFJMIHNldHRpbmcuCisgKgorICogRmFjdG9yIDIgaXMgaGFy
ZGVyLiAgV2UgbWFpbnRhaW4gYSBzaGFkb3dfc3BlY19jdHJsIHZhbHVlLCBhbmQKKyAqIHVzZV9z
aGFkb3dfc3BlY19jdHJsIGJvb2xlYW4gcGVyIGNwdS4gIFRoZSBzeW5jaHJvbm91cyB1c2UgaXM6
CisgKgorICogIDEpIFN0b3JlIGd1ZXN0IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwKKyAqICAy
KSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDMpIExvYWQgZ3Vlc3QgdmFs
dWUgaW50byBNU1JfU1BFQ19DVFJMCisgKiAgNCkgRXhpdCB0byBndWVzdAorICogIDUpIEVudHJ5
IGZyb20gZ3Vlc3QKKyAqICA2KSBDbGVhciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisg
KiAgNykgTG9hZCBYZW4ncyB2YWx1ZSBpbnRvIE1TUl9TUEVDX0NUUkwKKyAqCisgKiBUaGUgYXN5
bmNocm9ub3VzIHVzZSBmb3IgaW50ZXJydXB0cy9leGNlcHRpb25zIGlzOgorICogIC0gIFNldC9j
bGVhciBJQlJTIG9uIGVudHJ5IHRvIFhlbgorICogIC0gIE9uIGV4aXQgdG8gWGVuLCBjaGVjayB1
c2Vfc2hhZG93X3NwZWNfY3RybAorICogIC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJs
CisgKgorICogVGhlcmVmb3JlLCBhbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhl
IHN5bmNocm9ub3VzIHBhdGggYmV0d2VlbgorICogc3RlcHMgMiBhbmQgNiB3aWxsIHJlc3RvcmUg
dGhlIHNoYWRvdyB2YWx1ZSByYXRoZXIgdGhhbiBsZWF2aW5nIFhlbidzIHZhbHVlCisgKiBsb2Fk
ZWQgYW5kIGNvcnJ1cHRpbmcgdGhlIHZhbHVlIHVzZWQgaW4gZ3Vlc3QgY29udGV4dC4KKyAqCisg
KiBUaGUgZm9sbG93aW5nIEFTTSBmcmFnbWVudHMgaW1wbGVtZW50IHRoaXMgYWxnb3JpdGhtLiAg
U2VlIHRoZWlyIGxvY2FsCisgKiBjb21tZW50cyBmb3IgZnVydGhlciBkZXRhaWxzLgorICogIC0g
U1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9Q
VgorICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUgorICogIC0gU1BFQ19DVFJMX0VYSVRf
VE9fWEVOCisgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAorICovCisKKy5tYWNybyBET19T
UEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMg
JXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwg
JXJkeAorICoKKyAqIFRoZSBjb21tb24gY2FzZSBpcyB0aGF0IGEgZ3Vlc3QgaGFzIGRpcmVjdCBh
Y2Nlc3MgdG8gTVNSX1NQRUNfQ1RSTCwgYXQKKyAqIHdoaWNoIHBvaW50IHdlIG5lZWQgdG8gc2F2
ZSB0aGUgZ3Vlc3QgdmFsdWUgYmVmb3JlIHNldHRpbmcgSUJSUyBmb3IgWGVuLgorICogVW5pbGF0
ZXJhbGx5IHNhdmluZyB0aGUgZ3Vlc3QgdmFsdWUgaXMgc2hvcnRlciBhbmQgZmFzdGVyIHRoYW4g
Y2hlY2tpbmcuCisgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICByZG1zcgor
CisgICAgLyogU3Rhc2ggdGhlIHZhbHVlIGZyb20gaGFyZHdhcmUuICovCisgICAgbW92ICVlYXgs
IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCkKKyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgLyog
Q2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIFhlbidzIHZhbHVlLiAq
LworICAgIG1vdmIgJWRsLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisKKyAg
ICAvKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLworICAgIG1vdiAkXGlicnNfdmFsLCAl
ZWF4CisgICAgd3Jtc3IKKy5lbmRtCisKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW46cmVxIGlicnNfdmFsOnJlcQorLyoKKyAqIFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBjcHVp
bmZvIGlmICFtYXliZXhlbikKKyAqIFJlcXVpcmVzICVyMTQ9c3RhY2tfZW5kIChpZiBtYXliZXhl
bikKKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBQViBndWVzdHMgY2FuJ3Qg
dXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVoaW5kIFhlbidzIGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVh
ZAorICogaXQgYmFjay4gIEVudHJpZXMgZnJvbSBndWVzdCBjb250ZXh0IG5lZWQgdG8gY2xlYXIg
U1BFQ19DVFJMIHNoYWRvd2luZywKKyAqIHdoaWxlIGVudHJpZXMgZnJvbSBYZW4gbXVzdCBsZWF2
ZSBzaGFkb3dpbmcgaW4gaXRzIGN1cnJlbnQgc3RhdGUuCisgKi8KKyAgICBtb3YgJE1TUl9TUEVD
X0NUUkwsICVlY3gKKyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgLyoKKyAgICAgKiBDbGVhciBT
UEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRl
cmluZworICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5l
Y2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVpbmZvCisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRo
ZSBwb3NpdGlvbiBkaXJlY3RseS4KKyAgICAgKi8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAg
IC8qIEJyYW5jaGxlc3MgYGlmICggIXhlbiApIGNsZWFyX3NoYWRvd2luZ2AgKi8KKyAgICAgICAg
dGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIHNldHogJWFsCisgICAgICAgIGFuZCAl
YWwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAg
LmVsc2UKKyAgICAgICAgbW92YiAlZGwsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJz
cCkKKyAgICAuZW5kaWYKKworICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisg
ICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX1hFTgorLyoKKyAqIFJlcXVpcmVzICVyYng9c3RhY2tfZW5kCisgKiBD
bG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gWGVuIGNv
bnRleHQsIGxvb2sgdG8gc2VlIHdoZXRoZXIgU1BFQ19DVFJMIHNoYWRvd2luZyBpcworICogaW4g
ZWZmZWN0LCBhbmQgcmVsb2FkIHRoZSBzaGFkb3cgdmFsdWUuICBUaGlzIGNvdmVycyByYWNlIGNv
bmRpdGlvbnMgd2hpY2gKKyAqIGV4aXN0IHdpdGggYW4gTk1JL01DRS9ldGMgaGl0dGluZyBsYXRl
IGluIHRoZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC4KKyAqLworICAgIHhvciAlZWR4LCAlZWR4CisK
KyAgICBjbXBiICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCko
JXJieCkKKyAgICBqZSAuTFxAX3NraXAKKworICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNo
YWRvd19zcGVjX2N0cmwpKCVyYngpLCAlZWF4CisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4
CisgICAgd3Jtc3IKKworLkxcQF9za2lwOgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9F
WElUX1RPX0dVRVNUCisvKgorICogUmVxdWlyZXMgJWVheD1zcGVjX2N0cmwsICVyc3A9cmVncy9j
cHVpbmZvCisgKiBDbG9iYmVycyAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8g
Z3Vlc3QgY29udGV4dCwgc2V0IHVwIFNQRUNfQ1RSTCBzaGFkb3dpbmcgYW5kIGxvYWQgdGhlCisg
KiBndWVzdCB2YWx1ZS4KKyAqLworICAgIC8qIFNldCB1cCBzaGFkb3cgdmFsdWUgKmJlZm9yZSog
ZW5hYmxpbmcgc2hhZG93aW5nLiAqLworICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVj
X2N0cmwoJXJzcCkKKworICAgIC8qIFNldCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxv
YWRpbmcgdGhlIGd1ZXN0IHZhbHVlLiAqLworICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRv
d19zcGVjX2N0cmwoJXJzcCkKKworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHhv
ciAlZWR4LCAlZWR4CisgICAgd3Jtc3IKKy5lbmRtCisKKy8qIFVzZSBhZnRlciBhIFZNRVhJVCBm
cm9tIGFuIEhWTSBndWVzdC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElU
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8y
IF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJM
X0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9MCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfQ0xFQVIKKworLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lz
Y2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5U
UllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5
YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJz
X3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW49MCBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJS
U19DTEVBUgorCisvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGlu
dGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRF
Uk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyOSksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVu
PTEgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9
U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEg
aWJyc192YWw9MCksICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIKKworLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KKyNkZWZpbmUgU1BF
Q19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVO
LCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2Ug
d2hlbiBleGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX0dVRVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisjZW5kaWYgLyogX19BU1NF
TUJMWV9fICovCisjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fICovCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:44:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekujW-0002hy-Ov; Sun, 11 Feb 2018 16:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekujU-0002hs-RE
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:04 +0000
X-Inumbo-ID: b162e03c-0f4a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b162e03c-0f4a-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:43:31 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekujS-0003KI-MP
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekujS-0007lt-Lf
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekujS-0007lt-Lf@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwODJlM2JhODk0MWIzZDEwYzNjYjczZjQ0NTc1OWMxOWU4OWFmYzkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiA3IDA4OjUyOjQ0IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6NTI6NDQg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQ
X0VOVFJZXyogbWFjcm9zCiAgICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwg
dGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRo
YW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1h
Y3JvCiAgICB0aGF0IHdpbGwgdGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgM2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4YWEyOTUzNzY3
MykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIyICsrKysrKysrKysrLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IDA5MGYwNDkuLmUxZTYwYzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MDIsMjYgKzEwMiwyNiBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICBtb3YgcGMs
IGxyCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKy8qCisgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRy
eS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICogaW50ZXJydXB0cyAo
QXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICovCisjZGVmaW5lIF9f
REVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFNBVkVf
QUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFkciBsciwg
cmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7
IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAg
ICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKIAotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0lS
USh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElH
TjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIs
IHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMgc3AsICM3
OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAot
ICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElS
US9BYm9ydCwga2VlcCBGSVEgbWFza2VkICovCisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRy
YXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYWkpCisKKy8qIFRyYXAgaGFuZGxlciB3aGlj
aCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQgKi8KKyNkZWZpbmUgREVGSU5FX1RS
QVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhKQogCiAgICAg
ICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:44:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekujk-0002ie-Qb; Sun, 11 Feb 2018 16:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekujj-0002iL-KQ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:19 +0000
X-Inumbo-ID: f0cf502b-0f4a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0cf502b-0f4a-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:45:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekujc-0003KP-OC
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekujc-0007md-NY
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekujc-0007md-NY@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: Add missing MIDR values
	for Cortex-A17 and A12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1ODZjYmQ5ZjBjYmIzODM1ZGUxZjhhYjRkOWExMDVlMDhiMmFjNWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6NTM6MDgg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENv
cnRleC1BMTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlEUiB3aWxsIGJl
IHVzZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBw
cmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2MzM0MWI1ODIz
NGQwZWZlNWNlZDIpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CmluZGV4IDUxZWNiZDIuLmQzODgyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDYs
NiArNDYsOCBAQAogCiAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCiAK
KyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIgICAgIDB4QzBECisjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0ExNSAgICAgMHhDMEYKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAz
CiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQwNwpAQCAtNTMsNiArNTUs
OCBAQAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAgIDB4RDBBCiAKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTEyIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTIpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3KQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTUgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkKICNk
ZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9N
T0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:44:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekujo-0002jP-Rv; Sun, 11 Feb 2018 16:44:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekujn-0002jG-Ry
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:23 +0000
X-Inumbo-ID: bd749538-0f4a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd749538-0f4a-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:43:51 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekujm-0003LI-TV
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekujm-0007nY-PQ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekujm-0007nY-PQ@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmOTViYmE3Yjc0MDZlZjE5MjllYTRjNmMzNjM4OGVkNDNiNGY5YmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6NTM6MTQg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQg
ZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVk
IGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMg
cmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAg
ICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5k
IHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDAyNjhjYzkxMjcw
YzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjljNjFjMSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgCXhl
bi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
fCAzICsrLQogeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgfCA1ICsrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXgg
ZTFlNjBjMi4uYzVmZWM2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNSw3ICsxMjUsNyBAQCB0cmFw
XyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAKICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9y
KQotICAgICAgICAud29yZCAwICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBSZXNl
dCAqLworICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBS
ZXNldCAqLwogICAgICAgICBiIHRyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uICAgIC8qIDB4MDQg
LSBVbmRlZmluZWQgSW5zdHJ1Y3Rpb24gKi8KICAgICAgICAgYiB0cmFwX3N1cGVydmlzb3JfY2Fs
bCAgICAgICAgICAvKiAweDA4IC0gU3VwZXJ2aXNvciBDYWxsICovCiAgICAgICAgIGIgdHJhcF9w
cmVmZXRjaF9hYm9ydCAgICAgICAgICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCkBAIC0x
MzQsNiArMTM0LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9p
cnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAqLwogICAgICAgICBiIHRyYXBf
ZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KIAorREVGSU5FX1RSQVBf
RU5UUlkocmVzZXQpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBE
RUZJTkVfVFJBUF9FTlRSWShzdXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9FTlRSWShwcmVm
ZXRjaF9hYm9ydCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKaW5kZXggN2JmYzVmZi4uY2QzOGRmYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Ry
YXBzLmMKQEAgLTI0LDYgKzI0LDExIEBACiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAK
K2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX3Jlc2V0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQoreworICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiUmVzZXQiLCByZWdzKTsKK30KKwogYXNtbGlu
a2FnZSB2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogewogICAgIHVpbnQzMl90IHBjID0gcmVncy0+cGM7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:44:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuk4-0002lL-Tj; Sun, 11 Feb 2018 16:44:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuk3-0002kl-MV
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:39 +0000
X-Inumbo-ID: fce55b44-0f4a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fce55b44-0f4a-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:45:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekujx-0003LX-0v
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekujw-0007oS-Up
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekujw-0007oS-Up@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: Add skeleton to harden
	branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczMzZkMGQyYTcxOWQ2MTM1YjhkMDI4MDE0MDFlNDQ5YjBkYmJmYjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMDg6NTM6MTkg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdh
aW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICBy
ZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRp
YWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIu
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5k
IGEgbmV3IEtjb25maWcgb3B0aW9uCiAgICB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lm
aWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCiAgICBmb3IgQ1BVcyB0aGF0IGFy
ZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUg
YXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVz
dCBjb250ZXh0LgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2gg
cHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGlu
c3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3Jl
IHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0
aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgSG93ZXZl
ciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRo
aXMgbWVhbnMKICAgIHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24g
dGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0CiAgICBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhl
IGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgogICAgVGhlcmVmb3JlIGh5
cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUK
ICAgIG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgSVJRcyBhbmQgU0Vycm9ycyBtYXNrZWQgdG8g
cmVkdWNlIHRoZSByaXNrIHRvCiAgICB1c2UgdGhlbS4KICAgIAogICAgVGhpcyBwYXRjaCBwcm92
aWRlcyBhbiBpbmZyYXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxlcyBiZWZvcmUKICAg
IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgogICAgCiAgICBOb3Rl
IHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQu
OCBvcgogICAgZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFs
dGVybmF0aXZlIHRvIGVhc2UKICAgIGJhY2twb3J0aW5nLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5YmQ0
NDYzYjVjN2NjMDI2YTA3YjliYmQ0MWE2YTcxMjJhOTU2NDdlKQotLS0KIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCBhNzFmOWMwLi42
ODZjMzQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwpAQCAtMTc5LDYgKzE3OSw5IEBAIGNvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgogY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgZGVmX2Jvb2wg
eSBpZiBBUk1fNjQgJiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAorY29uZmlnIEFSTTMyX0hB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgZGVmX2Jvb2wgeSBpZiBBUk1fMzIgJiYgSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKKwogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNlICJk
cml2ZXJzL0tjb25maWciCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGM1ZmVjNjAuLjk3Y2ZhNGMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCkBAIC0zNCw2ICszNCwyMCBAQAogICAgICAgICBibG5lIHNhdmVfZ3Vlc3RfcmVn
cwogCiBzYXZlX2d1ZXN0X3JlZ3M6CisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SCisgICAgICAgIC8qCisgICAgICAgICAqIFJlc3RvcmUgdmVjdG9ycyB0YWJsZSB0
byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCisgICAgICAgICAqIGNoYW5nZWQgd2hl
biByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChzZWUKKyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVy
dmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKKyAgICAgICAgICog
YW55IGludGVycnVwdHMgYXJlIHVubWFza2VkKSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMgcmVx
dWlyZXMKKyAgICAgICAgICogU1AgdG8gYmUgOCBieXRlcyBhbGlnbmVkLiBUaGlzIGRvZXMgbm90
IGhvbGQgd2hlbiBydW5uaW5nIGluCisgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgorICAgICAg
ICAgKi8KKyAgICAgICAgbGRyIHIxLCA9aHlwX3RyYXBzX3ZlY3RvcgorICAgICAgICBtY3IgcDE1
LCA0LCByMSwgYzEyLCBjMCwgMAorICAgICAgICBpc2IKKyNlbmRpZgorCiAgICAgICAgIGxkciBy
MTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQIHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5
cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAg
ICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKQEAgLTE2NywxMiArMTgxLDM3IEBAIHJldHVy
bl90b19ndWVzdDoKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JF
X09ORV9CQU5LRUQoUjEyX2ZpcSk7CiAgICAgICAgIC8qIEZhbGwgdGhydSAqLwogcmV0dXJuX3Rv
X2h5cGVydmlzb3I6Ci0gICAgICAgIGNwc2lkIGkKKyAgICAgICAgY3BzaWQgYWkKICAgICAgICAg
bGRyIGxyLCBbc3AsICNVUkVHU19scl0KICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfcGNd
CiAgICAgICAgIG1zciBFTFJfaHlwLCByMTEKICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1Nf
Y3Bzcl0KICAgICAgICAgbXNyIFNQU1JfaHlwLCByMTEKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICAgICAgLyoKKyAgICAgICAgICogSGFyZGVuaW5nIGJy
YW5jaCBwcmVkaWN0b3IgbWF5IHJlcXVpcmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKKyAgICAgICAg
ICogdmVjdG9yIHRhYmxlcyBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3NlIHZl
Y3RvcnMKKyAgICAgICAgICogbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0
IGRvZXMgbm90IGhvbGQgd2hlbgorICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29y
IChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4gU28gc2V0dXAKKyAgICAgICAgICogSFZCQVIg
dmVyeSBsYXRlLgorICAgICAgICAgKgorICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMgdGFibGUg
d2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKKyAgICAgICAgICogc2F2ZV9ndWVzdF9yZWdz
KS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiByOSwgIzAgICAgICAgICAgICAgICAgICAgICAg
LyogdmVjdG9yIHRhYmxlcyA9IE5VTEwgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTG9hZCB2
ZWN0b3IgdGFibGVzIHBvaW50ZXIgZnJvbSB0aGUgcGVyLWNwdSBicF9oYXJkZW5fdmVjcworICAg
ICAgICAgKiB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3Qgb25seS4KKyAgICAgICAgICovCisg
ICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNtcCByMTEsICNQU1JfTU9E
RV9IWVAKKyAgICAgICAgbGRybmUgcjExLCA9cGVyX2NwdV9fYnBfaGFyZGVuX3ZlY3MKKyAgICAg
ICAgbXJjbmUgcDE1LCA0LCByMTAsIGMxMywgYzAsIDIgICAvKiByMTAgPSBwZXItY3B1IG9mZnNl
dCAoSFRQSURSKSAqLworICAgICAgICBhZGRuZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAgIC8q
IHIxMSA9IG9mZnNldCBvZiB0aGUgdmVjdG9yIHRhYmxlcyAqLworICAgICAgICBsZHJuZSByOSwg
W3IxMV0gICAgICAgICAgICAgICAgIC8qIHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KKyAgICAgICAg
Y21wIHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiBPbmx5IHVwZGF0ZSBIVkJBUiB3aGVu
IHRoZSB2ZWN0b3IgKi8KKyAgICAgICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAgICAv
KiB0YWJsZXMgaXMgbm90IE5VTEwuICovCisjZW5kaWYKICAgICAgICAgcG9wIHtyMC1yMTJ9CiAg
ICAgICAgIGFkZCBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwgU1BT
UiwgUEMgKi8KICAgICAgICAgY2xyZXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCAxYjQ5Zjg0Li4xZTM3MTM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCkBAIC0xNjcsNiArMTY3LDM2IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBf
aGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAKICNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IgKi8KIAorLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBm
b3IgQXJtMzIgKi8KKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IK
KworLyoKKyAqIFBlci1DUFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1cm5pbmcgdG8g
dGhlIGd1ZXN0cy4gVGhleSB3aWxsCisgKiBvbmx5IGJlIHVzZWQgb24gcGxhdGZvcm0gcmVxdWly
aW5nIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KKyAqLworREVGSU5FX1BFUl9DUFVf
UkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CisKK2V4dGVybiBjaGFy
IGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CisKK3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2Vk
CitpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxp
dGllcyAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92
ZWNzLCBjb25zdCBjaGFyICpkZXNjKQoreworICAgIC8qCisgICAgICogRW5hYmxlIGNhbGxiYWNr
cyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBjYXBhYmlsaXRp
ZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKKyAgICAgKiBl
bnRyeS4KKyAgICAgKi8KKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQorICAgICAg
ICByZXR1cm47CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZ3Vl
c3QgZXhpdFxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKKyAgICB0
aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKK30KKworI2VuZGlmCisKICNkZWZp
bmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNoZXMgPSBpc19h
ZmZlY3RlZF9taWRyX3JhbmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAg
ICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:44:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuk9-0002mD-VC; Sun, 11 Feb 2018 16:44:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuk8-0002m2-D0
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:44 +0000
X-Inumbo-ID: c97762ea-0f4a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c97762ea-0f4a-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:44:11 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuk7-0003Lf-2v
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuk7-0007pF-2D
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuk7-0007pF-2D@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: Invalidate BTB on guest
	exit for Cortex A17 and 12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1NDM0NWMwMTkzM2YxZWVkM2QxNjAxZmE4ZmRiZjYyZjUyYzlkODAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NDg6NDIg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBm
b3IgQ29ydGV4IEExNyBhbmQgMTIKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcg
YXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwogICAgaW52YWxpZGF0
ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlzIG1hZGUgY29tcGxpY2F0ZWQgYnkgdGhl
IGZhY3QKICAgIHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52YWxpZGF0aW5nIHRoZSBC
VEIuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIGZvdXJ0aCB2ZXJzaW9uIHBvc3RlZCBi
eSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCiAgICBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3
LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjMyMDYyLmh0bWwKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDVlMDY5MGQwM2RjNjE3N2U2MTRlMDYwYWU3ODAw
MWQ0ZjJhYmRlMikKICAgIAogICAgUmVuYW1lZCB0cmFwX2h5cGVydmlzb3JfY2FsbCB0byB0cmFw
X3N1cGVydmlzb3JfY2FsbAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA5N2NmYTRjLi4yZmZhNDIyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUwpAQCAtMTQ4LDYgKzE0OCw0NCBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAg
ICAgYiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAgICAg
ICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwogCisj
aWZkZWYgQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKKyAgICAgICAgLmFsaWduIDUK
K0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2JwX2ludikKKyAgICAgICAgLyoKKyAgICAgICAgICog
V2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKKyAg
ICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRvIGd1YXJhbnRlZSB0byBiZSA4IGJ5dGVzIGFsaWdu
ZWQuCisgICAgICAgICAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAg
IC8qIFJlc2V0ICAgICAgICAgICAgNyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAg
ICAgICAgICAgIC8qIFVuZGVmICAgICAgICAgICAgNiAqLworICAgICAgICBhZGQgc3AsIHNwLCAj
MSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgQ2FsbCAgNSAqLworICAgICAgICBhZGQg
c3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFByZWZldGNoIGFib3J0ICAgNCAqLworICAg
ICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIERhdGEgYWJvcnQgICAgICAg
MyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlz
b3IgICAgICAgMiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8q
IElSUSAgICAgICAgICAgICAgMSAqLworICAgICAgICBub3AgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIEZJUSAgICAgICAgICAgICAgMCAqLworCisgICAgICAgIG1jcglwMTUsIDAsIHIw
LCBjNywgYzUsIDYJICAgIC8qIEJQSUFMTCAqLworICAgICAgICBpc2IKKworLm1hY3JvIHZlY3Rf
YnIgdmFsLCB0YXJnCisgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAorICAgICAgICB0c3Qg
ICAgIHNwLCAjNworICAgICAgICBlb3JuZSAgIHNwLCBzcCwgI1x2YWwKKyAgICAgICAgYmVxICAg
ICBcdGFyZworLmVuZG0KKworICAgICAgICB2ZWN0X2JyIDAsIHRyYXBfZmlxCisgICAgICAgIHZl
Y3RfYnIgMSwgdHJhcF9pcnEKKyAgICAgICAgdmVjdF9iciAyLCB0cmFwX2d1ZXN0X3N5bmMKKyAg
ICAgICAgdmVjdF9iciAzLCB0cmFwX2RhdGFfYWJvcnQKKyAgICAgICAgdmVjdF9iciA0LCB0cmFw
X3ByZWZldGNoX2Fib3J0CisgICAgICAgIHZlY3RfYnIgNSwgdHJhcF9zdXBlcnZpc29yX2NhbGwK
KyAgICAgICAgdmVjdF9iciA2LCB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbgorICAgICAgICB2
ZWN0X2JyIDcsIHRyYXBfcmVzZXQKKworI2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNIX1BS
RURJQ1RPUiAqLworCiBERUZJTkVfVFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQX0VOVFJZ
KHVuZGVmaW5lZF9pbnN0cnVjdGlvbikKIERFRklORV9UUkFQX0VOVFJZKHN1cGVydmlzb3JfY2Fs
bCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwppbmRleCAxZTM3MTM1Li44NGZlNjk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xOTUsNiAr
MTk1LDEzIEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVf
Y2FwYWJpbGl0aWVzICplbnRyeSwKICAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBf
dmVjczsKIH0KIAorc3RhdGljIGludCBlbmFibGVfYnBfaW52X2hhcmRlbmluZyh2b2lkICpkYXRh
KQoreworICAgIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoZGF0YSwgaHlwX3RyYXBzX3ZlY3Rv
cl9icF9pbnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhlY3V0ZSBCUElBTEwi
KTsKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2Rl
bCwgbWluLCBtYXgpICAgICBcCkBAIC0yODEsNiArMjg4LDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAuZW5hYmxl
ID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAogICAgIH0sCiAjZW5kaWYKKyNpZmRlZiBDT05G
SUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICB7CisgICAgICAgIC5jYXBhYmls
aXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJT
SU9OUyhNSURSX0NPUlRFWF9BMTIpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9o
YXJkZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRF
WF9BMTcpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcsCisgICAg
fSwKKyNlbmRpZgogICAgIHt9LAogfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:44:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekukK-0002nm-0N; Sun, 11 Feb 2018 16:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekukI-0002nT-81
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:54 +0000
X-Inumbo-ID: cf792c5a-0f4a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf792c5a-0f4a-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:44:22 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekukH-0003Ls-4g
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekukH-0007qS-4A
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekukH-0007qS-4A@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: Invalidate icache on
	guest exist for Cortex-A15
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExMDVmM2E5MmRmODNmM2JmY2RhNzhkNjZjNGQyODQ1ODEyM2UxYmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NDk6MDYg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0
YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJlZGljdG9yIG9uCiAgICBDb3J0ZXggQS0xNSwgbGV0
J3MgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNoIGNhbiBvbmx5IGJlCiAg
ICBkb25lIGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExSWzBdIGJlaW5nIHNl
dCkuCiAgICAKICAgIFdlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBlcmZv
cm0gdGhlIHZlY3RvciBkZWNvZGluZy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBw
YXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCiAgICAKICAgIFsxXSBodHRwczovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjY1YzRiNmFhNzllYjIxYjFhYWRh
OWY3Zjk4ZmI1Y2I3ZjAzNzQzYSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIx
ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAxMyAr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCmluZGV4IDJmZmE0MjIuLjNlNDhiYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNTEsNiArMTUx
LDI2IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogI2lmZGVmIENPTkZJR19IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUgogCiAgICAgICAgIC5hbGlnbiA1CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rv
cl9pY19pbnYpCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9u
IGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2
ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcg
Ki8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAg
ICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBI
eXBlcnZpc29yIGNhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAgICAgIDIgKi8KKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8K
KyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAg
ICAgIDAgKi8KKworICAgICAgICBtY3IgcDE1LCAwLCByMCwgYzcsIGM1LCAwICAgICAgIC8qIElD
SUFMTFUgKi8KKyAgICAgICAgaXNiCisKKyAgICAgICAgYiBkZWNvZGVfdmVjdG9ycworCisgICAg
ICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20g
MyBiaXRzIG9mCkBAIC0xNjgsNiArMTg4LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBf
aW52KQogICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8K
ICAgICAgICAgaXNiCiAKK2RlY29kZV92ZWN0b3JzOgogLm1hY3JvIHZlY3RfYnIgdmFsLCB0YXJn
CiAgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAogICAgICAgICB0c3QgICAgIHNwLCAjNwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCmluZGV4IDg0ZmU2OTguLmYyOWM1ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTE3Nyw2ICsxNzcs
NyBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogREVG
SU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CiAK
IGV4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CitleHRlcm4gY2hhciBoeXBf
dHJhcHNfdmVjdG9yX2ljX2ludltdOwogCiBzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAogaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5LApAQCAtMjAyLDYgKzIwMywxMyBAQCBzdGF0aWMgaW50IGVuYWJsZV9icF9pbnZfaGFy
ZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxl
X2ljX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKK3sKKyAgICBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0b3JfaWNfaW52LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImV4ZWN1dGUgSUNJQUxMVSIpOworICAgIHJldHVybiAwOworfQorCiAjZW5k
aWYKIAogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKQEAgLTI5OSw2
ICszMDcsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1f
ZXJyYXRhW10gPSB7CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNyks
CiAgICAgICAgIC5lbmFibGUgPSBlbmFibGVfYnBfaW52X2hhcmRlbmluZywKICAgICB9LAorICAg
IHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNSksCisgICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfaWNfaW52X2hhcmRlbmluZywKKyAgICB9LAogI2VuZGlmCiAgICAge30sCiB9
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:45:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekukT-0002qR-2j; Sun, 11 Feb 2018 16:45:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekukS-0002qI-Kd
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:04 +0000
X-Inumbo-ID: d573e1da-0f4a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d573e1da-0f4a-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:44:31 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekukR-0003NI-6V
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekukR-0007rX-5r
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekukR-0007rX-5r@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm32: entry: Document the
	purpose of r11 in the traps handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExODc1YjdkNTcwNmY4YWVmODZkMzA2YTQzZDdmZTNiNzAxMWFhYTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgRmViIDcgMTE6NDk6MDYg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9m
IHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgogICAgCiAgICBJdCB0b29rIG1lIGEgYml0IG9mIHRp
bWUgdG8gdW5kZXJzdGFuZCB3aHkgX19ERUZJTkVfVFJBUF9FTlRSWSBpcwogICAgc3RvcmluZyB0
aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4gcGFpciB3
aXRoCiAgICByZXR1cm5fdHJhcHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBmcm9t
IHIxMS4KICAgIAogICAgVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVz
dCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCiAgICBzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90
cmFwLCByMTEgd2lsbCBzdGlsbCBjb250YWluIHRoZSBvcmlnaW5hbAogICAgc3RhY2sgcG9pbnRl
ci4KICAgIAogICAgQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0
aGUgMiBzaWRlcyB0byBlYWNoIG90aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGRkODU1YWE0MzBmMmRhOWI2NzdjMTQ1ZjBjNjI1YTgyYWFhOTcxMTApCi0tLQog
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAzZTQ4YmExLi5iNjY3MDVmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwpAQCAtMTI3LDYgKzEyNywxMCBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8q
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAqIFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxs
IGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCisgICAgICAgICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxl
ZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAgICAgICAgICBcCisgICAgICAgICAqLyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBz
dGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJh
cF8jI3RyYXAKQEAgLTIxNyw2ICsyMjEsMTAgQEAgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoaXJx
KQogREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQogCiByZXR1cm5fZnJvbV90cmFwOgorICAg
ICAgICAvKgorICAgICAgICAgKiBSZXN0b3JlIHRoZSBzdGFjayBwb2ludGVyIGZyb20gcjExLiBJ
dCB3YXMgc2F2ZWQgb24gZXhjZXB0aW9uCisgICAgICAgICAqIGVudHJ5IChzZWUgX19ERUZJTkVf
VFJBUF9FTlRSWSkuCisgICAgICAgICAqLwogICAgICAgICBtb3Ygc3AsIHIxMQogRU5UUlkocmV0
dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:45:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuki-0002rx-4y; Sun, 11 Feb 2018 16:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekukh-0002rc-3A
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:19 +0000
X-Inumbo-ID: 14eb43df-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14eb43df-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:46:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekukb-0003NS-8n
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekukb-0007sG-84
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekukb-0007sG-84@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Avoid corruption on migrate
	for vcpus using CPUID Faulting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhZmY4ZDVlNzMxODg4MjkwOTU2NGY4YjFjZjA5MTYyMTA2NmM0MWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjM4OjI0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6Mzg6MjQgMjAxOCArMDEw
MAoKICAgIHg4NjogQXZvaWQgY29ycnVwdGlvbiBvbiBtaWdyYXRlIGZvciB2Y3B1cyB1c2luZyBD
UFVJRCBGYXVsdGluZwogICAgCiAgICBYZW4gNC44IGFuZCBsYXRlciB2aXJ0dWFsaXNlcyBDUFVJ
RCBGYXVsdGluZyBzdXBwb3J0IGZvciBndWVzdHMuICBIb3dldmVyLCB0aGUKICAgIHZhbHVlIG9m
IE1TUl9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgaXMgb21pdHRlZCBmcm9tIHRoZSB2Y3B1IHN0YXRl
LCBtZWFuaW5nCiAgICB0aGF0IHRoZSBjdXJyZW50IGNwdWlkIGZhdWx0aW5nIHNldHRpbmcgaXMg
bG9zdCBvbiBtaWdyYXRlL3N1c3BlbmQvcmVzdW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI5MGY4
NmJlMTYxYzc0ZGY4Y2I2OWM5OGQ5ZjIyODg1ZDlkODcxMTQKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTEyLTAxIDE4OjA5OjQ4ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgfCAx
OCArKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTMgKysr
KysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCmluZGV4IGQzMmU3MGUuLjhiYjRhNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEyOTIsNiArMTI5MiwxOSBA
QCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogCisgICAgICAgICAgICAgICAgaWYgKCB2LT5hcmNoLmNwdWlkX2ZhdWx0aW5nICkK
KyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5t
c3JfY291bnQgJiYgIXJldCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIG1zci5pbmRleCA9IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBtc3IucmVzZXJ2ZWQgPSAwOworICAgICAgICAgICAgICAg
ICAgICAgICAgbXNyLnZhbHVlID0gTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5t
c3JzLCBpLCAmbXNyLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVG
QVVMVDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICArK2k7Cisg
ICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwogCiAg
ICAgICAgICAgICAgICAgaWYgKCBpID4gdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKQEAgLTEz
MTksNiArMTMzMiwxMSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgICAgICAgICAgICAg
c3dpdGNoICggbXNyLmluZGV4ICkKICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
Y2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLmNwdWlkX2ZhdWx0aW5nID0gISEobXNyLnZhbHVlICYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlE
X0ZBVUxUSU5HKTsKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAg
ICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICAgICAgICAgICAg
ICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG1zci52YWx1ZSA+PiAzMikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBmYTUyOGZj
Li5lMjgyZmM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNzg3LDcgKzc4Nyw4IEBAIHN0YXRpYyBpbnQg
dm14X2xvYWRfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4
dCkKIAogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgdm14X2luaXRfbXNyKHZvaWQpCiB7Ci0g
ICAgcmV0dXJuIChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpICsKKyAgICByZXR1cm4g
MSAvKiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8gKworICAgICAgICAgICAoY3B1X2hhc19tcHgg
JiYgY3B1X2hhc192bXhfbXB4KSArCiAgICAgICAgICAgIChjcHVfaGFzX3hzYXZlcyAmJiBjcHVf
aGFzX3ZteF94c2F2ZXMpOwogfQogCkBAIC03OTUsNiArNzk2LDEyIEBAIHN0YXRpYyB2b2lkIHZt
eF9zYXZlX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiB7CiAgICAg
dm14X3ZtY3NfZW50ZXIodik7CiAKKyAgICBpZiAoIHYtPmFyY2guY3B1aWRfZmF1bHRpbmcgKQor
ICAgIHsKKyAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9IE1TUl9JTlRFTF9N
SVNDX0ZFQVRVUkVTX0VOQUJMRVM7CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52
YWwgPSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKKyAgICB9CisKICAgICBpZiAo
IGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCApCiAgICAgewogICAgICAgICBfX3ZtcmVh
ZChHVUVTVF9CTkRDRkdTLCAmY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwpOwpAQCAtODIzLDYg
KzgzMCwxMCBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9tc3IgKmN0eHQpCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5k
ZXggKQogICAgICAgICB7CisgICAgICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5B
QkxFUzoKKyAgICAgICAgICAgIHYtPmFyY2guY3B1aWRfZmF1bHRpbmcgPSAhIShjdHh0LT5tc3Jb
aV0udmFsICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNU1JfTUlT
Q19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSBNU1JfSUEzMl9CTkRDRkdTOgogICAgICAgICAgICAgaWYgKCBjcHVfaGFzX21weCAmJiBj
cHVfaGFzX3ZteF9tcHggJiYKICAgICAgICAgICAgICAgICAgaXNfY2Fub25pY2FsX2FkZHJlc3Mo
Y3R4dC0+bXNyW2ldLnZhbCkgJiYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:45:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuks-0002tB-6V; Sun, 11 Feb 2018 16:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekukr-0002sl-9E
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:29 +0000
X-Inumbo-ID: 1ae0be95-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ae0be95-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:46:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekukl-0003O4-AW
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekukl-0007st-A1
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekukl-0007st-A1@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/alt: Break out alternative-asm
	into a separate header file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlZmNkN2ZiNDBhOTAwYmM3ZDRmOTA2M2YyZDQzZWUyN2IwYTUyNzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjM5OjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6Mzk6MzggMjAxOCArMDEw
MAoKICAgIHg4Ni9hbHQ6IEJyZWFrIG91dCBhbHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRl
IGhlYWRlciBmaWxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA5ZDdiNDM1MWQzYmI1Yzc0NGRiMzExY2ZmYTU3YmEzZWJiNTgz
MzI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowNyArMDAwMAotLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCAzMSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggICAgIHwgMTMg
KysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFz
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5iZjAzMzJlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMCwwICsxLDMxIEBACisjaWZuZGVm
IF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXworI2RlZmluZSBfQVNNX1g4Nl9BTFRFUk5BVElW
RV9BU01fSF8KKworI2lmZGVmIF9fQVNTRU1CTFlfXworCisvKgorICogSXNzdWUgb25lIHN0cnVj
dCBhbHRfaW5zdHIgZGVzY3JpcHRvciBlbnRyeSAobmVlZCB0byBwdXQgaXQgaW50bworICogdGhl
IHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgc2VlIGJlbG93KS4gVGhpcyBlbnRyeSBjb250YWlu
cworICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNv
ZGUgdG8gcGF0Y2ggYW4KKyAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCku
CisgKi8KKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9yaWdf
bGVuIGFsdF9sZW4KKyAgICAubG9uZyBcb3JpZyAtIC4KKyAgICAubG9uZyBcYWx0IC0gLgorICAg
IC53b3JkIFxmZWF0dXJlCisgICAgLmJ5dGUgXG9yaWdfbGVuCisgICAgLmJ5dGUgXGFsdF9sZW4K
Ky5lbmRtCisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KKyNlbmRpZiAvKiBfQVNNX1g4Nl9B
TFRFUk5BVElWRV9BU01fSF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLmgKaW5kZXggZGI0ZjA4ZS4uYmE1MzdkNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaApAQCAtMSwxNyArMSwxMCBAQAogI2lmbmRlZiBfX1g4Nl9BTFRFUk5BVElW
RV9IX18KICNkZWZpbmUgX19YODZfQUxURVJOQVRJVkVfSF9fCiAKKyNpbmNsdWRlIDxhc20vYWx0
ZXJuYXRpdmUtYXNtLmg+CiAjaW5jbHVkZSA8YXNtL25vcHMuaD4KIAotI2lmZGVmIF9fQVNTRU1C
TFlfXwotLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19s
ZW4gYWx0X2xlbgotICAgICAgICAubG9uZyBcb3JpZyAtIC4KLSAgICAgICAgLmxvbmcgXGFsdCAt
IC4KLSAgICAgICAgLndvcmQgXGZlYXR1cmUKLSAgICAgICAgLmJ5dGUgXG9yaWdfbGVuCi0gICAg
ICAgIC5ieXRlIFxhbHRfbGVuCi0uZW5kbQotI2Vsc2UKKyNpZm5kZWYgX19BU1NFTUJMWV9fCiAj
aW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCkBAIC0x
NDUsNiArMTM4LDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQp
OwogLyogVXNlIHRoaXMgbWFjcm8ocykgaWYgeW91IG5lZWQgbW9yZSB0aGFuIG9uZSBvdXRwdXQg
cGFyYW1ldGVyLiAqLwogI2RlZmluZSBBU01fT1VUUFVUMihhLi4uKSBhCiAKLSNlbmRpZiAgLyog
IF9fQVNTRU1CTFlfXyAgKi8KKyNlbmRpZiAvKiAgIV9fQVNTRU1CTFlfXyAgKi8KIAogI2VuZGlm
IC8qIF9fWDg2X0FMVEVSTkFUSVZFX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:45:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekul2-0002uV-89; Sun, 11 Feb 2018 16:45:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekul1-0002u1-G2
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:39 +0000
X-Inumbo-ID: 20de7643-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20de7643-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:46:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekukv-0003OE-CF
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekukv-0007tc-Bi
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekukv-0007tc-Bi@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:45:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] update Xen version to 4.8.4-pre
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5M2RlOTIxODE4ZjM2MzA5NGRhMzgwOTM1ZWM1NzllMzc2MDQwYzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDgg
MTI6NDE6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgOCAxMjo0MTowOSAyMDE4ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC40LXByZQotLS0KIHhlbi9NYWtlZmlsZSB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCBkMTZiYTk0Li43MzhhYjA0IDEwMDY0
NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQAog
IyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQg
YmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4cG9ydCBY
RU5fU1VCVkVSU0lPTiAgICA9IDgKLWV4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4zJChYRU5f
VkVORE9SVkVSU0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC40LXByZSQoWEVOX1ZF
TkRPUlZFUlNJT04pCiBleHBvcnQgWEVOX0ZVTExWRVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4k
KFhFTl9TVUJWRVJTSU9OKSQoWEVOX0VYVFJBVkVSU0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9u
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:45:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekulC-0002vj-9m; Sun, 11 Feb 2018 16:45:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekulB-0002vM-LP
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:49 +0000
X-Inumbo-ID: 26dcef14-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26dcef14-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:46:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekul5-0003OS-E1
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekul5-0007uN-DU
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekul5-0007uN-DU@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:45:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3Y2IwZTIwOTBmY2UzMTdjNGU2Nzc1ZjM0M2Q1Y2FiYTY2ZjYxZjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQxOjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDE6MjggMjAxOCArMDEw
MAoKICAgIHg4Ni9hbHQ6IEludHJvZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwogICAgCiAg
ICBUbyBoZWxwIGNyZWF0aW5nIGFsdGVybmF0aXZlIGZyYW1lcyBpbiBhc3NlbWJseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA0NzExNDI4ZjVlMmE5YmZmZjlmOGQ3NWI2YTY5NjA3MjExOGMxOWE0CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowNyArMDAwMAotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAppbmRleCBiZjAzMzJlLi42NjQwZTg1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKQEAgLTE3LDYgKzE3LDUyIEBACiAgICAgLmJ5dGUg
XGFsdF9sZW4KIC5lbmRtCiAKKy5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5zdHIs
IGZlYXR1cmUKKy5Mb2xkX3N0YXJ0X1xAOgorICAgIFxvbGRpbnN0cgorLkxvbGRfZW5kX1xAOgor
CisgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCisgICAg
YWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3X3N0YXJ0X1xALCBcZmVh
dHVyZSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXdf
ZW5kX1xAIC0gLkxuZXdfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBA
cHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24n
dCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5dGUgMHhmZiArICguTG5ld19lbmRf
XEAgLSAuTG5ld19zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisK
KyAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cworLkxu
ZXdfc3RhcnRfXEA6CisgICAgXG5ld2luc3RyCisuTG5ld19lbmRfXEA6CisgICAgLnBvcHNlY3Rp
b24KKy5lbmRtCisKKy5tYWNybyBBTFRFUk5BVElWRV8yIG9sZGluc3RyLCBuZXdpbnN0cjEsIGZl
YXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyCisuTG9sZF9zdGFydF9cQDoKKyAgICBcb2xkaW5z
dHIKKy5Mb2xkX2VuZF9cQDoKKworICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAi
YSIsIEBwcm9nYml0cworICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAu
TG5ldzFfc3RhcnRfXEAsIFxmZWF0dXJlMSwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxv
bGRfc3RhcnRfXEApLCAoLkxuZXcxX2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkKKyAgICBhbHRp
bnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxuZXcyX3N0YXJ0X1xALCBcZmVhdHVy
ZTIsIFwKKyAgICAgICAgKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKSwgKC5MbmV3Ml9l
bmRfXEAgLSAuTG5ldzJfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBA
cHJvZ2JpdHMKKyAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0cnsxLDJ9
IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCisgICAgLmJ5dGUgMHhmZiArICguTG5l
dzFfZW5kX1xAIC0gLkxuZXcxX3N0YXJ0X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFy
dF9cQCkKKyAgICAuYnl0ZSAweGZmICsgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRfXEAp
IC0gKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKQorCisgICAgLnNlY3Rpb24gLmFsdGlu
c3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKKy5MbmV3MV9zdGFydF9cQDoKKyAgICBc
bmV3aW5zdHIxCisuTG5ldzFfZW5kX1xAOgorLkxuZXcyX3N0YXJ0X1xAOgorICAgIFxuZXdpbnN0
cjIKKy5MbmV3Ml9lbmRfXEA6CisgICAgLnBvcHNlY3Rpb24KKy5lbmRtCisKICNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8gKi8K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:46:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekulM-0002wm-BM; Sun, 11 Feb 2018 16:46:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekulL-0002wS-DC
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:59 +0000
X-Inumbo-ID: 2ce5fccf-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ce5fccf-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:46:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekulF-0003OY-I7
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekulF-0007vr-Fo
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekulF-0007vr-Fo@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:45:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/hvm: Rename
	update_guest_vendor() callback to cpuid_policy_changed()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5OTM5MWI1MGI4NWQzMWZhM2RkNGM0MjdhODE2ZTEwZmFjYjFmZTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQyOjAyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDI6MDIgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9yKCkgY2FsbGJhY2sgdG8g
Y3B1aWRfcG9saWN5X2NoYW5nZWQoKQogICAgCiAgICBJdCB3aWxsIHNob3J0bHkgYmUgdXNlZCBm
b3IgbW9yZSB0aGFuIGp1c3QgY2hhbmdpbmcgdGhlIHZlbmRvci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNiZWEwMDk2
NmViNjY4MDQxMGM4OWRmNzY0ZDA3NWE4ZmJhY2MzY2MKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAx
LTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgfCAx
OSArKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oIHwgIDYgKysrLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwppbmRleCA4YmI0YTUyLi5hZDU1MzZkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC01MSw2ICs1MSw4
IEBAIHN0YXRpYyBpbnQgZ2Ric3hfZ3Vlc3RfbWVtX2lvKGRvbWlkX3QgZG9taWQsIHN0cnVjdCB4
ZW5fZG9tY3RsX2dkYnN4X21lbWlvICppb3ApCiBzdGF0aWMgdm9pZCB1cGRhdGVfZG9tYWluX2Nw
dWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB4ZW5fZG9tY3RsX2NwdWlkX3QgKmN0bCkKIHsKKyAgICBib29sIGNhbGxf
cG9saWN5X2NoYW5nZWQgPSBmYWxzZTsgLyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNz
YXJpbHkgKi8KKwogICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQogICAgIHsKICAgICBjYXNl
IDA6IHsKQEAgLTY5LDE0ICs3MSw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9kb21haW5fY3B1aWRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpbnQgb2xkX3ZlbmRvciA9IGQtPmFyY2gu
eDg2X3ZlbmRvcjsKIAogICAgICAgICBkLT5hcmNoLng4Nl92ZW5kb3IgPSBnZXRfY3B1X3ZlbmRv
cih2ZW5kb3JfaWQuc3RyLCBnY3ZfZ3Vlc3QpOwotCi0gICAgICAgIGlmICggaXNfaHZtX2RvbWFp
bihkKSAmJiAoZC0+YXJjaC54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUo
IGQsIHYgKQotICAgICAgICAgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yKHYpOwotICAg
ICAgICB9CisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoZC0+YXJjaC54ODZfdmVuZG9y
ICE9IG9sZF92ZW5kb3IpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTIzNSw2ICsyMzAs
MTQgQEAgc3RhdGljIHZvaWQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQorCisgICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHZjcHUgKnY7CisKKyAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAgICAgICAgICBo
dm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7CisgICAgfQogfQogCiB2b2lkIGFyY2hfZ2V0X2Rv
bWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBkMjEwMjY1Li45YjIy
OGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTE2MjEsNyArMTYyMSw3IEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNl
KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBodm1fc2V0X2d1ZXN0X3RzYyh2LCAwKTsKICAgICB9
CiAKLSAgICBodm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcih2KTsKKyAgICBodm1fY3B1aWRfcG9saWN5
X2NoYW5nZWQodik7CiAKICAgICByZXR1cm4gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA2MGM4MDRl
Li4xYjg0YWE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjA3LDcgKzYwNyw3IEBAIHN0YXRpYyB2b2lk
IHN2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKICAgICB2bWNiX3NldF9lZmVy
KHZtY2IsIG5ld19lZmVyKTsKIH0KIAotc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF92ZW5k
b3Ioc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGFyY2hfc3ZtX3N0cnVjdCAqYXJjaF9zdm0g
PSAmdi0+YXJjaC5odm1fc3ZtOwogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IGFyY2hf
c3ZtLT52bWNiOwpAQCAtMjI1Miw3ICsyMjUyLDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rp
b25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLmdldF9zaGFk
b3dfZ3NfYmFzZSAgID0gc3ZtX2dldF9zaGFkb3dfZ3NfYmFzZSwKICAgICAudXBkYXRlX2d1ZXN0
X2NyICAgICAgPSBzdm1fdXBkYXRlX2d1ZXN0X2NyLAogICAgIC51cGRhdGVfZ3Vlc3RfZWZlciAg
ICA9IHN2bV91cGRhdGVfZ3Vlc3RfZWZlciwKLSAgICAudXBkYXRlX2d1ZXN0X3ZlbmRvciAgPSBz
dm1fdXBkYXRlX2d1ZXN0X3ZlbmRvciwKKyAgICAuY3B1aWRfcG9saWN5X2NoYW5nZWQgPSBzdm1f
Y3B1aWRfcG9saWN5X2NoYW5nZWQsCiAgICAgLnNldF9ndWVzdF9wYXQgICAgICAgID0gc3ZtX3Nl
dF9ndWVzdF9wYXQsCiAgICAgLmdldF9ndWVzdF9wYXQgICAgICAgID0gc3ZtX2dldF9ndWVzdF9w
YXQsCiAgICAgLnNldF90c2Nfb2Zmc2V0ICAgICAgID0gc3ZtX3NldF90c2Nfb2Zmc2V0LApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCBlMjgyZmM4Li5hNzA1MzUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNzIsNyAr
NzIsNiBAQCBzdGF0aWMgdm9pZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkKTsKIHN0YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1
ICp2KTsKIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBjcik7CiBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0
IHZjcHUgKnYpOwotc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF92ZW5kb3Ioc3RydWN0IHZj
cHUgKnYpOwogc3RhdGljIHZvaWQgdm14X2NwdWlkX2ludGVyY2VwdCgKICAgICB1bnNpZ25lZCBp
bnQgKmVheCwgdW5zaWduZWQgaW50ICplYngsCiAgICAgdW5zaWduZWQgaW50ICplY3gsIHVuc2ln
bmVkIGludCAqZWR4KTsKQEAgLTU0NCw3ICs1NDMsNyBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0
aW9uX2JpdG1hcChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgX192bXdyaXRlKEVYQ0VQVElPTl9C
SVRNQVAsIGJpdG1hcCk7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9y
KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0
cnVjdCB2Y3B1ICp2KQogewogICAgIGlmICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5k
b21haW4tPmFyY2gueDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IpICkKQEAg
LTIxNzksNyArMjE3OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5p
dGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC51cGRhdGVfaG9zdF9jcjMgICAgICA9
IHZteF91cGRhdGVfaG9zdF9jcjMsCiAgICAgLnVwZGF0ZV9ndWVzdF9jciAgICAgID0gdm14X3Vw
ZGF0ZV9ndWVzdF9jciwKICAgICAudXBkYXRlX2d1ZXN0X2VmZXIgICAgPSB2bXhfdXBkYXRlX2d1
ZXN0X2VmZXIsCi0gICAgLnVwZGF0ZV9ndWVzdF92ZW5kb3IgID0gdm14X3VwZGF0ZV9ndWVzdF92
ZW5kb3IsCisgICAgLmNwdWlkX3BvbGljeV9jaGFuZ2VkID0gdm14X2NwdWlkX3BvbGljeV9jaGFu
Z2VkLAogICAgIC5zZXRfZ3Vlc3RfcGF0ICAgICAgICA9IHZteF9zZXRfZ3Vlc3RfcGF0LAogICAg
IC5nZXRfZ3Vlc3RfcGF0ICAgICAgICA9IHZteF9nZXRfZ3Vlc3RfcGF0LAogICAgIC5zZXRfdHNj
X29mZnNldCAgICAgICA9IHZteF9zZXRfdHNjX29mZnNldCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5k
ZXggN2U3NDYyZS4uOTM4MGQ2YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTE0Miw3ICsxNDIs
NyBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKICAgICB2b2lkICgqdXBkYXRlX2d1ZXN0
X2NyKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKTsKICAgICB2b2lkICgqdXBkYXRl
X2d1ZXN0X2VmZXIpKHN0cnVjdCB2Y3B1ICp2KTsKIAotICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3Rf
dmVuZG9yKShzdHJ1Y3QgdmNwdSAqdik7CisgICAgdm9pZCAoKmNwdWlkX3BvbGljeV9jaGFuZ2Vk
KShzdHJ1Y3QgdmNwdSAqdik7CiAKICAgICBpbnQgICgqZ2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZj
cHUgKnYsIHU2NCAqKTsKICAgICBpbnQgICgqc2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYs
IHU2NCk7CkBAIC0zNDgsOSArMzQ4LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVf
Z3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKICAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2Vm
ZXIodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcihz
dHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fY3B1aWRfcG9saWN5X2NoYW5n
ZWQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF92ZW5kb3Io
dik7CisgICAgaHZtX2Z1bmNzLmNwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOwogfQogCiAvKgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:46:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekulW-0002yG-Cv; Sun, 11 Feb 2018 16:46:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekulV-0002xz-Ip
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:09 +0000
X-Inumbo-ID: 32e659c1-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32e659c1-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:47:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekulP-0003PU-KL
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekulP-0007wx-Jj
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekulP-0007wx-Jj@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:46:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Introduce a common
	cpuid_policy_updated()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3YmZiYzgyODljNDg3YmNiNWY0NDZmNzlkZTU0ODY5ZjEyNzg2Y2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQyOjQ4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDI6NDggMjAxOCArMDEw
MAoKICAgIHg4NjogSW50cm9kdWNlIGEgY29tbW9uIGNwdWlkX3BvbGljeV91cGRhdGVkKCkKICAg
IAogICAgTm8gcHJhY3RpY2FsIGNoYW5nZSBhdCB0aGUgbW9tZW50LCBidXQgZnV0dXJlIGNoYW5n
ZXMgd2lsbCBuZWVkIHRvIHJlYWN0CiAgICBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3QgdHlwZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGIzNTc1NDZiNDNhYjg3ZGZiMTBkNzQwYWU2MzdhNjg1MTM0ZDVlMzIKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8IDEyICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICB8
ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgfCAgMiAtLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDg4MTcyNjMuLjdlNzQ4MzIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTQ4NSw2ICs0ODUsOCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCiAgICAgICAgICAgICB4ZnJlZSh2LT5hcmNoLnB2
X3ZjcHUudHJhcF9jdHh0KTsKICAgICB9CisgICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFpbih2
LT5kb21haW4pICkKKyAgICAgICAgY3B1aWRfcG9saWN5X3VwZGF0ZWQodik7CiAKICAgICByZXR1
cm4gcmM7CiB9CkBAIC0yNjU5LDYgKzI2NjEsMTYgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jl
c291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiAwOwogfQogCisvKgorICogQ2Fs
bGVkIGR1cmluZyB2Y3B1IGNvbnN0cnVjdGlvbiwgYW5kIGVhY2ggdGltZSB0aGUgdG9vbHN0YWNr
IGNoYW5nZXMgdGhlCisgKiBDUFVJRCBjb25maWd1cmF0aW9uIGZvciB0aGUgZG9tYWluLgorICov
Cit2b2lkIGNwdWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlmICgg
aXNfaHZtX3ZjcHUodikgKQorICAgICAgICBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7Cit9
CisKIHZvaWQgYXJjaF9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
cGFnaW5nX2R1bXBfZG9tYWluX2luZm8oZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggYWQ1NTM2ZC4uODRlNTg1NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwpAQCAtMjMxLDEyICsyMzEsMTIgQEAgc3RhdGljIHZvaWQgdXBkYXRlX2RvbWFpbl9jcHVpZF9p
bmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkKSAmJiBjYWxsX3BvbGljeV9jaGFuZ2VkICkKKyAgICBpZiAoIGNhbGxf
cG9saWN5X2NoYW5nZWQgKQogICAgIHsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICAg
ICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCi0gICAgICAgICAgICBodm1fY3B1aWRfcG9saWN5X2No
YW5nZWQodik7CisgICAgICAgICAgICBjcHVpZF9wb2xpY3lfdXBkYXRlZCh2KTsKICAgICB9CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCmluZGV4IDliMjI4ZDguLmE1YWQ3Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTYyMSw4ICsxNjIxLDYg
QEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGh2bV9z
ZXRfZ3Vlc3RfdHNjKHYsIDApOwogICAgIH0KIAotICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdl
ZCh2KTsKLQogICAgIHJldHVybiAwOwogCiAgZmFpbDY6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA4
MmRjYTkzLi4zM2YxYzg4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTc5LDYgKzc5LDggQEAgdm9p
ZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIC8qIHg4Ni82NDogdG9nZ2xlIGd1
ZXN0IHBhZ2UgdGFibGVzIGJldHdlZW4ga2VybmVsIGFuZCB1c2VyIG1vZGVzLiAqLwogdm9pZCB0
b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKik7CiAKK3ZvaWQgY3B1aWRfcG9saWN5X3VwZGF0
ZWQoc3RydWN0IHZjcHUgKnYpOworCiAvKgogICogSW5pdGlhbGlzZSBhIGh5cGVyY2FsbC10cmFu
c2ZlciBwYWdlLiBUaGUgZ2l2ZW4gcG9pbnRlciBtdXN0IGJlIG1hcHBlZAogICogaW4gWGVuIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZSAoYWNjZXNzZXMgYXJlIG5vdCB2YWxpZGF0ZWQgb3IgY2hlY2tl
ZCkuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:46:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekulc-00030J-FC; Sun, 11 Feb 2018 16:46:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekulb-000303-Gs
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:15 +0000
X-Inumbo-ID: ff76ec2a-0f4a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff76ec2a-0f4a-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:45:42 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekulZ-0003Pb-M8
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekulZ-0007yi-La
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekulZ-0007yi-La@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:46:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/entry: Rearrange RESTORE_ALL
	to restore register in stack order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmMjQ2NGM1NmU4ZGFiMTk0Y2Q5NTY0OThjM2Q1MjE1ZjFiNmI5N2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQzOjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDM6MjIgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogUmVhcnJhbmdlIFJFU1RPUkVfQUxMIHRvIHJlc3RvcmUgcmVnaXN0
ZXIgaW4gc3RhY2sgb3JkZXIKICAgIAogICAgUmVzdWx0cyBpbiBhIG1vcmUgcHJlZGljdGFibGUg
KGkuZS4gbGluZWFyKSBtZW1vcnkgYWNjZXNzIHBhdHRlcm4uCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY4
NWQxMDVlMjc3MzVmMGUyMGFhMzBkNzdmMDM3NzRmM2VkNTVhZTUKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTAxLTA1IDE5OjU3OjA4ICswMDAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDFjOGQ2NmMuLjdkNzQwZTcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaApAQCAtMzEwLDcgKzMxMCw2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3RhYyh2b2lkKQogICogQGNvbXBhdDogUjgtUjE1IGRvbid0IG5lZWQgcmVsb2FkaW5n
CiAgKi8KIC5tYWNybyBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAotICAgICAgICBMT0FEX0Nf
Q0xPQkJFUkVEIFxjb21wYXQKIC5pZiAhXGNvbXBhdAogICAgICAgICBtb3ZxICBVUkVHU19yMTUo
JXJzcCksJXIxNQogICAgICAgICBtb3ZxICBVUkVHU19yMTQoJXJzcCksJXIxNApAQCAtMzE5LDYg
KzMxOCw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogLmVuZGlmCiAg
ICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGJ4
LCBcY29tcGF0KQorICAgICAgICBMT0FEX0NfQ0xPQkJFUkVEIFxjb21wYXQKICAgICAgICAgc3Vi
cSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUrXGFkaiksICVyc3AKIC5lbmRtCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:46:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekulr-00031y-H2; Sun, 11 Feb 2018 16:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekulq-00031T-7S
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:30 +0000
X-Inumbo-ID: 3ee4204f-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ee4204f-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:47:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekulj-0003QY-O3
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekulj-0007zW-NO
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekulj-0007zW-NO@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:46:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/hvm: Use SAVE_ALL to construct
	the cpu_user_regs frame after VMExit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhZGNkODMxOGM0NmY1M2VkOGVlNjUxNmNhODc2MjcxZjc1OTMwZmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQzOjUyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDM6NTIgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFVzZSBTQVZFX0FMTCB0byBjb25zdHJ1Y3QgdGhlIGNwdV91c2VyX3Jl
Z3MgZnJhbWUgYWZ0ZXIgVk1FeGl0CiAgICAKICAgIE5vIHByYWN0aWNhbCBjaGFuZ2UuCiAgICAK
ICAgIE9uZSBzaWRlIGVmZmVjdCBpbiBkZWJ1ZyBidWlsZHMgaXMgdGhhdCAlcmJwIGlzIGludmVy
dGVkIGluIHRoZSBtYW5uZXIKICAgIGV4cGVjdGVkIGJ5IHRoZSBzdGFjayB1bndpbmRlciB0byBp
bmRpY2F0ZSBhIGludGVycnVwdCBmcmFtZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAxMzY4MmNhOGM5NGJkNTYxMmE0NGY3ZjFlZGMxZmQ4ZmY2NzVkYWNiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL2VudHJ5LlMgfCAyMiArKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5TIHwgMTcgKystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwppbmRl
eCA3NTljMTg0Li42NGYwZGNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKQEAgLTk3LDI0ICs5NywxMCBA
QCBVTkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQogCiAgICAgICAgIFZNUlVOCiAKLSAgICAgICAgR0VU
X0NVUlJFTlQoYXgpCi0gICAgICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAg
ICAgcHVzaCAlcmR4Ci0gICAgICAgIHB1c2ggJXJjeAotICAgICAgICBtb3YgIFZDUFVfc3ZtX3Zt
Y2IoJXJheCksJXJjeAotICAgICAgICBwdXNoICVyYXgKLSAgICAgICAgcHVzaCAlcjgKLSAgICAg
ICAgcHVzaCAlcjkKLSAgICAgICAgcHVzaCAlcjEwCi0gICAgICAgIHB1c2ggJXIxMQotICAgICAg
ICBwdXNoICVyYngKLSAgICAgICAgbW92ICAlcmF4LCVyYngKLSAgICAgICAgcHVzaCAlcmJwCi0g
ICAgICAgIHB1c2ggJXIxMgotICAgICAgICBwdXNoICVyMTMKLSAgICAgICAgcHVzaCAlcjE0Ci0g
ICAgICAgIHB1c2ggJXIxNQorICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQorICAgICAgICBtb3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCksJXJjeAogCiAgICAgICAgIG1v
dmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAgICAgIG1vdiAgVk1DQl9yYXgo
JXJjeCksJXJheApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggM2Q5OGVlMi4uY2M2MTg4ZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCkBAIC0yOSwyMyArMjksMTAgQEAKICNkZWZpbmUgVk1MQVVOQ0ggICAgIC5i
eXRlIDB4MGYsMHgwMSwweGMyCiAKIEVOVFJZKHZteF9hc21fdm1leGl0X2hhbmRsZXIpCi0gICAg
ICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAgICAgcHVzaCAlcmR4Ci0gICAg
ICAgIHB1c2ggJXJjeAotICAgICAgICBwdXNoICVyYXgKKyAgICAgICAgU0FWRV9BTEwKKwogICAg
ICAgICBtb3YgICVjcjIsJXJheAotICAgICAgICBwdXNoICVyOAotICAgICAgICBwdXNoICVyOQot
ICAgICAgICBwdXNoICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAgICAgIHB1c2ggJXJieAog
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKLSAgICAgICAgcHVzaCAlcmJwCi0gICAgICAgIHB1c2gg
JXIxMgotICAgICAgICBwdXNoICVyMTMKLSAgICAgICAgcHVzaCAlcjE0Ci0gICAgICAgIHB1c2gg
JXIxNQogCiAgICAgICAgIG1vdmIgJDEsVkNQVV92bXhfbGF1bmNoZWQoJXJieCkKICAgICAgICAg
bW92ICAlcmF4LFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:46:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekum1-00033D-If; Sun, 11 Feb 2018 16:46:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekum0-00032l-D6
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:40 +0000
X-Inumbo-ID: 4516337a-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4516337a-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:47:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekulu-0003Qf-4M
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekult-00080I-PG
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekult-00080I-PG@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:46:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/entry: Erase guest GPR state
	on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4N2IwOGQ1NmNkOGQ0MzliZGY0MzUwOTkyMThiOTZkZTkwMTE5OWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ0OjIxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDQ6MjEgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogRXJhc2UgZ3Vlc3QgR1BSIHN0YXRlIG9uIGVudHJ5IHRvIFhlbgog
ICAgCiAgICBUaGlzIHJlZHVjZXMgdGhlIG51bWJlciBvZiBjb2RlIGdhZGdldHMgd2hpY2ggY2Fu
IGJlIGF0dGFja2VkIHdpdGggYXJiaXRyYXJ5CiAgICBndWVzdC1jb250cm9sbGVkIEdQUiB2YWx1
ZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDNiZDhjM2E3
MGQxMDFmYzJmOGYzNmYxZTE3MWI3NTk0NDYyYTRjZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEt
MDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwg
MTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCA3ZDc0MGU3Li44ZWI1YzBjIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKQEAgLTI0NywyMiArMjQ3LDM0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZv
aWQgc3RhYyh2b2lkKQogICAgICAgICBhZGRxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3Ix
NSksICVyc3AKICAgICAgICAgY2xkCiAgICAgICAgIG1vdnEgICVyZGksVVJFR1NfcmRpKCVyc3Ap
CisgICAgICAgIHhvciAgICVlZGksICVlZGkKICAgICAgICAgbW92cSAgJXJzaSxVUkVHU19yc2ko
JXJzcCkKKyAgICAgICAgeG9yICAgJWVzaSwgJWVzaQogICAgICAgICBtb3ZxICAlcmR4LFVSRUdT
X3JkeCglcnNwKQorICAgICAgICB4b3IgICAlZWR4LCAlZWR4CiAgICAgICAgIG1vdnEgICVyY3gs
VVJFR1NfcmN4KCVyc3ApCisgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAgICAgICAgbW92cSAg
JXJheCxVUkVHU19yYXgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVheCwgJWVheAogLmlmICFcY29t
cGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQogICAgICAgICBtb3ZxICAlcjks
VVJFR1NfcjkoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMCxVUkVHU19yMTAoJXJzcCkKICAgICAg
ICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKIC5lbmRpZgorICAgICAgICB4b3IgICAlcjgs
ICVyOAorICAgICAgICB4b3IgICAlcjksICVyOQorICAgICAgICB4b3IgICAlcjEwLCAlcjEwCisg
ICAgICAgIHhvciAgICVyMTEsICVyMTEKICAgICAgICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJz
cCkKKyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3Ji
cCglcnNwKQogI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCiAvKiBJbmRpY2F0ZSBzcGVjaWFs
IGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhlIGZyYW1lIHBvaW50ZXIuICov
CiAgICAgICAgIGxlYXEgIFVSRUdTX3JicCglcnNwKSwgJXJicAogICAgICAgICBub3RxICAlcmJw
CisjZWxzZQorICAgICAgICB4b3IgICAlZWJwLCAlZWJwCiAjZW5kaWYKIC5pZiAhXGNvbXBhdAog
ICAgICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQpAQCAtMjcwLDYgKzI4MiwxMCBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgJXIxNCxV
UkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkKIC5lbmRp
ZgorICAgICAgICB4b3IgICAlcjEyLCAlcjEyCisgICAgICAgIHhvciAgICVyMTMsICVyMTMKKyAg
ICAgICAgeG9yICAgJXIxNCwgJXIxNAorICAgICAgICB4b3IgICAlcjE1LCAlcjE1CiAuZW5kbQog
CiAjZGVmaW5lIExPQURfT05FX1JFRyhyZWcsIGNvbXBhdCkgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:46:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekumB-00034Y-K6; Sun, 11 Feb 2018 16:46:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekumA-000341-9Z
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:50 +0000
X-Inumbo-ID: 4b141bdb-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b141bdb-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:47:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekum4-0003Qt-6F
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekum4-000811-5Y
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekum4-000811-5Y@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:46:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] common/wait: Clarifications to
	wait infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3MzJhOGVmMjg4NTYzM2NkZmZjNTZmZTlkOGRmNDBmNzZiZmIyYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ1OjAyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDU6MDIgMjAxOCArMDEw
MAoKICAgIGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3YWl0IGluZnJhc3RydWN0dXJl
CiAgICAKICAgIFRoaXMgbG9naWMgaXMgbm90IGFzIGNsZWFyIGFzIGl0IGNvdWxkIGJlLiAgQWRk
IHNvbWUgY29tbWVudHMgdG8gaGVscC4KICAgIAogICAgUmVhcnJhbmdlIHRoZSBhc20gYmxvY2sg
aW4gX19wcmVwYXJlX3RvX3dhaXQoKSB0byBzZXBhcmF0ZSB0aGUgR1BSCiAgICBzYXZpbmcvcmVz
dG9yaW5nIGZyb20gdGhlIGludGVybmFsIGxvZ2ljLgogICAgCiAgICBXaGlsZSB0d2Vha2luZywg
YWRkIGFuIHVucmVhY2hhYmxlKCkgZm9sbG93aW5nIHRoZSBqbXAgaW4KICAgIGNoZWNrX3dha2V1
cF9mcm9tX3dhaXQoKS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogMmQxYzgyMjYxZDk2NjczNWU4MmU1OTcxZWRkYjYzYmEzYzU2NWEzNwogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3dhaXQu
YyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
NCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
d2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggMzk4ZjY1My4uODc3ZWYxOSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTEzOSwx
NCArMTM5LDI2IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVl
dWVfdmNwdSAqd3F2KQogICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICB9
CiAKKyAgICAvKiBIYW5kLXJvbGxlZCBzZXRqbXAoKS4gKi8KICAgICBhc20gdm9sYXRpbGUgKAot
ICAgICAgICAicHVzaCAlJXJheDsgcHVzaCAlJXJieDsgcHVzaCAlJXJkeDsgIgotICAgICAgICAi
cHVzaCAlJXJicDsgcHVzaCAlJXI4OyBwdXNoICUlcjk7IHB1c2ggJSVyMTA7IHB1c2ggJSVyMTE7
ICIKLSAgICAgICAgInB1c2ggJSVyMTI7IHB1c2ggJSVyMTM7IHB1c2ggJSVyMTQ7IHB1c2ggJSVy
MTU7IGNhbGwgMWY7ICIKLSAgICAgICAgIjE6IGFkZHEgJDJmLTFiLCglJXJzcCk7IHN1YiAlJWVz
cCwlJWVjeDsgY21wICUzLCUlZWN4OyBqYSAzZjsgIgotICAgICAgICAibW92ICUlcnNwLCUlcnNp
OyAyOiByZXAgbW92c2I7IG1vdiAlJXJzcCwlJXJzaTsgMzogcG9wICUlcmF4OyAiCi0gICAgICAg
ICJwb3AgJSVyMTU7IHBvcCAlJXIxNDsgcG9wICUlcjEzOyBwb3AgJSVyMTI7ICIKLSAgICAgICAg
InBvcCAlJXIxMTsgcG9wICUlcjEwOyBwb3AgJSVyOTsgcG9wICUlcjg7ICIKKyAgICAgICAgInB1
c2ggJSVyYXg7IHB1c2ggJSVyYng7IHB1c2ggJSVyZHg7IHB1c2ggJSVyYnA7IgorICAgICAgICAi
cHVzaCAlJXI4OyAgcHVzaCAlJXI5OyAgcHVzaCAlJXIxMDsgcHVzaCAlJXIxMTsiCisgICAgICAg
ICJwdXNoICUlcjEyOyBwdXNoICUlcjEzOyBwdXNoICUlcjE0OyBwdXNoICUlcjE1OyIKKworICAg
ICAgICAiY2FsbCAxZjsiCisgICAgICAgICIxOiBhZGRxICQyZi0xYiwoJSVyc3ApOyIKKyAgICAg
ICAgInN1YiAlJWVzcCwlJWVjeDsiCisgICAgICAgICJjbXAgJTMsJSVlY3g7IgorICAgICAgICAi
amEgM2Y7IgorICAgICAgICAibW92ICUlcnNwLCUlcnNpOyIKKworICAgICAgICAvKiBjaGVja193
YWtldXBfZnJvbV93YWl0KCkgbG9uZ2ptcCgpJ3MgdG8gdGhpcyBwb2ludC4gKi8KKyAgICAgICAg
IjI6IHJlcCBtb3ZzYjsiCisgICAgICAgICJtb3YgJSVyc3AsJSVyc2k7IgorICAgICAgICAiMzog
cG9wICUlcmF4OyIKKworICAgICAgICAicG9wICUlcjE1OyBwb3AgJSVyMTQ7IHBvcCAlJXIxMzsg
cG9wICUlcjEyOyIKKyAgICAgICAgInBvcCAlJXIxMTsgcG9wICUlcjEwOyBwb3AgJSVyOTsgIHBv
cCAlJXI4OyIKICAgICAgICAgInBvcCAlJXJicDsgcG9wICUlcmR4OyBwb3AgJSVyYng7IHBvcCAl
JXJheCIKICAgICAgICAgOiAiPSZTIiAod3F2LT5lc3ApLCAiPSZjIiAoZHVtbXkpLCAiPSZEIiAo
ZHVtbXkpCiAgICAgICAgIDogImkiIChQQUdFX1NJWkUpLCAiMCIgKDApLCAiMSIgKGNwdV9pbmZv
KSwgIjIiICh3cXYtPnN0YWNrKQpAQCAtMTkwLDExICsyMDIsMTYgQEAgdm9pZCBjaGVja193YWtl
dXBfZnJvbV93YWl0KHZvaWQpCiAgICAgICAgIHdhaXQoKTsgLyogdGFrZXMgdXMgYmFjayBpbnRv
IHRoZSBzY2hlZHVsZXIgKi8KICAgICB9CiAKKyAgICAvKgorICAgICAqIEhhbmQtcm9sbGVkIGxv
bmdqbXAoKS4gIFJldHVybnMgdG8gdGhlIHBvaW50ZXIgb24gdGhlIHRvcCBvZgorICAgICAqIHdx
di0+c3RhY2ssIGFuZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uCisgICAgICov
CiAgICAgYXNtIHZvbGF0aWxlICgKICAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBqbXAgKigl
MCkiCiAgICAgICAgIDogOiAiUyIgKHdxdi0+c3RhY2spLCAiRCIgKHdxdi0+ZXNwKSwKICAgICAg
ICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCkKICAgICAg
ICAgOiAibWVtb3J5IiApOworICAgIHVucmVhY2hhYmxlKCk7CiB9CiAKICNlbHNlIC8qICFDT05G
SUdfWDg2ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekumL-00036e-Lb; Sun, 11 Feb 2018 16:47:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekumK-00035P-FK
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:00 +0000
X-Inumbo-ID: 51130131-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51130131-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:47:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekumE-0003R3-86
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekumE-00082F-7U
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:46:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekumE-00082F-7U@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:46:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Support compiling with
	indirect branch thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4MzhlMjE1MjE0OTdjZGZhNmQzYjFkZmFjMDM3NGJjY2U3MTdlYmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ1OjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDU6MzkgMjAxOCArMDEw
MAoKICAgIHg4NjogU3VwcG9ydCBjb21waWxpbmcgd2l0aCBpbmRpcmVjdCBicmFuY2ggdGh1bmtz
CiAgICAKICAgIFVzZSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4vLW1pbmRpcmVjdC1i
cmFuY2gtcmVnaXN0ZXIgd2hlbiBhdmFpbGFibGUuCiAgICBUbyBiZWdpbiB3aXRoLCB1c2UgdGhl
IHJldHBvbGluZSB0aHVuay4gIExhdGVyIHdvcmsgd2lsbCBhZGQgYWx0ZXJuYXRpdmUKICAgIHRo
dW5rcyB3aGljaCBjYW4gYmUgc2VsZWN0ZWQgYXQgYm9vdCB0aW1lLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzNjU5ZjBmNGJjYzZjYTA4MTAzZDFh
N2FlNGU5NzUzNWVjYzk3OGJlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCAr
MDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L1J1bGVzLm1rICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3Qt
dGh1bmsuUyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNDcgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNo
L3g4Ni9NYWtlZmlsZQppbmRleCA5MzE5MTdkLi5hOWM4ZmQ3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0zNCw2ICszNCw3
IEBAIG9iai15ICs9IGk4MjU5Lm8KIG9iai15ICs9IGlvX2FwaWMubwogb2JqLSQoQ09ORklHX0xJ
VkVQQVRDSCkgKz0gYWx0ZXJuYXRpdmUubyBsaXZlcGF0Y2gubwogb2JqLXkgKz0gbXNpLm8KK29i
ai0kKENPTkZJR19JTkRJUkVDVF9USFVOSykgKz0gaW5kaXJlY3QtdGh1bmsubwogb2JqLXkgKz0g
aW9wb3J0X2VtdWxhdGUubwogb2JqLXkgKz0gaXJxLm8KIG9iai0kKENPTkZJR19LRVhFQykgKz0g
bWFjaGluZV9rZXhlYy5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4v
YXJjaC94ODYvUnVsZXMubWsKaW5kZXggNDJiZTRiYy4uYWQ1NmU1NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawpAQCAtMjUsMyAr
MjUsMTAgQEAgQ0ZMQUdTICs9IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMKIGlmbmVx
ICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0eT1oaWRkZW4sbiksbikKIENGTEFH
UyArPSAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKIGVuZGlmCisKKyMgQ29tcGlsZSB3
aXRoIHRodW5rLWV4dGVybiwgaW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIGlmIGF2YWlhYmxlLgor
aWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIs
biksbikKK0NGTEFHUyArPSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVj
dC1icmFuY2gtcmVnaXN0ZXIKK0NGTEFHUyArPSAtRENPTkZJR19JTkRJUkVDVF9USFVOSworZXhw
b3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2luZGlyZWN0LXRodW5rLlMgYi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zZWFmNTA1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKQEAgLTAsMCArMSwzOCBAQAorLyoKKyAq
IEltcGxlbWVudCBfX3g4Nl9pbmRpcmVjdF90aHVua18qIHN5bWJvbHMgZm9yIHVzZSB3aXRoIGNv
bXBhdGJpbGUgY29tcGlsZXJzCisgKiBhbmQgdGhlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4
dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciBvcHRpb25zLgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqCisgKiBUaGlzIHNvdXJjZSBj
b2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAq
IFZlcnNpb24gMi4gIFNlZSB0aGUgZmlsZSBDT1BZSU5HIGZvciBtb3JlIGRldGFpbHMuCisgKi8K
KyAgICAgICAgLmZpbGUgX19GSUxFX18KKworI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKwor
Lm1hY3JvIElORF9USFVOS19SRVRQT0xJTkUgcmVnOnJlcQorICAgICAgICBjYWxsIDJmCisxOgor
ICAgICAgICBsZmVuY2UKKyAgICAgICAgam1wIDFiCisyOgorICAgICAgICBtb3YgJVxyZWcsICgl
cnNwKQorICAgICAgICByZXQKKy5lbmRtCisKKy8qCisgKiBCdWlsZCB0aGUgX194ODZfaW5kaXJl
Y3RfdGh1bmtfKiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0aGUKKyAqIHJldHBvbGlu
ZSB0aHVuayBvbmx5LgorICovCisubWFjcm8gR0VOX0lORElSRUNUX1RIVU5LIHJlZzpyZXEKKyAg
ICAgICAgLnNlY3Rpb24gLnRleHQuX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZywgImF4IiwgQHBy
b2diaXRzCisKK0VOVFJZKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCisgICAgICAgIElORF9U
SFVOS19SRVRQT0xJTkUgXHJlZworLmVuZG0KKworLyogSW5zdGFudGlhdGUgR0VOX0lORElSRUNU
X1RIVU5LIGZvciBlYWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLworLmlycCByZWcsIGF4LCBj
eCwgZHgsIGJ4LCBicCwgc2ksIGRpLCA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1CisgICAg
ICAgIEdFTl9JTkRJUkVDVF9USFVOSyByZWc9clxyZWcKKy5lbmRyCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCAxMTU0OTk2
Li42ODFjNzk1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTYwLDYgKzYwLDcgQEAgU0VDVElPTlMKICAgLnRleHQgOiB7
CiAgICAgICAgIF9zdGV4dCA9IC47ICAgICAgICAgICAgLyogVGV4dCBhbmQgcmVhZC1vbmx5IGRh
dGEgKi8KICAgICAgICAqKC50ZXh0KQorICAgICAgICooLnRleHQuX194ODZfaW5kaXJlY3RfdGh1
bmtfKikKICAgICAgICAqKC50ZXh0LmNvbGQpCiAgICAgICAgKigudGV4dC51bmxpa2VseSkKICAg
ICAgICAqKC5maXh1cCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekumV-000380-N2; Sun, 11 Feb 2018 16:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekumU-00037S-L7
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:10 +0000
X-Inumbo-ID: 571359ff-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 571359ff-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:48:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekumO-0003Rp-AJ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekumO-000830-9n
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekumO-000830-9n@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:47:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwYzUwZjJiMGJmNWQzZjg5NGNhNDI4Y2Y0YjQzNzRmYmVhMmQwODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ2OjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDY6NDAgMjAxOCArMDEw
MAoKICAgIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBJTkRJUkVDVF9DQUxMIGFuZCBJTkRJUkVDVF9KTVAgd2hpY2ggZWl0
aGVyIGRlZ3JhZGUgdG8gYSBub3JtYWwKICAgIGluZGlyZWN0IGJyYW5jaCwgb3IgZGlzcGF0Y2gg
dG8gdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4KICAgIAogICAgVXBkYXRlIGFs
bCB0aGUgbWFudWFsIGluZGlyZWN0IGJyYW5jaGVzIGluIHRvIHVzZSB0aGUgbmV3IHRodW5rcy4g
IFRoZQogICAgaW5kaXJlY3QgYnJhbmNoZXMgaW4gdGhlIGVhcmx5IGJvb3QgYW5kIGtleGVjIHBh
dGggYXJlIGxlZnQgaW50YWN0IGFzIHdlIGNhbid0CiAgICB1c2UgdGhlIGNvbXBpbGVkLWluIHRo
dW5rcyBhdCB0aG9zZSBwb2ludHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDdjNTA4NjEyZjdhNTA5NmI0ODE5ZDRlZjJjZTU2NmUwMWJkNjZj
MGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL1J1
bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKwogeGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrLS0KIHhlbi9h
cmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgICAg
ICB8ICA2ICsrKy0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgIHwg
MTYgKysrKysrLS0tLS0tLQogeGVuL2NvbW1vbi93YWl0LmMgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA4ICsrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgICAg
fCAgOCArKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oIHwg
NDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogMTAgZmlsZXMgY2hhbmdlZCwgMTI2IGluc2Vy
dGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hl
bi9SdWxlcy5tawppbmRleCAwOGNjNzc2Li4yNjUzZjc0IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMu
bWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC03Miw4ICs3Miw4IEBAIGVuZGlmCiAKIEFGTEFHUy15
ICAgICAgICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAKLSMgQ2xhbmcncyBidWlsdC1pbiBh
c3NlbWJsZXIgY2FuJ3QgaGFuZGxlIC5jb2RlMTYvLmNvZGUzMi8uY29kZTY0IHlldAotQUZMQUdT
LSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKKyMgQ2xhbmcncyBidWlsdC1p
biBhc3NlbWJsZXIgY2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRlJ3MKK0NGTEFHUy0kKGNs
YW5nKSAgICAgICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09C
SlMteSkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2
L1J1bGVzLm1rCmluZGV4IGFkNTZlNTYuLjI3ODRlMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTMyLDMgKzMyLDkgQEAg
Q0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5j
aC1yZWdpc3RlcgogQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCiBleHBvcnQgQ09O
RklHX0lORElSRUNUX1RIVU5LPXkKIGVuZGlmCisKKyMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5j
bHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciBHQ0MgdG9vbGNoYWlucy4gIENsYW5nCisjIG9i
amVjdHMgdG8gdGhlIGFndW1lbnQgYmVpbmcgcGFzc2VkIGhvd2V2ZXIuCitpZm5lcSAoJChjbGFu
ZykseSkKK0NGTEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKK2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYvYm9vdC90
cmFtcG9saW5lLlMKaW5kZXggYjAxMzYxNC4uOGExN2UxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UwpAQCAtMTI4LDggKzEyOCwyOCBAQCB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogICAgICAg
ICAuY29kZTY0CiBzdGFydDY0OgogICAgICAgICAvKiBKdW1wIHRvIGhpZ2ggbWFwcGluZ3MuICov
Ci0gICAgICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwlcmF4Ci0gICAgICAgIGptcHEgICAgKiVy
YXgKKyAgICAgICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCAlcmRpCisKKyNpZmRlZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYm9vdGluZyB2aXJ0dWFs
aXNlZCwgb3IgaG90LW9ubGluaW5nIGEgQ1BVLCBzaWJsaW5nIHRocmVhZHMgY2FuCisgICAgICAg
ICAqIGF0dGVtcHQgQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KKyAg
ICAgICAgICoKKyAgICAgICAgICogV2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1
c2UgYSBSRVRQT0xJTkUgdGh1bmssIGFuZCBhcmUKKyAgICAgICAgICogZnVydGhlciB0aGFuIGRp
c3AzMiBmcm9tIHRoZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZQorICAgICAgICAgKiBK
VU1QX1RIVU5LIGV2ZW4gaWYgaXQgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1cnRoZXJt
b3JlLCBhbgorICAgICAgICAgKiBMRkVOQ0UgaXNuJ3QgbmVjZXNzYXJpbHkgc2FmZSB0byB1c2Ug
YXQgdGhpcyBwb2ludC4KKyAgICAgICAgICoKKyAgICAgICAgICogQXMgdGhpcyBpc24ndCBhIGhv
dHBhdGgsIHVzZSBhIGZ1bGx5IHNlcmlhbGlzaW5nIGV2ZW50IHRvIHJlZHVjZQorICAgICAgICAg
KiB0aGUgc3BlY3VsYXRpb24gd2luZG93IGFzIG11Y2ggYXMgcG9zc2libGUuICAlZWJ4IG5lZWRz
IHByZXNlcnZpbmcKKyAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KKyAgICAgICAgICovCisg
ICAgICAgIG1vdiAgICAgJWVieCwgJWVzaQorICAgICAgICBjcHVpZAorICAgICAgICBtb3YgICAg
ICVlc2ksICVlYngKKyNlbmRpZgorCisgICAgICAgIGptcHEgICAgKiVyZGkKIAogICAgICAgICAu
Y29kZTMyCiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBmNGJmOGI1Li41ZDZjY2Rl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwpAQCAtMjc4OSw2ICsyNzg5LDggQEAgaW50IHB2X2VtdWxfY3B1aWQodW5zaWduZWQgaW50
ICplYXgsIHVuc2lnbmVkIGludCAqZWJ4LCB1bnNpZ25lZCBpbnQgKmVjeCwKICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogfQogCit2b2lkIF9feDg2X2luZGlyZWN0X3RodW5rX3JjeCh2b2lkKTsK
KwogLyogSW5zdHJ1Y3Rpb24gZmV0Y2ggd2l0aCBlcnJvciBoYW5kbGluZy4gKi8KICNkZWZpbmUg
aW5zbl9mZXRjaCh0eXBlLCBiYXNlLCBlaXAsIGxpbWl0KSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAoeyAgdW5zaWduZWQgbG9uZyBfcmMsIF9wdHIgPSAoYmFzZSkgKyAoZWlw
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjgyNyw2ICsyODI5LDggQEAg
c3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgdW5zaWduZWQgbG9uZyBjb2RlX2Jhc2UsIGNvZGVfbGltaXQ7CiAgICAgY2hhciAq
aW9fZW11bF9zdHViID0gTlVMTDsKICAgICB2b2lkICgqaW9fZW11bCkoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKik7CisgICAgc3RydWN0IHN0dWJzICp0aGlzX3N0dWJzID0gJnRoaXNfY3B1KHN0dWJz
KTsKKyAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsgU1RVQl9C
VUZfU0laRSAvIDI7CiAgICAgdWludDY0X3QgdmFsOwogCiAgICAgaWYgKCAhcmVhZF9kZXNjcmlw
dG9yKHJlZ3MtPmNzLCB2LCAmY29kZV9iYXNlLCAmY29kZV9saW1pdCwgJmFyLCAxKSApCkBAIC0z
MDEwLDMxICszMDE0LDQ0IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAqIGNvbnRleHQuIFRoaXMgaXMgbmVlZGVkIGZv
ciBzb21lIHN5c3RlbXMgd2hpY2ggKGFiKXVzZSBJTi9PVVQKICAgICAgKiB0byBjb21tdW5pY2F0
ZSB3aXRoIEJJT1MgY29kZSBpbiBzeXN0ZW0tbWFuYWdlbWVudCBtb2RlLgogICAgICAqLwotICAg
IGlvX2VtdWxfc3R1YiA9IG1hcF9kb21haW5fcGFnZShfbWZuKHRoaXNfY3B1KHN0dWJzLm1mbikp
KSArCi0gICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFkZHIpICYgflBBR0VfTUFT
SykgKwotICAgICAgICAgICAgICAgICAgIFNUVUJfQlVGX1NJWkUgLyAyOworICAgIGlvX2VtdWxf
c3R1YiA9IG1hcF9kb21haW5fcGFnZShfbWZuKHRoaXNfc3R1YnMtPm1mbikpICsKKyAgICAgICAg
ICAgICAgICAgICAoc3R1Yl92YSAmIH5QQUdFX01BU0spOwogICAgIC8qIG1vdnEgJGhvc3RfdG9f
Z3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCiAgICAgaW9fZW11bF9zdHViWzBdID0gMHg0ODsKICAg
ICBpb19lbXVsX3N0dWJbMV0gPSAweGI5OwogICAgICoodm9pZCAqKikmaW9fZW11bF9zdHViWzJd
ID0gKHZvaWQgKilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7CisKKyNpZmRlZiBDT05GSUdfSU5E
SVJFQ1RfVEhVTksKKyAgICAvKiBjYWxscSBfX3g4Nl9pbmRpcmVjdF90aHVua19yY3ggKi8KKyAg
ICBpb19lbXVsX3N0dWJbMTBdID0gMHhlODsKKyAgICAqKGludDMyX3QgKikmaW9fZW11bF9zdHVi
WzExXSA9CisgICAgICAgIChsb25nKV9feDg2X2luZGlyZWN0X3RodW5rX3JjeCAtIChzdHViX3Zh
ICsgMTEgKyA0KTsKKyNlbHNlCiAgICAgLyogY2FsbHEgKiVyY3ggKi8KICAgICBpb19lbXVsX3N0
dWJbMTBdID0gMHhmZjsKICAgICBpb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKKyAgICAvKiBUT0RP
OiB1bnRhbmdsZSBpZGVhbF9ub3BzIGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25z
LiAqLworICAgIG1lbWNweSgmaW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMpOyAv
KiBQNl9OT1AzICovCisjZW5kaWYKKwogICAgIC8qIGRhdGExNiBvciBub3AgKi8KLSAgICBpb19l
bXVsX3N0dWJbMTJdID0gKG9wX2J5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7CisgICAgaW9fZW11
bF9zdHViWzE1XSA9IChvcF9ieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OwogICAgIC8qIDxpby1h
Y2Nlc3Mgb3Bjb2RlPiAqLwotICAgIGlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7CisgICAgaW9f
ZW11bF9zdHViWzE2XSA9IG9wY29kZTsKICAgICAvKiBpbW04IG9yIG5vcCAqLwotICAgIGlvX2Vt
dWxfc3R1YlsxNF0gPSAweDkwOworICAgIGlvX2VtdWxfc3R1YlsxN10gPSAweDkwOwogICAgIC8q
IHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLwotICAgIGlvX2VtdWxf
c3R1YlsxNV0gPSAweGMzOwotICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2
KTsKKyAgICBpb19lbXVsX3N0dWJbMThdID0gMHhjMzsKKyAgICBCVUlMRF9CVUdfT04oU1RVQl9C
VUZfU0laRSAvIDIgPCAxOSk7CiAKICAgICAvKiBIYW5keSBmdW5jdGlvbi10eXBlZCBwb2ludGVy
IHRvIHRoZSBzdHViLiAqLwotICAgIGlvX2VtdWwgPSAodm9pZCAqKSh0aGlzX2NwdShzdHVicy5h
ZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyKTsKKyAgICBpb19lbXVsID0gKHZvaWQgKilzdHViX3Zh
OwogCiAgICAgaWYgKCBpb2VtdWxfaGFuZGxlX3F1aXJrICkKLSAgICAgICAgaW9lbXVsX2hhbmRs
ZV9xdWlyayhvcGNvZGUsICZpb19lbXVsX3N0dWJbMTJdLCByZWdzKTsKKyAgICB7CisgICAgICAg
IEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE1ICsgMTApOworICAgICAgICBpb2Vt
dWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmlvX2VtdWxfc3R1YlsxNV0sIHJlZ3MpOworICAgIH0K
IAogICAgIC8qIEkvTyBQb3J0IGFuZCBJbnRlcnJ1cHQgRmxhZyBpbnN0cnVjdGlvbnMuICovCiAg
ICAgc3dpdGNoICggb3Bjb2RlICkKQEAgLTMwNDMsNyArMzA2MCw3IEBAIHN0YXRpYyBpbnQgZW11
bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBv
cF9ieXRlcyA9IDE7CiAgICAgY2FzZSAweGU1OiAvKiBJTiBpbW04LCVlYXggKi8KICAgICAgICAg
cG9ydCA9IGluc25fZmV0Y2godTgsIGNvZGVfYmFzZSwgZWlwLCBjb2RlX2xpbWl0KTsKLSAgICAg
ICAgaW9fZW11bF9zdHViWzE0XSA9IHBvcnQ7IC8qIGltbTggKi8KKyAgICAgICAgaW9fZW11bF9z
dHViWzE3XSA9IHBvcnQ7IC8qIGltbTggKi8KICAgICBleGVjX2luOgogICAgICAgICBpZiAoICFn
dWVzdF9pb19va2F5KHBvcnQsIG9wX2J5dGVzLCB2LCByZWdzKSApCiAgICAgICAgICAgICBnb3Rv
IGZhaWw7CkBAIC0zMDcyLDcgKzMwODksNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdl
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgb3BfYnl0ZXMgPSAxOwog
ICAgIGNhc2UgMHhlNzogLyogT1VUICVlYXgsaW1tOCAqLwogICAgICAgICBwb3J0ID0gaW5zbl9m
ZXRjaCh1OCwgY29kZV9iYXNlLCBlaXAsIGNvZGVfbGltaXQpOwotICAgICAgICBpb19lbXVsX3N0
dWJbMTRdID0gcG9ydDsgLyogaW1tOCAqLworICAgICAgICBpb19lbXVsX3N0dWJbMTddID0gcG9y
dDsgLyogaW1tOCAqLwogICAgIGV4ZWNfb3V0OgogICAgICAgICBpZiAoICFndWVzdF9pb19va2F5
KHBvcnQsIG9wX2J5dGVzLCB2LCByZWdzKSApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKaW5kZXggNTA1NjA0Zi4uMjA1MzZkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNTc4
LDcgKzU3OCw4IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIG1vdnpibCBVUkVH
U19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUo
JXJpcCksJXJkeAogICAgICAgICBQRVJGQ19JTkNSKGV4Y2VwdGlvbnMsICVyYXgsICVyYngpCi0g
ICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAgICAgIG1vdiAgICglcmR4LCAlcmF4LCA4
KSwgJXJkeAorICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAgICAgbW92ICAgJXIxNSwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAkMyxVUkVH
U19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KQEAgLTc1MCw3ICs3NTEs
OCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKIDE6ICAgICAgbW92cSAgJXJzcCwlcmRpCiAgICAg
ICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBl
eGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAotICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQor
ICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKKyAgICAgICAgSU5ESVJFQ1RfQ0FM
TCAlcmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQog
ICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IDk4NTE0MTYuLmJmYWJlYzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC04ODAsOCArODgwLDggQEAgZG8geyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
cnVjdCBmcHVfaW5zbl9jdHh0IGZpY18gPSB7IC5pbnNuX2J5dGVzID0gbnJfIH07ICAgICAgICAg
ICAgICAgICAgXAogICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgKCh1aW50OF90W10peyBieXRl
cywgMHhjMyB9KSwgbnJfICsgMSk7ICAgICAgXAogICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1
LCAmZmljXyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2
b2xhdGlsZSAoICJjYWxsIColW3N0dWJdIiA6ICIrbSIgKGZpY18pIDogICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgIFtzdHViXSAicm0iIChzdHViLmZ1bmMpICk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9D
QUxMICVbc3R1Yl0iIDogIittIiAoZmljXykgOiAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgIFtzdHViXSAiciIgKHN0dWIuZnVuYykgKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHB1dF9mcHUoJmZpY18pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKQEAg
LTg5NCwxMSArODk0LDExIEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBtZW1jcHkoZ2V0X3N0dWIo
c3R1YiksICgodWludDhfdFtdKXsgYnl0ZXMsIDB4YzMgfSksIG5yXyArIDEpOyAgICAgIFwKICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpY18pOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBhc20gdm9sYXRpbGUgKCBfUFJFX0VGTEFHUygiW2VmbGFnc10i
LCAiW21hc2tdIiwgIlt0bXBdIikgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAiY2Fs
bCAqJVtmdW5jXTsiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAiSU5ESVJFQ1RfQ0FMTCAlW2Z1bmNdOyIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxhZ3NdIiwg
IlttYXNrXSIsICJbdG1wXSIpICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICA6IFtlZmxh
Z3NdICIrZyIgKF9yZWdzLmVmbGFncyksICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgIFt0bXBdICI9JnIiICh0bXBfKSwgIittIiAoZmljXykgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICA6IFtmdW5jXSAicm0iIChzdHViLmZ1bmMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICA6IFtmdW5jXSAi
ciIgKHN0dWIuZnVuYyksICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgIFttYXNrXSAiaSIgKEVGTEdfWkZ8RUZMR19QRnxFRkxHX0NGKSApOyAgICAgICAg
ICAgIFwKICAgICBwdXRfZnB1KCZmaWNfKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBwdXRfc3R1YihzdHViKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQ3NjYsOCArNDc2
Niw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKICAgICAg
ICAgICAgY29weV9SRVhfVkVYKGJ1ZiwgcmV4X3ByZWZpeCwgdmV4KTsKLSAgICAgICAgICAgYXNt
IHZvbGF0aWxlICggImNhbGwgKiUwIiA6IDogInIiIChzdHViLmZ1bmMpLCAiYSIgKG1tdmFscCkK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9DQUxMICUwIiA6IDogInIiIChzdHViLmZ1
bmMpLCAiYSIgKG1tdmFscCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgfQogICAgICAgICBwdXRfZnB1KCZmaWMpOwog
ICAgICAgICBwdXRfc3R1YihzdHViKTsKQEAgLTUwNTgsOCArNTA1OCw4IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKICAgICAgICAgICAgY29weV9SRVhfVkVY
KGJ1ZiwgcmV4X3ByZWZpeCwgdmV4KTsKLSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImNhbGwg
KiUwIiA6IDogInIiIChzdHViLmZ1bmMpLCAiYSIgKGVhLnJlZykKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJJTkRJUkVDVF9DQUxMICUwIiA6IDogInIiIChzdHViLmZ1bmMpLCAiYSIgKGVhLnJlZykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIg
KTsKICAgICAgICAgfQogICAgICAgICBwdXRfZnB1KCZmaWMpOwogICAgICAgICBwdXRfc3R1Yihz
dHViKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMK
aW5kZXggODc3ZWYxOS4uNmJiNjVjNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysr
IGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTIwNCwxMiArMjA0LDE0IEBAIHZvaWQgY2hlY2tfd2Fr
ZXVwX2Zyb21fd2FpdCh2b2lkKQogCiAgICAgLyoKICAgICAgKiBIYW5kLXJvbGxlZCBsb25nam1w
KCkuICBSZXR1cm5zIHRvIHRoZSBwb2ludGVyIG9uIHRoZSB0b3Agb2YKLSAgICAgKiB3cXYtPnN0
YWNrLCBhbmQgbGFuZHMgb24gYSBgcmVwIG1vdnNgIGluc3RydWN0aW9uLgorICAgICAqIHdxdi0+
c3RhY2ssIGFuZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uICBBbGwgb3RoZXIg
R1BScyBhcmUKKyAgICAgKiByZXN0b3JlZCBmcm9tIHRoZSBzdGFjaywgc28gYXJlIGF2YWlsYWJs
ZSBmb3IgdXNlIGhlcmUuCiAgICAgICovCiAgICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgIm1v
diAlMSwlJSJfX09QInNwOyBqbXAgKiglMCkiCisgICAgICAgICJtb3YgJTEsJSUiX19PUCJzcDsg
SU5ESVJFQ1RfSk1QICVbaXBdIgogICAgICAgICA6IDogIlMiICh3cXYtPnN0YWNrKSwgIkQiICh3
cXYtPmVzcCksCi0gICAgICAgICJjIiAoKGNoYXIgKilnZXRfY3B1X2luZm8oKSAtIChjaGFyICop
d3F2LT5lc3ApCisgICAgICAgICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIg
Kil3cXYtPmVzcCksCisgICAgICAgICAgW2lwXSAiciIgKCoodW5zaWduZWQgbG9uZyAqKXdxdi0+
c3RhY2spCiAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICB1bnJlYWNoYWJsZSgpOwogfQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKaW5kZXggOGViNWMwYy4uMzU4ZGVmZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Fz
bV9kZWZucy5oCkBAIC0xMyw2ICsxMywxNCBAQAogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAKKyNpZmRlZiBfX0FTU0VNQkxZX18KKyMg
aW5jbHVkZSA8YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgorI2Vsc2UKK2FzbSAoICJcdC5lcXUg
Q09ORklHX0lORElSRUNUX1RIVU5LLCAiCisgICAgICBfX3N0cmluZ2lmeShJU19FTkFCTEVEKENP
TkZJR19JTkRJUkVDVF9USFVOSykpICk7Cithc20gKCAiXHQuaW5jbHVkZSBcImFzbS9pbmRpcmVj
dF90aHVua19hc20uaFwiIiApOworI2VuZGlmCisKICNpZm5kZWYgX19BU1NFTUJMWV9fCiB2b2lk
IHJldF9mcm9tX2ludHIodm9pZCk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0
X3RodW5rX2FzbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjk2YmNjMjUK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2Fz
bS5oCkBAIC0wLDAgKzEsNDEgQEAKKy8qCisgKiBXYXJuaW5nISAgVGhpcyBmaWxlIGlzIGluY2x1
ZGVkIGF0IGFuIGFzc2VtYmxlciBsZXZlbCBmb3IgLmMgZmlsZXMsIGNhdXNpbmcKKyAqIHVzdWFs
ICNpZmRlZidhcnkgdG8gdHVybiBpbnRvIGNvbW1lbnRzLgorICovCisKKy5tYWNybyBJTkRJUkVD
VF9CUkFOQ0ggaW5zbjpyZXEgYXJnOnJlcQorLyoKKyAqIENyZWF0ZSBhbiBpbmRpcmVjdCBicmFu
Y2guICBpbnNuIGlzIG9uZSBvZiBjYWxsL2ptcCwgYXJnIGlzIGEgc2luZ2xlCisgKiByZWdpc3Rl
ci4KKyAqCisgKiBXaXRoIG5vIGNvbXBpbGVyIHN1cHBvcnQsIHRoaXMgZGVncmFkZXMgaW50byBh
IHBsYWluIGluZGlyZWN0IGNhbGwvam1wLgorICogV2l0aCBjb21waWxlciBzdXBwb3J0LCBkaXNw
YXRjaCB0byB0aGUgY29ycmVjdCBfX3g4Nl9pbmRpcmVjdF90aHVua18qCisgKi8KKyAgICAuaWYg
Q09ORklHX0lORElSRUNUX1RIVU5LID09IDEKKworICAgICAgICAkZG9uZSA9IDAKKyAgICAgICAg
LmlycCByZWcsIGF4LCBjeCwgZHgsIGJ4LCBicCwgc2ksIGRpLCA4LCA5LCAxMCwgMTEsIDEyLCAx
MywgMTQsIDE1CisgICAgICAgIC5pZmVxcyAiXGFyZyIsICIlclxyZWciCisgICAgICAgICAgICBc
aW5zbiBfX3g4Nl9pbmRpcmVjdF90aHVua19yXHJlZworICAgICAgICAgICAgJGRvbmUgPSAxCisg
ICAgICAgICAgIC5leGl0bQorICAgICAgICAuZW5kaWYKKyAgICAgICAgLmVuZHIKKworICAgICAg
ICAuaWYgJGRvbmUgIT0gMQorICAgICAgICAgICAgLmVycm9yICJCYWQgcmVnaXN0ZXIgYXJnIFxh
cmciCisgICAgICAgIC5lbmRpZgorCisgICAgLmVsc2UKKyAgICAgICAgXGluc24gKlxhcmcKKyAg
ICAuZW5kaWYKKy5lbmRtCisKKy8qIENvbnZlbmllbmNlIHdyYXBwZXJzLiAqLworLm1hY3JvIElO
RElSRUNUX0NBTEwgYXJnOnJlcQorICAgIElORElSRUNUX0JSQU5DSCBjYWxsIFxhcmcKKy5lbmRt
CisKKy5tYWNybyBJTkRJUkVDVF9KTVAgYXJnOnJlcQorICAgIElORElSRUNUX0JSQU5DSCBqbXAg
XGFyZworLmVuZG0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCBiL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaAppbmRleCA0NzNjNWU4Li45ZjM5Njg3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oCkBA
IC03LDcgKzcsNyBAQAogI2lmbmRlZiBfX1hFTl9DT05GSUdfSF9fCiAjZGVmaW5lIF9fWEVOX0NP
TkZJR19IX18KIAotI2luY2x1ZGUgPGdlbmVyYXRlZC9hdXRvY29uZi5oPgorI2luY2x1ZGUgPHhl
bi9rY29uZmlnLmg+CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8eGVuL2NvbXBp
bGVyLmg+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuma-00039M-PY; Sun, 11 Feb 2018 16:47:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuma-00039C-7X
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:16 +0000
X-Inumbo-ID: 23a35e23-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23a35e23-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:46:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekumY-0003Rz-C5
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekumY-00083v-Ba
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekumY-00083v-Ba@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:47:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlZWZkOTI2YmJjODIxN2NmNTExYmMwOTZjODk3YWU0YzU2ZGQwYzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ3OjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDc6NDUgMjAxOCArMDEw
MAoKICAgIHg4Ni9ib290OiBSZXBvcnQgZGV0YWlscyBvZiBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9u
cwogICAgCiAgICBOb3RoaW5nIHZlcnkgaW50ZXJlc3RpbmcgYXQgdGhlIG1vbWVudCwgYnV0IHRo
ZSBsb2dpYyB3aWxsIGdyb3cgYXMgbmV3CiAgICBtaXRpZ2F0aW9ucyBhcmUgYWRkZWQuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDMxZDZjNTNhZGY2
NDE3YmY0NDljYTUwZTg0MTZlNDFiNjRkNDY4MDMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2
IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jICAgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMzUgKysrKysrKysr
KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBh
OWM4ZmQ3Li43NzEwNWM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC01Niw2ICs1Niw3IEBAIG9iai15ICs9IHNldHVwLm8K
IG9iai15ICs9IHNodXRkb3duLm8KIG9iai15ICs9IHNtcC5vCiBvYmoteSArPSBzbXBib290Lm8K
K29iai15ICs9IHNwZWNfY3RybC5vCiBvYmoteSArPSBzcmF0Lm8KIG9iai15ICs9IHN0cmluZy5v
CiBvYmoteSArPSBzeXNjdGwubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA0NjhlNTFlLi45MzAyMzBkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNTIsNiAr
NTIsNyBAQAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0
NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KIAogLyogb3B0X25vc21wOiBJZiB0cnVlLCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUg
aWdub3JlZC4gKi8KIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfbm9zbXA7CkBAIC0xNDc5
LDYgKzE0ODAsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9j
cjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKKyAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KCk7CisKICAgICBpbml0X2lkbGVfZG9tYWluKCk7CiAKICAgICB0aGlzX2NwdShzdHVicy5hZGRy
KSA9IGFsbG9jX3N0dWJfcGFnZShzbXBfcHJvY2Vzc29yX2lkKCksCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjU2NzAxYQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMCwwICsxLDc1IEBACisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBhcmNoL3g4Ni9zcGVjX2N0cmwuYworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBM
dGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKwor
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisK
K2VudW0gaW5kX3RodW5rIHsKKyAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1
bmsgdG8gdXNlIGF0IGJvb3QgdGltZS4gKi8KKyAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5n
IGNvbXBpbGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KKworICAgIFRIVU5LX1JFVFBPTElORSwK
K307CisKK3N0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rKQoreworICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24g
ZmFjaWxpdGllczpcbiIpOworCisgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0
YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19J
TkRJUkVDVF9USFVOSykgKQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVk
LWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKKworICAgIHByaW50ayhYRU5MT0dfSU5G
TworICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAg
dGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgorICAgICAgICAgICB0aHVuayA9PSBU
SFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6ICI/Iik7Cit9CisKK3ZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKK3sKKyAgICBlbnVtIGluZF90aHVuayB0
aHVuayA9IFRIVU5LX0RFRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFN1cHBsaW1lbnRhcnkgbWlu
b3IgYWRqdXN0bWVudHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQorICAg
ICAqIG5vIHRodW5rcy4KKyAgICAgKi8KKyAgICBpZiAoICFJU19FTkFCTEVEKENPTkZJR19JTkRJ
UkVDVF9USFVOSykgKQorICAgICAgICB0aHVuayA9IFRIVU5LX05PTkU7CisKKyAgICAvKgorICAg
ICAqIElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVk
IGRlZmF1bHQgaXMKKyAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIg
dGhhbiBub3RoaW5nLgorICAgICAqLworICAgIGlmICggdGh1bmsgPT0gVEhVTktfREVGQVVMVCAp
CisgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOworCisgICAgcHJpbnRfZGV0YWlscyh0
aHVuayk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTA4OGE1NQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTAsMCArMSwzNSBA
QAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1NQRUNf
Q1RSTF9IX18KKyNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXworCit2b2lkIGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCk7CisKKyNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hf
XyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekumk-0003Al-R3; Sun, 11 Feb 2018 16:47:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekumj-0003AX-KE
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:25 +0000
X-Inumbo-ID: 29a0051a-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29a0051a-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:46:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekumi-0003Sj-Dv
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekumi-00084Y-DM
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekumi-00084Y-DM@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:47:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/amd: Try to set lfence as
	being Dispatch Serialising
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3OWI4NzlhN2RkMGJiZjAyOTIwZDJmNjA1M2Q5YmVlMjcxNzk3Y2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ4OjMwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDg6MzAgMjAxOCArMDEw
MAoKICAgIHg4Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNoIFNlcmlh
bGlzaW5nCiAgICAKICAgIFRoaXMgcHJvcGVydHkgaXMgcmVxdWlyZWQgZm9yIHRoZSBBTUQncyBy
ZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGZvciBCcmFuY2gKICAgIFRhcmdldCBJbmplY3Rpb24sIGJ1
dCBYZW4gbmVlZHMgdG8gY29wZSB3aXRoIGJlaW5nIHVuYWJsZSB0byBkZXRlY3Qgb3IgbW9kaWZ5
CiAgICB0aGUgTVNSLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBmZTNlZTU1MzBhOGQwZDBiNmE0NzgxNjcxMjVkMDBjNDBmMjk0YTg2CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDIgKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQu
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNGZmMGI1NC4uNWMxYmIxMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5j
CkBAIC01NTksOCArNTU5LDQxIEBAIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKIAkJCXdybXNyX2FtZF9zYWZlKDB4YzAwMTEwMGQsIGwsIGggJiB+MSk7CiAJfQog
CisJLyoKKwkgKiBBdHRlbXB0IHRvIHNldCBsZmVuY2UgdG8gYmUgRGlzcGF0Y2ggU2VyaWFsaXNp
bmcuICBUaGlzIE1TUiBhbG1vc3QKKwkgKiBjZXJ0YWlubHkgaXNuJ3QgdmlydHVhbGlzZWQgKGFu
ZCBYZW4gYXQgbGVhc3Qgd2lsbCBsZWFrIHRoZSByZWFsCisJICogdmFsdWUgaW4gYnV0IHNpbGVu
dGx5IGRpc2NhcmQgd3JpdGVzKSwgYXMgd2VsbCBhcyBiZWluZyBwZXItY29yZQorCSAqIHJhdGhl
ciB0aGFuIHBlci10aHJlYWQsIHNvIGRvIGEgZnVsbCBzYWZlIHJlYWQvd3JpdGUvcmVhZGJhY2sg
Y3ljbGUKKwkgKiBpbiB0aGUgd29yc3QgY2FzZS4KKwkgKi8KKwlpZiAoYy0+eDg2ID09IDB4MGYg
fHwgYy0+eDg2ID09IDB4MTEpCisJCS8qIEFsd2F5cyBkaXNwYXRjaCBzZXJpYWxpc2luZyBvbiB0
aGlzIGhhcmRhcmUuICovCisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gs
IGMtPng4Nl9jYXBhYmlsaXR5KTsKKwllbHNlIC8qIEltcGxpY2lseSAiPT0gMHgxMCB8fCA+PSAw
eDEyIiBieSBiZWluZyA2NGJpdC4gKi8geworCQlpZiAocmRtc3Jfc2FmZShNU1JfQU1ENjRfREVf
Q0ZHLCB2YWx1ZSkpCisJCQkvKiBVbmFibGUgdG8gcmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVm
YXVsdC4gKi8KKwkJCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJ
CQkgICAgYy0+eDg2X2NhcGFiaWxpdHkpOworCQllbHNlIGlmICh2YWx1ZSAmIEFNRDY0X0RFX0NG
R19MRkVOQ0VfU0VSSUFMSVNFKQorCQkJLyogQWxyZWFkeSBkaXNwYXRjaCBzZXJpYWxpc2luZy4g
Ki8KKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsCisJCQkJICBjLT54
ODZfY2FwYWJpbGl0eSk7CisJCWVsc2UgaWYgKHdybXNyX3NhZmUoTVNSX0FNRDY0X0RFX0NGRywK
KwkJCQkgICAgdmFsdWUgfCBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkgfHwKKwkJCSBy
ZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSB8fAorCQkJICEodmFsdWUgJiBBTUQ2
NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkpCisJCQkvKiBBdHRlbXB0IHRvIHNldCBmYWlsZWQu
ICBBc3N1bWUgdGhlIHNhZmVyIGRlZmF1bHQuICovCisJCQlfX2NsZWFyX2JpdChYODZfRkVBVFVS
RV9MRkVOQ0VfRElTUEFUQ0gsCisJCQkJICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJZWxzZQor
CQkJLyogU3VjY2Vzc2Z1bGx5IGVuYWJsZWQhICovCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
TEZFTkNFX0RJU1BBVENILAorCQkJCSAgYy0+eDg2X2NhcGFiaWxpdHkpOworCX0KKwogCS8qIE1G
RU5DRSBzdG9wcyBSRFRTQyBzcGVjdWxhdGlvbiAqLwotCV9fc2V0X2JpdChYODZfRkVBVFVSRV9N
RkVOQ0VfUkRUU0MsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwlpZiAoIWNwdV9oYXNfbGZlbmNlX2Rp
c3BhdGNoKQorCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTUZFTkNFX1JEVFNDLCBjLT54ODZfY2Fw
YWJpbGl0eSk7CiAKIAlzd2l0Y2goYy0+eDg2KQogCXsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgK
aW5kZXggZWMzODBhYy4uNTI4OGJiZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTIx
LDYgKzIxLDcgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKyAxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkgWGVuIGkKIFhFTl9DUFVGRUFUVVJFKFhFTl9T
TUFQLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisgMTEpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhl
biBpdHNlbGYgKi8KIFhFTl9DUFVGRUFUVVJFKE1TUl9QTEFURk9STV9JTkZPLCAoRlNDQVBJTlRT
KzApKjMyKzEyKSAvKiBQTEFURk9STV9JTkZPIE1TUiBwcmVzZW50ICovCiBYRU5fQ1BVRkVBVFVS
RShNU1JfTUlTQ19GRUFUVVJFUywgKEZTQ0FQSU5UUyswKSozMisxMykgLyogTUlTQ19GRUFUVVJF
U19FTkFCTEVTIE1TUiBwcmVzZW50ICovCitYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gs
IChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNp
bmcgKi8KIAogI2RlZmluZSBOQ0FQSU5UUyAoRlNDQVBJTlRTICsgMSkgLyogTiAzMi1iaXQgd29y
ZHMgd29ydGggb2YgaW5mbyAqLwogCkBAIC05Niw2ICs5Nyw3IEBAIFhFTl9DUFVGRUFUVVJFKE1T
Ul9NSVNDX0ZFQVRVUkVTLCAoRlNDQVBJTlRTKzApKjMyKzEzKSAvKiBNSVNDX0ZFQVRVUkVTX0VO
QUJMRVMKICNkZWZpbmUgY3B1X2hhc19laXN0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRUlT
VCkKICNkZWZpbmUgY3B1X2hhc19oeXBlcnZpc29yCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9I
WVBFUlZJU09SKQogI2RlZmluZSBjcHVfaGFzX2NtcF9sZWdhY3kJYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0NNUF9MRUdBQ1kpCisjZGVmaW5lIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gpCiAKIGVudW0gX2NhY2hlX3R5cGUg
ewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA0
ZjNmOGQ1Li5jNDVkMGNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTIwNCw2ICsyMDQs
NyBAQAogI2RlZmluZSBNU1JfQU1ENjRfSUNfQ0ZHCQkweGMwMDExMDIxCiAjZGVmaW5lIE1TUl9B
TUQ2NF9EQ19DRkcJCTB4YzAwMTEwMjIKICNkZWZpbmUgTVNSX0FNRDY0X0RFX0NGRwkJMHhjMDAx
MTAyOQorI2RlZmluZSBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRQkoX0FDKDEsIFVMTCkg
PDwgMSkKIAogI2RlZmluZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSwkweGMwMDExMDI3CiAj
ZGVmaW5lIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLCTB4YzAwMTEwMTkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekumz-0003CV-Sj; Sun, 11 Feb 2018 16:47:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekumz-0003Bz-7a
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:41 +0000
X-Inumbo-ID: 690f3068-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 690f3068-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:48:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekums-0003St-Fq
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekums-00085J-FI
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekums-00085J-FI@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:47:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: Introduce alternative
	indirect thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhOTU4M2Q5ZTcwNWFhYTc0ZGExMjFlOTIwZWJmNzdkOWY3OTk1YjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ5OjA3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDk6MDcgMjAxOCArMDEw
MAoKICAgIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRodW5rcwogICAgCiAg
ICBEZXBlbmRpbmcgb24gaGFyZHdhcmUgYW5kIG1pY3JvY29kZSBhdmFpbGFiaWxpdHksIHdlIHdp
bGwgd2FudCB0byByZXBsYWNlCiAgICBJTkRfVEhVTktfUkVQT0xJTkUgd2l0aCBvdGhlciBpbXBs
ZW1lbnRhdGlvbnMuCiAgICAKICAgIEZvciBBTUQgaGFyZHdhcmUsIGNob29zZSBJTkRfVEhVTktf
TEZFTkNFIGluIHByZWZlcmVuY2UgdG8gcmV0cG9saW5lIGlmIGxmZW5jZQogICAgaXMga25vd24g
dG8gYmUgKG9yIHdhcyBzdWNjZXNzZnVsbHkgbWFkZSkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg1OGNi
YTBkNGM2YjZiNDUxODBhZmNiNDE1NjFmZDY1ODVhZDUxYTMKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gfCAxNiArKysrKysrKwogeGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMgICAgICAg
fCAxNyArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgNzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggICAgfCAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
NzY4ZDRmNS4uNWVjYjVlYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTI1
Miw2ICsyNTIsMjIgQEAgYW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2UgdGhpcyBpZiBz
b2Z0aXJxcyBhcmUgbm90IGJlaW5nIHJ1biBmcmVxdWVudGx5CiBlbm91Z2guIFNldHRpbmcgdGhp
cyB0byBhIGhpZ2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlm
CiB0aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAorIyMjIGJ0aSAoeDg2KQorPiBg
PSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAgXWAKKworQnJhbmNoIFRhcmdl
dCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0
CithcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9y
dCwgbG9hZGVkIG1pY3JvY29kZSwKK2FuZCBoYXJkd2FyZSBkZXRhaWxzLgorCisqKldBUk5JTkc6
IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVyZSB3aXRoIGhldXJpc3RpY3MuICBV
c2Ugd2l0aAorZXh0cmVtZSBjYXJlLioqCisKK0lmIFhlbiB3YXMgY29tcGlsZWQgd2l0aCBJTkRJ
UkVDVF9USFVOSyBzdXBwb3J0LCBgdGh1bms9YCBjYW4gYmUgdXNlZCB0bworc2VsZWN0IHdoaWNo
IG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVjdF90aHVu
a18lcmVnYAorbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsgaXMgYHJldHBvbGluZWAgKGdl
bmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCitoYXJkd2FyZSksIHdpdGggdGhlIGFsdGVybmF0
aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQsIG1pbmltYWwKK292ZXJoZWFk
KSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdgIGdhZGdldCwgcHJlZmVycmVk
IGZvciBBTUQpLgorCiAjIyMgeGVuaGVhcFxfbWVnYWJ5dGVzIChhcm0zMikKID4gYD0gPHNpemU+
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNo
L3g4Ni9pbmRpcmVjdC10aHVuay5TCmluZGV4IDNlYWY1MDUuLjdkMzQ3MDcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TCkBAIC0yMSwxNSArMjEsMjYgQEAKICAgICAgICAgcmV0CiAuZW5kbQogCisubWFj
cm8gSU5EX1RIVU5LX0xGRU5DRSByZWc6cmVxCisgICAgICAgIGxmZW5jZQorICAgICAgICBqbXAg
KiVccmVnCisuZW5kbQorCisubWFjcm8gSU5EX1RIVU5LX0pNUCByZWc6cmVxCisgICAgICAgIGpt
cCAqJVxyZWcKKy5lbmRtCisKIC8qCi0gKiBCdWlsZCB0aGUgX194ODZfaW5kaXJlY3RfdGh1bmtf
KiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0aGUKLSAqIHJldHBvbGluZSB0aHVuayBv
bmx5LgorICogQnVpbGQgdGhlIF9feDg2LmluZGlyZWN0X3RodW5rLiogc3ltYm9scy4gIEV4ZWN1
dGlvbiBsYW5kcyBvbiBhbgorICogYWx0ZXJuYXRpdmUgcGF0Y2ggcG9pbnQgd2hpY2ggaW1wbGVt
ZW50cyBvbmUgb2YgdGhlIGFib3ZlIFRIVU5LXyoncwogICovCiAubWFjcm8gR0VOX0lORElSRUNU
X1RIVU5LIHJlZzpyZXEKICAgICAgICAgLnNlY3Rpb24gLnRleHQuX194ODZfaW5kaXJlY3RfdGh1
bmtfXHJlZywgImF4IiwgQHByb2diaXRzCiAKIEVOVFJZKF9feDg2X2luZGlyZWN0X3RodW5rX1xy
ZWcpCi0gICAgICAgIElORF9USFVOS19SRVRQT0xJTkUgXHJlZworICAgICAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KElORF9USFVOS19SRVRQT0xJTkUgXHJlZyksICAgICAgICAgICAgICBc
CisgICAgICAgIF9fc3RyaW5naWZ5KElORF9USFVOS19MRkVOQ0UgXHJlZyksIFg4Nl9GRUFUVVJF
X0lORF9USFVOS19MRkVOQ0UsIFwKKyAgICAgICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0pNUCBc
cmVnKSwgICAgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUAogLmVuZG0KIAogLyogSW5zdGFudGlh
dGUgR0VOX0lORElSRUNUX1RIVU5LIGZvciBlYWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCmluZGV4IDI1NjcwMWEuLmQ2MDFjMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE2LDE4ICsxNiw1
NCBAQAogICoKICAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4K
ICAqLworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KIAotZW51bSBpbmRfdGh1bmsgeworc3RhdGljIGVudW0gaW5kX3Ro
dW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8gdXNlIGF0
IGJvb3QgdGltZS4gKi8KICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBpbGVyIHN1
cHBvcnQgZm9yIHRodW5rcy4gKi8KIAogICAgIFRIVU5LX1JFVFBPTElORSwKLX07CisgICAgVEhV
TktfTEZFTkNFLAorICAgIFRIVU5LX0pNUCwKK30gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVO
S19ERUZBVUxUOworCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykK
K3sKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZG8geworICAg
ICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBpZiAoICFzdHJuY21wKHMsICJ0aHVu
az0iLCA2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHMgKz0gNjsKKworICAgICAgICAgICAg
aWYgKCAhc3RybmNtcChzLCAicmV0cG9saW5lIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAg
b3B0X3RodW5rID0gVEhVTktfUkVUUE9MSU5FOworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJu
Y21wKHMsICJsZmVuY2UiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBU
SFVOS19MRkVOQ0U7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImptcCIsIHNz
IC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKKyAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBzcyArIDE7
CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJidGkiLCBwYXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaykKIHsKQEAgLTQwLDcgKzc2LDkgQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgcHJpbnRrKFhFTkxP
R19JTkZPCiAgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4iLAogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6Ci0gICAgICAgICAgIHRodW5r
ID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDogIj8iKTsKKyAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgorICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CisgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0pNUCAgICAgICA/ICJKTVAiIDogIj8iKTsKIH0KIAogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQpAQCAtNDgsNiArODYsMzEgQEAgdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVudW0gaW5kX3RodW5rIHRodW5r
ID0gVEhVTktfREVGQVVMVDsKIAogICAgIC8qCisgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmll
ZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKKyAgICAg
KiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICB7CisgICAgICAg
IHRodW5rID0gb3B0X3RodW5rOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBFdmFsdWF0ZSB0aGUgc2FmZXN0IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIG1p
dGlnYXRpb25zIHRvIHVzZS4KKyAgICAgICAgICogRmlyc3QsIGJlZ2luIHdpdGggY29tcGlsZXIt
YWlkZWQgbWl0aWdhdGlvbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIElTX0VOQUJMRUQo
Q09ORklHX0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBBTUQncyByZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGlzIHRvIHNldCBsZmVuY2Ug
YXMgYmVpbmcgZGlzcGF0Y2gKKyAgICAgICAgICAgICAqIHNlcmlhbGlzaW5nLCBhbmQgdG8gdXNl
IElORF9USFVOS19MRkVOQ0UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggY3B1
X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQorICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfTEZF
TkNFOworICAgICAgICB9CisgICAgfQorCisgICAgLyoKICAgICAgKiBTdXBwbGltZW50YXJ5IG1p
bm9yIGFkanVzdG1lbnRzLiAgV2l0aG91dCBjb21waWxlciBzdXBwb3J0LCB0aGVyZSBhcmUKICAg
ICAgKiBubyB0aHVua3MuCiAgICAgICovCkBAIC02MSw2ICsxMjQsMTIgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggdGh1bmsgPT0gVEhV
TktfREVGQVVMVCApCiAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOwogCisgICAgLyog
QXBwbHkgdGhlIGNob3NlbiBzZXR0aW5ncy4gKi8KKyAgICBpZiAoIHRodW5rID09IFRIVU5LX0xG
RU5DRSApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5L
X0xGRU5DRSk7CisgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7CisKICAgICBwcmlu
dF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA1Mjg4
YmJmLi40ZGJjZjg2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMjIsNiArMjIsOCBA
QCBYRU5fQ1BVRkVBVFVSRShYRU5fU01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrIDExKSAv
KiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaQogWEVOX0NQVUZFQVRVUkUoTVNSX1BMQVRGT1JNX0lO
Rk8sIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIFBMQVRGT1JNX0lORk8gTVNSIHByZXNlbnQgKi8K
IFhFTl9DUFVGRUFUVVJFKE1TUl9NSVNDX0ZFQVRVUkVTLCAoRlNDQVBJTlRTKzApKjMyKzEzKSAv
KiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgTVNSIHByZXNlbnQgKi8KIFhFTl9DUFVGRUFUVVJFKExG
RU5DRV9ESVNQQVRDSCwgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogbGZlbmNlIHNldCBhcyBEaXNw
YXRjaCBTZXJpYWxpc2luZyAqLworWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0xGRU5DRSwoRlND
QVBJTlRTKzApKjMyKzE1KSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLworWEVOX0NQVUZFQVRV
UkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBVc2UgSU5EX1RIVU5L
X0pNUCAqLwogCiAjZGVmaW5lIE5DQVBJTlRTIChGU0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3
b3JkcyB3b3J0aCBvZiBpbmZvICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekun9-0003Dv-UF; Sun, 11 Feb 2018 16:47:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekun8-0003DL-Dj
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:50 +0000
X-Inumbo-ID: 6f0e999a-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f0e999a-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:48:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekun2-0003Tk-Hq
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekun2-000862-HL
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekun2-000862-HL@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:47:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/feature: Definitions for
	Indirect Branch Controls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhNDllNTE4ZDc5Y2E2YzQwNWEyNDQ4ODljYWI1N2FjOGVkMDk3Y2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjQ5OjQxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NDk6NDEgMjAxOCArMDEw
MAoKICAgIHg4Ni9mZWF0dXJlOiBEZWZpbml0aW9ucyBmb3IgSW5kaXJlY3QgQnJhbmNoIENvbnRy
b2xzCiAgICAKICAgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIGFyZSBnYWluaW5nIEluZGlyZWN0
IEJyYW5jaCBDb250cm9scyB2aWEgbWljcm9jb2RlCiAgICB1cGRhdGVzLiAgSW50ZWwgYXJlIGlu
dHJvZHVjaW5nIG9uZSBiaXQgdG8gaW5kaWNhdGUgSUJSUyBhbmQgSUJQQiBzdXBwb3J0LCBhbmQK
ICAgIGEgc2Vjb25kIGJpdCBmb3IgU1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElCUEIgb25s
eSwgc28gZW51bWVyYXRlIGl0IHdpdGggYQogICAgc2VwYXJhdGUgYml0LgogICAgCiAgICBGdXJ0
aGVybW9yZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5
LCB3ZSBtYXkgd2FudCB0bwogICAgcnVuIFhlbiB3aXRoIElCUlMgc2V0LCBvciBjbGVhci4KICAg
IAogICAgVG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ugc2VwYXJhdGUgSUJS
UyBhbmQgSUJQQiBiaXRzIGZvcgogICAgaW50ZXJuYWwgdXNlLiAgQSBsb3Qgb2YgaW5mcmFzdHJ1
Y3R1cmUgaXMgcmVxdWlyZWQgYmVmb3JlIHRoZXNlIGZlYXR1cmVzIGFyZQogICAgc2FmZSB0byBv
ZmZlciB0byBndWVzdHMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGQ3MDNhNzAxY2M0YmM0Nzc3Mzk4NmIyNzk2ZWViZDI4YjE0MzliNQogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YyAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDUgKysrKysKIHhlbi90b29scy9n
ZW4tY3B1aWQucHkgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwogOSBmaWxlcyBjaGFu
Z2VkLCA2MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXgg
MmFkOWFlYi4uMjc3OTkyNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMK
KysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTU0NywxMyArNTQ3LDE1IEBAIHN0
YXRpYyB2b2lkIHhjX2NwdWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
IHsKICAgICAgICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29m
KFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKV07CiAgICAgICAgICAgICByZWdzWzJdID0gaW5mby0+ZmVh
dHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9QUkVGRVRDSFdUMSldOworICAgICAg
ICAgICAgcmVnc1szXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRV
UkVfSUJSU0IpXTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHJlZ3NbMV0gPSAwOwogICAgICAgICAgICAgcmVnc1syXSA9IDA7CisgICAgICAgICAgICBy
ZWdzWzNdID0gMDsKICAgICAgICAgfQotICAgICAgICByZWdzWzBdID0gcmVnc1szXSA9IDA7Cisg
ICAgICAgIHJlZ3NbMF0gPSAwOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgwMDAwMDAw
ZDoKQEAgLTYzOCwxMyArNjQwLDE1IEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlkX3B2X3BvbGljeSh4
Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgewogICAgICAgICAgICAgcmVnc1sxXSA9IGluZm8t
PmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpXTsKICAgICAg
ICAgICAgIHJlZ3NbMl0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFU
VVJFX1BSRUZFVENIV1QxKV07CisgICAgICAgICAgICByZWdzWzNdID0gaW5mby0+ZmVhdHVyZXNl
dFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9JQlJTQildOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgcmVnc1sxXSA9IDA7CiAgICAgICAgICAgICBy
ZWdzWzJdID0gMDsKKyAgICAgICAgICAgIHJlZ3NbM10gPSAwOwogICAgICAgICB9Ci0gICAgICAg
IHJlZ3NbMF0gPSByZWdzWzNdID0gMDsKKyAgICAgICAgcmVnc1swXSA9IDA7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSAweDAwMDAwMDBkOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggMjQ1OTFlMi4uODI5
MjY1NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDggQEAgaW50IGxpYnhsX2NwdWlkX3Bh
cnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0
cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VE
WCwgIDIsICAxfSwKICAgICAgICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BV
SURfUkVHX0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAwMDAwMDAx
LCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAgeyJpYnJzYiIsICAgICAgICAw
eDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKKyAgICAgICAgeyJzdGlicCIs
ICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAg
eyJ0b3BvZXh0IiwgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjIsICAxfSwK
ICAgICAgICAgeyJ0Ym0iLCAgICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwg
MjEsICAxfSwKICAgICAgICAgeyJub2RlaWQiLCAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURf
UkVHX0VDWCwgMTksICAxfSwKQEAgLTE4Nyw2ICsxODksNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFy
c2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3Ry
KQogICAgICAgICB7Im54IiwgICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURY
LCAyMCwgIDF9LAogICAgICAgICB7InN5c2NhbGwiLCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJ
RF9SRUdfRURYLCAxMSwgIDF9LAogICAgICAgICB7InByb2Nwa2ciLCAgICAgIDB4MDAwMDAwMDQs
ICAwLCBDUFVJRF9SRUdfRUFYLCAyNiwgIDZ9LAorICAgICAgICB7ImlicGIiLCAgICAgICAgIDB4
ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAxMiwgIDF9LAogICAgICAgICB7ImFwaWNpZHNp
emUiLCAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwgIDR9LAogICAgICAgICB7
Im5jIiwgICAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMCwgIDh9LAog
ICAgICAgICB7InN2bV9ucHQiLCAgICAgIDB4ODAwMDAwMGEsIE5BLCBDUFVJRF9SRUdfRURYLCAg
MCwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2Mv
eGVuLWNwdWlkLmMKaW5kZXggNDQ5OTFmNi4uMDk4MTM2NiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDAsNyArMTQw
LDIwIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiB7CiAgICAgWyAwXSA9ICJj
bHplcm8iLAogCi0gICAgWzEgLi4uIDMxXSA9ICJSRVoiLAorICAgIFsxIC4uLiAxMV0gPSAiUkVa
IiwKKworICAgIFsxMl0gPSAiaWJwYiIsCisKKyAgICBbMTMgLi4uIDMxXSA9ICJSRVoiLAorfTsK
Kworc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KK3sKKyAgICBbMCAuLi4gMjVdID0g
IlJFWiIsCisKKyAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKKwor
ICAgIFsyOCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMgc3RydWN0IHsKQEAgLTE1OCw2
ICsxNzEsNyBAQCBzdGF0aWMgc3RydWN0IHsKICAgICB7ICIweDAwMDAwMDA3OjAuZWN4IiwgIjdj
MCIsIHN0cl83YzAgfSwKICAgICB7ICIweDgwMDAwMDA3LmVkeCIsICAgImU3ZCIsIHN0cl9lN2Qg
fSwKICAgICB7ICIweDgwMDAwMDA4LmVieCIsICAgImU4YiIsIHN0cl9lOGIgfSwKKyAgICB7ICIw
eDAwMDAwMDA3OjAuZWR4IiwgIjdkMCIsIHN0cl83ZDAgfSwKIH07CiAKICNkZWZpbmUgQ09MX0FM
SUdOICIxOCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDNlNDg4ODIuLjk0OGIwYTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpA
QCAtMzUwLDcgKzM1MCw3IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNw
dWluZm9feDg2ICpjKQogCQljcHVpZF9jb3VudCgweDAwMDAwMDA3LCAwLCAmdG1wLAogCQkJICAg
ICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpXSwK
IAkJCSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1BLVSld
LAotCQkJICAgICZ0bXApOworCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQo
WDg2X0ZFQVRVUkVfSUJSU0IpXSk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZDYwMWMwMi4uODll
NzI4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwpAQCAtNjcsOCArNjcsMjUgQEAgY3VzdG9tX3BhcmFtKCJidGkiLCBw
YXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaykKIHsKKyAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4YiA9IDAsIHRtcDsK
KworICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZhaWxhYmxlIG1pdGlnYXRpb25z
LiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICkKKyAgICAgICAg
Y3B1aWRfY291bnQoNywgMCwgJnRtcCwgJnRtcCwgJnRtcCwgJl83ZDApOworICAgIGlmICggYm9v
dF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKKyAgICAgICAg
Y3B1aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CisKICAgICBwcmludGso
WEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAor
ICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0
aWdhdGlvbnMuICovCisgICAgaWYgKCAoXzdkMCAmIChjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJSU0IpIHwKKyAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElC
UCkpKSB8fAorICAgICAgICAgKGU4YiAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkg
KQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMl
c1xuIiwKKyAgICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lC
UlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKKyAgICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKKyAgICAgICAg
ICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIi
ICAgICAgOiAiIik7CisKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5z
IHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElS
RUNUX1RIVU5LKSApCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4g
c3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRl
eCA0ZGJjZjg2Li5kYzNhMzM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMjQsNiAr
MjQsOSBAQCBYRU5fQ1BVRkVBVFVSRShNU1JfTUlTQ19GRUFUVVJFUywgKEZTQ0FQSU5UUyswKSoz
MisxMykgLyogTUlTQ19GRUFUVVJFU19FTkFCTEVTCiBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElT
UEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2Vy
aWFsaXNpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUysw
KSozMisxNSkgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9U
SFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogVXNlIElORF9USFVOS19KTVAgKi8K
K1hFTl9DUFVGRUFUVVJFKFhFTl9JQlBCLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNykgLyog
SUJSU0IgfHwgSUJQQiAqLworWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfU0VULCAgICAoRlNDQVBJ
TlRTKzApKjMyKzE4KSAvKiBJQlJTQiAmJiBJUkJTIHNldCBpbiBYZW4gKi8KK1hFTl9DUFVGRUFU
VVJFKFhFTl9JQlJTX0NMRUFSLCAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogSUJSU0IgJiYgSUJS
UyBjbGVhciBpbiBYZW4gKi8KIAogI2RlZmluZSBOQ0FQSU5UUyAoRlNDQVBJTlRTICsgMSkgLyog
TiAzMi1iaXQgd29yZHMgd29ydGggb2YgaW5mbyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApp
bmRleCBjNDVkMGNkLi5mYzViZjc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMxLDYg
KzMxLDE0IEBACiAjZGVmaW5lIEVGRVJfTE1TTEUJCSgxPDxfRUZFUl9MTVNMRSkKICNkZWZpbmUg
RUZFUl9GRlhTRQkJKDE8PF9FRkVSX0ZGWFNFKQogCisvKiBTcGVjdWxhdGlvbiBDb250cm9scy4g
Ki8KKyNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKKyNkZWZpbmUgU1BFQ19DVFJM
X0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgU1BFQ19DVFJMX1NUSUJQCQkJKF9B
QygxLCBVTEwpIDw8IDEpCisKKyNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgwMDAwMDA0OQorI2Rl
ZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCisKIC8qIEludGVsIE1TUnMu
IFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9Q
RVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAw
NGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCA5
MzIwYzllLi5hNjA0MGIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmgKQEAgLTIzMyw2ICsyMzMsMTEgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAg
ICAgNyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICovCiAKIC8q
IEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5lYngsIHdv
cmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpF
Uk8gaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIp
IC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLworCisvKiBJ
bnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwg
d29yZCA5ICovCitYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElC
UlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KK1hFTl9DUFVGRUFUVVJFKFNU
SUJQLCAgICAgICAgIDkqMzIrMjcpIC8qICAgU1RJQlAgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVG
RUFUVVJFICovCiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9v
bHMvZ2VuLWNwdWlkLnB5CmluZGV4IDAwNWNhZDkuLjliMmNiNmYgMTAwNzU1Ci0tLSBhL3hlbi90
b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU0LDYg
KzI1NCwxMSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAjIGFyZSBidWls
dCBvbiB0b3Agb2YgQVZYNTEyRgogICAgICAgICBBVlg1MTJGOiBbQVZYNTEyRFEsIEFWWDUxMklG
TUEsIEFWWDUxMlBGLCBBVlg1MTJFUiwgQVZYNTEyQ0QsCiAgICAgICAgICAgICAgICAgICBBVlg1
MTJCVywgQVZYNTEyVkwsIEFWWDUxMlZCTUldLAorCisgICAgICAgICMgU2luZ2xlIFRocmVhZCBJ
bmRpcmVjdCBCcmFuY2ggUHJlZGljdG9ycyBlbnVtZXJhdGVzIGEgbmV3IGJpdCBpbiB0aGUKKyAg
ICAgICAgIyBNU1IgZW51bWVyYXRlZCBieSBJbmRpcmVjdCBCcmFuY2ggUmVzdHJpY3RlZCBTcGVj
dWxhdGlvbi9JbmRpcmVjdAorICAgICAgICAjIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIgZW51
bWVyYXRpb24uCisgICAgICAgIElCUlNCOiBbU1RJQlBdLAogICAgIH0KIAogICAgIGRlZXBfZmVh
dHVyZXMgPSB0dXBsZShzb3J0ZWQoZGVwcy5rZXlzKCkpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:47:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekunF-0003F6-0K; Sun, 11 Feb 2018 16:47:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekunE-0003Ey-7p
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:56 +0000
X-Inumbo-ID: 3ba02422-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ba02422-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:47:23 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekunC-0003Tu-Jc
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekunC-00087c-JA
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:47:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekunC-00087c-JA@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:47:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/cmdline: Introduce a command
	line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzMmNjZjRmZDU1Y2ZkOTE2ZjU2Mjc5YTcxODUyNTg1ZDcyNmFiMjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjUwOjE2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTA6MTYgMjAxOCArMDEw
MAoKICAgIHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGRp
c2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgogICAgCiAgICBJbnN0ZWFkIG9mIGdhaW5p
bmcgeWV0IGFub3RoZXIgdG9wIGxldmVsIGJvb2xlYW4sIGludHJvZHVjZSBhIG1vcmUgZ2VuZXJp
YwogICAgY3B1aWQ9IG9wdGlvbi4gIEFsc28gaW50cm9kdWNlIGEgaGVscGVyIGZ1bmN0aW9uIHRv
IHBhcnNlIGEgZ2VuZXJpYyBib29sZWFuCiAgICB2YWx1ZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY21kbGluZTogRml4IHBhcnNlX2Jvb2xlYW4oKSBm
b3IgdW5hZG9ybmVkIHZhbHVlcwogICAgCiAgICBBIGNvbW1hbmQgbGluZSBzdWNoIGFzICJjcHVp
ZD1uby1pYnJzYixuby1zdGlicCIgdGlja2xlcyBhIGJ1ZyBpbgogICAgcGFyc2VfYm9vbGVhbigp
IGJlY2F1c2UgdGhlIHNlcGFyYXRpbmcgY29tbWEgZmFpbHMgdGhlIE5VTCBjYXNlLgogICAgCiAg
ICBJbnN0ZWFkLCBjaGVjayBmb3Igc2xlbiA9PSBubGVuIHdoaWNoIGFjY291bnRzIGZvciB0aGUg
Ym91bmRhcnkgKGlmIGFueSkKICAgIHBhc3NlZCB2aWEgdGhlICdlJyBwYXJhbWV0ZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNzg1MGIxYzAwNzQ5ZGY4MzRlYTJhZDBjMWY1ZDkzNjRjNDgzODc5NQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKICAgIG1hc3RlciBjb21t
aXQ6IGFjMzdlYzFkZGVmMjM0ZWViYTZmNDM4YzI5ZmY2ODdjNjQ5NjJlYmQKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTAxLTMxIDEwOjQ3OjEyICswMDAwCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24gfCAxMiArKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAg
ICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8
ICA3ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNWVjYjVlYi4uNzA5ZTRkZSAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTQzNCw2ICs0MzQsMTggQEAgY2hvaWNlIG9mIGBkb20w
LWtlcm5lbGAgaXMgZGVwcmVjYXRlZCBhbmQgbm90IHN1cHBvcnRlZCBieSBhbGwgRG9tMCBrZXJu
ZWxzLgogICByZXNwZWN0aXZlbHkuCiAqIGB2ZXJib3NlYCBvcHRpb24gY2FuIGJlIGluY2x1ZGVk
IGFzIGEgc3RyaW5nIG9yIGFsc28gYXMgYHZlcmJvc2U9PGludGVnZXI+YAogCisjIyMgY3B1aWQg
KHg4NikKKz4gYD0gTGlzdCBvZiBjb21tYSBzZXBhcmF0ZWQgYm9vbGVhbnNgCisKK1RoaXMgb3B0
aW9uIGFsbG93cyBmb3IgZmluZSB0dW5pbmcgb2YgdGhlIGZhY2lsaXRpZXMgWGVuIHdpbGwgdXNl
LCBhZnRlcgorYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0
ZWQgdmlhIENQVUlELgorCitDdXJyZW50bHkgYWNjZXB0ZWQ6CisKK1RoZSBTcGVjdWxhdGlvbiBD
b250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCBhcmUgdXNl
ZCBieQorZGVmYXVsdCBpZiBhdmFpYWJsZS4gIFRoZXkgY2FuIGJlIGlnbm9yZWQsIGUuZy4gYG5v
LWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuCit3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZCB3
b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KKwogIyMjIGNwdWlkXF9tYXNrXF9jcHUgKEFNRCBv
bmx5KQogPiBgPSBmYW1fMGZfcmV2X2MgfCBmYW1fMGZfcmV2X2QgfCBmYW1fMGZfcmV2X2UgfCBm
YW1fMGZfcmV2X2YgfCBmYW1fMGZfcmV2X2cgfCBmYW1fMTBfcmV2X2IgfCBmYW1fMTBfcmV2X2Mg
fCBmYW1fMTFfcmV2X2JgCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVu
L2FyY2gveDg2L2NwdWlkLmMKaW5kZXggNjNiMmRiOS4uN2E3YzhkZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTE3LDYgKzE3
LDQxIEBAIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgcmF3X2ZlYXR1cmVzZXRbRlNDQVBJTlRTXTsK
IHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgcHZfZmVhdHVyZXNldFtGU0NBUElOVFNdOwogdWludDMy
X3QgX19yZWFkX21vc3RseSBodm1fZmVhdHVyZXNldFtGU0NBUElOVFNdOwogCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKK3sKKyAgICBjb25zdCBjaGFy
ICpzczsKKyAgICBpbnQgdmFsLCByYyA9IDA7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0gc3RyY2hy
KHMsICdcMCcpOworCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBz
LCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAg
ICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSUJQQik7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzYiIsIHMsIHNz
KSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAg
ICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlJTQik7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzdGlicCIsIHMsIHNzKSkg
Pj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAg
ICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9TVElCUCk7CisgICAgICAgIH0KKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBzcyAr
IDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3Bh
cmFtKCJjcHVpZCIsIHBhcnNlX3hlbl9jcHVpZCk7CisKIHN0YXRpYyB2b2lkIF9faW5pdCBzYW5p
dGlzZV9mZWF0dXJlc2V0KHVpbnQzMl90ICpmcykKIHsKICAgICAvKiBmb3JfZWFjaF9zZXRfYml0
KCkgdXNlcyB1bnNpZ25lZCBsb25ncy4gIEV4dGVuZCB3aXRoIHplcm9lcy4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IGQwZWRi
MTMuLmVkNDljNjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9rZXJuZWwuYwpAQCAtMTY2LDYgKzE2Niw0MiBAQCBpbnQgX19pbml0IHBhcnNlX2Jvb2wo
Y29uc3QgY2hhciAqcykKICAgICByZXR1cm4gLTE7CiB9CiAKK2ludCBwYXJzZV9ib29sZWFuKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpCit7CisgICAgc2l6
ZV90IHNsZW4sIG5sZW47CisgICAgaW50IHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisK
KyAgICBpZiAoICF2YWwgKQorICAgICAgICBzICs9IDM7CisKKyAgICBzbGVuID0gZSA/ICh7IEFT
U0VSVChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7CisgICAgbmxlbiA9IHN0cmxlbihu
YW1lKTsKKworICAgIC8qIERvZXMgcyBub3cgc3RhcnQgd2l0aCBuYW1lPyAqLworICAgIGlmICgg
c2xlbiA8IG5sZW4gfHwgc3RybmNtcChzLCBuYW1lLCBubGVuKSApCisgICAgICAgIHJldHVybiAt
MTsKKworICAgIC8qIEV4YWN0LCB1bmFkb3JuZWQgbmFtZT8gIFJlc3VsdCBkZXBlbmRzIG9uIHRo
ZSAnbm8tJyBwcmVmaXguICovCisgICAgaWYgKCBzbGVuID09IG5sZW4gKQorICAgICAgICByZXR1
cm4gdmFsOworCisgICAgLyogPSRTT01FVEhJTkc/ICBEZWZlciB0byB0aGUgcmVndWxhciBib29s
ZWFuIHBhcnNpbmcuICovCisgICAgaWYgKCBzW25sZW5dID09ICc9JyApCisgICAgeworICAgICAg
ICBjaGFyIGJ1Zls4XTsKKworICAgICAgICBzICs9IG5sZW4gKyAxOworICAgICAgICBpZiAoIGUg
PD0gcyB8fCBlIC0gcyA+PSBBUlJBWV9TSVpFKGJ1ZikgKQorICAgICAgICAgICAgcmV0dXJuIC0x
OworICAgICAgICBtZW1jcHkoYnVmLCBzLCBlIC0gcyk7CisgICAgICAgIGJ1ZltlIC0gc10gPSAw
OworICAgICAgICByZXR1cm4gcGFyc2VfYm9vbChidWYpOworICAgIH0KKworICAgIC8qIFVucmVj
b2duaXNlZC4gIEdpdmUgdXAuICovCisgICAgcmV0dXJuIC0xOworfQorCiB1bnNpZ25lZCBpbnQg
dGFpbnRlZDsKIAogLyoqCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4v
aW5jbHVkZS94ZW4vbGliLmgKaW5kZXggZDExNzFiNy4uYjlkMWM4NyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtNjgsNiAr
NjgsMTMgQEAgc3RydWN0IGRvbWFpbjsKIHZvaWQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpj
bWRsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMpOwogCisvKioKKyAqIEdpdmVu
IGEgc3BlY2lmaWMgbmFtZSwgcGFyc2VzIGEgc3RyaW5nIG9mIHRoZSBmb3JtOgorICogICBbbm8t
XSROQU1FWz0uLi5dCisgKiByZXR1cm5pbmcgMCBvciAxIGZvciBhIHJlY29nbmlzZWQgYm9vbGVh
biwgb3IgLTEgZm9yIGFuIGVycm9yLgorICovCitpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFy
ICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsKKwogLyojZGVmaW5lIERFQlVH
X1RSQUNFX0RVTVAqLwogI2lmZGVmIERFQlVHX1RSQUNFX0RVTVAKIGV4dGVybiB2b2lkIGRlYnVn
dHJhY2VfZHVtcCh2b2lkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:48:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:48:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekunP-0003HJ-1u; Sun, 11 Feb 2018 16:48:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekunN-0003H3-Ou
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:05 +0000
X-Inumbo-ID: 419ab048-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 419ab048-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:47:33 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekunM-0003Ul-LK
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekunM-00088e-Kq
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekunM-00088e-Kq@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:48:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/acpi: process softirqs while
	printing CPU ACPI data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7493347293321860594=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit afdad6a9581bd7943b40868b08c905c4ddf1e329
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 12:50:48 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 8 12:50:48 2018 +0100

    x86/acpi: process softirqs while printing CPU ACPI data
    
    Or else the watchdog triggers on boxes with a huge number of CPUs
    
    Reported-by: Simon Crowe <simon.crowe@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: a5579ee79ef8546dd47abe34d73dc9a69a14bbda
    master date: 2018-01-24 18:02:14 +0100
---
 xen/arch/x86/acpi/cpu_idle.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/acpi/cpu_idle.c b/xen/arch/x86/acpi/cpu_idle.c
index f36b184..536f236 100644
--- a/xen/arch/x86/acpi/cpu_idle.c
+++ b/xen/arch/x86/acpi/cpu_idle.c
@@ -343,7 +343,10 @@ static void dump_cx(unsigned char key)
     printk("'%c' pressed -> printing ACPI Cx structures\n", key);
     for_each_online_cpu ( cpu )
         if (processor_powers[cpu])
+        {
             print_acpi_power(cpu, processor_powers[cpu]);
+            process_pending_softirqs();
+        }
 }
 
 static int __init cpu_idle_key_init(void)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7493347293321860594==--

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:48:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekunZ-0003JZ-3U; Sun, 11 Feb 2018 16:48:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekunY-0003JO-4C
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:16 +0000
X-Inumbo-ID: 479c1146-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 479c1146-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:47:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekunW-0003Uv-Mz
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekunW-00089Q-MT
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekunW-00089Q-MT@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:48:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: fix GET_STACK_END
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZDE4OWViNTVhZjhiMDQxODViNDczYWMyODg1Zjc2YjNkODdlZmUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEZlYiA4IDEy
OjUxOjE4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTE6MTggMjAxOCArMDEwMAoKICAgIHg4Njog
Zml4IEdFVF9TVEFDS19FTkQKICAgIAogICAgQUlVSSB0aGUgcHVycG9zZSBvZiBoYXZpbmcgdGhl
IC5pZiBkaXJlY3RpdmUgaXMgdG8gbWFrZSBHRVRfU1RBQ0tfRU5ECiAgICB3b3JrIHdpdGggYW55
IGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMuIFRoZSBjb2RlIGFzLWlzIHdvdWxkIHByb2R1Y2UK
ICAgIHRoZSB3cm9uZyByZXN1bHQgZm9yIHI4LiBGaXggaXQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDgxNTU0
NzY3NjVhNWJkZWNlYTE1MzRiNDY1NjJjZjI4ZTAxMTNhOWEKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTAxLTI1IDExOjM0OjE3ICswMDAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMu
aCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDM1OGRlZmYuLmVkZDdmMDUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaApAQCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lk
KTsKIAogI2RlZmluZSBTVEFDS19DUFVJTkZPX0ZJRUxEKGZpZWxkKSAoMSAtIENQVUlORk9fc2l6
ZW9mICsgQ1BVSU5GT18jI2ZpZWxkKQogI2RlZmluZSBHRVRfU1RBQ0tfRU5EKHJlZykgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5pZiAuTHIjI3JlZyA+IDg7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5MciMjcmVnID49IDg7ICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBtb3ZxICRTVEFDS19TSVpFLTEsICVyIyNyZWc7ICAgICAgICAg
ICAgICBcCiAgICAgICAgIC5lbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAgICAgICAgICAgXAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:48:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekunk-0003OU-58; Sun, 11 Feb 2018 16:48:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuni-0003OE-EY
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:26 +0000
X-Inumbo-ID: 4d9ae7e1-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d9ae7e1-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:47:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekung-0003Vo-Os
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekung-0008AC-OM
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekung-0008AC-OM@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:48:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzZDE5NWNkOTEzODU1MzFlZDEyYWYyNTc2YmZlZGNhYjMxMTgyMTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjUxOjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTE6NTUgMjAxOCArMDEw
MAoKICAgIHg4Ni9jcHVpZDogSGFuZGxpbmcgb2YgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJSUyBm
b3IgZ3Vlc3RzCiAgICAKICAgIEludGVsIHNwZWNpZmllcyBJQlJTL0lCUEIgKGNvbWJpbmVkLCBp
biBhIHNpbmdsZSBiaXQpIGFuZCBTVElCUCBhcyBhIHNlcGFyYXRlCiAgICBiaXQuICBBTUQgc3Bl
Y2lmaWVzIElCUEIgYWxvbmUgaW4gYSAzcmQgYml0LgogICAgCiAgICBBTUQncyBJQlBCIGlzIGEg
c3Vic2V0IG9mIEludGVsJ3MgY29tYmluZWQgSUJSUy9JQlBCLiAgRm9yIHBlcmZvcm1hbmNlCiAg
ICByZWFzb25zLCBhZG1pbmlzdHJhdG9ycyBtaWdodCB3aXNoIHRvIGV4cHJlc3MgIklCUEIgb25s
eSIgZXZlbiBvbiBJbnRlbAogICAgaGFyZHdhcmUsIHNvIHdlIGFsbG93IHRoZSBBTUQgYml0IHRv
IGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4KICAgIAogICAgVGhlIGJlaGF2aW91ciBvZiBTVElC
UCBpcyBtb3JlIGNvbXBsaWNhdGVkLgogICAgCiAgICBJdCBpcyBvdXIgY3VycmVudCB1bmRlcnN0
YW5kaW5nIHRoYXQgU1RJQlAgd2lsbCBiZSBhZHZlcnRpc2VkIG9uIEhULWNhcGFibGUKICAgIGhh
cmR3YXJlIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIEhUIGlzIGVuYWJsZWQsIGJ1dCBub3QgYWR2
ZXJ0aXNlZCBvbgogICAgSFQtaW5jYXBhYmxlIGhhcmR3YXJlLiAgSG93ZXZlciwgZm9yIGVhc2Ug
b2YgdmlydHVhbGlzYXRpb24sIFNUSUJQJ3MKICAgIGZ1bmN0aW9uYWxpdHkgaXMgaWdub3JlZCBy
YXRoZXIgdGhhbiByZXNlcnZlZCBieSBtaWNyb2NvZGUvaGFyZHdhcmUgb24KICAgIEhULWluY2Fw
YWJsZSBoYXJkd2FyZS4KICAgIAogICAgRm9yIGd1ZXN0IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAg
YXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0b29sc3RhY2sKICAgIGNob2ljZSwgYW5k
IGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJSUyBpcyBhdmFpbGFibGUuICBUaGlzIHJlbW92
ZXMgdGhlCiAgICBjb3JuZXIgY2FzZSB3aGVyZSBTVElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0
IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCiAgICBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0
IGRvZXMgbWF0dGVyLgogICAgCiAgICBGaW5hbGx5IGFzIGEgYnVnZml4LCB1cGRhdGUgdGhlIGxp
YnhjIENQVUlEIGxvZ2ljIHRvIHVuZGVyc3RhbmQgdGhlIGU4YgogICAgZmVhdHVyZSBsZWFmLCB3
aGljaCBoYXMgdGhlIHNpZGUgZWZmZWN0IG9mIGFsc28gb2ZmZXJpbmcgQ0xaRVJPIHRvIGd1ZXN0
cyBvbgogICAgYXBwbGljYWJsZSBoYXJkd2FyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyOTdiNTY2ODJlNzMwZDU5OGUy
NTI5Y2M2OTk4MTUxZDNiNmY2ZjgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIx
ICswMDAwCi0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8
ICA0ICsrKy0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAy
MCArKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAg
ICAgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA0MiBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMjc3OTkyNS4u
OTc4NDUxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9v
bHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTU4Myw3ICs1ODMsOSBAQCBzdGF0aWMgdm9pZCB4
Y19jcHVpZF9odm1fcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgY2FzZSAweDgwMDAw
MDA4OgogICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OwotICAgICAgICByZWdzWzFdID0g
cmVnc1szXSA9IDA7CisgICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3
b3JkX29mKFg4Nl9GRUFUVVJFX0NMWkVSTyldOworICAgICAgICAvKiByZWdzWzJdIGhhbmRsZWQg
aW4gdGhlIHBlci12ZW5kb3IgbG9naWMuICovCisgICAgICAgIHJlZ3NbM10gPSAwOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgMHgwMDAwMDAwMjogLyogSW50ZWwgY2FjaGUgaW5mbyAoZHVt
cGVkIGJ5IEFNRCBwb2xpY3kpICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDdhN2M4ZGUuLjQ1MTk1MmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xNTQs
NiArMTU0LDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfZmVhdHVyZXNldCh2
b2lkKQogICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YMkFQSUMsIHB2X2ZlYXR1cmVzZXQpOwog
ICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9DTVBfTEVHQUNZLCBwdl9mZWF0dXJlc2V0KTsKIAor
ICAgIC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0
aGVyIGFkanVzdG1lbnRzLiAqLworICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0Is
IHB2X2ZlYXR1cmVzZXQpICkKKyAgICB7CisgICAgICAgIC8qIE9mZmVyIFNUSUJQIHVuY29uZGl0
aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8KKyAgICAgICAgX19z
ZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKKworICAgICAgICAvKiBB
TUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4gKi8KKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQpOworICAgIH0KKwogICAgIHNhbml0aXNl
X2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7CiB9CiAKQEAgLTIxMCw2ICsyMjAsMTYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fZmVhdHVyZXNldCh2b2lkKQogICAgICAgICAg
ICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfWFNBVkVTLCBodm1fZmVhdHVyZXNldCk7CiAgICAg
fQogCisgICAgLyogT24gaGFyZHdhcmUgd2l0aCBJQlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJl
IGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCisgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9J
QlJTQiwgaHZtX2ZlYXR1cmVzZXQpICkKKyAgICB7CisgICAgICAgIC8qIE9mZmVyIFNUSUJQIHVu
Y29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8KKyAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBodm1fZmVhdHVyZXNldCk7CisKKyAgICAg
ICAgLyogQU1EJ3MgSUJQQiBpcyBhIHN1YnNldCBvZiBJQlJTL0lCUEIuICovCisgICAgICAgIF9f
c2V0X2JpdChYODZfRkVBVFVSRV9JQlBCLCBodm1fZmVhdHVyZXNldCk7CisgICAgfQorCiAgICAg
c2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNldCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA4NGU1ODU2
Li4yYjVjYWIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBpbnQgZ2Ric3hfZ3Vlc3Rf
bWVtX2lvKGRvbWlkX3QgZG9taWQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X21lbWlvICppb3Ap
CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9kb21j
dGxfY3B1aWRfdCAqY3RsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNw
dWlkX2lucHV0X3QgKmN0bCkKIHsKICAgICBib29sIGNhbGxfcG9saWN5X2NoYW5nZWQgPSBmYWxz
ZTsgLyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNzYXJpbHkgKi8KIApAQCAtMTY5LDYg
KzE2OSwxOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRv
bWFpbiAqZCwKIAogICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcy0+Xzdh
YjAgPSBtYXNrOwogICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT3ZlcnJpZGUg
U1RJQlAgdG8gbWF0Y2ggSUJSUy4gIEd1ZXN0cyBjYW4gc2FmZWx5IHVzZSBTVElCUAorICAgICAg
ICAgKiBmdW5jdGlvbmFsaXR5IG9uIG5vbi1IVCBoYXJkd2FyZSwgYnV0IGNhbid0IG5lY2Vzc2Vy
aWx5IHByb3RlY3QKKyAgICAgICAgICogdGhlbXNlbHZlcyBmcm9tIFNQMi9TcGVjdHJlL0JyYW5j
aCBUYXJnZXQgSW5qZWN0aW9uIGlmIFNUSUJQIGlzCisgICAgICAgICAqIGhpZGRlbiBvbiBIVC1j
YXBhYmxlIGhhcmR3YXJlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBjdGwtPmVkeCAmIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgY3RsLT5lZHggfD0g
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgY3RsLT5lZHggJj0gfmNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCk7CisKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZDoKQEAgLTkwMiwxNiArOTE0LDE4IEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggaSA8IE1BWF9DUFVJRF9J
TlBVVCApCiAgICAgICAgICAgICAgICAgY3B1aWQtPmlucHV0WzBdID0gWEVOX0NQVUlEX0lOUFVU
X1VOVVNFRDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjcHVpZCA9IE5VTEw7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGkgPCBNQVhfQ1BVSURfSU5QVVQgKQogICAg
ICAgICAgICAgKmNwdWlkID0gKmN0bDsKICAgICAgICAgZWxzZSBpZiAoIHVudXNlZCApCi0gICAg
ICAgICAgICAqdW51c2VkID0gKmN0bDsKKyAgICAgICAgICAgICooY3B1aWQgPSB1bnVzZWQpID0g
KmN0bDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmV0ID0gLUVOT0VOVDsKIAotICAgICAg
ICBpZiAoICFyZXQgKQotICAgICAgICAgICAgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKGQsIGN0
bCk7CisgICAgICAgIGlmICggIXJldCAmJiBjcHVpZCApCisgICAgICAgICAgICB1cGRhdGVfZG9t
YWluX2NwdWlkX2luZm8oZCwgY3B1aWQpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwog
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCmluZGV4IGE2MDQwYjIuLjVmOTZjMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjM3LDcgKzIzNyw3IEBAIFhFTl9DUFVGRUFUVVJFKElC
UEIsICAgICAgICAgIDgqMzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVz
ZWQgYnkKIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAw
MDAwMDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSoz
MisyNikgLyogICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCi1YRU5f
Q1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiAgIFNUSUJQICovCitYRU5fQ1BV
RkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiEgIFNUSUJQICovCiAKICNlbmRpZiAv
KiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:48:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekunt-0003Pl-6l; Sun, 11 Feb 2018 16:48:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuns-0003Pc-CV
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:36 +0000
X-Inumbo-ID: 539b6db7-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 539b6db7-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:48:03 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekunq-0003Vu-R8
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekunq-0008Av-Qd
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekunq-0008Av-Qd@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:48:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/msr: Emulation of
	MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ZTcxNzFlOWRkMGFhOGUzNWY3OTAxNTdkNzgxZGZmMjJmNmE5NzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjUyOjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTI6MzcgMjAxOCArMDEw
MAoKICAgIHg4Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0gZm9y
IGd1ZXN0cwogICAgCiAgICBBcyBwZXIgdGhlIHNwZWMgY3VycmVudGx5IGF2YWlsYWJsZSBoZXJl
OgogICAgCiAgICBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVz
L21hbmFnZWQvYzUvNjMvMzM2OTk2LVNwZWN1bGF0aXZlLUV4ZWN1dGlvbi1TaWRlLUNoYW5uZWwt
TWl0aWdhdGlvbnMucGRmCiAgICAKICAgIE1TUl9BUkNIX0NBUEFCSUxJVElFUyB3aWxsIG9ubHkg
Y29tZSBpbnRvIGV4aXN0ZW5jZSBvbiBuZXcgaGFyZHdhcmUsIGJ1dCBpcwogICAgaW1wbGVtZW50
ZWQgYXMgYSBzdHJhaWdodCAjR1AgZm9yIG5vdyB0byBhdm9pZCBiZWluZyBsZWFreSB3aGVuIG5l
dyBoYXJkd2FyZQogICAgYXJyaXZlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYTU4YTY3OWE2MTkw
ZTcxNGE1OTJmMTM2OWI2NjA3NjlhNDhhODBjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAx
NDoxMDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgfCAgNSAr
Ky0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgNTQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAg
ICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oICAgIHwgIDQgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDdlNzQ4MzIuLmRiMmU1N2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTI2ODQsNyArMjY4
NCw3IEBAIHZvaWQgYXJjaF9kdW1wX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKIH0KIAogdm9p
ZCBkb21haW5fY3B1aWQoCi0gICAgc3RydWN0IGRvbWFpbiAqZCwKKyAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHVuc2lnbmVkIGludCAgaW5wdXQsCiAgICAgdW5zaWduZWQgaW50ICBz
dWJfaW5wdXQsCiAgICAgdW5zaWduZWQgaW50ICAqZWF4LApAQCAtMjY5MiwxMiArMjY5MiwxMSBA
QCB2b2lkIGRvbWFpbl9jcHVpZCgKICAgICB1bnNpZ25lZCBpbnQgICplY3gsCiAgICAgdW5zaWdu
ZWQgaW50ICAqZWR4KQogewotICAgIGNwdWlkX2lucHV0X3QgKmNwdWlkOwogICAgIGludCBpOwog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQ1BVSURfSU5QVVQ7IGkrKyApCiAgICAgewotICAg
ICAgICBjcHVpZCA9ICZkLT5hcmNoLmNwdWlkc1tpXTsKKyAgICAgICAgY29uc3QgY3B1aWRfaW5w
dXRfdCAqY3B1aWQgPSAmZC0+YXJjaC5jcHVpZHNbaV07CiAKICAgICAgICAgaWYgKCAoY3B1aWQt
PmlucHV0WzBdID09IGlucHV0KSAmJgogICAgICAgICAgICAgICgoY3B1aWQtPmlucHV0WzFdID09
IFhFTl9DUFVJRF9JTlBVVF9VTlVTRUQpIHx8CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBhNWFkN2NhLi44NzZkY2ZlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTM4NDAsNyArMzg0MCw3IEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIAogICAgIHN3aXRjaCAoIG1z
ciApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgZWF4LCBlYngsIGVjeCwgaW5kZXg7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBlYXgsIGVieCwgZWN4LCBlZHgsIGluZGV4OwogCiAgICAgY2Fz
ZSBNU1JfRUZFUjoKICAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9lZmVyOwpAQCAtMzkyNyw2ICszOTI3LDIxIEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfUFJFRF9DTUQ6Cisg
ICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgIGNh
c2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAgICAgaHZtX2NwdWlkKDcsIE5VTEwsIE5VTEwsIE5VTEws
ICZlZHgpOworICAgICAgICBpZiAoICEoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lC
UlNCKSkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgKm1zcl9jb250ZW50
ID0gdi0+YXJjaC5zcGVjX2N0cmw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfQVJD
SF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisgICAg
ICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9LOF9FTkFCTEVfQzFFOgogICAgIGNh
c2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAgICAgIC8qCkBAIC0zOTkzLDcgKzQwMDgsNyBAQCBp
bnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNy
X2NvbnRlbnQsCiAKICAgICBzd2l0Y2ggKCBtc3IgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQg
aW50IGVheCwgZWJ4LCBlY3gsIGluZGV4OworICAgICAgICB1bnNpZ25lZCBpbnQgZWF4LCBlYngs
IGVjeCwgZWR4LCBpbmRleDsKIAogICAgIGNhc2UgTVNSX0VGRVI6CiAgICAgICAgIGlmICggaHZt
X3NldF9lZmVyKG1zcl9jb250ZW50KSApCkBAIC00MDk0LDYgKzQxMDksNDEgQEAgaW50IGh2bV9t
c3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50
LAogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IE1TUl9TUEVDX0NUUkw6CisgICAgICAgIGh2bV9jcHVpZCg3LCBOVUxMLCBOVUxMLCBOVUxMLCAm
ZWR4KTsKKyAgICAgICAgaWYgKCAhKGVkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJT
QikpICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/ICovCisK
KyAgICAgICAgLyoKKyAgICAgICAgICogTm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmll
ZCBhcyBzYWZlIHRvIHVzZSAoaS5lLiBpZ25vcmVkKQorICAgICAgICAgKiB3aGVuIFNUSUJQIGlz
bid0IGVudW1lcmF0ZWQgaW4gaGFyZHdhcmUuCisgICAgICAgICAqLworCisgICAgICAgIGlmICgg
bXNyX2NvbnRlbnQgJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisgICAg
ICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAgdi0+
YXJjaC5zcGVjX2N0cmwgPSBtc3JfY29udGVudDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IE1TUl9QUkVEX0NNRDoKKyAgICAgICAgaHZtX2NwdWlkKDcsIE5VTEwsIE5VTEwsIE5VTEwsICZl
ZHgpOworICAgICAgICBodm1fY3B1aWQoMHg4MDAwMDAwOCwgTlVMTCwgJmVieCwgTlVMTCwgTlVM
TCk7CisgICAgICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0Ip
KSAmJgorICAgICAgICAgICAgICEoZWJ4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIp
KSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisg
ICAgICAgIC8qCisgICAgICAgICAqIFRoZSBvbmx5IGRlZmluZWQgYmVoYXZpb3VyIGlzIHdoZW4g
d3JpdGluZyBQUkVEX0NNRF9JQlBCLiAgSW4KKyAgICAgICAgICogcHJhY3RpY2UsIHJlYWwgaGFy
ZHdhcmUgYWNjZXB0cyBhbnkgdmFsdWUgd2l0aG91dCBmYXVsdGluZy4KKyAgICAgICAgICovCisg
ICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiBQUkVEX0NNRF9JQlBCICkKKyAgICAgICAgICAgIHdy
bXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgorICAgICAgICAvKiBSZWFkLW9ubHkgKi8KKyAg
ICAgICAgZ290byBncF9mYXVsdDsKKwogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAg
ICAgLyogaWdub3JlIHRoZSB3cml0ZSAqLwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNWQ2Y2NkZS4u
N2M2YWY3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKQEAgLTI0MzEsNiArMjQzMSw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFk
X21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgIHN3aXRjaCAoIHJlZyAp
CiAgICAgewogICAgICAgICBpbnQgcmM7CisgICAgICAgIHVpbnQzMl90IGVkeCwgZHVtbXk7CiAK
ICAgICBjYXNlIE1TUl9GU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihj
dXJyZCkgKQpAQCAtMjUwNCw2ICsyNTA1LDE3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21z
cih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAqdmFsID0gMDsKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGNhc2UgTVNSX1BSRURfQ01EOgorICAg
ICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfU1BF
Q19DVFJMOgorICAgICAgICBkb21haW5fY3B1aWQoY3VycmQsIDcsIDAsICZkdW1teSwgJmR1bW15
LCAmZHVtbXksICZlZHgpOworICAgICAgICBpZiAoICEoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0lCUlNCKSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBjdXJy
LT5hcmNoLnNwZWNfY3RybDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKwogICAgIGNh
c2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTykgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC0y
NTEyLDYgKzI1MjQsMTAgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2lnbmVkIGlu
dCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICAgICAqdmFsIHw9IE1TUl9QTEFURk9STV9J
TkZPX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCisgICAg
Y2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5
ZXQuICovCisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJF
U19FTkFCTEVTOgogICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTVNSX01J
U0NfRkVBVFVSRVMpICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjU3Nyw2ICsyNTkzLDcgQEAg
c3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2
YWwsCiAgICAgewogICAgICAgICB1aW50NjRfdCB0ZW1wOwogICAgICAgICBpbnQgcmM7CisgICAg
ICAgIHVpbnQzMl90IGVieCwgZWR4LCBkdW1teTsKIAogICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAg
ICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSB8fCAhaXNfY2Fub25pY2FsX2Fk
ZHJlc3ModmFsKSApCkBAIC0yNzE2LDkgKzI3MzMsNDEgQEAgc3RhdGljIGludCBwcml2X29wX3dy
aXRlX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgorICAgIGNh
c2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25s
eS4gKi8KICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CisgICAgICAg
IGRvbWFpbl9jcHVpZChjdXJyZCwgNywgMCwgJmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVkeCk7
CisgICAgICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSAp
CisgICAgICAgICAgICBicmVhazsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKworICAgICAgICAvKgor
ICAgICAgICAgKiBOb3RlOiBTUEVDX0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUgdG8g
dXNlIChpLmUuIGlnbm9yZWQpCisgICAgICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRl
ZCBpbiBoYXJkd2FyZS4KKyAgICAgICAgICovCisKKyAgICAgICAgaWYgKCB2YWwgJiB+KFNQRUNf
Q1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisgICAgICAgICAgICBicmVhazsgLyogUnN2
ZCBiaXQgc2V0PyAqLworCisgICAgICAgIGN1cnItPmFyY2guc3BlY19jdHJsID0gdmFsOworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CisgICAg
ICAgIGRvbWFpbl9jcHVpZChjdXJyZCwgNywgMCwgJmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVk
eCk7CisgICAgICAgIGRvbWFpbl9jcHVpZChjdXJyZCwgMHg4MDAwMDAwOCwgMCwgJmR1bW15LCAm
ZWJ4LCAmZHVtbXksICZkdW1teSk7CisgICAgICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSUJSU0IpKSAmJgorICAgICAgICAgICAgICEoZWJ4ICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0lCUEIpKSApCisgICAgICAgICAgICBicmVhazsgLyogTVNSIGF2YWlsYWJs
ZT8gKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVkIGJlaGF2aW91
ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9DTURfSUJQQi4gIEluCisgICAgICAgICAqIHByYWN0aWNl
LCByZWFsIGhhcmR3YXJlIGFjY2VwdHMgYW55IHZhbHVlIHdpdGhvdXQgZmF1bHRpbmcuCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIHZhbCAmIFBSRURfQ01EX0lCUEIgKQorICAgICAgICAgICAg
d3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAg
ICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJFUykg
fHwKICAgICAgICAgICAgICAodmFsICYgfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5H
KSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAzM2YxYzg4Li44Njk5ZmEzIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKQEAgLTU3Niw2ICs1NzYsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAKICAgICBzdHJ1Y3Qg
cGFnaW5nX3ZjcHUgcGFnaW5nOwogCisgICAgdWludDMyX3Qgc3BlY19jdHJsOworCiAgICAgdWlu
dDMyX3QgZ2Ric3hfdmNwdV9ldmVudDsKIAogICAgIC8qIEEgc2Vjb25kYXJ5IGNvcHkgb2YgdGhl
IHZjcHUgdGltZSBpbmZvLiAqLwpAQCAtNjE1LDcgKzYxNyw3IEBAIHVuc2lnbmVkIGxvbmcgcHZf
Z3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
Y3I0KTsKICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9TTUFQ
KSkKIAotdm9pZCBkb21haW5fY3B1aWQoc3RydWN0IGRvbWFpbiAqZCwKK3ZvaWQgZG9tYWluX2Nw
dWlkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgIGlucHV0LAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICBzdWJfaW5wdXQsCiAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgICplYXgsCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAppbmRleCBmYzViZjc5Li4wNWFkMGI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTM5
LDYgKzM5LDggQEAKICNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgwMDAwMDA0OQogI2RlZmluZSBQ
UkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCiAKKyNkZWZpbmUgTVNSX0FSQ0hfQ0FQ
QUJJTElUSUVTCQkweDAwMDAwMTBhCisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFi
bGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBj
MQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMxCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:48:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuo8-0003Rq-9O; Sun, 11 Feb 2018 16:48:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuo6-0003RM-UH
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:50 +0000
X-Inumbo-ID: 93070f87-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93070f87-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:49:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuo0-0003W8-Sz
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuo0-0008Bg-SU
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuo0-0008Bg-SU@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:48:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2YmNiNDE2YTVmNTQ4OTM2NmZjMjBmNDVmZDkyYTcwM2FkOTZlMTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjUzOjExIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTM6MTEgMjAxOCArMDEw
MAoKICAgIHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0ZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMGNmMmE0ZWI3NjkzMDJiN2Q3ZDc4MzU1NDBlN2IyZjE1MDA2ZGYzMAogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBi
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAyYjVjYWIyLi43YjJkZGRjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0x
MjcyLDYgKzEyNzIsOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgIHZt
c3JzLT5tc3JfY291bnQgPSBucl9tc3JzOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHVpbnQzMl90IGVkeCwgZHVtbXk7CisKICAgICAgICAgICAgICAg
ICBpID0gMDsKIAogICAgICAgICAgICAgICAgIHZjcHVfcGF1c2Uodik7CkBAIC0xMzIyLDYgKzEz
MjQsMjEgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgKytpOwog
ICAgICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgICAgIGRvbWFpbl9jcHVpZChkLCA3LCAw
LCAmZHVtbXksICZkdW1teSwgJmR1bW15LCAmZWR4KTsKKyAgICAgICAgICAgICAgICBpZiAoIChl
ZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSAmJgorICAgICAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5zcGVjX2N0cmwgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCBpIDwgdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKKyAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgbXNyLmluZGV4ID0gTVNSX1NQRUNf
Q1RSTDsKKyAgICAgICAgICAgICAgICAgICAgICAgIG1zci5yZXNlcnZlZCA9IDA7CisgICAgICAg
ICAgICAgICAgICAgICAgICBtc3IudmFsdWUgPSB2LT5hcmNoLnNwZWNfY3RybDsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggY29weV90b19ndWVzdF9vZmZzZXQodm1zcnMtPm1zcnMsIGks
ICZtc3IsIDEpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwor
ICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICsraTsKKyAgICAgICAg
ICAgICAgICB9CisKICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uodik7CiAKICAgICAgICAg
ICAgICAgICBpZiAoIGkgPiB2bXNycy0+bXNyX2NvdW50ICYmICFyZXQgKQpAQCAtMTM0OSw2ICsx
MzY2LDIwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAKICAgICAgICAgICAgICAgICBzd2l0Y2gg
KCBtc3IuaW5kZXggKQogICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjYXNlIE1T
Ul9TUEVDX0NUUkw6CisgICAgICAgICAgICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7IC8qIE1TUiBh
dmFpbGFibGU/ICovCisKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
ICAgICogTm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBhcyBzYWZlIHRvIHVzZSAo
aS5lLgorICAgICAgICAgICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVu
dW1lcmF0ZWQgaW4gaGFyZHdhcmUuCisgICAgICAgICAgICAgICAgICAgICAqLworCisgICAgICAg
ICAgICAgICAgICAgIGlmICggbXNyLnZhbHVlICYgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RS
TF9TVElCUCkgKQorICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2guc3BlY19jdHJsID0gbXNyLnZhbHVlOworICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKKwogICAgICAgICAgICAgICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVS
RVNfRU5BQkxFUzoKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5jcHVpZF9mYXVsdGluZyA9
ICEhKG1zci52YWx1ZSAmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmlu
ZGV4IGE3MDUzNTIuLmUyMTdhMDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC03ODcsMTIgKzc4NywxNSBA
QCBzdGF0aWMgaW50IHZteF9sb2FkX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9od19jcHUgKmN0eHQpCiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCB2bXhfaW5pdF9tc3Io
dm9pZCkKIHsKICAgICByZXR1cm4gMSAvKiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8gKworICAg
ICAgICAgICAhIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKwogICAgICAgICAgICAo
Y3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4KSArCiAgICAgICAgICAgIChjcHVfaGFzX3hz
YXZlcyAmJiBjcHVfaGFzX3ZteF94c2F2ZXMpOwogfQogCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9t
c3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogeworICAgIHVpbnQzMl90
IGVkeCwgZHVtbXk7CisKICAgICB2bXhfdm1jc19lbnRlcih2KTsKIAogICAgIGlmICggdi0+YXJj
aC5jcHVpZF9mYXVsdGluZyApCkBAIC04MDEsNiArODA0LDEzIEBAIHN0YXRpYyB2b2lkIHZteF9z
YXZlX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgICAgIGN0
eHQtPm1zcltjdHh0LT5jb3VudCsrXS52YWwgPSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVM
VElORzsKICAgICB9CiAKKyAgICBkb21haW5fY3B1aWQodi0+ZG9tYWluLCA3LCAwLCAmZHVtbXks
ICZkdW1teSwgJmR1bW15LCAmZWR4KTsKKyAgICBpZiAoIChlZHggJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfSUJSU0IpKSAmJiB2LT5hcmNoLnNwZWNfY3RybCApCisgICAgeworICAgICAgICBj
dHh0LT5tc3JbY3R4dC0+Y291bnRdLmluZGV4ID0gTVNSX1NQRUNfQ1RSTDsKKyAgICAgICAgY3R4
dC0+bXNyW2N0eHQtPmNvdW50KytdLnZhbCA9IHYtPmFyY2guc3BlY19jdHJsOworICAgIH0KKwog
ICAgIGlmICggY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4ICkKICAgICB7CiAgICAgICAg
IF9fdm1yZWFkKEdVRVNUX0JORENGR1MsICZjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCk7CkBA
IC04MjksNiArODM5LDE5IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1z
cltpXS5pbmRleCApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAg
ICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgICAg
ICAgICAgICAgZXJyID0gLUVOWElPOyAvKiBNU1IgYXZhaWxhYmxlPyAqLworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMg
c2FmZSB0byB1c2UgKGkuZS4KKyAgICAgICAgICAgICAqIGlnbm9yZWQpIHdoZW4gU1RJQlAgaXNu
J3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
ZWxzZSBpZiAoIGN0eHQtPm1zcltpXS52YWwgJgorICAgICAgICAgICAgICAgICAgICAgIH4oU1BF
Q19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgICAgICBlcnIgPSAt
RU5YSU87CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgdi0+YXJjaC5zcGVjX2N0
cmwgPSBjdHh0LT5tc3JbaV0udmFsOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2Ug
TVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKICAgICAgICAgICAgIHYtPmFyY2guY3B1
aWRfZmF1bHRpbmcgPSAhIShjdHh0LT5tc3JbaV0udmFsICYKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORyk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:49:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuoI-0003Ud-Aw; Sun, 11 Feb 2018 16:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuoH-0003SZ-3a
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:01 +0000
X-Inumbo-ID: 9906cb67-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9906cb67-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:50:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuoA-0003WI-V4
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuoA-0008Cw-UT
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:48:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuoA-0008Cw-UT@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:48:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/hvm: Permit guests direct
	access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmNTcwYTNlZTBiNDJhMDM2ZGYxZThjMmIwNTczMDE5MmFkNGJkOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjUzOjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTM6NDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9odm06IFBlcm1pdCBndWVzdHMgZGlyZWN0IGFjY2VzcyB0byBNU1Jfe1NQRUNf
Q1RSTCxQUkVEX0NNRH0KICAgIAogICAgRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVz
dHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzCiAgICB3aGVuIHBvc3Np
YmxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNWEyZmUxNzExNDRlYmNjOTA4ZWExZmNhNDUwNThkNjAx
MGY2YTI4NgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0tCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
fCAyMSArKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwppbmRleCA3YjJkZGRjLi4wYzlmZTM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xODEsNiArMTgxLDExIEBA
IHN0YXRpYyB2b2lkIHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICBjdGwtPmVkeCAmPSB+Y3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1NUSUJQKTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgSUJSUy9JQlBC
IHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUgTVNSCisgICAg
ICAgICAqIGludGVyY2VwdGlvbiBiaXRtYXBzLgorICAgICAgICAgKi8KKyAgICAgICAgY2FsbF9w
b2xpY3lfY2hhbmdlZCA9IGlzX2h2bV9kb21haW4oZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweGQ6CkBAIC0yNDEsNiArMjQ2LDE0IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9kb21haW5f
Y3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21h
aW4uY3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIDB4ODAwMDAwMDg6CisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoZSBJQlBC
IHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUgTVNSCisgICAg
ICAgICAqIGludGVyY2VwdGlvbiBiaXRtYXBzLgorICAgICAgICAgKi8KKyAgICAgICAgY2FsbF9w
b2xpY3lfY2hhbmdlZCA9IGlzX2h2bV9kb21haW4oZCk7CisgICAgICAgIGJyZWFrOwogICAgIH0K
IAogICAgIGlmICggY2FsbF9wb2xpY3lfY2hhbmdlZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDFiODRh
YTYuLjE5ZTAyNjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC02MTIsNiArNjEyLDcgQEAgc3RhdGljIHZv
aWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBh
cmNoX3N2bV9zdHJ1Y3QgKmFyY2hfc3ZtID0gJnYtPmFyY2guaHZtX3N2bTsKICAgICBzdHJ1Y3Qg
dm1jYl9zdHJ1Y3QgKnZtY2IgPSBhcmNoX3N2bS0+dm1jYjsKICAgICB1MzIgYml0bWFwID0gdm1j
Yl9nZXRfZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYik7CisgICAgdWludDMyX3QgZWJ4LCBkdW1t
eTsKIAogICAgIGlmICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5kb21haW4tPmFyY2gu
eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IpICkKQEAgLTYyMCw2ICs2MjEs
MTIgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2
KQogICAgICAgICBiaXRtYXAgJj0gfigxVSA8PCBUUkFQX2ludmFsaWRfb3ApOwogCiAgICAgdm1j
Yl9zZXRfZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYiwgYml0bWFwKTsKKworICAgIC8qIEdpdmUg
YWNjZXNzIHRvIE1TUl9QUkVEX0NNRCBpZiB0aGUgZ3Vlc3QgaGFzIGJlZW4gdG9sZCBhYm91dCBp
dC4gKi8KKyAgICBkb21haW5fY3B1aWQodi0+ZG9tYWluLCAweDgwMDAwMDA4LCAwLCAmZHVtbXks
ICZlYngsICZkdW1teSwgJmR1bW15KTsKKyAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfUFJF
RF9DTUQsCisgICAgICAgICAgICAgICAgICAgICAgZWJ4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0lCUEIpID8gTVNSX0lOVEVSQ0VQVF9OT05FCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogTVNSX0lOVEVSQ0VQVF9SVyk7CiB9
CiAKIHN0YXRpYyB2b2lkIHN2bV9zeW5jX3ZtY2Ioc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CmluZGV4IGUyMTdhMDkuLmViNjdjYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC01NDUsNiArNTQ1LDgg
QEAgdm9pZCB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAoc3RydWN0IHZjcHUgKnYpCiAKIHN0
YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAg
ICB1aW50MzJfdCBfN2QwLCBlOGIsIGR1bW15OworCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAog
ICAgICAgICAgKHYtPmRvbWFpbi0+YXJjaC54ODZfdmVuZG9yICE9IGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvcikgKQogICAgICAgICB2LT5hcmNoLmh2bV92bXguZXhjZXB0aW9uX2JpdG1hcCB8PSAo
MVUgPDwgVFJBUF9pbnZhbGlkX29wKTsKQEAgLTU1NCw2ICs1NTYsMjUgQEAgc3RhdGljIHZvaWQg
dm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZteF92bWNzX2Vu
dGVyKHYpOwogICAgIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKICAgICB2bXhfdm1j
c19leGl0KHYpOworCisgICAgZG9tYWluX2NwdWlkKHYtPmRvbWFpbiwgNywgMCwgJmR1bW15LCAm
ZHVtbXksICZkdW1teSwgJl83ZDApOworICAgIGRvbWFpbl9jcHVpZCh2LT5kb21haW4sIDB4ODAw
MDAwMDgsIDAsICZkdW1teSwgJmU4YiwgJmR1bW15LCAmZHVtbXkpOworCisgICAgLyoKKyAgICAg
KiBXZSBjYW4gc2FmZWx5IHBhc3MgTVNSX1NQRUNfQ1RSTCB0aHJvdWdoIHRvIHRoZSBndWVzdCwg
ZXZlbiBpZiBTVElCUAorICAgICAqIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdhcmUsIGFzIFNQ
RUNfQ1RSTF9TVElCUCBpcyBpZ25vcmVkLgorICAgICAqLworICAgIGlmICggXzdkMCAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICB2bXhfZGlzYWJsZV9pbnRlcmNl
cHRfZm9yX21zcih2LCBNU1JfU1BFQ19DVFJMLCBNU1JfVFlQRV9SIHwgTVNSX1RZUEVfVyk7Cisg
ICAgZWxzZQorICAgICAgICB2bXhfZW5hYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9TUEVD
X0NUUkwsIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKKworICAgIC8qIE1TUl9QUkVEX0NNRCBp
cyBzYWZlIHRvIHBhc3MgdGhyb3VnaCBpZiB0aGUgZ3Vlc3Qga25vd3MgYWJvdXQgaXQuICovCisg
ICAgaWYgKCAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpIHx8CisgICAg
ICAgICAoZThiICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSApCisgICAgICAgIHZt
eF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9QUkVEX0NNRCwgTVNSX1RZUEVfUiB8
IE1TUl9UWVBFX1cpOworICAgIGVsc2UKKyAgICAgICAgdm14X2VuYWJsZV9pbnRlcmNlcHRfZm9y
X21zcih2LCBNU1JfUFJFRF9DTUQsIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKIH0KIAogc3Rh
dGljIGludCB2bXhfZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:49:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuoP-0003Vi-CM; Sun, 11 Feb 2018 16:49:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuoN-0003VY-SO
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:07 +0000
X-Inumbo-ID: 65980723-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65980723-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:48:33 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuoL-0003X4-0z
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuoL-0008Ds-0P
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuoL-0008Ds-0P@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:49:05 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwOWE1YzI5MTc1MDZjZjlkOTVkODVmNjViMmRmMTU4YTQ5NDY0OWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU0OjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTQ6MjggMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19DVFJMIGF0IGVh
Y2ggZW50cnkvZXhpdCBwb2ludAogICAgCiAgICBXZSBuZWVkIHRvIGJlIGFibGUgdG8gZWl0aGVy
IHNldCBvciBjbGVhciBJQlJTIGluIFhlbiBjb250ZXh0LCBhcyB3ZWxsIGFzCiAgICByZXN0b3Jl
IGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVzdCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1
bWVudGF0aW9uIGluCiAgICBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgZGV0YWlscy4KICAg
IAogICAgV2l0aCB0aGUgY29udGVtcG9yYXJ5IG1pY3JvY29kZSwgd3JpdGVzIHRvICVjcjMgYXJl
IHNsb3dlciB3aGVuIFNQRUNfQ1RSTC5JQlJTCiAgICBpcyBzZXQuICBUaGVyZWZvcmUsIHRoZSBw
b3NpdGlvbmluZyBvZiBTUEVDX0NUUkxfe0VOVFJZL0VYSVR9KiBpcyBpbXBvcnRhbnQuCiAgICAK
ICAgIElkZWFsbHksIHRoZSBJQlJTX1NFVC9JQlJTX0NMRUFSIGh1bmtzIG1pZ2h0IGJlIHBvc2l0
aW9uZWQgZWl0aGVyIHNpZGUgb2YgdGhlCiAgICAlY3IzIGNoYW5nZSwgYnV0IHRoYXQgaXMgcmF0
aGVyIG1vcmUgY29tcGxpY2F0ZWQgdG8gYXJyYW5nZSwgYW5kIGNvdWxkIHN0aWxsCiAgICByZXN1
bHQgaW4gYSBndWVzdCBjb250cm9sbGVkIHZhbHVlIGluIFNQRUNfQ1RSTCBkdXJpbmcgdGhlICVj
cjMgY2hhbmdlLAogICAgbmVnYXRpbmcgdGhlIHNhdmluZyBpZiB0aGUgZ3Vlc3QgY2hvc2UgdG8g
aGF2ZSBJQlJTIHNldC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBvcHRpbWlzZSBmb3IgdGhlIHBy
ZS1Ta3lsYWtlIGNhc2UgKGJlaW5nIGZhciBtb3JlIGNvbW1vbiBpbiB0aGUKICAgIGZpZWxkIHRo
YW4gU2t5bGFrZSBhbmQgbGF0ZXIsIGF0IHRoZSBtb21lbnQpLCB3aGVyZSB3ZSBoYXZlIGEgWGVu
LXByZWZlcnJlZAogICAgdmFsdWUgb2YgSUJSUyBjbGVhciB3aGVuIHN3aXRjaGluZyAlY3IzLgog
ICAgCiAgICBUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVkIGJ1Z2ZpeCwgd2hlcmUgdmFyaW91cyBh
c21fZGVmbi5oIG1hY3JvcyBoYXZlIGEKICAgIGhpZGRlbiBkZXBlbmRlbmN5IG9uIFBBR0VfU0la
RSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJyb3IgaWYgdXNlZCBpbgogICAgYSAu
bWFjcm8gZGVmaW5pdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1ZTc5NjI5MDExMzExODZkMzUx
NDUyOGVkNTdjN2E5OTAxYTE1YTNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoy
MSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgICAgICAgIHwgIDEwICst
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICB8ICAxOCArKysKIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YyAgIHwgICAzICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgIHwgIDEzICsr
KwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNDcgKysrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5o
ICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwg
ICA5ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDIyNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEyIGZpbGVzIGNoYW5nZWQsIDMzNiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IDY0ZjBkY2Qu
LjI4OWU5NDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNzgsNiArNzgsMTEgQEAgVU5MSUtFTFlf
RU5EKHN2bV90cmFjZSkKICAgICAgICAgb3IgICAkWDg2X0VGTEFHU19NQlMsJXJheAogICAgICAg
ICBtb3YgICVyYXgsVk1DQl9yZmxhZ3MoJXJjeCkKIAorICAgICAgICBtb3YgVkNQVV9hcmNoX3Nw
ZWNfY3RybCglcmJ4KSwgJWVheAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywg
Q2xvYjogY2QgKi8KKwogICAgICAgICBwb3AgICVyMTUKICAgICAgICAgcG9wICAlcjE0CiAgICAg
ICAgIHBvcCAgJXIxMwpAQCAtMTAwLDggKzEwNSwxMSBAQCBVTkxJS0VMWV9FTkQoc3ZtX3RyYWNl
KQogICAgICAgICBTQVZFX0FMTAogCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQotICAgICAgICBt
b3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCksJXJjeAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX1ZNRVhJVCAvKiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICov
CisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBi
ZWZvcmUgdGhpcyBwb2ludC4gKi8KKworICAgICAgICBtb3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCks
JXJjeAogICAgICAgICBtb3ZiICQwLFZDUFVfc3ZtX3ZtY2JfaW5fc3luYyglcmJ4KQogICAgICAg
ICBtb3YgIFZNQ0JfcmF4KCVyY3gpLCVyYXgKICAgICAgICAgbW92ICAlcmF4LFVSRUdTX3JheCgl
cnNwKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggY2M2MTg4ZS4uN2FhMGU4NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9l
bnRyeS5TCkBAIC0zNyw2ICszNyw5IEBAIEVOVFJZKHZteF9hc21fdm1leGl0X2hhbmRsZXIpCiAg
ICAgICAgIG1vdmIgJDEsVkNQVV92bXhfbGF1bmNoZWQoJXJieCkKICAgICAgICAgbW92ICAlcmF4
LFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KQogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X1ZNRVhJVCAvKiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisg
ICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBtb3YgICVyc3AsJXJkaQogICAgICAgICBjYWxs
IHZteF92bWV4aXRfaGFuZGxlcgogCkBAIC02NSw2ICs2OCwxMiBAQCBVTkxJS0VMWV9FTkQocmVh
bG1vZGUpCiAKICAgICAgICAgbW92ICAlcnNwLCVyZGkKICAgICAgICAgY2FsbCB2bXhfdm1lbnRl
cl9oZWxwZXIKKworICAgICAgICBtb3YgVkNQVV9hcmNoX3NwZWNfY3RybCglcmJ4KSwgJWVheAor
CisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBi
ZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyog
UmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2QgKi8KKwogICAgICAg
ICBtb3YgIFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKICAgICAgICAgcG9wICAlcjE1
CkBAIC05Niw2ICsxMDUsMTUgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogLkx2bXhfdm1lbnRy
eV9mYWlsOgogICAgICAgICBzdGkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICAvKgorICAg
ICAgICAgKiBQViB2YXJpYW50IG5lZWRlZCBoZXJlIGFzIG5vIGd1ZXN0IGNvZGUgaGFzIGV4ZWN1
dGVkIChzbworICAgICAgICAgKiBNU1JfU1BFQ19DVFJMIGNhbid0IGhhdmUgY2hhbmdlZCB2YWx1
ZSksIGFuZCBOTUlzL01DRXMgYXJlIGxpYWJsZQorICAgICAgICAgKiB0byBoaXQgKGluIHdoaWNo
IGNhc2UgdGhlIEhWTSB2YXJpYW50IG1pZ2h0IGNvcnJ1cHQgdGhpbmdzKS4KKyAgICAgICAgICov
CisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWlu
Zm8gQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBjYWxsIHZteF92
bWVudHJ5X2ZhaWx1cmUKICAgICAgICAgQlVHICAvKiB2bXhfdm1lbnRyeV9mYWlsdXJlKCkgc2hv
dWxkbid0IHJldHVybi4gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA5MzAyMzBkLi4xNjBiMzZiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjYxLDYg
KzY2MSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcg
bWJpX3ApCiAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgwKTsKICAgICBzZXRfY3VycmVudCgoc3RydWN0
IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVidWcgc2FuaXR5LiAqLwogICAgIGlkbGVfdmNwdVsw
XSA9IGN1cnJlbnQ7CisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKICAgICBw
ZXJjcHVfaW5pdF9hcmVhcygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBjMTk1MDhmLi4yMWE4Njg1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
QEAgLTQxLDYgKzQxLDcgQEAKICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxh
c20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJs
Lmg+CiAjaW5jbHVkZSA8YXNtL3RpbWUuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KICNpbmNs
dWRlIDxtYWNoX2FwaWMuaD4KQEAgLTMwMCw2ICszMDEsNyBAQCB2b2lkIHN0YXJ0X3NlY29uZGFy
eSh2b2lkICp1bnVzZWQpCiAgICAgc2V0X2N1cnJlbnQoaWRsZV92Y3B1W2NwdV0pOwogICAgIHRo
aXNfY3B1KGN1cnJfdmNwdSkgPSBpZGxlX3ZjcHVbY3B1XTsKICAgICByZG1zcmwoTVNSX0VGRVIs
IHRoaXNfY3B1KGVmZXIpKTsKKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAog
ICAgIC8qCiAgICAgICogSnVzdCBhcyBkdXJpbmcgZWFybHkgYm9vdHN0cmFwLCBpdCBpcyBjb252
ZW5pZW50IGhlcmUgdG8gZGlzYWJsZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9h
c20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDMy
NWFiZGMuLjEyOGQ4ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTg4LDYgKzg4
LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoVkNQVV9rZXJuZWxfc3MsIHN0
cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NzKTsKICAgICBPRkZTRVQoVkNQVV9pb3Bs
LCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LmlvcGwpOwogICAgIE9GRlNFVChWQ1BVX2d1ZXN0
X2NvbnRleHRfZmxhZ3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnZnY19mbGFncyk7CisgICAgT0ZGU0VU
KFZDUFVfYXJjaF9zcGVjX2N0cmwsIHN0cnVjdCB2Y3B1LCBhcmNoLnNwZWNfY3RybCk7CiAgICAg
T0ZGU0VUKFZDUFVfbm1pX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBubWlfcGVuZGluZyk7CiAgICAg
T0ZGU0VUKFZDUFVfbWNlX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBtY2VfcGVuZGluZyk7CiAgICAg
T0ZGU0VUKFZDUFVfbm1pX29sZF9tYXNrLCBzdHJ1Y3QgdmNwdSwgbm1pX3N0YXRlLm9sZF9tYXNr
KTsKQEAgLTEzOSw2ICsxNDAsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChD
UFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQpOwogICAgIE9GRlNFVChDUFVJTkZPX3hl
bl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CiAgICAgT0ZGU0VUKENQVUlORk9fcHZf
Y3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CisgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93
X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKKyAgICBPRkZT
RVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hh
ZG93X3NwZWNfY3RybCk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0
IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
aW5kZXggYzhmNjhhMC4uOWY2NWU5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9j
b21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBA
IC0xNyw2ICsxNywxMCBAQCBFTlRSWShjb21wYXRfaHlwZXJjYWxsKQogICAgICAgICBwdXNocSAk
MAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxM
IGNvbXBhdD0xIC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25s
eS4gKi8KKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVn
cy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIENS
NF9QVjMyX1JFU1RPUkUKIAogICAgICAgICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCkBA
IC0xNDgsNiArMTUyLDEyIEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAg
ICAgLnBvcHNlY3Rpb24KICAgICAgICAgb3IgICAgJFg4Nl9FRkxBR1NfSUYsJXIxMQogICAgICAg
ICBtb3YgICAlcjExZCxVUkVHU19lZmxhZ3MoJXJzcCkKKworICAgICAgICBtb3YgVkNQVV9hcmNo
X3NwZWNfY3RybCglcmJ4KSwgJWVheAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2Fs
bCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5m
bywgQ2xvYjogY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OCBjb21wYXQ9MQogLkxm
dDA6ICBpcmV0cQogICAgICAgICBfQVNNX1BSRV9FWFRBQkxFKC5MZnQwLCBoYW5kbGVfZXhjZXB0
aW9uKQpAQCAtMjA2LDYgKzIxNiw5IEBAIEVOVFJZKGNzdGFyX2VudGVyKQogICAgICAgICBtb3Zs
ICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAKKyAgICAgICAgU1BF
Q19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNk
ICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2Fm
ZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAgICAg
ICAgIG5lZyAgICVyY3gKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCAyMDUzNmQ0Li4wODMzMThlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCkBAIC0zNyw2ICszNyw5IEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiBy
ZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKIAor
ICAgICAgICAvKiBTdGFzaCBndWVzdCBTUEVDX0NUUkwgdmFsdWUgd2hpbGUgd2UgY2FuIHJlYWQg
c3RydWN0IHZjcHUuICovCisgICAgICAgIG1vdiAgIFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCks
ICVyMTVkCisKICAgICAgICAgLyogQ29weSBndWVzdCBtYXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBl
ci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLwogICAgICAgICBtb3YgICAlY3IzLCAlcjkKICAgICAg
ICAgR0VUX1NUQUNLX0VORChkeCkKQEAgLTY0LDYgKzY3LDEyIEBAIHJlc3RvcmVfYWxsX2d1ZXN0
OgogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQogLkxyYWdfa2VlcF9jcjM6CiAKKyAg
ICAgICAgLyogUmVzdG9yZSBzdGFzaGVkIFNQRUNfQ1RSTCB2YWx1ZS4gKi8KKyAgICAgICAgbW92
ICAgJXIxNWQsICVlYXgKKworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9F
WElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6
IGNkICovCisKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2Fs
bCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdApAQCAtMTAyLDkgKzEx
MSw5IEBAIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAgICogQ2hlY2sgd2hldGhlciB3ZSBuZWVk
IHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywgaW4KICAgICAgICAgICogY2Fz
ZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQykuCiAg
ICAgICAgICAqLwotICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQotICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAlcmR4Ci0gICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQocHZfY3IzKSglcmF4KSwgJXJheAorICAgICAgICBHRVRfU1RBQ0tfRU5E
KGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAl
cmR4CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmJ4KSwgJXJh
eAogICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4CiAgICAgICAgIC8qCiAgICAgICAgICAqIElkZWFs
bHkgdGhlIGNvbmRpdGlvbiB3b3VsZCBiZSAibnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlzdCwK
QEAgLTExNCw2ICsxMjMsOSBAQCBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKICAgICAgICAg
d3JpdGVfY3IzIHJheCwgcmRpLCByc2kKIFVOTElLRUxZX0VORChleGl0X2NyMykKIAorICAgICAg
ICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRo
aXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAvKiBSZXE6ICVyYng9
ZW5kLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OAogICAgICAgICBp
cmV0cQogCkBAIC0xNDQsNiArMTU2LDkgQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIG1v
dmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAg
ICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAg
ICAgICAgbmVnICAgJXJjeApAQCAtMjQ3LDYgKzI2Miw5IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxh
Z3Nfc2F2ZWQpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAg
U0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9
cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAg
IEdFVF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApAQCAtMjkzLDYgKzMxMSw5IEBA
IEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQog
ICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJl
cTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisK
ICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC00NjIsNiAr
NDgzLDEwIEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMK
IAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQogICAgICAgICBuZWcgICAl
cmN4CkBAIC01MDAsNiArNTI1LDEwIEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAg
ICBTQVZFX0FMTCBDTEFDCiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xv
YjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUK
ICAgICAgICAgbmVnICAgJXJjeApAQCAtNjkzLDggKzcyMiwxMiBAQCBFTlRSWShkb3VibGVfZmF1
bHQpCiAgICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBm
YXVsdHMgKi8KICAgICAgICAgU0FWRV9BTEwgU1RBQwogCi0gICAgICAgIEdFVF9TVEFDS19FTkQo
YngpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVy
YngKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAg
ICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUg
dGhpcyBwb2ludC4gKi8KKworICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyMTQpLCAlcmJ4CiAgICAgICAgIHRlc3QgICVyYngsICVyYngKICAgICAgICAganogICAg
LkxkYmxmX2NyM19va2F5CiAgICAgICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZApAQCAtNzIzLDYg
Kzc1NiwxMCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgU0FWRV9BTEwgQ0xBQwog
CiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAg
ICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRo
aXMgcG9pbnQuICovCisKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KSwgJXJjeAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1CiAgICAgICAgIG5lZyAgICVy
Y3gKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IGVkZDdmMDUuLmQ0MmM4NTggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaApAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDxhc20vYXNtLW9mZnNl
dHMuaD4KICNlbmRpZgogI2luY2x1ZGUgPGFzbS9idWcuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5o
PgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CiAj
aW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgpAQCAtMzc2LDQgKzM3Nyw2IEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogI2RlZmluZSBSRVg2NF9QUkVGSVggInJleDY0LyIK
ICNlbmRpZgogCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KKwogI2VuZGlmIC8qIF9f
WDg2X0FTTV9ERUZOU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggMzk3ZmE0Yy4uMjU0
MTU5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTU0LDYgKzU0LDEyIEBAIHN0cnVjdCBjcHVf
aW5mbyB7CiAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOwogICAgIHVuc2lnbmVk
IGxvbmcgcHZfY3IzOworCisgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1
c2FnZS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICBib29sICAg
ICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CisKKyAgICB1bnNpZ25lZCBsb25nIF9fcGFkOwog
ICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L25vcHMuaAppbmRleCAxMzY4YTk3Li5mMmM3MDk5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApAQCAt
NjMsNiArNjMsMTIgQEAKICNkZWZpbmUgQVNNX05PUDcgX0FTTV9NS19OT1AoSzhfTk9QNykKICNk
ZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoSzhfTk9QOCkKIAorI2RlZmluZSBBU01fTk9QMTcg
QVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgorI2RlZmluZSBBU01fTk9QMjEgQVNNX05PUDg7
IEFTTV9OT1A4OyBBU01fTk9QNQorI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7IEFTTV9OT1A4
OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QMjkgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9Q
ODsgQVNNX05PUDUKKyNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4CisKICNkZWZpbmUgQVNNX05PUF9NQVggOAogCiAjZW5kaWYgLyogX19YODZf
QVNNX05PUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBlMDg4YTU1Li5iNDUx
MjUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIwLDggKzIwLDE3IEBACiAjaWZuZGVm
IF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXwogCisjaW5j
bHVkZSA8YXNtL2N1cnJlbnQuaD4KKwogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRl
KHZvaWQpCit7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisK
KyAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwg
PSAwOworfQorCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uZWNmMzNhNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsX2FzbS5oCkBAIC0wLDAgKzEsMjI0IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBp
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgor
ICovCisKKyNpZm5kZWYgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KKyNkZWZpbmUgX19YODZfU1BF
Q19DVFJMX0FTTV9IX18KKworI2lmZGVmIF9fQVNTRU1CTFlfXworI2luY2x1ZGUgPGFzbS9tc3It
aW5kZXguaD4KKworLyoKKyAqIFNhdmluZyBhbmQgcmVzdG9yaW5nIE1TUl9TUEVDX0NUUkwgc3Rh
dGUgaXMgYSBsaXR0bGUgdHJpY2t5LgorICoKKyAqIFdlIHdhbnQgdGhlIGd1ZXN0cyBjaG9pY2Ug
b2YgU1BFQ19DVFJMIHdoaWxlIGluIGd1ZXN0IGNvbnRleHQsIGFuZCBYZW4ncworICogY2hvaWNl
IChzZXQgb3IgY2xlYXIsIGRlcGVuZGluZyBvbiB0aGUgaGFyZHdhcmUpIHdoaWxlIHJ1bm5pbmcg
aW4gWGVuCisgKiBjb250ZXh0LiAgVGhlcmVmb3JlLCBhIHNpbXBsaXN0aWMgYWxnb3JpdGhtIGlz
OgorICoKKyAqICAtIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhlbgorICogIC0gU2V0IHRo
ZSBndWVzdHMnIGNob2ljZSBvbiBleGl0IHRvIGd1ZXN0CisgKiAgLSBMZWF2ZSBTUEVDX0NUUkwg
dW5jaGFuZ2VkIG9uIGV4aXQgdG8geGVuCisgKgorICogVGhlcmUgYXJlIHR3byBjb21wbGljYXRp
bmcgZmFjdG9yczoKKyAqICAxKSBIVk0gZ3Vlc3RzIGNhbiBoYXZlIGRpcmVjdCBhY2Nlc3MgdG8g
dGhlIE1TUiwgc28gaXQgY2FuIGNoYW5nZQorICogICAgIGJlaGluZCBYZW4ncyBiYWNrLgorICog
IDIpIEFuIE5NSSBvciBNQ0UgY2FuIGludGVycnVwdCBhdCBhbnkgcG9pbnQsIGluY2x1ZGluZyBl
YXJseSBpbiB0aGUgZW50cnkKKyAqICAgICBwYXRoLCBvciBsYXRlIGluIHRoZSBleGl0IHBhdGgg
YWZ0ZXIgcmVzdG9yaW5nIHRoZSBndWVzdCB2YWx1ZS4gIFRoaXMKKyAqICAgICB3aWxsIGNvcnJ1
cHQgdGhlIGd1ZXN0IHZhbHVlLgorICoKKyAqIEZhY3RvciAxIGlzIGRlYWx0IHdpdGggYnkgcmVs
eWluZyBvbiBOTUlzL01DRXMgYmVpbmcgYmxvY2tlZCBpbW1lZGlhdGVseQorICogYWZ0ZXIgVk1F
WElULiAgVGhlIFZNRVhJVC1zcGVjaWZpYyBjb2RlIHJlYWRzIE1TUl9TUEVDX0NUUkwgYW5kIHVw
ZGF0ZXMKKyAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVuJ3MgTVNSX1NQRUNfQ1RSTCBzZXR0
aW5nLgorICoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1haW50YWluIGEgc2hhZG93X3Nw
ZWNfY3RybCB2YWx1ZSwgYW5kCisgKiB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuIHBlciBj
cHUuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgorICoKKyAqICAxKSBTdG9yZSBndWVzdCB2YWx1
ZSBpbiBzaGFkb3dfc3BlY19jdHJsCisgKiAgMikgU2V0IHVzZV9zaGFkb3dfc3BlY19jdHJsIGJv
b2xlYW4KKyAqICAzKSBMb2FkIGd1ZXN0IHZhbHVlIGludG8gTVNSX1NQRUNfQ1RSTAorICogIDQp
IEV4aXQgdG8gZ3Vlc3QKKyAqICA1KSBFbnRyeSBmcm9tIGd1ZXN0CisgKiAgNikgQ2xlYXIgdXNl
X3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDcpIExvYWQgWGVuJ3MgdmFsdWUgaW50byBN
U1JfU1BFQ19DVFJMCisgKgorICogVGhlIGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMv
ZXhjZXB0aW9ucyBpczoKKyAqICAtICBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KKyAq
ICAtICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBJ
ZiBzZXQsIGxvYWQgc2hhZG93X3NwZWNfY3RybAorICoKKyAqIFRoZXJlZm9yZSwgYW4gaW50ZXJy
dXB0L2V4Y2VwdGlvbiB3aGljaCBoaXRzIHRoZSBzeW5jaHJvbm91cyBwYXRoIGJldHdlZW4KKyAq
IHN0ZXBzIDIgYW5kIDYgd2lsbCByZXN0b3JlIHRoZSBzaGFkb3cgdmFsdWUgcmF0aGVyIHRoYW4g
bGVhdmluZyBYZW4ncyB2YWx1ZQorICogbG9hZGVkIGFuZCBjb3JydXB0aW5nIHRoZSB2YWx1ZSB1
c2VkIGluIGd1ZXN0IGNvbnRleHQuCisgKgorICogVGhlIGZvbGxvd2luZyBBU00gZnJhZ21lbnRz
IGltcGxlbWVudCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVpciBsb2NhbAorICogY29tbWVudHMg
Zm9yIGZ1cnRoZXIgZGV0YWlscy4KKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAor
ICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIKKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTgorICogIC0gU1BFQ19DVFJMX0VYSVRf
VE9fR1VFU1QKKyAqLworCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGli
cnNfdmFsOnJlcQorLyoKKyAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWlu
Zm8KKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBUaGUgY29tbW9uIGNhc2Ug
aXMgdGhhdCBhIGd1ZXN0IGhhcyBkaXJlY3QgYWNjZXNzIHRvIE1TUl9TUEVDX0NUUkwsIGF0Cisg
KiB3aGljaCBwb2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1ZXN0IHZhbHVlIGJlZm9yZSBzZXR0
aW5nIElCUlMgZm9yIFhlbi4KKyAqIFVuaWxhdGVyYWxseSBzYXZpbmcgdGhlIGd1ZXN0IHZhbHVl
IGlzIHNob3J0ZXIgYW5kIGZhc3RlciB0aGFuIGNoZWNraW5nLgorICovCisgICAgbW92ICRNU1Jf
U1BFQ19DVFJMLCAlZWN4CisgICAgcmRtc3IKKworICAgIC8qIFN0YXNoIHRoZSB2YWx1ZSBmcm9t
IGhhcmR3YXJlLiAqLworICAgIG1vdiAlZWF4LCBWQ1BVX2FyY2hfc3BlY19jdHJsKCVyYngpCisg
ICAgeG9yICVlZHgsICVlZHgKKworICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJl
Zm9yZSogbG9hZGluZyBYZW4ncyB2YWx1ZS4gKi8KKyAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vf
c2hhZG93X3NwZWNfY3RybCglcnNwKQorCisgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gKi8KKyAgICBtb3YgJFxpYnJzX3ZhbCwgJWVheAorICAgIHdybXNyCisuZW5kbQorCisubWFj
cm8gRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuOnJlcSBpYnJzX3ZhbDpyZXEKKy8qCisgKiBS
ZXF1aXJlcyAlcnNwPXJlZ3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCisgKiBSZXF1aXJl
cyAlcjE0PXN0YWNrX2VuZCAoaWYgbWF5YmV4ZW4pCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAl
cmR4CisgKgorICogUFYgZ3Vlc3RzIGNhbid0IHVwZGF0ZSBNU1JfU1BFQ19DVFJMIGJlaGluZCBY
ZW4ncyBiYWNrLCBzbyBubyBuZWVkIHRvIHJlYWQKKyAqIGl0IGJhY2suICBFbnRyaWVzIGZyb20g
Z3Vlc3QgY29udGV4dCBuZWVkIHRvIGNsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcsCisgKiB3aGls
ZSBlbnRyaWVzIGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBjdXJyZW50IHN0
YXRlLgorICovCisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAgeG9yICVlZHgsICVl
ZHgKKworICAgIC8qCisgICAgICogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBs
b2FkaW5nIFhlbidzIHZhbHVlLiAgSWYgZW50ZXJpbmcKKyAgICAgKiBmcm9tIGEgcG9zc2libHkt
eGVuIGNvbnRleHQsICVyc3AgZG9lc24ndCBuZWNlc3NhcmlseSBhbGlhcyB0aGUgY3B1aW5mbwor
ICAgICAqIGJsb2NrIHNvIGNhbGN1bGF0ZSB0aGUgcG9zaXRpb24gZGlyZWN0bHkuCisgICAgICov
CisgICAgLmlmIFxtYXliZXhlbgorICAgICAgICAvKiBCcmFuY2hsZXNzIGBpZiAoICF4ZW4gKSBj
bGVhcl9zaGFkb3dpbmdgICovCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAg
ICAgICBzZXR6ICVhbAorICAgICAgICBhbmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9z
aGFkb3dfc3BlY19jdHJsKSglcjE0KQorICAgIC5lbHNlCisgICAgICAgIG1vdmIgJWRsLCBDUFVJ
TkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisgICAgLmVuZGlmCisKKyAgICAvKiBMb2Fk
IFhlbidzIGludGVuZGVkIHZhbHVlLiAqLworICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4CisgICAg
d3Jtc3IKKy5lbmRtCisKKy5tYWNybyBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KKy8qCisgKiBS
ZXF1aXJlcyAlcmJ4PXN0YWNrX2VuZAorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoK
KyAqIFdoZW4gcmV0dXJuaW5nIHRvIFhlbiBjb250ZXh0LCBsb29rIHRvIHNlZSB3aGV0aGVyIFNQ
RUNfQ1RSTCBzaGFkb3dpbmcgaXMKKyAqIGluIGVmZmVjdCwgYW5kIHJlbG9hZCB0aGUgc2hhZG93
IHZhbHVlLiAgVGhpcyBjb3ZlcnMgcmFjZSBjb25kaXRpb25zIHdoaWNoCisgKiBleGlzdCB3aXRo
IGFuIE5NSS9NQ0UvZXRjIGhpdHRpbmcgbGF0ZSBpbiB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGgu
CisgKi8KKyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgY21wYiAlZGwsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyYngpCisgICAgamUgLkxcQF9za2lwCisKKyAg
ICBtb3YgU1RBQ0tfQ1BVSU5GT19GSUVMRChzaGFkb3dfc3BlY19jdHJsKSglcmJ4KSwgJWVheAor
ICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHdybXNyCisKKy5MXEBfc2tpcDoKKy5l
bmRtCisKKy5tYWNybyBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVAorLyoKKyAqIFJlcXVpcmVz
ICVlYXg9c3BlY19jdHJsLCAlcnNwPXJlZ3MvY3B1aW5mbworICogQ2xvYmJlcnMgJXJjeCwgJXJk
eAorICoKKyAqIFdoZW4gcmV0dXJuaW5nIHRvIGd1ZXN0IGNvbnRleHQsIHNldCB1cCBTUEVDX0NU
Ukwgc2hhZG93aW5nIGFuZCBsb2FkIHRoZQorICogZ3Vlc3QgdmFsdWUuCisgKi8KKyAgICAvKiBT
ZXQgdXAgc2hhZG93IHZhbHVlICpiZWZvcmUqIGVuYWJsaW5nIHNoYWRvd2luZy4gKi8KKyAgICBt
b3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisKKyAgICAvKiBTZXQgU1BF
Q19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBndWVzdCB2YWx1ZS4gKi8KKyAg
ICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisKKyAgICBtb3Yg
JE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICB4b3IgJWVkeCwgJWVkeAorICAgIHdybXNyCisuZW5k
bQorCisvKiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBIVk0gZ3Vlc3QuICovCisjZGVmaW5l
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzIpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgIGlicnNfdmFsPTApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8qIFVzZSBhZnRlciBh
biBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIvZXRj
KS4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFT
TV9OT1AyMSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJp
bmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdp
ZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgaWJyc192YWw9MCksICAgICAgICAgIFwK
KyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIGluIGludGVycnVw
dC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuICov
CisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9Q
MjkpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5
KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KERP
X1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xIGlicnNfdmFsPTApLCAgICAgICAgICBcCisgICAg
ICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8qIFVzZSB3aGVuIGV4aXRpbmcgdG8g
WGVuIGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0
cmluZ2lmeShBU01fTk9QMTcpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAg
ICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIHdoZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0
LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNN
X05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAg
XAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfQ0xFQVIKKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLworI2VuZGlmIC8qICFfX1g4Nl9T
UEVDX0NUUkxfQVNNX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13
aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:49:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuoX-0003XK-Ep; Sun, 11 Feb 2018 16:49:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuoW-0003XB-Ak
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:16 +0000
X-Inumbo-ID: 6b96565b-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b96565b-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:48:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuoV-0003XG-2n
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuoV-0008Ed-2J
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuoV-0008Ed-2J@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:49:15 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/entry: Organise the clobbering
	of the RSB/RAS on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2MTUzODU2Zjg1N2Y3ODZiOTVlY2M0ZjgxMjYwNDc3ZDc1ZGMxNWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU1OjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTU6MTcgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJpbmcgb2YgdGhlIFJTQi9SQVMg
b24gZW50cnkgdG8gWGVuCiAgICAKICAgIHJldCBpbnN0cnVjdGlvbnMgYXJlIHNwZWN1bGF0ZWQg
ZGlyZWN0bHkgdG8gdmFsdWVzIHJlY29yZGVkIGluIHRoZSBSZXR1cm4KICAgIFN0YWNrIEJ1ZmZl
ci9SZXR1cm4gQWRkcmVzcyBTdGFjaywgYXMgdGhlcmUgaXMgbm8gdW5jZXJ0YWludHkgaW4gd2Vs
bC1mb3JtZWQKICAgIGNvZGUuICBHdWVzdHMgY2FuIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgaW4g
dHdvIHdheXM6CiAgICAKICAgICAgMSkgSWYgdGhleSBjYW4gZmluZCBhIHBhdGggaW4gWGVuIHdo
aWNoIGV4ZWN1dGVzIG1vcmUgcmV0IGluc3RydWN0aW9ucyB0aGFuCiAgICAgICAgIGNhbGwgaW5z
dHJ1Y3Rpb25zLiAgKEF0IGxlYXN0IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGluZnJhc3RydWN0dXJl
LAogICAgICAgICBwcm9iYWJseSBvdGhlcnMuKQogICAgCiAgICAgIDIpIFVzZSB0aGUgZmFjdCB0
aGF0IHRoZSBSU0IvUkFTIGluIGhhcmR3YXJlIGlzIGFjdHVhbGx5IGEgY2lyY3VsYXIgc3RhY2sK
ICAgICAgICAgd2l0aG91dCBhIGNvbmNlcHQgb2YgZW1wdHkuICAoV2hlbiBpdCBsb2dpY2FsbHkg
ZW1wdGllcywgc3RhbGUgdmFsdWVzCiAgICAgICAgIHdpbGwgc3RhcnQgYmVpbmcgdXNlZC4pCiAg
ICAKICAgIFRvIG1pdGlnYXRlLCBvdmVyd3JpdGUgdGhlIFJTQiBvbiBlbnRyeSB0byBYZW4gd2l0
aCBnYWRnZXRzIHdoaWNoIHdpbGwgY2FwdHVyZQogICAgYW5kIGNvbnRhaW4gcm9ndWUgc3BlY3Vs
YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTZjMDEyOGU5YWIyNWJmNjZkZjExMzc3YTMzZWU1
NTg0ZDdmOTllMwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICB8ICAyICsrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAppbmRleCBkYzNhMzM1Li4xMDc0ZjRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAt
MjcsNiArMjcsOCBAQCBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfSk1QLCAgIChGU0NBUElOVFMr
MCkqMzIrMTYpIC8qIFVzZSBJTkRfVEhVTktfSk1QICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJQ
QiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIElCUlNCIHx8IElCUEIgKi8KIFhFTl9D
UFVGRUFUVVJFKFhFTl9JQlJTX1NFVCwgICAgKEZTQ0FQSU5UUyswKSozMisxOCkgLyogSUJSU0Ig
JiYgSVJCUyBzZXQgaW4gWGVuICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19DTEVBUiwgIChG
U0NBUElOVFMrMCkqMzIrMTkpIC8qIElCUlNCICYmIElCUlMgY2xlYXIgaW4gWGVuICovCitYRU5f
Q1BVRkVBVFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBv
dmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KK1hFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQs
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZt
ZXhpdCAqLwogCiAjZGVmaW5lIE5DQVBJTlRTIChGU0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3
b3JkcyB3b3J0aCBvZiBpbmZvICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bm9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKaW5kZXggZjJjNzA5OS4uZjAwYmQx
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ub3BzLmgKQEAgLTY4LDYgKzY4LDcgQEAKICNkZWZpbmUgQVNNX05PUDI0IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKICNkZWZpbmUgQVNNX05PUDI5IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CiAjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsg
QVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7
IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05P
UF9NQVggOAogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGVjZjMzYTUuLjU2
ZGM2NWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03NCw2ICs3NCw0NCBA
QAogICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKICAqLwogCisubWFjcm8gRE9fT1ZFUldS
SVRFX1JTQgorLyoKKyAqIFJlcXVpcmVzIG5vdGhpbmcKKyAqIENsb2JiZXJzICVyYXgsICVyY3gK
KyAqCisgKiBSZXF1aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAlcnNwIGhhcyBu
byBuZXQgY2hhbmdlLiBCYXNlZCBvbgorICogR29vZ2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywg
dGhlIGxvb3AgaXMgdW5yb2xsZWQgdG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdvCisgKiBjYWxscyBw
ZXIgaXRlcmF0aW9uLgorICoKKyAqIFRoZSBjYWxsIGZpbGxpbmcgdGhlIFJTQiBuZWVkcyBhIG5v
bnplcm8gZGlzcGxhY2VtZW50LiAgQSBub3Agd291bGQgZG8sIGJ1dAorICogd2UgdXNlICIxOiBw
YXVzZTsgbGZlbmNlOyBqbXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJhc2VkCisg
KiBzcGVjdWxhdGlvbiwgZXZlbiBpZiB0aGUgbG9vcCBpcyBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGVk
IHByZW1hdHVyZWx5LgorICoKKyAqICVyc3AgaXMgcHJlc2VydmVkIGJ5IHVzaW5nIGFuIGV4dHJh
IEdQUiBiZWNhdXNlIGEpIHdlJ3ZlIGdvdCBwbGVudHkgc3BhcmUsCisgKiBiKSB0aGUgdHdvIG1v
dnMgYXJlIHNob3J0ZXIgdG8gZW5jb2RlIHRoYW4gYGFkZCAkMzIqOCwgJXJzcGAsIGFuZCBjKSBj
YW4gYmUKKyAqIG9wdGltaXNlZCB3aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMu
CisgKi8KKyAgICBtb3YgJDE2LCAlZWN4ICAgICAgICAgICAgICAgICAgIC8qIDE2IGl0ZXJhdGlv
bnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLworICAgIG1vdiAlcnNwLCAlcmF4ICAgICAgICAgICAg
ICAgICAgLyogU3RvcmUgdGhlIGN1cnJlbnQgJXJzcCAqLworCisuTFxAX2ZpbGxfcnNiX2xvb3A6
CisKKyAgICAuaXJwIG4sIDEsIDIgICAgICAgICAgICAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNl
LiAqLworICAgIGNhbGwgLkxcQF9pbnNlcnRfcnNiX2VudHJ5X1xuICAgLyogQ3JlYXRlIGFuIFJT
QiBlbnRyeS4gKi8KKworLkxcQF9jYXB0dXJlX3NwZWN1bGF0aW9uX1xuOgorICAgIHBhdXNlCisg
ICAgbGZlbmNlCisgICAgam1wIC5MXEBfY2FwdHVyZV9zcGVjdWxhdGlvbl9cbiAvKiBDYXB0dXJl
IHJvZ3VlIHNwZWN1bGF0aW9uLiAqLworCisuTFxAX2luc2VydF9yc2JfZW50cnlfXG46CisgICAg
LmVuZHIKKworICAgIHN1YiAkMSwgJWVjeAorICAgIGpueiAuTFxAX2ZpbGxfcnNiX2xvb3AKKyAg
ICBtb3YgJXJheCwgJXJzcCAgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8K
Ky5lbmRtCisKIC5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6
cmVxCiAvKgogICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAt
MTcyLDYgKzIxMCw4IEBACiAKIC8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVz
dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAg
ICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTE4Miw2ICsyMjIsOCBAQAogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250
ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFU
VVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVf
MiBfX3N0cmluZ2lmeShBU01fTk9QMjEpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RS
TF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOTEsNiArMjMzLDggQEAK
IAogLyogVXNlIGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQg
WGVuIG9yIFBWIGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUg
X19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9Q
MjkpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5
KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:49:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuoi-0003Yl-GN; Sun, 11 Feb 2018 16:49:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuog-0003YV-ID
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:26 +0000
X-Inumbo-ID: 7197f2b8-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7197f2b8-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:48:54 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuof-0003Y0-4g
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuof-0008FS-4B
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuof-0008FS-4B@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:49:25 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/entry: Avoid using
	alternatives in NMI/#MC paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0YzE3NDJiMjA2MzQ0YzUxZGIxMzBiMGJiNDdmYzI5OWExNDYyY2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU1OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTU6NTAgMjAxOCArMDEw
MAoKICAgIHg4Ni9lbnRyeTogQXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmVzIGluIE5NSS8jTUMgcGF0
aHMKICAgIAogICAgVGhpcyBwYXRjaCBpcyBkZWxpYmVyYXRlbHkgYXJyYW5nZWQgdG8gYmUgZWFz
eSB0byByZXZlcnQgaWYvd2hlbiBhbHRlcm5hdGl2ZXMKICAgIHBhdGNoaW5nIGJlY29tZXMgTk1J
LyNNQyBzYWZlLgogICAgCiAgICBGb3Igc2FmZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2gg
c2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24gaW4gKHdoYXQgaXMKICAgIGxvZ2ljYWxseSkgRE9fU1BF
Q19DVFJMX0VOVFJZIHNvIHRoYXQsIGluIHRoZSBjYXNlIHRoYXQgWGVuIG5lZWRzIElCUlMgc2V0
IGluCiAgICBjb250ZXh0LCBhbiBhdHRhY2tlciBjYW4ndCBzcGVjdWxhdGUgYXJvdW5kIHRoZSBX
Uk1TUiBhbmQgcmVhY2ggYW4gaW5kaXJlY3QKICAgIGJyYW5jaCB3aXRoaW4gdGhlIHNwZWN1bGF0
aW9uIHdpbmRvdy4KICAgIAogICAgVXNpbmcgY29uZGl0aW9uYWxzIG9wZW5zIHRoaXMgYXR0YWNr
IHZlY3RvciB1cCwgc28gdGhlIGVsc2UgY2xhdXNlIGdldHMgYW4KICAgIExGRU5DRSB0byBmb3Jj
ZSB0aGUgcGlwZWxpbmUgdG8gY2F0Y2ggdXAgYmVmb3JlIGNvbnRpbnVpbmcuICBUaGlzIGFsc28g
Y292ZXJzCiAgICB0aGUgc2FmZXR5IG9mIFJTQiBjb25kaXRpb25hbCwgYXMgZXhlY3V0aW9uIGl0
IGlzIGd1YXJhbnRlZWQgdG8gZWl0aGVyIGhpdCB0aGUKICAgIFdSTVNSIG9yIExGRU5DRS4KICAg
IAogICAgT25lIGRvd25zaWRlIG9mIG5vdCB1c2luZyBhbHRlcm5hdGl2ZXMgaXMgdGhhdCB0aGVy
ZSB1bmNvbmRpdGlvbmFsbHkgYW4gTEZFTkNFCiAgICBpbiB0aGUgSVNUIHBhdGggaW4gY2FzZXMg
d2hlcmUgd2UgYXJlIG5vdCB1c2luZyB0aGUgZmVhdHVyZXMgZnJvbSBJQlJTLWNhcGFibGUKICAg
IG1pY3JvY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZmZmYWY5YzEzZTk1MDJmMDlhZDRhYjFh
YWMzZjhiN2I5Mzk4ZjZmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAw
MAotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgIDggKysrKysKIHhl
bi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNiArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCA2NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDg5ZTcyODcuLmNjMWM5NzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTIwLDggKzIwLDEwIEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAKKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAjaW5jbHVkZSA8
YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KKyNpbmNsdWRlIDxh
c20vc3BlY19jdHJsX2FzbS5oPgogCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5L
X0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAqLwpA
QCAtMTUwLDYgKzE1MiwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKK3N0YXRpYyB2b2lkIF9f
aW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCit7CisgICAgLyogVGhl
IG9wdGltaXNlZCBhc3NlbWJseSByZWxpZXMgb24gdGhpcyBhbGlhcy4gKi8KKyAgICBCVUlMRF9C
VUdfT04oQlRJX0lTVF9JQlJTICE9IFNQRUNfQ1RSTF9JQlJTKTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCAx
MjhkOGY3Li5mZTY5YTY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xNDIsNiAr
MTQyLDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMs
IHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3Bl
Y19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChD
UFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9zaGFkb3df
c3BlY19jdHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19idGlfaXN0X2luZm8sIHN0cnVjdCBjcHVf
aW5mbywgYnRpX2lzdF9pbmZvKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihz
dHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMDgz
MzE4ZS4uZjI0YmZmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTI0LDcgKzEyNCw3IEBAIFVOTElL
RUxZX1NUQVJUKGcsIGV4aXRfY3IzKQogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCiAgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhp
cyBwb2ludC4gKi8KLSAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVOIC8qIFJlcTogJXJieD1l
bmQsIENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU5fSVNUIC8qIFJl
cTogJXJieD1lbmQsIENsb2I6IGFjZCAqLwogCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04CiAg
ICAgICAgIGlyZXRxCkBAIC03MjQsNyArNzI0LDcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJieApAQCAtNzU3LDcgKzc1Nyw3IEBAIGhh
bmRsZV9pc3RfZXhjZXB0aW9uOgogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBS
ZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CiAKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJj
eApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAyNTQxNTkyLi41ZjhmNjg3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtNTgsNiArNTgsNyBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIFNlZSBh
c20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNo
YWRvd19zcGVjX2N0cmw7CiAgICAgYm9vbCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwor
ICAgIHVpbnQ4X3QgICAgICBidGlfaXN0X2luZm87CiAKICAgICB1bnNpZ25lZCBsb25nIF9fcGFk
OwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggYjQ1MTI1MC4uYzQ1NGIwMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCkBAIC0yOSw2ICsyOSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3No
YWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBn
ZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vf
c2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgaW5mby0+YnRpX2lzdF9pbmZvID0gMDsKIH0KIAog
I2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDU2ZGM2NWUuLjdhNDNkYWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCkBAIC0yMCw2ICsyMCwxMSBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hf
XwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXwogCisvKiBFbmNvZGluZyBvZiB0aGUg
Ym90dG9tIGJpdHMgaW4gY3B1aW5mby5idGlfaXN0X2luZm8gKi8KKyNkZWZpbmUgQlRJX0lTVF9J
QlJTICAoMSA8PCAwKQorI2RlZmluZSBCVElfSVNUX1dSTVNSICgxIDw8IDEpCisjZGVmaW5lIEJU
SV9JU1RfUlNCICAgKDEgPDwgMikKKwogI2lmZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPGFz
bS9tc3ItaW5kZXguaD4KIApAQCAtMjU0LDYgKzI1OSw2OCBAQAogICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAog
ICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
Q0xFQVIKIAorLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFz
dHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLworLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFJfSVNUCisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZAorICog
Q2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBv
ZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxfRU5UUlkKKyAqIG1heWJleGVuPTEs
IGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRoZXIgdGhhbiBhbHRlcm5hdGl2ZXMuCisgKi8KKyAg
ICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4CisK
KyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAorICAgIGp6IC5MXEBfc2tpcF9yc2IKKworICAg
IERPX09WRVJXUklURV9SU0IKKworLkxcQF9za2lwX3JzYjoKKworICAgIHRlc3RiICRCVElfSVNU
X1dSTVNSLCAlYWwKKyAgICBqeiAuTFxAX3NraXBfd3Jtc3IKKworICAgIHhvciAlZWR4LCAlZWR4
CisgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgc2V0eiAlZGwKKyAgICBhbmQgJWRs
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQorCisuTFxA
X2VudHJ5X2Zyb21feGVuOgorICAgIC8qCisgICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1
ZS4gIFNQRUNfQ1RSTF9JQlJTIHZzIDAgaXMgZW5jb2RlZCBpbiB0aGUKKyAgICAgKiBib3R0b20g
Yml0IG9mIGJ0aV9pc3RfaW5mbywgdmlhIGEgZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1Rf
SUJSUy4KKyAgICAgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICBhbmQgJEJU
SV9JU1RfSUJSUywgJWVheAorICAgIHdybXNyCisKKyAgICAvKiBPcGVuY29kZWQgVU5MSUtFTFlf
U1RBUlQoKSB3aXRoIG5vIGNvbmRpdGlvbi4gKi8KK1VOTElLRUxZX0RJU1BBVENIX0xBQkVMKFxA
X3NlcmlhbGlzZSk6CisgICAgLnN1YnNlY3Rpb24gMQorICAgIC8qCisgICAgICogSW4gdGhlIGNh
c2UgdGhhdCB3ZSBtaWdodCBuZWVkIHRvIHNldCBTUEVDX0NUUkwuSUJSUyBmb3Igc2FmZXR5LCB3
ZQorICAgICAqIG5lZWQgdG8gZW5zdXJlIHRoYXQgYW4gYXR0YWNrZXIgY2FuJ3QgcG9pc29uIHRo
ZSBganogLkxcQF9za2lwX3dybXNyYAorICAgICAqIHRvIHNwZWN1bGF0ZSBhcm91bmQgdGhlIFdS
TVNSLiAgQXMgYSByZXN1bHQsIHdlIG5lZWQgYSBkaXNwYXRjaAorICAgICAqIHNlcmlhbGlzaW5n
IGluc3RydWN0aW9uIGluIHRoZSBlbHNlIGNsYXVzZS4KKyAgICAgKi8KKy5MXEBfc2tpcF93cm1z
cjoKKyAgICBsZmVuY2UKKyAgICBVTkxJS0VMWV9FTkQoXEBfc2VyaWFsaXNlKQorLmVuZG0KKwor
Lm1hY3JvIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcmJ4PXN0
YWNrX2VuZAorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICovCisgICAgdGVzdGIgJEJU
SV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcmJ4KQorICAg
IGp6IC5MXEBfc2tpcAorCisgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisKKy5MXEBfc2tp
cDoKKy5lbmRtCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiAhX19YODZf
U1BFQ19DVFJMX0FTTV9IX18gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:49:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekuos-0003a1-Hu; Sun, 11 Feb 2018 16:49:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuoq-0003Zn-RV
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:36 +0000
X-Inumbo-ID: 7795294e-0f4b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7795294e-0f4b-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 17:49:04 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuop-0003YA-6U
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuop-0008G7-60
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuop-0008G7-60@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:49:35 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwYmZkZTY4Y2NkOTQxYjE0YTJmMGNhNTRjNjFhODM3OTYxNTZlYTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU2OjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTY6MjUgMjAxOCArMDEw
MAoKICAgIHg4Ni9ib290OiBDYWxjdWxhdGUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGln
YXRpb24gdG8gdXNlCiAgICAKICAgIFNlZSB0aGUgbG9naWMgYW5kIGNvbW1lbnRzIGluIGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnMoKSBmb3IgZnVydGhlcgogICAgZGV0YWlscy4KICAgIAog
ICAgVGhlcmUgYXJlIHR3byBjb250cm9scyBmb3IgUlNCIG92ZXJ3cml0aW5nLCBiZWNhdXNlIGlu
IHByaW5jaXBsZSB0aGVyZSBhcmUKICAgIGNhc2VzIHdoZXJlIGl0IG1pZ2h0IGJlIHNhZmUgdG8g
Zm9yZWdvIHJzYl9uYXRpdmUgKE9mZiB0aGUgdG9wIG9mIG15IGhlYWQsCiAgICBTTUVQIGFjdGl2
ZSwgbm8gMzJiaXQgUFYgZ3Vlc3RzIGF0IGFsbCwgbm8gdXNlIG9mIHZtZXZlbnQvcGFnaW5nIHN1
YnN5c3RlbXMKICAgIGZvciBIVk0gZ3Vlc3RzLCBidXQgSSBtYWtlIG5vIGd1YXJhbnRlZXMgdGhh
dCB0aGlzIGxpc3Qgb2YgcmVzdHJpY3Rpb25zIGlzCiAgICBleGhhdXN0aXZlKS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAg
IHg4Ni9zcGVjX2N0cmw6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIHdoZW4gdG8gdXNlIElCUlMKICAg
IAogICAgVGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhpcyBsb2dpYyB3YXM6CiAgICAKICAgICAg
ICAvKgogICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBv
bGluZSBpbiBwcmVmZXJlbmNlIHRvCiAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYgaXQgaXMg
c2FmZSBvbiB0aGlzIGhhcmR3YXJlLgogICAgICAgICAqLwogICAgICAgIGVsc2UgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKICAgICAgICB7CiAgICAgICAgICAgIGlmICgg
cmV0cG9saW5lX3NhZmUoKSApCiAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElO
RTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CiAgICAgICAg
fQogICAgCiAgICBidXQgaXQgd2FzIGNoYW5nZWQgYnkgYSByZXF1ZXN0IGR1cmluZyByZXZpZXcu
ICBTYWRseSwgdGhlIHJlc3VsdCBpcyBidWdneSBhcwogICAgaXQgYnJlYWtzIHRoZSBsYXRlciBm
YWxsYmFjayBsb2dpYyBieSBhbGxvd2luZyBJQlJTIHRvIGFwcGVhciBhcyBhdmFpbGFibGUKICAg
IHdoZW4gaW4gZmFjdCBpdCBpc24ndC4KICAgIAogICAgVGhpcyBpbiBwcmFjdGljZSBtZWFucyB0
aGF0IG9uIHJlcG9saW5lLXVuc2FmZSBoYXJkd2FyZSB3aXRob3V0IElCUlMsIHdlCiAgICBzZWxl
Y3QgVEhVTktfSlVNUCBkZXNwaXRlIGludGVuZGluZyB0byBzZWxlY3QgVEhVTktfUkVUUE9MSU5F
LgogICAgCiAgICBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9y
YWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDI3MTM3MTUzMDVjYTUxNmY2OThkNThjZWM1ZTBiMzIy
YzNiMmM0ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCiAgICBt
YXN0ZXIgY29tbWl0OiAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wMi0wNiAxODozMjo1OCArMDAwMAotLS0KIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDEwICsrLQogeGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jICAgICAgICAgICAgfCAxNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAgNCArLQogMyBmaWxlcyBj
aGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCmluZGV4IDcwOWU0ZGUuLmQyOWIwMDEgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCkBAIC0yNTMsNyArMjUzLDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMg
dG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgog
dGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0g
TGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wIF1gCis+IGA9IExpc3Qgb2YgWyB0
aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2
ZX09PGJvb2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVm
YXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25z
IGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjgs
NiArMjY4LDE0IEBAIGxvY2F0aW9ucy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGByZXRwb2xpbmVg
IChnZW5lcmFsbHkgcHJlZmVycmVkIGZvciBJbnRlbAogaGFyZHdhcmUpLCB3aXRoIHRoZSBhbHRl
cm5hdGl2ZXMgYmVpbmcgYGptcGAgKGEgYGptcCAqJXJlZ2AgZ2FkZ2V0LCBtaW5pbWFsCiBvdmVy
aGVhZCksIGFuZCBgbGZlbmNlYCAoYW4gYGxmZW5jZTsgam1wIColcmVnYCBnYWRnZXQsIHByZWZl
cnJlZCBmb3IgQU1EKS4KIAorT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9
YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IKK3ByZXZlbnQgWGVuIHVzaW5nIHRoZSBm
ZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCitmdW5jdGlv
bmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vl
c3RzLgorCitUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBvcHRpb25zIGNhbiBi
ZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQorUlNCIGdldHMgb3ZlcndyaXR0ZW4uICBUaGVy
ZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBIVk0KK2NvbnRleHQs
IGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCisKICMjIyB4
ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBj
YzFjOTcyLi44YWVmZTI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysr
IGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKKyNpbmNsdWRlIDxhc20vbWljcm9j
b2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CkBAIC0zMywxMSArMzQsMTUgQEAgc3Rh
dGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19MRkVOQ0UsCiAgICAgVEhVTktfSk1QLAog
fSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X2licnMgPSAtMTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9u
YXRpdmUgPSB0cnVlOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IHRy
dWU7Cit1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIg
KnNzOwotICAgIGludCByYyA9IDA7CisgICAgaW50IHZhbCwgcmMgPSAwOwogCiAgICAgZG8gewog
ICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwpAQCAtNTcsNiArNjIsMTIgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBv
cHRfaWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJy
c2JfbmF0aXZlIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQi
LCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtOTMsMjQgKzEwNCw4NCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJ
UkVDVF9USFVOS1xuIik7CiAKICAgICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAgICAgIkJU
SSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6
IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgotICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/
Iik7CisgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAor
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIg
SUJSUysiIDoKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NM
RUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJ
VCIgOiAiIik7Cit9CisKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1z
YWZlIG9uIHRoaXMgQ1BVLiAqLworc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHZv
aWQpCit7CisgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KHVjb2RlX2NwdV9p
bmZvKS5jcHVfc2lnLnJldjsKKworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290
X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNo
ICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBjYXNlIDB4MTc6IC8qIFBl
bnJ5biAqLworICAgIGNhc2UgMHgxZDogLyogRHVubmluZ3RvbiAqLworICAgIGNhc2UgMHgxZTog
LyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAq
LworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVo
YWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6
IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAg
IGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJp
ZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4
M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLwor
ICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFz
d2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQnJvYWR3ZWxsIHByb2Nlc3NvcnMgYXJl
IHJldHBvbGluZS1zYWZlIGFmdGVyIHNwZWNpZmljIG1pY3JvY29kZQorICAgICAgICAgKiB2ZXJz
aW9ucy4KKyAgICAgICAgICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICAg
ICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxs
IEggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOworICAgIGNhc2UgMHg0Zjog
LyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHhiMDAw
MDI1OworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICAgICAgcmV0dXJuIGZh
bHNlOyAvKiBUQkQuICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2t5bGFrZSBhbmQgbGF0
ZXIgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgorICAgICAgICAgKi8KKyAgICBk
ZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQogfQogCiB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOworICAgIGJvb2wgaWJycyA9IGZhbHNlOwogCiAgICAgLyoK
ICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25z
PyAgSWYgc28sIGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBk
aXNhYmxlIGFsbCBoZXVyaXN0aWNzLgogICAgICAqLwotICAgIGlmICggb3B0X3RodW5rICE9IFRI
VU5LX0RFRkFVTFQgKQorICAgIGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgfHwgb3B0
X2licnMgIT0gLTEgKQogICAgIHsKICAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7CisgICAgICAg
IGlicnMgID0gISFvcHRfaWJyczsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTEyNiw3ICsx
OTcsMTggQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNo
ICkKICAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwgd2UnZCBsaWtlIHRvIHVzZSByZXRw
b2xpbmUgaW4gcHJlZmVyZW5jZSB0bworICAgICAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYg
aXQgaXMgc2FmZSBvbiB0aGlzIGhhcmR3YXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBlbHNlIGlmICggcmV0cG9saW5lX3NhZmUoKSApCisgICAgICAgICAgICAgICAgdGh1bmsgPSBU
SFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICAgICAgaWJycyA9IHRydWU7CiAgICAgICAgIH0K
KyAgICAgICAgLyogV2l0aG91dCBjb21waWxlciB0aHVuayBzdXBwb3J0LCB1c2UgSUJSUyBpZiBh
dmFpbGFibGUuICovCisgICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICkKKyAgICAgICAgICAgIGlicnMgPSB0cnVlOwogICAgIH0KIAogICAgIC8qCkBAIC0x
MzcsNiArMjE5LDEzIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgICAgdGh1bmsgPSBUSFVOS19OT05FOwogCiAgICAgLyoKKyAgICAgKiBJZiBJ
QlJTIGlzIGluIHVzZSBhbmQgdGh1bmtzIGFyZSBjb21waWxlZCBpbiwgdGhlcmUgaXMgbm8gcG9p
bnQKKyAgICAgKiBzdWZmZXJpbmcgZXh0cmEgb3ZlcmhlYWQuICBTd2l0Y2ggdG8gdGhlIGxlYXN0
LW92ZXJoZWFkIHRodW5rLgorICAgICAqLworICAgIGlmICggaWJycyAmJiB0aHVuayA9PSBUSFVO
S19ERUZBVUxUICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19KTVA7CisKKyAgICAvKgogICAgICAq
IElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRl
ZmF1bHQgaXMKICAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhh
biBub3RoaW5nLgogICAgICAqLwpAQCAtMTQ5LDYgKzIzOCw1MCBAQCB2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRI
VU5LX0pNUCApCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RI
VU5LX0pNUCk7CiAKKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQor
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90
IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNvbnRleHQsIHdlIHN0aWxsCisgICAgICAgICAqIG5lZWQg
dGhlIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IK
KyAgICAgICAgICogZ3Vlc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpYnJzICkKKyAg
ICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9YRU5fSUJSU19DTEVBUik7CisKKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJ
X0lTVF9XUk1TUiB8IGlicnM7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBQViBndWVzdHMgY2Fu
IHBvaXNvbiB0aGUgUlNCIHRvIGFueSB2aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAorICAgICAq
IHRoZXkgY2FuIGV4ZWN1dGUgYSBjYWxsIGluc3RydWN0aW9uLiAgVGhpcyBpcyBuZWNlc3Nhcmls
eSBvdXRzaWRlCisgICAgICogb2YgdGhlIFhlbiBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAq
CisgICAgICogV2l0aCBTTUVQIGVuYWJsZWQsIHRoZSBwcm9jZXNzb3Igd29uJ3Qgc3BlY3VsYXRl
IGludG8gdXNlciBtYXBwaW5ncy4KKyAgICAgKiBUaGVyZWZvcmUsIGluIHRoaXMgY2FzZSwgd2Ug
ZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZCBlbnRyaWVzCisgICAgICogZnJvbSA2
NGJpdCBQViBndWVzdHMuCisgICAgICoKKyAgICAgKiAzMmJpdCBQViBndWVzdCBrZXJuZWxzIHJ1
biBpbiByaW5nIDEsIHNvIHVzZSBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAqIElmIGEgcHJv
Y2Vzc29ycyBzcGVjdWxhdGVzIHRvIDMyYml0IFBWIGd1ZXN0IGtlcm5lbCBtYXBwaW5ncywgaXQg
aXMKKyAgICAgKiBzcGVjdWxhdGluZyBpbiA2NGJpdCBzdXBlcnZpc29yIG1vZGUsIGFuZCBjYW4g
bGVhayBkYXRhLgorICAgICAqLworICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQorICAgIHsKKyAg
ICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKyAgICAg
ICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9SU0I7CisgICAgfQorCisgICAgLyoK
KyAgICAgKiBIVk0gZ3Vlc3RzIGNhbiBhbHdheXMgcG9pc29uIHRoZSBSU0IgdG8gcG9pbnQgYXQg
WGVuIHN1cGVydmlzb3IKKyAgICAgKiBtYXBwaW5ncy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9y
c2Jfdm1leGl0ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0Jf
Vk1FWElUKTsKKworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0
aV9pc3RfaW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLworICAgIGluaXRfc2hhZG93X3NwZWNf
Y3RybF9zdGF0ZSgpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IGM0NTRiMDIuLjYxMjBlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjQsMTIgKzI0LDE0IEBACiAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKTsKIAorZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CisKIHN0
YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Ci0gICAgaW5m
by0+YnRpX2lzdF9pbmZvID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0
aV9pc3RfaW5mbzsKIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:49:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekup6-0003c4-Kh; Sun, 11 Feb 2018 16:49:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekup5-0003bR-Gc
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:51 +0000
X-Inumbo-ID: b701ef74-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b701ef74-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:50:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuoz-0003YL-8Q
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekuoz-0008Gw-7p
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekuoz-0008Gw-7p@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:49:45 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/ctxt: Issue a speculation
	barrier between vcpu contexts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlZTQ2ODljNWM2MGI2OTlmNGRlYTIxYTIxYTJiYTE3ODg3ZDJmNDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU2OjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTY6NTQgMjAxOCArMDEw
MAoKICAgIHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgYmV0d2VlbiB2Y3B1
IGNvbnRleHRzCiAgICAKICAgIElzc3VpbmcgYW4gSUJQQiBjb21tYW5kIGZsdXNoZXMgdGhlIEJy
YW5jaCBUYXJnZXQgQnVmZmVyLCBzbyB0aGF0IGFueSBwb2lzb24KICAgIGxlZnQgYnkgb25lIHZj
cHUgd29uJ3QgcmVtYWluIHdoZW4gYmVnaW5uaW5nIHRvIGV4ZWN1dGUgdGhlIG5leHQuCiAgICAK
ICAgIFRoZSBjb3N0IG9mIElCUEIgaXMgc3Vic3RhbnRpYWwsIGFuZCBza2lwcGVkIG9uIHRyYW5z
aXRpb24gdG8gaWRsZSwgYXMgWGVuJ3MKICAgIGlkbGUgY29kZSBpcyByb2J1c3QgYWxyZWFkeS4g
IEFsbCB0cmFuc2l0aW9ucyBpbnRvIHZjcHUgY29udGV4dCBhcmUgZnVsbHkKICAgIHNlcmlhbGlz
aW5nIGluIHByYWN0aWNlIChhbmQgdW5kZXIgY29uc2lkZXJhdGlvbiBmb3IgYmVpbmcgcmV0cm9h
Y3RpdmVseQogICAgZGVjbGFyZWQgYXJjaGl0ZWN0dXJhbGx5IHNlcmlhbGlzaW5nKSwgc28gYSBj
dW5uaW5nIGF0dGFja2VyIGNhbm5vdCB1c2UgU1AxIHRvCiAgICB0cnkgYW5kIHNraXAgdGhlIGZs
dXNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEyZWQ2NDNlZDc4MzAyMGY4ODUwMzU0MzJlOWMwOTE5
NzU2OTIxZDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCi0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNSArKysrLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMCArKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8ICAxICsKIDQgZmlsZXMgY2hh
bmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCmluZGV4IGQyOWIwMDEuLmRlNWI3OWUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC0yNTMsNyArMjUzLDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8g
YSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgogdGhl
IE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlz
dCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgcnNiX3t2bWV4
aXQsbmF0aXZlfT08Ym9vbD4gXWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVu
Y2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09PGJv
b2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwg
WGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2Vk
IG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNzIsNiArMjcy
LDkgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2Fu
IGJlIHVzZWQgdG8gZm9yY2Ugb3IKIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2Vs
Zi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCiBmdW5jdGlvbmFsaXR5IGlzIHN0
aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgogCitPbiBo
YXJkd2FyZSBzdXBwb3J0aW5nIElCUEIsIHRoZSBgaWJwYj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IFhlbgorZnJvbSBpc3N1aW5nIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXJzIG9u
IHZjcHUgY29udGV4dCBzd2l0Y2hlcy4KKwogVGhlIGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0
aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNlZCB0byBmaW5lIHR1bmUgd2hlbiB0aGUKIFJTQiBnZXRz
IG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVudHJ5
IGZyb20gSFZNCiBjb250ZXh0LCBhbmQgYW4gZW50cnkgZnJvbSBhIG5hdGl2ZSAoUFYgb3IgWGVu
KSBjb250ZXh0LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IGRiMmU1N2UuLjBmMjcxNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTYzLDYgKzYzLDcg
QEAKICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDxjb21wYXQvdmNwdS5oPgogI2lu
Y2x1ZGUgPGFzbS9wc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKQEAgLTIxODEsNiArMjE4MiwzNCBA
QCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4
dCkKICAgICAgICAgfQogCiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKKwor
ICAgICAgICBpZiAoIG9wdF9pYnBiICYmICFpc19pZGxlX2RvbWFpbihuZXh0ZCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0
KTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbGFzdF9pZCA9ICZ0aGlzX2NwdShsYXN0KTsK
KworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFNxdWFzaCB0aGUgZG9taWQgYW5kIHZj
cHUgaWQgdG9nZXRoZXIgZm9yIGNvbXBhcmlzb24KKyAgICAgICAgICAgICAqIGVmZmljaWVuY3ku
ICBXZSBjb3VsZCBpbiBwcmluY2lwbGUgc3Rhc2ggYW5kIGNvbXBhcmUgdGhlIHN0cnVjdAorICAg
ICAgICAgICAgICogdmNwdSBwb2ludGVyLCBidXQgdGhpcyByaXNrcyBhIGZhbHNlIGFsaWFzIGlm
IGEgZG9tYWluIGhhcyBkaWVkCisgICAgICAgICAgICAgKiBhbmQgdGhlIHNhbWUgNGsgcGFnZSBn
ZXRzIHJldXNlZCBmb3IgYSBuZXcgdmNwdS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
dW5zaWduZWQgaW50IG5leHRfaWQgPSAoKCh1bnNpZ25lZCBpbnQpbmV4dGQtPmRvbWFpbl9pZCA8
PCAxNikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KW5l
eHQtPnZjcHVfaWQpOworICAgICAgICAgICAgQlVJTERfQlVHX09OKE1BWF9WSVJUX0NQVVMgPiAw
eGZmZmYpOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV2hlbiBzY2hlZHVsaW5n
IGZyb20gYSB2Y3B1LCB0byBpZGxlLCBhbmQgYmFjayB0byB0aGUgc2FtZSB2Y3B1CisgICAgICAg
ICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9uIGluIGEgbGlnaHRseSBsb2FkZWQgc3lzdGVt
LCBvciB3aGVuCisgICAgICAgICAgICAgKiB1c2luZyB2Y3B1IHBpbm5pbmcpLCB0aGVyZSBpcyBu
byBuZWVkIHRvIGlzc3VlIElCUEIsIGFzIHdlIGFyZQorICAgICAgICAgICAgICogcmV0dXJuaW5n
IHRvIHRoZSBzYW1lIHNlY3VyaXR5IGNvbnRleHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIGlmICggKmxhc3RfaWQgIT0gbmV4dF9pZCApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgICAgICAg
ICAgKmxhc3RfaWQgPSBuZXh0X2lkOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQog
CiAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4YWVmZTI5Li44YWQ5OTJh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0zNyw2ICszNyw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiBz
dGF0aWMgaW50OF90IF9faW5pdGRhdGEgb3B0X2licnMgPSAtMTsKIHN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X3JzYl9uYXRpdmUgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
cnNiX3ZtZXhpdCA9IHRydWU7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwog
dWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTY0LDYgKzY1LDggQEAgc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKICAg
ICAgICAgICAgIG9wdF9pYnJzID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2licGIgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX25hdGl2ZSIs
IHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKICAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1leGl0Iiwgcywgc3MpKSA+
PSAwICkKQEAgLTEwNCwxMyArMTA3LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIg
IENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIHByaW50ayhY
RU5MT0dfSU5GTwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJz
OiVzJXMlc1xuIiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVy
czolcyVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4v
QSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6
CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCiAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJQlJTKyIgOgog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpICA/ICIg
SUJSUy0iICAgICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyAiIElCUEIiICAgICAgIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIg
UlNCX1ZNRVhJVCIgOiAiIik7CiB9CkBAIC0yNzksNiArMjgzLDEwIEBAIHZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIG9wdF9yc2Jfdm1leGl0
ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0JfVk1FWElUKTsK
IAorICAgIC8qIENoZWNrIHdlIGhhdmUgaGFyZHdhcmUgSUJQQiBzdXBwb3J0IGJlZm9yZSB1c2lu
ZyBpdC4uLiAqLworICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgJiYg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlBCKSApCisgICAgICAgIG9wdF9pYnBiID0gZmFs
c2U7CisKICAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9idGlfaXN0
X2luZm8gaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxf
c3RhdGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNjEyMGU0Zi4uZTMyOGIwZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNCw2ICsyNCw3IEBACiAKIHZvaWQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAorZXh0ZXJuIGJvb2wgb3B0X2licGI7CiBl
eHRlcm4gdWludDhfdCBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIAogc3RhdGljIGlubGluZSB2b2lk
IGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:50:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekupG-0003lZ-M8; Sun, 11 Feb 2018 16:50:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekupF-0003cq-HZ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:50:01 +0000
X-Inumbo-ID: bd006dce-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd006dce-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:51:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekup9-0003YT-AE
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekup9-0008IL-9c
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:49:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekup9-0008IL-9c@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:49:55 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2YmRmZTg5NGFiMjIwNWY1OTdlNTI0NDhkNjIwOTgyYjg0NTY1YzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU3OjE5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTc6MTkgMjAxOCArMDEw
MAoKICAgIHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzIHRvIGd1ZXN0
cwogICAgCiAgICBXaXRoIGFsbCBpbmZyYXN0cnVjdHVyZSBpbiBwbGFjZSwgaXQgaXMgbm93IHNh
ZmUgdG8gbGV0IGd1ZXN0cyBzZWUgYW5kIHVzZQogICAgdGhlc2UgZmVhdHVyZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2N2M2
ODM4ZGRhY2ZhNjQ2ZjlkMWFlODAyYmQwZjE2YTkzNTY2NWI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAppbmRleCA1Zjk2YzFjLi43NDU3Y2I4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIzMywxMSArMjMzLDExIEBAIFhFTl9DUFVGRUFU
VVJFKEVGUk8sICAgICAgICAgIDcqMzIrMTApIC8qICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGlu
dGVyZmFjZSAqLwogCiAvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4
ODAwMDAwMDguZWJ4LCB3b3JkIDggKi8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgq
MzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlBCLCAg
ICAgICAgICA4KjMyKzEyKSAvKiAgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5
IEFNRCkgKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQ
QiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZp
bmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICov
Ci1YRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElCUlMgYW5kIElC
UEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KLVhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAg
ICAgIDkqMzIrMjcpIC8qISAgU1RJQlAgKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAg
IDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwor
WEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwogCiAj
ZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Feb 11 16:50:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 16:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ekupR-00048c-Nj; Sun, 11 Feb 2018 16:50:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekupP-000486-VQ
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:50:11 +0000
X-Inumbo-ID: c301292c-0f4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c301292c-0f4b-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 16:51:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekupJ-0003ZF-CN
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:50:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ekupJ-0008JJ-Bd
 for xen-changelog@lists.xenproject.org; Sun, 11 Feb 2018 16:50:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ekupJ-0008JJ-Bd@xenbits.xenproject.org>
Date: Sun, 11 Feb 2018 16:50:05 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/idle: Clear SPEC_CTRL while
	idle
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5ZWQ3ODYzYjI5ZWExNzBlNTA3NDlmZTIyOTkxYjk2NGNiY2U2YmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEZlYiA4IDEyOjU3OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDggMTI6NTc6NTAgMjAxOCArMDEw
MAoKICAgIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUgaWRsZQogICAgCiAgICBPbiBj
b250ZW1wb3JhcnkgaGFyZHdhcmUsIHNldHRpbmcgSUJSUy9TVElCUCBoYXMgYSBwZXJmb3JtYW5j
ZSBpbXBhY3Qgb24KICAgIGFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwogICAgYmVmb3JlIGJlY29taW5nIGlkbGUs
IHRvIGF2b2lkIGFuIGlkbGUgY29yZSBwcmV2ZW50aW5nIGFkamFjZW50IHVzZXJzcGFjZQogICAg
ZXhlY3V0aW9uIGZyb20gcnVubmluZyBhdCBmdWxsIHBlcmZvcm1hbmNlLgogICAgCiAgICBDYXJl
IG11c3QgYmUgdGFrZW4gdG8gZW5zdXJlIHRoZXJlIGFyZSBubyByZXQgb3IgaW5kaXJlY3QgYnJh
bmNoIGluc3RydWN0aW9ucwogICAgYmV0d2VlbiBzcGVjX2N0cmxfe2VudGVyLGV4aXR9X2lkbGUo
KSBpbnZvY2F0aW9ucywgd2hpY2ggYXJlIGZvcmNlZCBhbHdheXMKICAgIGlubGluZS4gIENhcmUg
bXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkg
YmV0d2VlbgogICAgZmx1c2hpbmcgY2FjaGVzIGFuZCBiZWNvbWluZyBpZGxlLCBpbiBjYXNlcyB3
aGVyZSB0aGF0IG1hdHRlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGM3ZTQ3OGQ1OTdiMDM0NmVl
ZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6
MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgIHwgMjEgKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyAgIHwgIDcgKysr
KysrKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9p
ZGxlLmMKaW5kZXggNTM2ZjIzNi4uMjQ0NjY3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC01Niw2
ICs1Niw3IEBACiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+CiAjaW5jbHVkZSA8eGVuL25vdGlmaWVy
Lmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAog
LyojZGVmaW5lIERFQlVHX1BNX0NYKi8KIApAQCAtNDA4LDggKzQwOSwxNCBAQCB2b2lkIG13YWl0
X2lkbGVfd2l0aF9oaW50cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQgZWN4KQogICAg
ICAqLwogICAgIGlmICggKGV4cGlyZXMgPiBOT1coKSB8fCBleHBpcmVzID09IDApICYmICFzb2Z0
aXJxX3BlbmRpbmcoY3B1KSApCiAgICAgeworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKKwogICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1aWRs
ZV9td2FpdF9mbGFncyk7CisKKyAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAg
ICAgICAgIF9fbXdhaXQoZWF4LCBlY3gpOworICAgICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGlu
Zm8pOworCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxh
Z3MpOwogICAgIH0KIApAQCAtNDI0LDYgKzQzMSw4IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vz
c29yX2ZmaF9jc3RhdGVfZW50ZXIoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKIAogc3Rh
dGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAqY3gp
CiB7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICBz
d2l0Y2ggKCBjeC0+ZW50cnlfbWV0aG9kICkKICAgICB7CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9F
TV9GRkg6CkBAIC00MzEsMTUgKzQ0MCwxOSBAQCBzdGF0aWMgdm9pZCBhY3BpX2lkbGVfZG9fZW50
cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkKICAgICAgICAgYWNwaV9wcm9jZXNzb3Jf
ZmZoX2NzdGF0ZV9lbnRlcihjeCk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NU
QVRFX0VNX1NZU0lPOgorICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAg
ICAgLyogSU8gcG9ydCBiYXNlZCBDLXN0YXRlICovCiAgICAgICAgIGluYihjeC0+YWRkcmVzcyk7
CiAgICAgICAgIC8qIER1bW15IHdhaXQgb3AgLSBtdXN0IGRvIHNvbWV0aGluZyB1c2VsZXNzIGFm
dGVyIFBfTFZMMiByZWFkCiAgICAgICAgICAgIGJlY2F1c2UgY2hpcHNldHMgY2Fubm90IGd1YXJh
bnRlZSB0aGF0IFNUUENMSyMgc2lnbmFsCiAgICAgICAgICAgIGdldHMgYXNzZXJ0ZWQgaW4gdGlt
ZSB0byBmcmVlemUgZXhlY3V0aW9uIHByb3Blcmx5LiAqLwogICAgICAgICBpbmwocG10bXJfaW9w
b3J0KTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgcmV0dXJu
OwogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fSEFMVDoKKyAgICAgICAgc3BlY19jdHJsX2VudGVy
X2lkbGUoaW5mbyk7CiAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICBzcGVjX2N0cmxfZXhp
dF9pZGxlKGluZm8pOwogICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgICAgICByZXR1
cm47CiAgICAgfQpAQCAtNTY3LDcgKzU4MCwxMyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nv
cl9pZGxlKHZvaWQpCiAgICAgICAgIGlmICggcG1faWRsZV9zYXZlICkKICAgICAgICAgICAgIHBt
X2lkbGVfc2F2ZSgpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgICAgICAgICBzcGVjX2N0
cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgICAgIHNhZmVfaGFsdCgpOworICAgICAgICAg
ICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC03NDYsNiArNzY1LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQog
ICAgICAgICAgKiBPdGhlcndpc2UsIENQVSBtYXkgc3RpbGwgaG9sZCBkaXJ0eSBkYXRhLCBicmVh
a2luZyBjYWNoZSBjb2hlcmVuY3ksCiAgICAgICAgICAqIGxlYWRpbmcgdG8gc3RyYW5nZSBlcnJv
cnMuCiAgICAgICAgICAqLworICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2lu
Zm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAgIHdoaWxlICggMSApCkBAIC03NzUs
NiArNzk1LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQogICAgICAgICB1MzIgYWRkcmVz
cyA9IGN4LT5hZGRyZXNzOwogICAgICAgICB1MzIgcG10bXJfaW9wb3J0X2xvY2FsID0gcG10bXJf
aW9wb3J0OwogCisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVfaW5mbygpKTsK
ICAgICAgICAgd2JpbnZkKCk7CiAKICAgICAgICAgd2hpbGUgKCAxICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxl
LmMKaW5kZXggMjkwYzU3Yi4uNWY5NzM3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTU4LDYg
KzU4LDcgQEAKICNpbmNsdWRlIDxhc20vaHBldC5oPgogI2luY2x1ZGUgPGFzbS9td2FpdC5oPgog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVk
ZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEuaD4KIAogI2RlZmluZSBNV0FJVF9JRExFX1ZFUlNJT04g
IjAuNC4xIgpAQCAtNzAyLDcgKzcwMywxMyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQp
CiAJCWlmIChwbV9pZGxlX3NhdmUpCiAJCQlwbV9pZGxlX3NhdmUoKTsKIAkJZWxzZQorCQl7CisJ
CQlzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworCQkJc3BlY19jdHJs
X2VudGVyX2lkbGUoaW5mbyk7CiAJCQlzYWZlX2hhbHQoKTsKKwkJCXNwZWNfY3RybF9leGl0X2lk
bGUoaW5mbyk7CisJCX0KIAkJcmV0dXJuOwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDBmMjcxNmMuLjAxM2ExZDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTU1LDYgKzU1LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3ZpcmlkaWFuLmg+CiAj
aW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20v
bm1pLmg+CiAjaW5jbHVkZSA8YXNtL21jZS5oPgpAQCAtNzYsOSArNzcsMTUgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpOwogCiBzdGF0aWMgdm9p
ZCBkZWZhdWx0X2lkbGUodm9pZCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKKwogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgaWYgKCBjcHVfaXNf
aGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgeworICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNwZWNfY3Ry
bF9leGl0X2lkbGUoaW5mbyk7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgbG9jYWxfaXJxX2Vu
YWJsZSgpOwogfQpAQCAtOTAsNiArOTcsNyBAQCB2b2lkIGRlZmF1bHRfZGVhZF9pZGxlKHZvaWQp
CiAgICAgICogaGVsZCBieSB0aGUgQ1BVcyBzcGlubmluZyBoZXJlIGluZGVmaW5pdGVseSwgYW5k
IGdldCBkaXNjYXJkZWQgYnkKICAgICAgKiBhIHN1YnNlcXVlbnQgSU5JVC4KICAgICAgKi8KKyAg
ICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgd2JpbnZkKCk7CiAg
ICAgZm9yICggOyA7ICkKICAgICAgICAgaGFsdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggZTMyOGIwZi4uNWFiNGZmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yMCw3ICsy
MCw5IEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZfU1BFQ19D
VFJMX0hfXwogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2N1
cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAKIHZvaWQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIApAQCAtMzUsNiArMzcsMzggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPmJ0aV9p
c3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCisvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLworc3RhdGljIGFs
d2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCit7CisgICAgdWludDMyX3QgdmFsID0gMDsKKworICAgIC8qCisgICAgICogTGF0Y2ggdGhl
IG5ldyBzaGFkb3cgdmFsdWUsIHRoZW4gZW5hYmxlIHNoYWRvd2luZywgdGhlbiB1cGRhdGUgdGhl
IE1TUi4KKyAgICAgKiBUaGVyZSBhcmUgbm8gU01QIGlzc3VlcyBoZXJlOyBvbmx5IGxvY2FsIHBy
b2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT5zaGFkb3dfc3Bl
Y19jdHJsID0gdmFsOworICAgIGJhcnJpZXIoKTsKKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNf
Y3RybCA9IHRydWU7CisgICAgYmFycmllcigpOworICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFU
SVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisgICAgICAg
ICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDog
Im1lbW9yeSIgKTsKK30KKworLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIGNhbGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNw
ZWNfY3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQoreworICAgIHVpbnQzMl90
IHZhbCA9IFNQRUNfQ1RSTF9JQlJTOworCisgICAgLyoKKyAgICAgKiBEaXNhYmxlIHNoYWRvd2lu
ZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCisgICAg
ICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCisgICAgICov
CisgICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSBmYWxzZTsKKyAgICBiYXJyaWVyKCk7
CisgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJj
IiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOworfQorCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 13 11:55:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1elZAz-0004uf-I6; Tue, 13 Feb 2018 11:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elZAy-0004uX-Hf
 for xen-changelog@lists.xenproject.org; Tue, 13 Feb 2018 11:55:08 +0000
X-Inumbo-ID: e302c3a7-10b4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e302c3a7-10b4-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:56:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elZAr-0005DF-Ml
 for xen-changelog@lists.xenproject.org; Tue, 13 Feb 2018 11:55:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1elZAr-0001zU-Lr
 for xen-changelog@lists.xenproject.org; Tue, 13 Feb 2018 11:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1elZAr-0001zU-Lr@xenbits.xenproject.org>
Date: Tue, 13 Feb 2018 11:55:01 +0000
Subject: [Xen-changelog] [mini-os master] mini-os: add a coding style file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmNWQxOTE4OWM1MzA0YjQ2N2Y4MTUzYTk1YWUyMjY5ZWUyZTNlYjUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDkg
MTM6MTA6MTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUdWUgRmViIDEzIDExOjQyOjI3IDIwMTggKzAwMDAKCiAgICBtaW5p
LW9zOiBhZGQgYSBjb2Rpbmcgc3R5bGUgZmlsZQogICAgCiAgICBTaW5jZSBjYXJ2aW5nIG91dCBN
aW5pLU9TIGZyb20gdGhlIFhlbiByZXBvc2l0b3J5IHRoZXJlIGhhc24ndCBiZWVuIGEKICAgIGRl
c2NyaXB0aW9uIG9mIHRoZSBwcmVmZXJyZWQgY29kaW5nIHN0eWxlLiBDb3B5IHRoZSBYZW4gQ09E
SU5HX1NUWUxFCiAgICBmaWxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiBDT0RJTkdfU1RZTEUgfCAxMDkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDkgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL0NPRElOR19TVFlMRSBiL0NPRElOR19TVFlMRQpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41MzlhYTYwCi0tLSAvZGV2L251bGwKKysr
IGIvQ09ESU5HX1NUWUxFCkBAIC0wLDAgKzEsMTA5IEBACitDb2RpbmcgU3R5bGUgZm9yIE1pbmkt
T1MKKz09PT09PT09PT09PT09PT09PT09PT09PQorCitJbmRlbnRhdGlvbgorLS0tLS0tLS0tLS0K
KworSW5kZW50aW5nIHVzZXMgc3BhY2VzLCBub3QgdGFicyAtIGluIGNvbnRyYXN0IHRvIExpbnV4
LiAgQW4gaW5kZW50CitsZXZlbCBjb25zaXN0cyBvZiBmb3VyIHNwYWNlcy4gIENvZGUgd2l0aGlu
IGJsb2NrcyBpcyBpbmRlbnRlZCBieSBvbmUKK2V4dHJhIGluZGVudCBsZXZlbC4gIFRoZSBlbmNs
b3NpbmcgYnJhY2VzIG9mIGEgYmxvY2sgYXJlIGluZGVudGVkIHRoZQorc2FtZSBhcyB0aGUgY29k
ZSBfb3V0c2lkZV8gdGhlIGJsb2NrLiAgZS5nLgorCit2b2lkIGZ1bih2b2lkKQoreworICAgIC8q
IE9uZSBsZXZlbCBvZiBpbmRlbnQuICovCisKKyAgICB7CisgICAgICAgIC8qIEEgc2Vjb25kIGxl
dmVsIG9mIGluZGVudC4gKi8KKyAgICB9Cit9CisKK1doaXRlIHNwYWNlCistLS0tLS0tLS0tLQor
CitTcGFjZSBjaGFyYWN0ZXJzIGFyZSB1c2VkIHRvIHNwcmVhZCBvdXQgbG9naWNhbCBzdGF0ZW1l
bnRzLCBzdWNoIGFzIGluCit0aGUgY29uZGl0aW9uIG9mIGFuIGlmIG9yIHdoaWxlLiAgU3BhY2Vz
IGFyZSBwbGFjZWQgYmV0d2VlbiB0aGUKK2tleXdvcmQgYW5kIHRoZSBicmFja2V0cyBzdXJyb3Vu
ZGluZyB0aGUgY29uZGl0aW9uLCBiZXR3ZWVuIHRoZQorYnJhY2tldHMgYW5kIHRoZSBjb25kaXRp
b24gaXRzZWxmLCBhbmQgYXJvdW5kIGJpbmFyeSBvcGVyYXRvcnMgKGV4Y2VwdAordGhlIHN0cnVj
dHVyZSBhY2Nlc3Mgb3BlcmF0b3JzLCAnLicgYW5kICctPicpLiBlLmcuCisKK2lmICggKHdpYmJs
ZSAmIHdvbWJhdCkgPT0gNDIgKQoreworICAgIC4uLgorCitUaGVyZSBzaG91bGQgYmUgbm8gdHJh
aWxpbmcgd2hpdGUgc3BhY2UgYXQgdGhlIGVuZCBvZiBsaW5lcyAoaW5jbHVkaW5nCithZnRlciB0
aGUgb3BlbmluZyAvKiBvZiBhIGNvbW1lbnQgYmxvY2spLgorCitMaW5lIExlbmd0aAorLS0tLS0t
LS0tLS0KKworTGluZXMgc2hvdWxkIGJlIGxlc3MgdGhhbiA4MCBjaGFyYWN0ZXJzIGluIGxlbmd0
aC4gIExvbmcgbGluZXMgc2hvdWxkCitiZSBzcGxpdCBhdCBzZW5zaWJsZSBwbGFjZXMgYW5kIHRo
ZSB0cmFpbGluZyBwb3J0aW9ucyBpbmRlbnRlZC4KKworVXNlciB2aXNpYmxlIHN0cmluZ3MgKGUu
Zy4sIHByaW50aygpIG1lc3NhZ2VzKSBzaG91bGQgbm90IGJlIHNwbGl0IHNvCit0aGV5IGNhbiBz
ZWFyY2hlZCBmb3IgbW9yZSBlYXNpbHkuCisKK0JyYWNpbmcKKy0tLS0tLS0KKworQnJhY2VzICgn
eycgYW5kICd9JykgYXJlIHVzdWFsbHkgcGxhY2VkIG9uIGEgbGluZSBvZiB0aGVpciBvd24sIGV4
Y2VwdAorZm9yIHRoZSBkby93aGlsZSBsb29wLiAgVGhpcyBpcyB1bmxpa2UgdGhlIExpbnV4IGNv
ZGluZyBzdHlsZSBhbmQKK3VubGlrZSBLJlIuICBkby93aGlsZSBsb29wcyBhcmUgYW4gZXhjZXB0
aW9uLiBlLmcuOgorCitpZiAoIGNvbmRpdGlvbiApCit7CisgICAgLyogRG8gc3R1ZmYuICovCit9
CitlbHNlCit7CisgICAgLyogT3RoZXIgc3R1ZmYuICovCit9CisKK3doaWxlICggY29uZGl0aW9u
ICkKK3sKKyAgICAvKiBEbyBzdHVmZi4gKi8KK30KKworZG8geworICAgIC8qIERvIHN0dWZmLiAq
LworfSB3aGlsZSAoIGNvbmRpdGlvbiApOworCitldGMuCisKK0JyYWNlcyBzaG91bGQgYmUgb21p
dHRlZCBmb3IgYmxvY2tzIHdpdGggYSBzaW5nbGUgc3RhdGVtZW50LiBlLmcuLAorCitpZiAoIGNv
bmRpdGlvbiApCisgICAgc2luZ2xlX3N0YXRlbWVudCgpOworCitDb21tZW50cworLS0tLS0tLS0K
KworT25seSBDIHN0eWxlIC8qIC4uLiAqLyBjb21tZW50cyBhcmUgdG8gYmUgdXNlZC4gIEMrKyBz
dHlsZSAvLyBjb21tZW50cworc2hvdWxkIG5vdCBiZSB1c2VkLiAgTXVsdGktd29yZCBjb21tZW50
cyBzaG91bGQgYmVnaW4gd2l0aCBhIGNhcGl0YWwKK2xldHRlci4gIENvbW1lbnRzIGNvbnRhaW5p
bmcgYSBzaW5nbGUgc2VudGVuY2UgbWF5IGVuZCB3aXRoIGEgZnVsbAorc3RvcDsgY29tbWVudHMg
Y29udGFpbmluZyBzZXZlcmFsIHNlbnRlbmNlcyBtdXN0IGhhdmUgYSBmdWxsIHN0b3AKK2FmdGVy
IGVhY2ggc2VudGVuY2UuCisKK011bHRpLWxpbmUgY29tbWVudCBibG9ja3Mgc2hvdWxkIHN0YXJ0
IGFuZCBlbmQgd2l0aCBjb21tZW50IG1hcmtlcnMgb24KK3NlcGFyYXRlIGxpbmVzIGFuZCBlYWNo
IGxpbmUgc2hvdWxkIGJlZ2luIHdpdGggYSBsZWFkaW5nICcqJy4KKworLyoKKyAqIEV4YW1wbGUs
IG11bHRpLWxpbmUgY29tbWVudCBibG9jay4KKyAqCisgKiBOb3RlIGJlZ2lubmluZyBhbmQgZW5k
IG1hcmtlcnMgb24gc2VwYXJhdGUgbGluZXMgYW5kIGxlYWRpbmcgJyonLgorICovCisKK0VtYWNz
IGxvY2FsIHZhcmlhYmxlcworLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0EgY29tbWVudCBibG9j
ayBjb250YWluaW5nIGxvY2FsIHZhcmlhYmxlcyBmb3IgZW1hY3MgaXMgcGVybWl0dGVkIGF0Cit0
aGUgZW5kIG9mIGZpbGVzLiAgSXQgc2hvdWxkIGJlOgorCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvbWluaS1vcy5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 13 11:55:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1elZB4-0004vi-QH; Tue, 13 Feb 2018 11:55:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elZB3-0004vO-6j
 for xen-changelog@lists.xenproject.org; Tue, 13 Feb 2018 11:55:13 +0000
X-Inumbo-ID: aa8385b3-10b4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa8385b3-10b4-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:54:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elZB1-0005Dw-Ot
 for xen-changelog@lists.xenproject.org; Tue, 13 Feb 2018 11:55:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1elZB1-0001zy-OA
 for xen-changelog@lists.xenproject.org; Tue, 13 Feb 2018 11:55:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1elZB1-0001zy-OA@xenbits.xenproject.org>
Date: Tue, 13 Feb 2018 11:55:11 +0000
Subject: [Xen-changelog] [mini-os master] mini-os: add config item for
	printing via hypervisor
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5M2RhN2ZiMzJjZmIyNjA3ZmFhZDhhNWU3M2RjY2FlMTFhYjRiNjUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDIy
IDA4OjU5OjMyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEZlYiAxMyAxMTo0Mzo0MCAyMDE4ICswMDAwCgogICAgbWlu
aS1vczogYWRkIGNvbmZpZyBpdGVtIGZvciBwcmludGluZyB2aWEgaHlwZXJ2aXNvcgogICAgCiAg
ICBUb2RheSBNaW5pLU9TIHdpbGwgcHJpbnQgYWxsIGNvbnNvbGUgb3V0cHV0IHZpYSB0aGUgaHlw
ZXJ2aXNvciwgdG9vLgogICAgCiAgICBNYWtlIHRoaXMgYmVoYXZpb3IgY29uZmlndXJhYmxlIGlu
c3RlYWQgYW5kIGRlZmF1bHQgaXQgdG8gIm9mZiIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogQ29uZmlnLm1rICAgICAgICAg
ICAgICAgICAgICAgfCA0ICsrKysKIGFyY2gveDg2L3Rlc3RidWlsZC9hbGwtbm8gICAgIHwgMSAr
CiBhcmNoL3g4Ni90ZXN0YnVpbGQvYWxsLXllcyAgICB8IDEgKwogYXJjaC94ODYvdGVzdGJ1aWxk
L25ld3hlbi15ZXMgfCAxICsKIGNvbnNvbGUvY29uc29sZS5jICAgICAgICAgICAgIHwgNyArLS0t
LS0tCiA1IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggMGJhZWRkMS4uZjZhMmFmYSAx
MDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMTgwLDYgKzE4MCw5IEBA
IENPTkZJR19YRU5CVVMgPz0geQogQ09ORklHX1hDID89eQogQ09ORklHX0xXSVAgPz0gJChsd2lw
KQogQ09ORklHX0JBTExPT04gPz0gbgorIyBTZXR0aW5nIENPTkZJR19VU0VfWEVOX0NPTlNPTEUg
Y29waWVzIGFsbCBwcmludCBvdXRwdXQgdG8gdGhlIFhlbiBlbWVyZ2VuY3kKKyMgY29uc29sZSBh
cGFydCBvZiBzdGFuZGFyZCBkb20wIGhhbmRsZWQgY29uc29sZS4KK0NPTkZJR19VU0VfWEVOX0NP
TlNPTEUgPz0gbgogCiAjIEV4cG9ydCBjb25maWcgaXRlbXMgYXMgY29tcGlsZXIgZGlyZWN0aXZl
cwogREVGSU5FUy0kKENPTkZJR19QQVJBVklSVCkgKz0gLURDT05GSUdfUEFSQVZJUlQKQEAgLTE5
Nyw2ICsyMDAsNyBAQCBERUZJTkVTLSQoQ09ORklHX0ZCRlJPTlQpICs9IC1EQ09ORklHX0ZCRlJP
TlQKIERFRklORVMtJChDT05GSUdfQ09OU0ZST05UKSArPSAtRENPTkZJR19DT05TRlJPTlQKIERF
RklORVMtJChDT05GSUdfWEVOQlVTKSArPSAtRENPTkZJR19YRU5CVVMKIERFRklORVMtJChDT05G
SUdfQkFMTE9PTikgKz0gLURDT05GSUdfQkFMTE9PTgorREVGSU5FUy0kKENPTkZJR19VU0VfWEVO
X0NPTlNPTEUpICs9IC1EQ09ORklHX1VTRV9YRU5fQ09OU09MRQogCiBERUZJTkVTLXkgKz0gLURf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPSQoWEVOX0lOVEVSRkFDRV9WRVJTSU9OKQogCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni90ZXN0YnVpbGQvYWxsLW5vIGIvYXJjaC94ODYvdGVzdGJ1aWxkL2Fs
bC1ubwppbmRleCA3ODcyMGMzLi4xYzUwYmJhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90ZXN0YnVp
bGQvYWxsLW5vCisrKyBiL2FyY2gveDg2L3Rlc3RidWlsZC9hbGwtbm8KQEAgLTE2LDMgKzE2LDQg
QEAgQ09ORklHX1hFTkJVUyA9IG4KIENPTkZJR19YQyA9IG4KIENPTkZJR19MV0lQID0gbgogQ09O
RklHX0JBTExPT04gPSBuCitDT05GSUdfVVNFX1hFTl9DT05TT0xFID0gbgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvdGVzdGJ1aWxkL2FsbC15ZXMgYi9hcmNoL3g4Ni90ZXN0YnVpbGQvYWxsLXllcwpp
bmRleCAzMDNjNTZiLi44NzMyZTY5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90ZXN0YnVpbGQvYWxs
LXllcworKysgYi9hcmNoL3g4Ni90ZXN0YnVpbGQvYWxsLXllcwpAQCAtMTcsMyArMTcsNCBAQCBD
T05GSUdfWEMgPSB5CiAjIExXSVAgaXMgc3BlY2lhbDogaXQgbmVlZHMgc3VwcG9ydCBmcm9tIG91
dHNpZGUKIENPTkZJR19MV0lQID0gbgogQ09ORklHX0JBTExPT04gPSB5CitDT05GSUdfVVNFX1hF
Tl9DT05TT0xFID0geQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdGVzdGJ1aWxkL25ld3hlbi15ZXMg
Yi9hcmNoL3g4Ni90ZXN0YnVpbGQvbmV3eGVuLXllcwppbmRleCA5MDdhOGEwLi45YzMwYzAwIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni90ZXN0YnVpbGQvbmV3eGVuLXllcworKysgYi9hcmNoL3g4Ni90
ZXN0YnVpbGQvbmV3eGVuLXllcwpAQCAtMTcsNCArMTcsNSBAQCBDT05GSUdfWEMgPSB5CiAjIExX
SVAgaXMgc3BlY2lhbDogaXQgbmVlZHMgc3VwcG9ydCBmcm9tIG91dHNpZGUKIENPTkZJR19MV0lQ
ID0gbgogQ09ORklHX0JBTExPT04gPSB5CitDT05GSUdfVVNFX1hFTl9DT05TT0xFID0geQogWEVO
X0lOVEVSRkFDRV9WRVJTSU9OPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fCmRpZmYg
LS1naXQgYS9jb25zb2xlL2NvbnNvbGUuYyBiL2NvbnNvbGUvY29uc29sZS5jCmluZGV4IDJlMDQ1
NTIuLjZhMGI5MjMgMTAwNjQ0Ci0tLSBhL2NvbnNvbGUvY29uc29sZS5jCisrKyBiL2NvbnNvbGUv
Y29uc29sZS5jCkBAIC00NSwxMSArNDUsNiBAQAogI2luY2x1ZGUgPHhlbi9pby9jb25zb2xlLmg+
CiAKIAotLyogQ29waWVzIGFsbCBwcmludCBvdXRwdXQgdG8gdGhlIFhlbiBlbWVyZ2VuY3kgY29u
c29sZSBhcGFydAotICAgb2Ygc3RhbmRhcmQgZG9tMCBoYW5kbGVkIGNvbnNvbGUgKi8KLSNkZWZp
bmUgVVNFX1hFTl9DT05TT0xFCi0KLQogLyogSWYgY29uc29sZSBub3QgaW5pdGlhbGlzZWQgdGhl
IHByaW50ayB3aWxsIGJlIHNlbnQgdG8geGVuIHNlcmlhbCBsaW5lIAogICAgTk9URTogeW91IG5l
ZWQgdG8gZW5hYmxlIHZlcmJvc2UgaW4geGVuL1J1bGVzLm1rIGZvciBpdCB0byB3b3JrLiAqLwog
c3RhdGljIGludCBjb25zb2xlX2luaXRpYWxpc2VkID0gMDsKQEAgLTEzNSw3ICsxMzAsNyBAQCB2
b2lkIHByaW50KGludCBkaXJlY3QsIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQogICAg
ICAgICAodm9pZClIWVBFUlZJU09SX2NvbnNvbGVfaW8oQ09OU09MRUlPX3dyaXRlLCBzdHJsZW4o
YnVmKSwgYnVmKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0gZWxzZSB7Ci0jaWZuZGVmIFVTRV9Y
RU5fQ09OU09MRQorI2lmbmRlZiBDT05GSUdfVVNFX1hFTl9DT05TT0xFCiAgICAgaWYoIWNvbnNv
bGVfaW5pdGlhbGlzZWQpCiAjZW5kaWYgICAgCiAgICAgICAgICAgICAodm9pZClIWVBFUlZJU09S
X2NvbnNvbGVfaW8oQ09OU09MRUlPX3dyaXRlLCBzdHJsZW4oYnVmKSwgYnVmKTsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9taW5pLW9zLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:33:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJex-0002Rv-3k; Thu, 15 Feb 2018 13:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJev-0002QT-IW
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:09 +0000
X-Inumbo-ID: ed381df1-1254-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed381df1-1254-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:34:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJeo-00014t-Qb
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJeo-000067-Pu
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJeo-000067-Pu@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/microcode: Add support for
	fam17h microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3MzVjN2FlODA0NjAyNDkyNTkyNzQwNjc0N2Q0YTZjYTViZjdmY2MKQXV0aG9yOiAg
ICAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiAxNCAxMjozMzo1NCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozMzo1NCAyMDE4ICswMTAw
CgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9h
ZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAoTVBC
KSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAgQWRk
IGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQgdG8g
MjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0ZTli
N2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0byBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdmM2Y5
MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKLS0tCiB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYTYxYzkyNi4uZjk3YjNkZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC0xMDgsNiArMTA4LDcgQEAgc3RhdGljIGJvb2xfdCB2ZXJpZnlfcGF0
Y2hfc2l6ZSh1aW50MzJfdCBwYXRjaF9zaXplKQogI2RlZmluZSBGMTRIX01QQl9NQVhfU0laRSAx
ODI0CiAjZGVmaW5lIEYxNUhfTVBCX01BWF9TSVpFIDQwOTYKICNkZWZpbmUgRjE2SF9NUEJfTUFY
X1NJWkUgMzQ1OAorI2RlZmluZSBGMTdIX01QQl9NQVhfU0laRSAzMjAwCiAKICAgICBzd2l0Y2gg
KGJvb3RfY3B1X2RhdGEueDg2KQogICAgIHsKQEAgLTEyMCw2ICsxMjEsOSBAQCBzdGF0aWMgYm9v
bF90IHZlcmlmeV9wYXRjaF9zaXplKHVpbnQzMl90IHBhdGNoX3NpemUpCiAgICAgY2FzZSAweDE2
OgogICAgICAgICBtYXhfc2l6ZSA9IEYxNkhfTVBCX01BWF9TSVpFOwogICAgICAgICBicmVhazsK
KyAgICBjYXNlIDB4MTc6CisgICAgICAgIG1heF9zaXplID0gRjE3SF9NUEJfTUFYX1NJWkU7Cisg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG1heF9zaXplID0gRjFYSF9NUEJf
TUFYX1NJWkU7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:33:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJf6-0002Ti-58; Thu, 15 Feb 2018 13:33:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJf4-0002Sg-OM
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:18 +0000
X-Inumbo-ID: f338beb4-1254-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f338beb4-1254-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:34:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJey-00014y-Sq
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJey-00006Z-S7
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJey-00006Z-S7@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/alt: Break out alternative-asm
	into a separate header file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljZTFhNzE4MDA1MDM1M2MwNzMyMTk4MGNmMWVkMGIwYmFlYmYzOGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjozNTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozNTozOSAyMDE4ICsw
MTAwCgogICAgeDg2L2FsdDogQnJlYWsgb3V0IGFsdGVybmF0aXZlLWFzbSBpbnRvIGEgc2VwYXJh
dGUgaGVhZGVyIGZpbGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDlkN2I0MzUxZDNiYjVjNzQ0ZGIzMTFjZmZhNTdiYTNlYmI1
ODMzMjcKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDMxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgfCAx
MyArKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUt
YXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJmMDMzMmUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCkBAIC0wLDAgKzEsMzEgQEAKKyNpZm5k
ZWYgX0FTTV9YODZfQUxURVJOQVRJVkVfQVNNX0hfCisjZGVmaW5lIF9BU01fWDg2X0FMVEVSTkFU
SVZFX0FTTV9IXworCisjaWZkZWYgX19BU1NFTUJMWV9fCisKKy8qCisgKiBJc3N1ZSBvbmUgc3Ry
dWN0IGFsdF9pbnN0ciBkZXNjcmlwdG9yIGVudHJ5IChuZWVkIHRvIHB1dCBpdCBpbnRvCisgKiB0
aGUgc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCBzZWUgYmVsb3cpLiBUaGlzIGVudHJ5IGNvbnRh
aW5zCisgKiBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIHRoZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcg
Y29kZSB0byBwYXRjaCBhbgorICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5hdGl2ZXMo
KS4KKyAqLworLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3Jp
Z19sZW4gYWx0X2xlbgorICAgIC5sb25nIFxvcmlnIC0gLgorICAgIC5sb25nIFxhbHQgLSAuCisg
ICAgLndvcmQgXGZlYXR1cmUKKyAgICAuYnl0ZSBcb3JpZ19sZW4KKyAgICAuYnl0ZSBcYWx0X2xl
bgorLmVuZG0KKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLworI2VuZGlmIC8qIF9BU01fWDg2
X0FMVEVSTkFUSVZFX0FTTV9IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0ZXJuYXRpdmUuaAppbmRleCAyM2M5YjlmLi4wMmNhNTYyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS5oCkBAIC0xLDE3ICsxLDEwIEBACiAjaWZuZGVmIF9fWDg2X0FMVEVSTkFU
SVZFX0hfXwogI2RlZmluZSBfX1g4Nl9BTFRFUk5BVElWRV9IX18KIAorI2luY2x1ZGUgPGFzbS9h
bHRlcm5hdGl2ZS1hc20uaD4KICNpbmNsdWRlIDxhc20vbm9wcy5oPgogCi0jaWZkZWYgX19BU1NF
TUJMWV9fCi0ubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZyBhbHQgZmVhdHVyZSBvcmln
X2xlbiBhbHRfbGVuCi0gICAgICAgIC5sb25nIFxvcmlnIC0gLgotICAgICAgICAubG9uZyBcYWx0
IC0gLgotICAgICAgICAud29yZCBcZmVhdHVyZQotICAgICAgICAuYnl0ZSBcb3JpZ19sZW4KLSAg
ICAgICAgLmJ5dGUgXGFsdF9sZW4KLS5lbmRtCi0jZWxzZQorI2lmbmRlZiBfX0FTU0VNQkxZX18K
ICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKQEAg
LTk0LDYgKzg3LDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQp
OwogCWFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJl
KQkJXAogCQk6IG91dHB1dCA6ICJpIiAoMCksICMjIGlucHV0KQogCi0jZW5kaWYgIC8qICBfX0FT
U0VNQkxZX18gICovCisjZW5kaWYgLyogICFfX0FTU0VNQkxZX18gICovCiAKICNlbmRpZiAvKiBf
X1g4Nl9BTFRFUk5BVElWRV9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:33:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJfG-0002Vh-6g; Thu, 15 Feb 2018 13:33:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJfF-0002Uo-Cn
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:29 +0000
X-Inumbo-ID: f946dc6e-1254-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f946dc6e-1254-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:34:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJf8-00015k-Uy
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJf8-000078-UJ
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJf8-000078-UJ@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAzYzdkMmNkMWI0YmI5ODY4YzEwYzRhM2RiMmIwOTJkMjExZDA1NWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjozNjozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozNjozOSAyMDE4ICsw
MTAwCgogICAgeDg2L2FsdDogSW50cm9kdWNlIEFMVEVSTkFUSVZFeyxfMn0gbWFjcm9zCiAgICAK
ICAgIFRvIGhlbHAgY3JlYXRpbmcgYWx0ZXJuYXRpdmUgZnJhbWVzIGluIGFzc2VtYmx5LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDQ3MTE0MjhmNWUyYTliZmZmOWY4ZDc1YjZhNjk2MDcyMTE4YzE5YTQK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IGJmMDMzMmUuLjY2NDBlODUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMTcsNiArMTcsNTIgQEAKICAgICAuYnl0
ZSBcYWx0X2xlbgogLmVuZG0KIAorLm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0
ciwgZmVhdHVyZQorLkxvbGRfc3RhcnRfXEA6CisgICAgXG9sZGluc3RyCisuTG9sZF9lbmRfXEA6
CisKKyAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKKyAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxuZXdfc3RhcnRfXEAsIFxm
ZWF0dXJlLCBcCisgICAgICAgICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCksICguTG5l
d19lbmRfXEAgLSAuTG5ld19zdGFydF9cQCkKKworICAgIC5zZWN0aW9uIC5kaXNjYXJkLCAiYSIs
IEBwcm9nYml0cworICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNrIHRoYXQgXG5ld2luc3RyIGlz
bid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KKyAgICAuYnl0ZSAweGZmICsgKC5MbmV3X2Vu
ZF9cQCAtIC5MbmV3X3N0YXJ0X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCkK
KworICAgIC5zZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IiwgQHByb2diaXRzCisu
TG5ld19zdGFydF9cQDoKKyAgICBcbmV3aW5zdHIKKy5MbmV3X2VuZF9cQDoKKyAgICAucG9wc2Vj
dGlvbgorLmVuZG0KKworLm1hY3JvIEFMVEVSTkFUSVZFXzIgb2xkaW5zdHIsIG5ld2luc3RyMSwg
ZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIKKy5Mb2xkX3N0YXJ0X1xAOgorICAgIFxvbGRp
bnN0cgorLkxvbGRfZW5kX1xAOgorCisgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMs
ICJhIiwgQHByb2diaXRzCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAs
IC5MbmV3MV9zdGFydF9cQCwgXGZlYXR1cmUxLCBcCisgICAgICAgICguTG9sZF9lbmRfXEAgLSAu
TG9sZF9zdGFydF9cQCksICguTG5ldzFfZW5kX1xAIC0gLkxuZXcxX3N0YXJ0X1xAKQorICAgIGFs
dGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAuTG5ldzJfc3RhcnRfXEAsIFxmZWF0
dXJlMiwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXcy
X2VuZF9cQCAtIC5MbmV3Ml9zdGFydF9cQCkKKworICAgIC5zZWN0aW9uIC5kaXNjYXJkLCAiYSIs
IEBwcm9nYml0cworICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNrIHRoYXQgXG5ld2luc3RyezEs
Mn0gYXJlbid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KKyAgICAuYnl0ZSAweGZmICsgKC5M
bmV3MV9lbmRfXEAgLSAuTG5ldzFfc3RhcnRfXEApIC0gKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0
YXJ0X1xAKQorICAgIC5ieXRlIDB4ZmYgKyAoLkxuZXcyX2VuZF9cQCAtIC5MbmV3Ml9zdGFydF9c
QCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuYWx0
aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cworLkxuZXcxX3N0YXJ0X1xAOgorICAg
IFxuZXdpbnN0cjEKKy5MbmV3MV9lbmRfXEA6CisuTG5ldzJfc3RhcnRfXEA6CisgICAgXG5ld2lu
c3RyMgorLkxuZXcyX2VuZF9cQDoKKyAgICAucG9wc2VjdGlvbgorLmVuZG0KKwogI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwogI2VuZGlmIC8qIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXyAq
LwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:33:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJfQ-0002Xi-86; Thu, 15 Feb 2018 13:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJfO-0002Wb-Id
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:38 +0000
X-Inumbo-ID: ff3855f6-1254-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff3855f6-1254-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:34:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJfJ-00015s-0r
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJfJ-00007c-0A
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJfJ-00007c-0A@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Rearrange RESTORE_ALL
	to restore register in stack order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3ZTI3M2EwN2NjZjk5MzA2MzcyNzY3NTU4OWYxMGRhMjA2ZjE2ODMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjozNzozMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozNzozMyAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9BTEwgdG8gcmVzdG9yZSByZWdp
c3RlciBpbiBzdGFjayBvcmRlcgogICAgCiAgICBSZXN1bHRzIGluIGEgbW9yZSBwcmVkaWN0YWJs
ZSAoaS5lLiBsaW5lYXIpIG1lbW9yeSBhY2Nlc3MgcGF0dGVybi4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
Zjg1ZDEwNWUyNzczNWYwZTIwYWEzMGQ3N2YwMzc3NGYzZWQ1NWFlNQogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMDEtMDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggZjA1MjA5Yi4uNTQzMjhlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCkBAIC0yNTYsNyArMjU2LDYgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzdGFjKHZvaWQpCiAgKiBAY29tcGF0OiBSOC1SMTUgZG9uJ3QgbmVlZCByZWxvYWRp
bmcKICAqLwogLm1hY3JvIFJFU1RPUkVfQUxMIGFkaj0wIGNvbXBhdD0wCi0gICAgICAgIExPQURf
Q19DTE9CQkVSRUQgXGNvbXBhdAogLmlmICFcY29tcGF0CiAgICAgICAgIG1vdnEgIFVSRUdTX3Ix
NSglcnNwKSwlcjE1CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxNCglcnNwKSwlcjE0CkBAIC0yNjUs
NiArMjY0LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAuZW5kaWYK
ICAgICAgICAgbW92cSAgVVJFR1NfcmJwKCVyc3ApLCVyYnAKICAgICAgICAgbW92cSAgVVJFR1Nf
cmJ4KCVyc3ApLCVyYngKKyAgICAgICAgTE9BRF9DX0NMT0JCRVJFRCBcY29tcGF0CiAgICAgICAg
IHN1YnEgICQtKFVSRUdTX2Vycm9yX2NvZGUtVVJFR1NfcjE1K1xhZGopLCAlcnNwCiAuZW5kbQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:33:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJfW-0002Zg-9M; Thu, 15 Feb 2018 13:33:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJfV-0002ZP-0U
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:45 +0000
X-Inumbo-ID: c0cef29b-1254-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0cef29b-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:33:05 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJfT-00016E-33
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJfT-00008R-2J
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJfT-00008R-2J@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/hvm: Use SAVE_ALL to construct
	the cpu_user_regs frame after VMExit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1MjYzZjc5MDhhMDJmNTY3M2MyNWRmOWJjZGFlZDlmZTVmOWRlNWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjozODowNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozODowNyAyMDE4ICsw
MTAwCgogICAgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0cnVjdCB0aGUgY3B1X3VzZXJf
cmVncyBmcmFtZSBhZnRlciBWTUV4aXQKICAgIAogICAgTm8gcHJhY3RpY2FsIGNoYW5nZS4KICAg
IAogICAgT25lIHNpZGUgZWZmZWN0IGluIGRlYnVnIGJ1aWxkcyBpcyB0aGF0ICVyYnAgaXMgaW52
ZXJ0ZWQgaW4gdGhlIG1hbm5lcgogICAgZXhwZWN0ZWQgYnkgdGhlIHN0YWNrIHVud2luZGVyIHRv
IGluZGljYXRlIGEgaW50ZXJydXB0IGZyYW1lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNB
LTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDEzNjgyY2E4Yzk0YmQ1NjEyYTQ0ZjdmMWVkYzFmZDhmZjY3NWRhY2IK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA4ICswMDAwCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vZW50cnkuUyB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMgfCAxNyArKy0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmlu
ZGV4IGU4MTZkNjYuLjQ0MmQyZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtOTcsMjQgKzk3LDEw
IEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2UpCiAKICAgICAgICAgVk1SVU4KIAotICAgICAgICBH
RVRfQ1VSUkVOVCglcmF4KQotICAgICAgICBwdXNoICVyZGkKLSAgICAgICAgcHVzaCAlcnNpCi0g
ICAgICAgIHB1c2ggJXJkeAotICAgICAgICBwdXNoICVyY3gKLSAgICAgICAgbW92ICBWQ1BVX3N2
bV92bWNiKCVyYXgpLCVyY3gKLSAgICAgICAgcHVzaCAlcmF4Ci0gICAgICAgIHB1c2ggJXI4Ci0g
ICAgICAgIHB1c2ggJXI5Ci0gICAgICAgIHB1c2ggJXIxMAotICAgICAgICBwdXNoICVyMTEKLSAg
ICAgICAgcHVzaCAlcmJ4Ci0gICAgICAgIG1vdiAgJXJheCwlcmJ4Ci0gICAgICAgIHB1c2ggJXJi
cAotICAgICAgICBwdXNoICVyMTIKLSAgICAgICAgcHVzaCAlcjEzCi0gICAgICAgIHB1c2ggJXIx
NAotICAgICAgICBwdXNoICVyMTUKKyAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBHRVRfQ1VS
UkVOVCglcmJ4KQorICAgICAgICBtb3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCksJXJjeAogCiAgICAg
ICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAgICAgIG1vdiAgVk1D
Ql9yYXgoJXJjeCksJXJheApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnku
UyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggYTU0MzhhNC4uMTc0NDYxNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5TCkBAIC0yOSwyMyArMjksMTAgQEAKICNkZWZpbmUgVk1MQVVOQ0gg
ICAgIC5ieXRlIDB4MGYsMHgwMSwweGMyCiAKIEVOVFJZKHZteF9hc21fdm1leGl0X2hhbmRsZXIp
Ci0gICAgICAgIHB1c2ggJXJkaQotICAgICAgICBwdXNoICVyc2kKLSAgICAgICAgcHVzaCAlcmR4
Ci0gICAgICAgIHB1c2ggJXJjeAotICAgICAgICBwdXNoICVyYXgKKyAgICAgICAgU0FWRV9BTEwK
KwogICAgICAgICBtb3YgICVjcjIsJXJheAotICAgICAgICBwdXNoICVyOAotICAgICAgICBwdXNo
ICVyOQotICAgICAgICBwdXNoICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAgICAgIHB1c2gg
JXJieAogICAgICAgICBHRVRfQ1VSUkVOVCglcmJ4KQotICAgICAgICBwdXNoICVyYnAKLSAgICAg
ICAgcHVzaCAlcjEyCi0gICAgICAgIHB1c2ggJXIxMwotICAgICAgICBwdXNoICVyMTQKLSAgICAg
ICAgcHVzaCAlcjE1CiAKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQog
ICAgICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJfk-0002c8-B1; Thu, 15 Feb 2018 13:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJfj-0002bA-3O
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:59 +0000
X-Inumbo-ID: 0b39326a-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b39326a-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:35:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJfd-00016O-5J
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJfd-0000B8-4c
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJfd-0000B8-4c@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Erase guest GPR state
	on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjMDUwOTA0MDNlZjRkNzYwZmJlNzAxZTMxYWZkMGYwZWRjNDE0ZDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjozODo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozODo0OCAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3RhdGUgb24gZW50cnkgdG8gWGVu
CiAgICAKICAgIFRoaXMgcmVkdWNlcyB0aGUgbnVtYmVyIG9mIGNvZGUgZ2FkZ2V0cyB3aGljaCBj
YW4gYmUgYXR0YWNrZWQgd2l0aCBhcmJpdHJhcnkKICAgIGd1ZXN0LWNvbnRyb2xsZWQgR1BSIHZh
bHVlcy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwM2JkOGMz
YTcwZDEwMWZjMmY4ZjM2ZjFlMTcxYjc1OTQ0NjJhNGNkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
MS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICB8IDMwICsrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDFiOTE5YTguLjljODc1
ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMjMsMTAgKzIzLDkgQEAgRU5U
UlkoY29tcGF0X2h5cGVyY2FsbCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCiAgICAg
ICAgIG1vdmwgICRIWVBFUkNBTExfVkVDVE9SLCVlZGkKICAgICAgICAgY2FsbCAgY2hlY2tfZm9y
X3VuZXhwZWN0ZWRfbXNpCi0gICAgICAgIExPQURfQ19DTE9CQkVSRUQgY29tcGF0PTEgYXg9MAog
VU5MSUtFTFlfRU5EKG1zaV9jaGVjaykKIAotICAgICAgICBtb3ZsICBVUkVHU19yYXgoJXJzcCks
JWVheAorICAgICAgICBMT0FEX0NfQ0xPQkJFUkVEIGNvbXBhdD0xCiAgICAgICAgIEdFVF9DVVJS
RU5UKCVyYngpCiAKICAgICAgICAgY21wbCAgJE5SX2h5cGVyY2FsbHMsJWVheApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCmluZGV4IDZkOGU1ZDEuLmI1MTg4ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTE4OSw3ICsx
ODksNyBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAganogICAgc3dpdGNoX3RvX2tlcm5l
bAogCiAvKmh5cGVyY2FsbDoqLwotICAgICAgICBtb3ZxICAlcjEwLCVyY3gKKyAgICAgICAgTE9B
RF9DX0NMT0JCRVJFRCBjeD0wCiAgICAgICAgIGNtcHEgICROUl9oeXBlcmNhbGxzLCVyYXgKICAg
ICAgICAgamFlICAgYmFkX2h5cGVyY2FsbAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oCmluZGV4IDU0MzI4ZTcuLjBiYjA1ODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApA
QCAtMTgzLDcgKzE4Myw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQog
I2VuZGlmCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KLS5tYWNybyBTQVZFX0FMTCBvcCwgY29tcGF0
PTAKKy5tYWNybyBTQVZFX0FMTCBvcCwgY29tcGF0PTAsIGNscmFyZ3M9MQogLmlmZXFzICJcb3Ai
LCAiQ0xBQyIKICAgICAgICAgQVNNX0NMQUMKIC5lbHNlCkBAIC0xOTgsMjIgKzE5OCwzNCBAQCBz
dGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgYWRkcSAgJC0oVVJF
R1NfZXJyb3JfY29kZS1VUkVHU19yMTUpLCAlcnNwCiAgICAgICAgIGNsZAogICAgICAgICBtb3Zx
ICAlcmRpLFVSRUdTX3JkaSglcnNwKQorICAgICAgICB4b3IgICAlZWRpLCAlZWRpCiAgICAgICAg
IG1vdnEgICVyc2ksVVJFR1NfcnNpKCVyc3ApCisgICAgICAgIHhvciAgICVlc2ksICVlc2kKICAg
ICAgICAgbW92cSAgJXJkeCxVUkVHU19yZHgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVkeCwgJWVk
eAogICAgICAgICBtb3ZxICAlcmN4LFVSRUdTX3JjeCglcnNwKQorICAgICAgICB4b3IgICAlZWN4
LCAlZWN4CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1NfcmF4KCVyc3ApCisgICAgICAgIHhvciAg
ICVlYXgsICVlYXgKIC5pZiAhXGNvbXBhdAogICAgICAgICBtb3ZxICAlcjgsVVJFR1NfcjgoJXJz
cCkKICAgICAgICAgbW92cSAgJXI5LFVSRUdTX3I5KCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTAs
VVJFR1NfcjEwKCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTEsVVJFR1NfcjExKCVyc3ApCiAuZW5k
aWYKKyAgICAgICAgeG9yICAgJXI4LCAlcjgKKyAgICAgICAgeG9yICAgJXI5LCAlcjkKKyAgICAg
ICAgeG9yICAgJXIxMCwgJXIxMAorICAgICAgICB4b3IgICAlcjExLCAlcjExCiAgICAgICAgIG1v
dnEgICVyYngsVVJFR1NfcmJ4KCVyc3ApCisgICAgICAgIHhvciAgICVlYngsICVlYngKICAgICAg
ICAgbW92cSAgJXJicCxVUkVHU19yYnAoJXJzcCkKICNpZmRlZiBDT05GSUdfRlJBTUVfUE9JTlRF
UgogLyogSW5kaWNhdGUgc3BlY2lhbCBleGNlcHRpb24gc3RhY2sgZnJhbWUgYnkgaW52ZXJ0aW5n
IHRoZSBmcmFtZSBwb2ludGVyLiAqLwogICAgICAgICBsZWFxICBVUkVHU19yYnAoJXJzcCksICVy
YnAKICAgICAgICAgbm90cSAgJXJicAorI2Vsc2UKKyAgICAgICAgeG9yICAgJWVicCwgJWVicAog
I2VuZGlmCiAuaWYgIVxjb21wYXQKICAgICAgICAgbW92cSAgJXIxMixVUkVHU19yMTIoJXJzcCkK
QEAgLTIyMSw2ICsyMzMsMTAgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQp
CiAgICAgICAgIG1vdnEgICVyMTQsVVJFR1NfcjE0KCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTUs
VVJFR1NfcjE1KCVyc3ApCiAuZW5kaWYKKyAgICAgICAgeG9yICAgJXIxMiwgJXIxMgorICAgICAg
ICB4b3IgICAlcjEzLCAlcjEzCisgICAgICAgIHhvciAgICVyMTQsICVyMTQKKyAgICAgICAgeG9y
ICAgJXIxNSwgJXIxNQogLmVuZG0KIAogLyoKQEAgLTIzMCwxOSArMjQ2LDIzIEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICoKICAqIEZvciB0aGUgd2F5IGl0IGlzIHVz
ZWQgaW4gUkVTVE9SRV9BTEwsIHRoaXMgbWFjcm8gbXVzdCBwcmVzZXJ2ZSBFRkxBR1MuWkYuCiAg
Ki8KLS5tYWNybyBMT0FEX0NfQ0xPQkJFUkVEIGNvbXBhdD0wIGF4PTEKKy5tYWNybyBMT0FEX0Nf
Q0xPQkJFUkVEIGNvbXBhdD0wIGN4PTEKIC5pZiAhXGNvbXBhdAogICAgICAgICBtb3ZxICBVUkVH
U19yMTEoJXJzcCksJXIxMQorLmlmIFxjeAogICAgICAgICBtb3ZxICBVUkVHU19yMTAoJXJzcCks
JXIxMAorLmVsc2UKKyAgICAgICAgbW92cSAgVVJFR1NfcjEwKCVyc3ApLCVyY3gKKy5lbmRpZgog
ICAgICAgICBtb3ZxICBVUkVHU19yOSglcnNwKSwlcjkKICAgICAgICAgbW92cSAgVVJFR1Nfcjgo
JXJzcCksJXI4Ci0uaWYgXGF4CiAgICAgICAgIG1vdnEgIFVSRUdTX3JheCglcnNwKSwlcmF4Ci0u
ZW5kaWYKLS5lbHNlaWYgXGF4CisuZWxzZQogICAgICAgICBtb3ZsICBVUkVHU19yYXgoJXJzcCks
JWVheAogLmVuZGlmCisuaWYgXGN4CiAgICAgICAgIG1vdnEgIFVSRUdTX3JjeCglcnNwKSwlcmN4
CisuZW5kaWYKICAgICAgICAgbW92cSAgVVJFR1NfcmR4KCVyc3ApLCVyZHgKICAgICAgICAgbW92
cSAgVVJFR1NfcnNpKCVyc3ApLCVyc2kKICAgICAgICAgbW92cSAgVVJFR1NfcmRpKCVyc3ApLCVy
ZGkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJfp-0002dF-CY; Thu, 15 Feb 2018 13:34:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJfo-0002d2-H0
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:04 +0000
X-Inumbo-ID: ccce5e75-1254-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccce5e75-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:33:25 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJfn-000176-7I
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJfn-0000Bw-6j
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJfn-0000Bw-6j@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] common/wait: Clarifications to
	wait infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmNWI2MWFmOWUzNTBiY2MyYzhiMGYwNTM2ODJlM2M3YTcwMGI0NmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjozOToxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjozOToxNiAyMDE4ICsw
MTAwCgogICAgY29tbW9uL3dhaXQ6IENsYXJpZmljYXRpb25zIHRvIHdhaXQgaW5mcmFzdHJ1Y3R1
cmUKICAgIAogICAgVGhpcyBsb2dpYyBpcyBub3QgYXMgY2xlYXIgYXMgaXQgY291bGQgYmUuICBB
ZGQgc29tZSBjb21tZW50cyB0byBoZWxwLgogICAgCiAgICBSZWFycmFuZ2UgdGhlIGFzbSBibG9j
ayBpbiBfX3ByZXBhcmVfdG9fd2FpdCgpIHRvIHNlcGFyYXRlIHRoZSBHUFIKICAgIHNhdmluZy9y
ZXN0b3JpbmcgZnJvbSB0aGUgaW50ZXJuYWwgbG9naWMuCiAgICAKICAgIFdoaWxlIHR3ZWFraW5n
LCBhZGQgYW4gdW5yZWFjaGFibGUoKSBmb2xsb3dpbmcgdGhlIGptcCBpbgogICAgY2hlY2tfd2Fr
ZXVwX2Zyb21fd2FpdCgpLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAyZDFjODIyNjFkOTY2NzM1ZTgyZTU5NzFlZGRiNjNiYTNjNTY1YTM3CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9jb21tb24vd2Fp
dC5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCAzOThmNjUzLi44NzdlZjE5IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpAQCAtMTM5
LDE0ICsxMzksMjYgQEAgc3RhdGljIHZvaWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRx
dWV1ZV92Y3B1ICp3cXYpCiAgICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAg
IH0KIAorICAgIC8qIEhhbmQtcm9sbGVkIHNldGptcCgpLiAqLwogICAgIGFzbSB2b2xhdGlsZSAo
Ci0gICAgICAgICJwdXNoICUlcmF4OyBwdXNoICUlcmJ4OyBwdXNoICUlcmR4OyAiCi0gICAgICAg
ICJwdXNoICUlcmJwOyBwdXNoICUlcjg7IHB1c2ggJSVyOTsgcHVzaCAlJXIxMDsgcHVzaCAlJXIx
MTsgIgotICAgICAgICAicHVzaCAlJXIxMjsgcHVzaCAlJXIxMzsgcHVzaCAlJXIxNDsgcHVzaCAl
JXIxNTsgY2FsbCAxZjsgIgotICAgICAgICAiMTogYWRkcSAkMmYtMWIsKCUlcnNwKTsgc3ViICUl
ZXNwLCUlZWN4OyBjbXAgJTMsJSVlY3g7IGphIDNmOyAiCi0gICAgICAgICJtb3YgJSVyc3AsJSVy
c2k7IDI6IHJlcCBtb3ZzYjsgbW92ICUlcnNwLCUlcnNpOyAzOiBwb3AgJSVyYXg7ICIKLSAgICAg
ICAgInBvcCAlJXIxNTsgcG9wICUlcjE0OyBwb3AgJSVyMTM7IHBvcCAlJXIxMjsgIgotICAgICAg
ICAicG9wICUlcjExOyBwb3AgJSVyMTA7IHBvcCAlJXI5OyBwb3AgJSVyODsgIgorICAgICAgICAi
cHVzaCAlJXJheDsgcHVzaCAlJXJieDsgcHVzaCAlJXJkeDsgcHVzaCAlJXJicDsiCisgICAgICAg
ICJwdXNoICUlcjg7ICBwdXNoICUlcjk7ICBwdXNoICUlcjEwOyBwdXNoICUlcjExOyIKKyAgICAg
ICAgInB1c2ggJSVyMTI7IHB1c2ggJSVyMTM7IHB1c2ggJSVyMTQ7IHB1c2ggJSVyMTU7IgorCisg
ICAgICAgICJjYWxsIDFmOyIKKyAgICAgICAgIjE6IGFkZHEgJDJmLTFiLCglJXJzcCk7IgorICAg
ICAgICAic3ViICUlZXNwLCUlZWN4OyIKKyAgICAgICAgImNtcCAlMywlJWVjeDsiCisgICAgICAg
ICJqYSAzZjsiCisgICAgICAgICJtb3YgJSVyc3AsJSVyc2k7IgorCisgICAgICAgIC8qIGNoZWNr
X3dha2V1cF9mcm9tX3dhaXQoKSBsb25nam1wKCkncyB0byB0aGlzIHBvaW50LiAqLworICAgICAg
ICAiMjogcmVwIG1vdnNiOyIKKyAgICAgICAgIm1vdiAlJXJzcCwlJXJzaTsiCisgICAgICAgICIz
OiBwb3AgJSVyYXg7IgorCisgICAgICAgICJwb3AgJSVyMTU7IHBvcCAlJXIxNDsgcG9wICUlcjEz
OyBwb3AgJSVyMTI7IgorICAgICAgICAicG9wICUlcjExOyBwb3AgJSVyMTA7IHBvcCAlJXI5OyAg
cG9wICUlcjg7IgogICAgICAgICAicG9wICUlcmJwOyBwb3AgJSVyZHg7IHBvcCAlJXJieDsgcG9w
ICUlcmF4IgogICAgICAgICA6ICI9JlMiICh3cXYtPmVzcCksICI9JmMiIChkdW1teSksICI9JkQi
IChkdW1teSkKICAgICAgICAgOiAiaSIgKFBBR0VfU0laRSksICIwIiAoMCksICIxIiAoY3B1X2lu
Zm8pLCAiMiIgKHdxdi0+c3RhY2spCkBAIC0xOTAsMTEgKzIwMiwxNiBAQCB2b2lkIGNoZWNrX3dh
a2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICAgICAgd2FpdCgpOyAvKiB0YWtlcyB1cyBiYWNrIGlu
dG8gdGhlIHNjaGVkdWxlciAqLwogICAgIH0KIAorICAgIC8qCisgICAgICogSGFuZC1yb2xsZWQg
bG9uZ2ptcCgpLiAgUmV0dXJucyB0byB0aGUgcG9pbnRlciBvbiB0aGUgdG9wIG9mCisgICAgICog
d3F2LT5zdGFjaywgYW5kIGxhbmRzIG9uIGEgYHJlcCBtb3ZzYCBpbnN0cnVjdGlvbi4KKyAgICAg
Ki8KICAgICBhc20gdm9sYXRpbGUgKAogICAgICAgICAibW92ICUxLCUlIl9fT1Aic3A7IGptcCAq
KCUwKSIKICAgICAgICAgOiA6ICJTIiAod3F2LT5zdGFjayksICJEIiAod3F2LT5lc3ApLAogICAg
ICAgICAiYyIgKChjaGFyICopZ2V0X2NwdV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+ZXNwKQogICAg
ICAgICA6ICJtZW1vcnkiICk7CisgICAgdW5yZWFjaGFibGUoKTsKIH0KIAogI2Vsc2UgLyogIUNP
TkZJR19YODYgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJg4-0002gP-FL; Thu, 15 Feb 2018 13:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJg3-0002fY-Iw
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:19 +0000
X-Inumbo-ID: 1737d054-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1737d054-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:35:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJfx-00017L-9I
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJfx-0000Cj-8j
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJfx-0000Cj-8j@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Support compiling with
	indirect branch thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlZGZjODJmNjdmMjUxMzc5MDlkZGExM2U2NjU4Y2JhNGQxZTVkMjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0MDoxMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0MDoxMyAyMDE4ICsw
MTAwCgogICAgeDg2OiBTdXBwb3J0IGNvbXBpbGluZyB3aXRoIGluZGlyZWN0IGJyYW5jaCB0aHVu
a3MKICAgIAogICAgVXNlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybi8tbWluZGlyZWN0
LWJyYW5jaC1yZWdpc3RlciB3aGVuIGF2YWlsYWJsZS4KICAgIFRvIGJlZ2luIHdpdGgsIHVzZSB0
aGUgcmV0cG9saW5lIHRodW5rLiAgTGF0ZXIgd29yayB3aWxsIGFkZCBhbHRlcm5hdGl2ZQogICAg
dGh1bmtzIHdoaWNoIGNhbiBiZSBzZWxlY3RlZCBhdCBib290IHRpbWUuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDM2NTlmMGY0YmNjNmNhMDgxMDNk
MWE3YWU0ZTk3NTM1ZWNjOTc4YmUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUw
ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJj
aC94ODYvUnVsZXMubWsgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0NyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCmluZGV4IDVmMjQ5NTEuLmY0ZGVkMDkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTI5LDYgKzI5
LDcgQEAgb2JqLXkgKz0gaTM4Ny5vCiBvYmoteSArPSBpODI1OS5vCiBvYmoteSArPSBpb19hcGlj
Lm8KIG9iai15ICs9IG1zaS5vCitvYmotJChDT05GSUdfSU5ESVJFQ1RfVEhVTkspICs9IGluZGly
ZWN0LXRodW5rLm8KIG9iai15ICs9IGlvcG9ydF9lbXVsYXRlLm8KIG9iai15ICs9IGlycS5vCiBv
YmoteSArPSBtaWNyb2NvZGVfYW1kLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5t
ayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCA0YTA0YThhLi40Zjc5YTViIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBA
IC00Miw1ICs0MiwxMiBAQCBpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZpc2liaWxp
dHk9aGlkZGVuLG4pLG4pCiBDRkxBR1MgKz0gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
CiBlbmRpZgogCisjIENvbXBpbGUgd2l0aCB0aHVuay1leHRlcm4sIGluZGlyZWN0LWJyYW5jaC1y
ZWdpc3RlciBpZiBhdmFpYWJsZS4KK2lmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1taW5k
aXJlY3QtYnJhbmNoLXJlZ2lzdGVyLG4pLG4pCitDRkxBR1MgKz0gLW1pbmRpcmVjdC1icmFuY2g9
dGh1bmstZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyCitDRkxBR1MgKz0gLURDT05G
SUdfSU5ESVJFQ1RfVEhVTksKK2V4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQorZW5kaWYK
KwogQ0ZMQUdTLSQoc2hhZG93LXBhZ2luZykgKz0gLURDT05GSUdfU0hBRE9XX1BBR0lORwogQ0ZM
QUdTLSQoYmlnbWVtKSAgICAgICAgKz0gLURDT05GSUdfQklHTUVNCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5T
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNlYWY1MDUKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwpAQCAtMCwwICsxLDM4IEBACisv
KgorICogSW1wbGVtZW50IF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scyBmb3IgdXNlIHdp
dGggY29tcGF0YmlsZSBjb21waWxlcnMKKyAqIGFuZCB0aGUgLW1pbmRpcmVjdC1icmFuY2g9dGh1
bmstZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIG9wdGlvbnMuCisgKgorICogQ29w
eXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgorICoKKyAqIFRoaXMgc291
cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
LAorICogVmVyc2lvbiAyLiAgU2VlIHRoZSBmaWxlIENPUFlJTkcgZm9yIG1vcmUgZGV0YWlscy4K
KyAqLworICAgICAgICAuZmlsZSBfX0ZJTEVfXworCisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5o
PgorCisubWFjcm8gSU5EX1RIVU5LX1JFVFBPTElORSByZWc6cmVxCisgICAgICAgIGNhbGwgMmYK
KzE6CisgICAgICAgIGxmZW5jZQorICAgICAgICBqbXAgMWIKKzI6CisgICAgICAgIG1vdiAlXHJl
ZywgKCVyc3ApCisgICAgICAgIHJldAorLmVuZG0KKworLyoKKyAqIEJ1aWxkIHRoZSBfX3g4Nl9p
bmRpcmVjdF90aHVua18qIHN5bWJvbHMuICBDdXJyZW50bHkgaW1wbGVtZW50IHRoZQorICogcmV0
cG9saW5lIHRodW5rIG9ubHkuCisgKi8KKy5tYWNybyBHRU5fSU5ESVJFQ1RfVEhVTksgcmVnOnJl
cQorICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnLCAiYXgi
LCBAcHJvZ2JpdHMKKworRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKKyAgICAgICAg
SU5EX1RIVU5LX1JFVFBPTElORSBccmVnCisuZW5kbQorCisvKiBJbnN0YW50aWF0ZSBHRU5fSU5E
SVJFQ1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0ZXIgZXhjZXB0ICVyc3AuICovCisuaXJwIHJlZywg
YXgsIGN4LCBkeCwgYngsIGJwLCBzaSwgZGksIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUK
KyAgICAgICAgR0VOX0lORElSRUNUX1RIVU5LIHJlZz1yXHJlZworLmVuZHIKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDY1
NTNjZmYuLmM1ZjI4Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtNDMsNiArNDMsNyBAQCBTRUNUSU9OUwogICAudGV4
dCA6IHsKICAgICAgICAgX3N0ZXh0ID0gLjsgICAgICAgICAgICAvKiBUZXh0IGFuZCByZWFkLW9u
bHkgZGF0YSAqLwogICAgICAgICooLnRleHQpCisgICAgICAgKigudGV4dC5fX3g4Nl9pbmRpcmVj
dF90aHVua18qKQogICAgICAgICooLnRleHQuY29sZCkKICAgICAgICAqKC50ZXh0LnVubGlrZWx5
KQogICAgICAgICooLmZpeHVwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJgF-0002i2-H0; Thu, 15 Feb 2018 13:34:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJgD-0002hB-V8
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:29 +0000
X-Inumbo-ID: 1d3964f8-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d3964f8-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:35:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJg7-00018B-Bh
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJg7-0000DX-B6
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJg7-0000DX-B6@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwODlkYTljZDA2ODc1YmU2YzEwMjJkNTlhNjY1MWNmMzkxOWRhMmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0MTowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0MTowMCAyMDE4ICsw
MTAwCgogICAgeDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9tIGFzc2VtYmx5IGNvZGUK
ICAgIAogICAgSW50cm9kdWNlIElORElSRUNUX0NBTEwgYW5kIElORElSRUNUX0pNUCB3aGljaCBl
aXRoZXIgZGVncmFkZSB0byBhIG5vcm1hbAogICAgaW5kaXJlY3QgYnJhbmNoLCBvciBkaXNwYXRj
aCB0byB0aGUgX194ODZfaW5kaXJlY3RfdGh1bmtfKiBzeW1ib2xzLgogICAgCiAgICBVcGRhdGUg
YWxsIHRoZSBtYW51YWwgaW5kaXJlY3QgYnJhbmNoZXMgaW4gdG8gdXNlIHRoZSBuZXcgdGh1bmtz
LiAgVGhlCiAgICBpbmRpcmVjdCBicmFuY2hlcyBpbiB0aGUgZWFybHkgYm9vdCBhbmQga2V4ZWMg
cGF0aCBhcmUgbGVmdCBpbnRhY3QgYXMgd2UgY2FuJ3QKICAgIHVzZSB0aGUgY29tcGlsZWQtaW4g
dGh1bmtzIGF0IHRob3NlIHBvaW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogN2M1MDg2MTJmN2E1MDk2YjQ4MTlkNGVmMmNlNTY2ZTAxYmQ2
NmMwYwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB4ZW4v
UnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gv
eDg2L1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrCiB4ZW4vYXJjaC94ODYv
Ym9vdC90cmFtcG9saW5lLlMgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKystLQogeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAg
ICAgIHwgIDYgKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
fCAgOCArKystLS0tCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDggKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgICAgICB8IDEx
ICsrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20uaCB8IDQx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDEyNCBp
bnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsg
Yi94ZW4vUnVsZXMubWsKaW5kZXggZmViMDhkNi4uM2M3OWIyNyAxMDA2NDQKLS0tIGEveGVuL1J1
bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtNzQsOCArNzQsOCBAQCBlbmRpZgogCiBBRkxB
R1MteSAgICAgICAgICAgICAgICArPSAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAkKEJBU0VESVIp
L2luY2x1ZGUveGVuL2NvbmZpZy5oCiAKLSMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgY2Fu
J3QgaGFuZGxlIC5jb2RlMTYvLmNvZGUzMi8uY29kZTY0IHlldAotQUZMQUdTLSQoY2xhbmcpICAg
ICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKKyMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIg
Y2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRlJ3MKK0NGTEFHUy0kKGNsYW5nKSAgICAgICAg
ICs9IC1uby1pbnRlZ3JhdGVkLWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmlu
ZGV4IDRmNzlhNWIuLmZhZjA4ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawor
KysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTQ5LDUgKzQ5LDExIEBAIENGTEFHUyArPSAt
RENPTkZJR19JTkRJUkVDVF9USFVOSwogZXhwb3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CiBl
bmRpZgogCisjIFNldCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1ZGUgcGF0aCBwcm9wZXJseSBmb3Ig
b2xkZXIgR0NDIHRvb2xjaGFpbnMuICBDbGFuZworIyBvYmplY3RzIHRvIHRoZSBhZ3VtZW50IGJl
aW5nIHBhc3NlZCBob3dldmVyLgoraWZuZXEgKCQoY2xhbmcpLHkpCitDRkxBR1MgKz0gLVdhLC1J
JChCQVNFRElSKS9pbmNsdWRlCitlbmRpZgorCiBDRkxBR1MtJChzaGFkb3ctcGFnaW5nKSArPSAt
RENPTkZJR19TSEFET1dfUEFHSU5HCiBDRkxBR1MtJChiaWdtZW0pICAgICAgICArPSAtRENPTkZJ
R19CSUdNRU0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hl
bi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCBjY2I0MGZiLi5mNDY2ODFjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2
L2Jvb3QvdHJhbXBvbGluZS5TCkBAIC0xMDksOCArMTA5LDI4IEBAIHRyYW1wb2xpbmVfcHJvdG1v
ZGVfZW50cnk6CiAgICAgICAgIC5jb2RlNjQKIHN0YXJ0NjQ6CiAgICAgICAgIC8qIEp1bXAgdG8g
aGlnaCBtYXBwaW5ncy4gKi8KLSAgICAgICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCVyYXgKLSAg
ICAgICAgam1wcSAgICAqJXJheAorICAgICAgICBtb3ZhYnMgICRfX2hpZ2hfc3RhcnQsICVyZGkK
KworI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSworICAgICAgICAvKgorICAgICAgICAgKiBJ
ZiBib290aW5nIHZpcnR1YWxpc2VkLCBvciBob3Qtb25saW5pbmcgYSBDUFUsIHNpYmxpbmcgdGhy
ZWFkcyBjYW4KKyAgICAgICAgICogYXR0ZW1wdCBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBhZ2Fp
bnN0IHRoaXMgam1wLgorICAgICAgICAgKgorICAgICAgICAgKiBXZSd2ZSBnb3Qgbm8gdXNhYmxl
IHN0YWNrIHNvIGNhbid0IHVzZSBhIFJFVFBPTElORSB0aHVuaywgYW5kIGFyZQorICAgICAgICAg
KiBmdXJ0aGVyIHRoYW4gZGlzcDMyIGZyb20gdGhlIGhpZ2ggbWFwcGluZ3Mgc28gY291bGRuJ3Qg
dXNlCisgICAgICAgICAqIEpVTVBfVEhVTksgZXZlbiBpZiBpdCB3YXMgYSBub24tUkVUUE9MSU5F
IHRodW5rLiAgRnVydGhlcm1vcmUsIGFuCisgICAgICAgICAqIExGRU5DRSBpc24ndCBuZWNlc3Nh
cmlseSBzYWZlIHRvIHVzZSBhdCB0aGlzIHBvaW50LgorICAgICAgICAgKgorICAgICAgICAgKiBB
cyB0aGlzIGlzbid0IGEgaG90cGF0aCwgdXNlIGEgZnVsbHkgc2VyaWFsaXNpbmcgZXZlbnQgdG8g
cmVkdWNlCisgICAgICAgICAqIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYXMgbXVjaCBhcyBwb3Nz
aWJsZS4gICVlYnggbmVlZHMgcHJlc2VydmluZworICAgICAgICAgKiBmb3IgX19oaWdoX3N0YXJ0
LgorICAgICAgICAgKi8KKyAgICAgICAgbW92ICAgICAlZWJ4LCAlZXNpCisgICAgICAgIGNwdWlk
CisgICAgICAgIG1vdiAgICAgJWVzaSwgJWVieAorI2VuZGlmCisKKyAgICAgICAgam1wcSAgICAq
JXJkaQogCiAgICAgICAgIC5jb2RlMzIKIHRyYW1wb2xpbmVfYm9vdF9jcHVfZW50cnk6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IDE2YzYzNzIuLmNkNjNhNGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTc0LDYgKzE5NzQsOCBAQCBzdGF0aWMgaW5saW5l
IHVpbnQ2NF90IGd1ZXN0X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZhbCkKICAgICByZXR1cm4gdmFs
OwogfQogCit2b2lkIF9feDg2X2luZGlyZWN0X3RodW5rX3JjeCh2b2lkKTsKKwogLyogSW5zdHJ1
Y3Rpb24gZmV0Y2ggd2l0aCBlcnJvciBoYW5kbGluZy4gKi8KICNkZWZpbmUgaW5zbl9mZXRjaCh0
eXBlLCBiYXNlLCBlaXAsIGxpbWl0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAoeyAgdW5zaWduZWQgbG9uZyBfcmMsIF9wdHIgPSAoYmFzZSkgKyAoZWlwKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjAyMiw2ICsyMDI0LDggQEAgc3RhdGljIGludCBl
bXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdW5z
aWduZWQgbG9uZyBjb2RlX2Jhc2UsIGNvZGVfbGltaXQ7CiAgICAgY2hhciAqaW9fZW11bF9zdHVi
ID0gTlVMTDsKICAgICB2b2lkICgqaW9fZW11bCkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKikgX19h
dHRyaWJ1dGVfXygoX19yZWdwYXJtX18oMSkpKTsKKyAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1
YnMgPSAmdGhpc19jcHUoc3R1YnMpOworICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNf
c3R1YnMtPmFkZHIgKyBTVFVCX0JVRl9TSVpFIC8gMjsKICAgICB1aW50NjRfdCB2YWw7CiAgICAg
Ym9vbF90IHZwbXVfbXNyOwogCkBAIC0yMjEwLDMxICsyMjE0LDQ0IEBAIHN0YXRpYyBpbnQgZW11
bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAqIGNv
bnRleHQuIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIHN5c3RlbXMgd2hpY2ggKGFiKXVzZSBJTi9P
VVQKICAgICAgKiB0byBjb21tdW5pY2F0ZSB3aXRoIEJJT1MgY29kZSBpbiBzeXN0ZW0tbWFuYWdl
bWVudCBtb2RlLgogICAgICAqLwotICAgIGlvX2VtdWxfc3R1YiA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHRoaXNfY3B1KHN0dWJzLm1mbikpKSArCi0gICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1
KHN0dWJzLmFkZHIpICYgflBBR0VfTUFTSykgKwotICAgICAgICAgICAgICAgICAgIFNUVUJfQlVG
X1NJWkUgLyAyOworICAgIGlvX2VtdWxfc3R1YiA9IG1hcF9kb21haW5fcGFnZShfbWZuKHRoaXNf
c3R1YnMtPm1mbikpICsKKyAgICAgICAgICAgICAgICAgICAoc3R1Yl92YSAmIH5QQUdFX01BU0sp
OwogICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCiAgICAgaW9f
ZW11bF9zdHViWzBdID0gMHg0ODsKICAgICBpb19lbXVsX3N0dWJbMV0gPSAweGI5OwogICAgICoo
dm9pZCAqKikmaW9fZW11bF9zdHViWzJdID0gKHZvaWQgKilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0
Y2g7CisKKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKKyAgICAvKiBjYWxscSBfX3g4Nl9p
bmRpcmVjdF90aHVua19yY3ggKi8KKyAgICBpb19lbXVsX3N0dWJbMTBdID0gMHhlODsKKyAgICAq
KGludDMyX3QgKikmaW9fZW11bF9zdHViWzExXSA9CisgICAgICAgIChsb25nKV9feDg2X2luZGly
ZWN0X3RodW5rX3JjeCAtIChzdHViX3ZhICsgMTEgKyA0KTsKKyNlbHNlCiAgICAgLyogY2FsbHEg
KiVyY3ggKi8KICAgICBpb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKICAgICBpb19lbXVsX3N0dWJb
MTFdID0gMHhkMTsKKyAgICAvKiBUT0RPOiB1bnRhbmdsZSBpZGVhbF9ub3BzIGZyb20gaW5pdC9s
aXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLiAqLworICAgIG1lbWNweSgmaW9fZW11bF9zdHViWzEy
XSwgIlx4MGZceDFmXHgwMCIsIDMpOyAvKiBQNl9OT1AzICovCisjZW5kaWYKKwogICAgIC8qIGRh
dGExNiBvciBub3AgKi8KLSAgICBpb19lbXVsX3N0dWJbMTJdID0gKG9wX2J5dGVzICE9IDIpID8g
MHg5MCA6IDB4NjY7CisgICAgaW9fZW11bF9zdHViWzE1XSA9IChvcF9ieXRlcyAhPSAyKSA/IDB4
OTAgOiAweDY2OwogICAgIC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLwotICAgIGlvX2VtdWxfc3R1
YlsxM10gPSBvcGNvZGU7CisgICAgaW9fZW11bF9zdHViWzE2XSA9IG9wY29kZTsKICAgICAvKiBp
bW04IG9yIG5vcCAqLwotICAgIGlvX2VtdWxfc3R1YlsxNF0gPSAweDkwOworICAgIGlvX2VtdWxf
c3R1YlsxN10gPSAweDkwOwogICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9faG9zdF9ncHJf
c3dpdGNoKSAqLwotICAgIGlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwotICAgIEJVSUxEX0JVR19P
TihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsKKyAgICBpb19lbXVsX3N0dWJbMThdID0gMHhjMzsK
KyAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCAxOSk7CiAKICAgICAvKiBIYW5k
eSBmdW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRoZSBzdHViLiAqLwotICAgIGlvX2VtdWwgPSAo
dm9pZCAqKSh0aGlzX2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyKTsKKyAgICBp
b19lbXVsID0gKHZvaWQgKilzdHViX3ZhOwogCiAgICAgaWYgKCBpb2VtdWxfaGFuZGxlX3F1aXJr
ICkKLSAgICAgICAgaW9lbXVsX2hhbmRsZV9xdWlyayhvcGNvZGUsICZpb19lbXVsX3N0dWJbMTJd
LCByZWdzKTsKKyAgICB7CisgICAgICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8
IDE1ICsgMTApOworICAgICAgICBpb2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmlvX2VtdWxf
c3R1YlsxNV0sIHJlZ3MpOworICAgIH0KIAogICAgIC8qIEkvTyBQb3J0IGFuZCBJbnRlcnJ1cHQg
RmxhZyBpbnN0cnVjdGlvbnMuICovCiAgICAgc3dpdGNoICggb3Bjb2RlICkKQEAgLTIyNDMsNyAr
MjI2MCw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICBvcF9ieXRlcyA9IDE7CiAgICAgY2FzZSAweGU1OiAvKiBJ
TiBpbW04LCVlYXggKi8KICAgICAgICAgcG9ydCA9IGluc25fZmV0Y2godTgsIGNvZGVfYmFzZSwg
ZWlwLCBjb2RlX2xpbWl0KTsKLSAgICAgICAgaW9fZW11bF9zdHViWzE0XSA9IHBvcnQ7IC8qIGlt
bTggKi8KKyAgICAgICAgaW9fZW11bF9zdHViWzE3XSA9IHBvcnQ7IC8qIGltbTggKi8KICAgICBl
eGVjX2luOgogICAgICAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIG9wX2J5dGVzLCB2LCBy
ZWdzKSApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CkBAIC0yMjcyLDcgKzIyODksNyBAQCBzdGF0
aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgb3BfYnl0ZXMgPSAxOwogICAgIGNhc2UgMHhlNzogLyogT1VUICVlYXgsaW1tOCAq
LwogICAgICAgICBwb3J0ID0gaW5zbl9mZXRjaCh1OCwgY29kZV9iYXNlLCBlaXAsIGNvZGVfbGlt
aXQpOwotICAgICAgICBpb19lbXVsX3N0dWJbMTRdID0gcG9ydDsgLyogaW1tOCAqLworICAgICAg
ICBpb19lbXVsX3N0dWJbMTddID0gcG9ydDsgLyogaW1tOCAqLwogICAgIGV4ZWNfb3V0OgogICAg
ICAgICBpZiAoICFndWVzdF9pb19va2F5KHBvcnQsIG9wX2J5dGVzLCB2LCByZWdzKSApCiAgICAg
ICAgICAgICBnb3RvIGZhaWw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggYjUxODhlNC4uMDA4ZTIyZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwpAQCAtNjc3LDcgKzY3Nyw4IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2
ZWQ6CiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAg
ICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAogICAgICAgICBQRVJGQ19JTkNSKGV4
Y2VwdGlvbnMsICVyYXgsICVyYngpCi0gICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAg
ICAgIG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAorICAgICAgICBJTkRJUkVDVF9DQUxMICVy
ZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3Jl
X2FsbF94ZW4KQEAgLTg0OCw3ICs4NDksOCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKIDE6ICAg
ICAgbW92cSAgJXJzcCwlcmRpCiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAotICAgICAg
ICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVy
ZHgKKyAgICAgICAgSU5ESVJFQ1RfQ0FMTCAlcmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDYzZmI3NjEuLmYzOTU1MzQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MjYzLDggKzQyNjMsOCBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7CiAgICAgICAgICAg
IGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7Ci0gICAgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJjYWxsIColMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEiIChtbXZhbHApCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAgICAgICAg
ICBhc20gdm9sYXRpbGUgKCAiSU5ESVJFQ1RfQ0FMTCAlMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwg
ImEiIChtbXZhbHApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6ICJtZW1vcnkiICk7CiAgICAgICAgIH0KICAgICAgICAgcHV0X2ZwdSgmZmljKTsKICAgICAg
ICAgcHV0X3N0dWIoc3R1Yik7CkBAIC00NTE4LDggKzQ1MTgsOCBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7CiAgICAgICAgICAgIGNvcHlfUkVYX1ZFWChidWYs
IHJleF9wcmVmaXgsIHZleCk7Ci0gICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJjYWxsIColMCIg
OiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEiIChtbXZhbHApCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAi
SU5ESVJFQ1RfQ0FMTCAlMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEiIChtbXZhbHApCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CiAg
ICAgICAgIH0KICAgICAgICAgcHV0X2ZwdSgmZmljKTsKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3dhaXQuYyBiL3hlbi9jb21tb24vd2FpdC5jCmluZGV4
IDg3N2VmMTkuLjZiYjY1YzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vd2FpdC5jCisrKyBiL3hl
bi9jb21tb24vd2FpdC5jCkBAIC0yMDQsMTIgKzIwNCwxNCBAQCB2b2lkIGNoZWNrX3dha2V1cF9m
cm9tX3dhaXQodm9pZCkKIAogICAgIC8qCiAgICAgICogSGFuZC1yb2xsZWQgbG9uZ2ptcCgpLiAg
UmV0dXJucyB0byB0aGUgcG9pbnRlciBvbiB0aGUgdG9wIG9mCi0gICAgICogd3F2LT5zdGFjaywg
YW5kIGxhbmRzIG9uIGEgYHJlcCBtb3ZzYCBpbnN0cnVjdGlvbi4KKyAgICAgKiB3cXYtPnN0YWNr
LCBhbmQgbGFuZHMgb24gYSBgcmVwIG1vdnNgIGluc3RydWN0aW9uLiAgQWxsIG90aGVyIEdQUnMg
YXJlCisgICAgICogcmVzdG9yZWQgZnJvbSB0aGUgc3RhY2ssIHNvIGFyZSBhdmFpbGFibGUgZm9y
IHVzZSBoZXJlLgogICAgICAqLwogICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICJtb3YgJTEs
JSUiX19PUCJzcDsgam1wICooJTApIgorICAgICAgICAibW92ICUxLCUlIl9fT1Aic3A7IElORElS
RUNUX0pNUCAlW2lwXSIKICAgICAgICAgOiA6ICJTIiAod3F2LT5zdGFjayksICJEIiAod3F2LT5l
c3ApLAotICAgICAgICAiYyIgKChjaGFyICopZ2V0X2NwdV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+
ZXNwKQorICAgICAgICAgICJjIiAoKGNoYXIgKilnZXRfY3B1X2luZm8oKSAtIChjaGFyICopd3F2
LT5lc3ApLAorICAgICAgICAgIFtpcF0gInIiICgqKHVuc2lnbmVkIGxvbmcgKil3cXYtPnN0YWNr
KQogICAgICAgICA6ICJtZW1vcnkiICk7CiAgICAgdW5yZWFjaGFibGUoKTsKIH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oCmluZGV4IDBiYjA1ODkuLjFkNjkyMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaApAQCAtMTMsNiArMTMsMTcgQEAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2lu
Y2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCisjaWZkZWYgX19BU1NFTUJMWV9fCisjIGluY2x1
ZGUgPGFzbS9pbmRpcmVjdF90aHVua19hc20uaD4KKyNlbHNlCisjIGlmZGVmIENPTkZJR19JTkRJ
UkVDVF9USFVOSworYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssIDEiICk7Cisj
IGVsc2UKK2FzbSAoICJcdC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAwIiApOworIyBlbmRp
ZgorYXNtICggIlx0LmluY2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmhcIiIgKTsKKyNl
bmRpZgorCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwog
I2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2Fz
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20uaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45NmJjYzI1Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20uaApAQCAtMCwwICsxLDQxIEBACisv
KgorICogV2FybmluZyEgIFRoaXMgZmlsZSBpcyBpbmNsdWRlZCBhdCBhbiBhc3NlbWJsZXIgbGV2
ZWwgZm9yIC5jIGZpbGVzLCBjYXVzaW5nCisgKiB1c3VhbCAjaWZkZWYnYXJ5IHRvIHR1cm4gaW50
byBjb21tZW50cy4KKyAqLworCisubWFjcm8gSU5ESVJFQ1RfQlJBTkNIIGluc246cmVxIGFyZzpy
ZXEKKy8qCisgKiBDcmVhdGUgYW4gaW5kaXJlY3QgYnJhbmNoLiAgaW5zbiBpcyBvbmUgb2YgY2Fs
bC9qbXAsIGFyZyBpcyBhIHNpbmdsZQorICogcmVnaXN0ZXIuCisgKgorICogV2l0aCBubyBjb21w
aWxlciBzdXBwb3J0LCB0aGlzIGRlZ3JhZGVzIGludG8gYSBwbGFpbiBpbmRpcmVjdCBjYWxsL2pt
cC4KKyAqIFdpdGggY29tcGlsZXIgc3VwcG9ydCwgZGlzcGF0Y2ggdG8gdGhlIGNvcnJlY3QgX194
ODZfaW5kaXJlY3RfdGh1bmtfKgorICovCisgICAgLmlmIENPTkZJR19JTkRJUkVDVF9USFVOSyA9
PSAxCisKKyAgICAgICAgJGRvbmUgPSAwCisgICAgICAgIC5pcnAgcmVnLCBheCwgY3gsIGR4LCBi
eCwgYnAsIHNpLCBkaSwgOCwgOSwgMTAsIDExLCAxMiwgMTMsIDE0LCAxNQorICAgICAgICAuaWZl
cXMgIlxhcmciLCAiJXJccmVnIgorICAgICAgICAgICAgXGluc24gX194ODZfaW5kaXJlY3RfdGh1
bmtfclxyZWcKKyAgICAgICAgICAgICRkb25lID0gMQorICAgICAgICAgICAuZXhpdG0KKyAgICAg
ICAgLmVuZGlmCisgICAgICAgIC5lbmRyCisKKyAgICAgICAgLmlmICRkb25lICE9IDEKKyAgICAg
ICAgICAgIC5lcnJvciAiQmFkIHJlZ2lzdGVyIGFyZyBcYXJnIgorICAgICAgICAuZW5kaWYKKwor
ICAgIC5lbHNlCisgICAgICAgIFxpbnNuICpcYXJnCisgICAgLmVuZGlmCisuZW5kbQorCisvKiBD
b252ZW5pZW5jZSB3cmFwcGVycy4gKi8KKy5tYWNybyBJTkRJUkVDVF9DQUxMIGFyZzpyZXEKKyAg
ICBJTkRJUkVDVF9CUkFOQ0ggY2FsbCBcYXJnCisuZW5kbQorCisubWFjcm8gSU5ESVJFQ1RfSk1Q
IGFyZzpyZXEKKyAgICBJTkRJUkVDVF9CUkFOQ0ggam1wIFxhcmcKKy5lbmRtCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJgK-0002jL-IM; Thu, 15 Feb 2018 13:34:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJgI-0002is-Rp
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:34 +0000
X-Inumbo-ID: ded16ae5-1254-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ded16ae5-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:33:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJgH-00018L-Dz
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJgH-0000EX-DJ
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJgH-0000EX-DJ@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMjBjNWM4MDRhZTgxNGRlOWJlZDVmODVkNTVmZWNjODk0ZGM3OGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0MTo1MyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0MTo1MyAyMDE4ICsw
MTAwCgogICAgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0aXZlIG1pdGlnYXRp
b25zCiAgICAKICAgIE5vdGhpbmcgdmVyeSBpbnRlcmVzdGluZyBhdCB0aGUgbW9tZW50LCBidXQg
dGhlIGxvZ2ljIHdpbGwgZ3JvdyBhcyBuZXcKICAgIG1pdGlnYXRpb25zIGFyZSBhZGRlZC4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzFkNmM1M2Fk
ZjY0MTdiZjQ0OWNhNTBlODQxNmU0MWI2NGQ0NjgwMwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEt
MTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICAzICsrCiB4ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAzNSArKysrKysr
KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4
IGY0ZGVkMDkuLjczZmU5NWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTQ5LDYgKzQ5LDcgQEAgb2JqLXkgKz0gc2V0dXAu
bwogb2JqLXkgKz0gc2h1dGRvd24ubwogb2JqLXkgKz0gc21wLm8KIG9iai15ICs9IHNtcGJvb3Qu
bworb2JqLXkgKz0gc3BlY19jdHJsLm8KIG9iai15ICs9IHNyYXQubwogb2JqLXkgKz0gc3RyaW5n
Lm8KIG9iai15ICs9IHN5c2N0bC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGUxYWVlZGYuLmIwZDIxOGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MCw2
ICs1MCw3IEBACiAjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2
ZS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KIAogLyogb3B0X25vc21wOiBJZiB0cnVlLCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUg
aWdub3JlZC4gKi8KIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfbm9zbXA7CkBAIC0xMzIz
LDYgKzEzMjQsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9j
cjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKKyAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KCk7CisKICAgICBpbml0X2lkbGVfZG9tYWluKCk7CiAKICAgICB0aGlzX2NwdShzdHVicy5hZGRy
KSA9IGFsbG9jX3N0dWJfcGFnZShzbXBfcHJvY2Vzc29yX2lkKCksCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTkwMzA4MQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMCwwICsxLDc3IEBACisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBhcmNoL3g4Ni9zcGVjX2N0cmwuYworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBM
dGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKwor
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisK
K2VudW0gaW5kX3RodW5rIHsKKyAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1
bmsgdG8gdXNlIGF0IGJvb3QgdGltZS4gKi8KKyAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5n
IGNvbXBpbGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KKworICAgIFRIVU5LX1JFVFBPTElORSwK
K307CisKK3N0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rKQoreworICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24g
ZmFjaWxpdGllczpcbiIpOworCisgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0
YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCisjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5L
CisgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVD
VF9USFVOS1xuIik7CisjZW5kaWYKKworICAgIHByaW50ayhYRU5MT0dfSU5GTworICAgICAgICAg
ICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTk9ORSAgICAgID8gIk4vQSIgOgorICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6ICI/Iik7Cit9CisKK3ZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKK3sKKyAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5L
X0RFRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFN1cHBsaW1lbnRhcnkgbWlub3IgYWRqdXN0bWVu
dHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQorICAgICAqIG5vIHRodW5r
cy4KKyAgICAgKi8KKyNpZm5kZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCisgICAgdGh1bmsgPSBU
SFVOS19OT05FOworI2VuZGlmCisKKyAgICAvKgorICAgICAqIElmIHRoZXJlIGFyZSBzdGlsbCBu
byB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMKKyAgICAgKiBhY3R1
YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAqLwor
ICAgIGlmICggdGh1bmsgPT0gVEhVTktfREVGQVVMVCApCisgICAgICAgIHRodW5rID0gVEhVTktf
UkVUUE9MSU5FOworCisgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7Cit9CisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZTA4OGE1NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKQEAgLTAsMCArMSwzNSBAQAorLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICogaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg
dmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBh
bG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1z
IEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KKyNkZWZpbmUgX19YODZf
U1BFQ19DVFJMX0hfXworCit2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7
CisKKyNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLworCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBF
bmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJgZ-0002lf-K3; Thu, 15 Feb 2018 13:34:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJgY-0002kj-0E
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:50 +0000
X-Inumbo-ID: 293914f9-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 293914f9-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:36:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJgR-00018c-G7
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJgR-0000FG-FV
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJgR-0000FG-FV@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:34:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/amd: Try to set lfence as
	being Dispatch Serialising
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzMzVjOGFlZGFjZDlhNTBiNDc5NmFmYjUzM2RjODIwNWYyMTI5ZTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0MjozMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0MjozMSAyMDE4ICsw
MTAwCgogICAgeDg2L2FtZDogVHJ5IHRvIHNldCBsZmVuY2UgYXMgYmVpbmcgRGlzcGF0Y2ggU2Vy
aWFsaXNpbmcKICAgIAogICAgVGhpcyBwcm9wZXJ0eSBpcyByZXF1aXJlZCBmb3IgdGhlIEFNRCdz
IHJlY29tbWVuZGVkIG1pdGlnYXRpb24gZm9yIEJyYW5jaAogICAgVGFyZ2V0IEluamVjdGlvbiwg
YnV0IFhlbiBuZWVkcyB0byBjb3BlIHdpdGggYmVpbmcgdW5hYmxlIHRvIGRldGVjdCBvciBtb2Rp
ZnkKICAgIHRoZSBNU1IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGZlM2VlNTUzMGE4ZDBkMGI2YTQ3ODE2NzEyNWQwMGM0MGYyOTRhODYKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL2FyY2gveDg2
L2NwdS9hbWQuYyAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggfCAgMiArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaCAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwppbmRleCA3YzJiMjQxLi45ZDI3ZTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTQ2NCw2ICs0NjQs
MzggQEAgc3RhdGljIHZvaWQgX19kZXZpbml0IGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAq
YykKIAkJCXdybXNyX2FtZF9zYWZlKDB4YzAwMTEwMGQsIGwsIGggJiB+MSk7CiAJfQogCisJLyoK
KwkgKiBBdHRlbXB0IHRvIHNldCBsZmVuY2UgdG8gYmUgRGlzcGF0Y2ggU2VyaWFsaXNpbmcuICBU
aGlzIE1TUiBhbG1vc3QKKwkgKiBjZXJ0YWlubHkgaXNuJ3QgdmlydHVhbGlzZWQgKGFuZCBYZW4g
YXQgbGVhc3Qgd2lsbCBsZWFrIHRoZSByZWFsCisJICogdmFsdWUgaW4gYnV0IHNpbGVudGx5IGRp
c2NhcmQgd3JpdGVzKSwgYXMgd2VsbCBhcyBiZWluZyBwZXItY29yZQorCSAqIHJhdGhlciB0aGFu
IHBlci10aHJlYWQsIHNvIGRvIGEgZnVsbCBzYWZlIHJlYWQvd3JpdGUvcmVhZGJhY2sgY3ljbGUK
KwkgKiBpbiB0aGUgd29yc3QgY2FzZS4KKwkgKi8KKwlpZiAoYy0+eDg2ID09IDB4MGYgfHwgYy0+
eDg2ID09IDB4MTEpCisJCS8qIEFsd2F5cyBkaXNwYXRjaCBzZXJpYWxpc2luZyBvbiB0aGlzIGhh
cmRhcmUuICovCisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4
Nl9jYXBhYmlsaXR5KTsKKwllbHNlIC8qIEltcGxpY2lseSAiPT0gMHgxMCB8fCA+PSAweDEyIiBi
eSBiZWluZyA2NGJpdC4gKi8geworCQlpZiAocmRtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLCB2
YWx1ZSkpCisJCQkvKiBVbmFibGUgdG8gcmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4g
Ki8KKwkJCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJCQkgICAg
Yy0+eDg2X2NhcGFiaWxpdHkpOworCQllbHNlIGlmICh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVO
Q0VfU0VSSUFMSVNFKQorCQkJLyogQWxyZWFkeSBkaXNwYXRjaCBzZXJpYWxpc2luZy4gKi8KKwkJ
CV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsCisJCQkJICBjLT54ODZfY2Fw
YWJpbGl0eSk7CisJCWVsc2UgaWYgKHdybXNyX3NhZmUoTVNSX0FNRDY0X0RFX0NGRywKKwkJCQkg
ICAgdmFsdWUgfCBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkgfHwKKwkJCSByZG1zcl9z
YWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSB8fAorCQkJICEodmFsdWUgJiBBTUQ2NF9ERV9D
RkdfTEZFTkNFX1NFUklBTElTRSkpCisJCQkvKiBBdHRlbXB0IHRvIHNldCBmYWlsZWQuICBBc3N1
bWUgdGhlIHNhZmVyIGRlZmF1bHQuICovCisJCQlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9MRkVO
Q0VfRElTUEFUQ0gsCisJCQkJICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJZWxzZQorCQkJLyog
U3VjY2Vzc2Z1bGx5IGVuYWJsZWQhICovCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNF
X0RJU1BBVENILAorCQkJCSAgYy0+eDg2X2NhcGFiaWxpdHkpOworCX0KKwogCXN3aXRjaChjLT54
ODYpCiAJewogCWNhc2UgMHhmIC4uLiAweDE3OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRl
eCBhN2UzNmFlLi4wZGVjZTM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNjEsNiAr
NjEsNyBAQAogCiAvKiBPdGhlciBmZWF0dXJlcywgTGludXgtZGVmaW5lZCBtYXBwaW5nLCB3b3Jk
IDMgKi8KIC8qIFRoaXMgcmFuZ2UgaXMgdXNlZCBmb3IgZmVhdHVyZSBiaXRzIHdoaWNoIGNvbmZs
aWN0IG9yIGFyZSBzeW50aGVzaXplZCAqLworI2RlZmluZSBYODZfRkVBVFVSRV9MRkVOQ0VfRElT
UEFUQ0ggKDMqMzIrIDApIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8K
ICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ09OU1RBTlRfVFNDICgzKjMyKyA4KSAvKiBUU0MgdGlja3Mg
YXQgYSBjb25zdGFudCByYXRlICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX05PTlNUT1BfVFNDCSgz
KjMyKyA5KSAvKiBUU0MgZG9lcyBub3Qgc3RvcCBpbiBDIHN0YXRlcyAqLwogI2RlZmluZSBYODZf
RkVBVFVSRV9BUkFUCSgzKjMyKyAxMCkgLyogQWx3YXlzIHJ1bm5pbmcgQVBJQyB0aW1lciAqLwpA
QCAtMjIwLDYgKzIyMSw3IEBACiAjZGVmaW5lIGNwdV9oYXNfdm14CQlib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfVk1YRSkKIAogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nCWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORykKKyNkZWZpbmUgY3B1X2hhc19sZmVuY2Vf
ZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKIAogI2Rl
ZmluZSBjcHVfaGFzX2N4MTYgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ1gx
NikKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggZDE4ODYwMi4uNmZhZTE0NCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCkBAIC0yMDgsNiArMjA4LDcgQEAKICNkZWZpbmUgTVNSX0FNRDY0
X0lDX0NGRwkJMHhjMDAxMTAyMQogI2RlZmluZSBNU1JfQU1ENjRfRENfQ0ZHCQkweGMwMDExMDIy
CiAjZGVmaW5lIE1TUl9BTUQ2NF9ERV9DRkcJCTB4YzAwMTEwMjkKKyNkZWZpbmUgQU1ENjRfREVf
Q0ZHX0xGRU5DRV9TRVJJQUxJU0UJKF9BQygxLCBVTEwpIDw8IDEpCiAKICNkZWZpbmUgTVNSX0FN
RDY0X0RSMF9BRERSRVNTX01BU0sJMHhjMDAxMTAyNwogI2RlZmluZSBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSwkweGMwMDExMDE5Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:34:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJge-0002mn-ML; Thu, 15 Feb 2018 13:34:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJgd-0002mc-4D
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:55 +0000
X-Inumbo-ID: ead78e80-1254-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ead78e80-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:34:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJgb-00018i-K0
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJgb-0000Gn-Hg
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJgb-0000Gn-Hg@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:34:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Introduce alternative
	indirect thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2MTNhMWJjNzA5ZWQ0YjQ2YWYzNmIwYmFiMzIwMGVkOWQzYzg2ZDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0MzowNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0MzowNSAyMDE4ICsw
MTAwCgogICAgeDg2OiBJbnRyb2R1Y2UgYWx0ZXJuYXRpdmUgaW5kaXJlY3QgdGh1bmtzCiAgICAK
ICAgIERlcGVuZGluZyBvbiBoYXJkd2FyZSBhbmQgbWljcm9jb2RlIGF2YWlsYWJpbGl0eSwgd2Ug
d2lsbCB3YW50IHRvIHJlcGxhY2UKICAgIElORF9USFVOS19SRVBPTElORSB3aXRoIG90aGVyIGlt
cGxlbWVudGF0aW9ucy4KICAgIAogICAgRm9yIEFNRCBoYXJkd2FyZSwgY2hvb3NlIElORF9USFVO
S19MRkVOQ0UgaW4gcHJlZmVyZW5jZSB0byByZXRwb2xpbmUgaWYgbGZlbmNlCiAgICBpcyBrbm93
biB0byBiZSAob3Igd2FzIHN1Y2Nlc3NmdWxseSBtYWRlKSBkaXNwYXRjaCBzZXJpYWxpc2luZy4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODU4
Y2JhMGQ0YzZiNmI0NTE4MGFmY2I0MTU2MWZkNjU4NWFkNTFhMwogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biB8IDE2ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAg
ICB8ICA5ICsrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyAgICAgICB8IDE3ICsr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICB8ICAyICsKIDUgZmlsZXMgY2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBmMTIxMTIx
Li40ZWJmM2I3IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ0LDYgKzI0
NCwyMiBAQCBhbmQgbm90IHJ1bm5pbmcgc29mdGlycXMuIFJlZHVjZSB0aGlzIGlmIHNvZnRpcnFz
IGFyZSBub3QgYmVpbmcgcnVuIGZyZXF1ZW50bHkKIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEg
aGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBO
TUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCisjIyMgYnRpICh4ODYpCis+IGA9IExpc3Qg
b2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCBdYAorCitCcmFuY2ggVGFyZ2V0IEluamVj
dGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKK2FwcHJv
cHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2Fk
ZWQgbWljcm9jb2RlLAorYW5kIGhhcmR3YXJlIGRldGFpbHMuCisKKyoqV0FSTklORzogQW55IHVz
ZSBvZiB0aGlzIG9wdGlvbiBtYXkgaW50ZXJmZXJlIHdpdGggaGV1cmlzdGljcy4gIFVzZSB3aXRo
CitleHRyZW1lIGNhcmUuKioKKworSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RI
VU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hpY2ggb2YgdGhl
IHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdg
Citsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2VuZXJhbGx5
IHByZWZlcnJlZCBmb3IgSW50ZWwKK2hhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJl
aW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1hbAorb3ZlcmhlYWQpLCBhbmQg
YGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0LCBwcmVmZXJyZWQgZm9yIEFN
RCkuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDU3MjllMmQuLjBjMWViNWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMzQ4LDYgKzM0
OCwxNSBAQCB2b2lkIF9fY3B1aW5pdCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICpj
KQogCSAqIGV4ZWN1dGVkLCBjID09ICZib290X2NwdV9kYXRhLgogCSAqLwogCWlmICggYyAhPSAm
Ym9vdF9jcHVfZGF0YSApIHsKKwkJLyogSW5oZXJpdCBjZXJ0YWluIGJpdHMgZnJvbSB0aGUgYm9v
dCBDUFUuICovCisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9JTkRfVEhVTktfTEZFTkNFLAor
CQkgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCisJCQlfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0xGRU5DRSwKKwkJCSAgICAgICAgICBjLT54ODZfY2Fw
YWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QLAorCQkJ
ICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVB
VFVSRV9JTkRfVEhVTktfSk1QLCBjLT54ODZfY2FwYWJpbGl0eSk7CisKIAkJLyogQU5EIHRoZSBh
bHJlYWR5IGFjY3VtdWxhdGVkIGZsYWdzIHdpdGggdGhlc2UgKi8KIAkJZm9yICggaSA9IDAgOyBp
IDwgTkNBUElOVFMgOyBpKysgKQogCQkJYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eVtpXSAm
PSBjLT54ODZfY2FwYWJpbGl0eVtpXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKaW5kZXggM2VhZjUwNS4u
N2QzNDcwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKKysrIGIv
eGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKQEAgLTIxLDE1ICsyMSwyNiBAQAogICAgICAg
ICByZXQKIC5lbmRtCiAKKy5tYWNybyBJTkRfVEhVTktfTEZFTkNFIHJlZzpyZXEKKyAgICAgICAg
bGZlbmNlCisgICAgICAgIGptcCAqJVxyZWcKKy5lbmRtCisKKy5tYWNybyBJTkRfVEhVTktfSk1Q
IHJlZzpyZXEKKyAgICAgICAgam1wIColXHJlZworLmVuZG0KKwogLyoKLSAqIEJ1aWxkIHRoZSBf
X3g4Nl9pbmRpcmVjdF90aHVua18qIHN5bWJvbHMuICBDdXJyZW50bHkgaW1wbGVtZW50IHRoZQot
ICogcmV0cG9saW5lIHRodW5rIG9ubHkuCisgKiBCdWlsZCB0aGUgX194ODYuaW5kaXJlY3RfdGh1
bmsuKiBzeW1ib2xzLiAgRXhlY3V0aW9uIGxhbmRzIG9uIGFuCisgKiBhbHRlcm5hdGl2ZSBwYXRj
aCBwb2ludCB3aGljaCBpbXBsZW1lbnRzIG9uZSBvZiB0aGUgYWJvdmUgVEhVTktfKidzCiAgKi8K
IC5tYWNybyBHRU5fSU5ESVJFQ1RfVEhVTksgcmVnOnJlcQogICAgICAgICAuc2VjdGlvbiAudGV4
dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnLCAiYXgiLCBAcHJvZ2JpdHMKIAogRU5UUlkoX194
ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKLSAgICAgICAgSU5EX1RIVU5LX1JFVFBPTElORSBccmVn
CisgICAgICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoSU5EX1RIVU5LX1JFVFBPTElORSBc
cmVnKSwgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0xGRU5D
RSBccmVnKSwgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0xGRU5DRSwgXAorICAgICAgICBfX3N0cmlu
Z2lmeShJTkRfVEhVTktfSk1QIFxyZWcpLCAgICBYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QCiAu
ZW5kbQogCiAvKiBJbnN0YW50aWF0ZSBHRU5fSU5ESVJFQ1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0
ZXIgZXhjZXB0ICVyc3AuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNTkwMzA4MS4uNjIxZjRlOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwpAQCAtMTYsMTggKzE2LDU0IEBACiAgKgogICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTgg
Q2l0cml4IFN5c3RlbXMgTHRkLgogICovCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVk
ZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vcHJv
Y2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCi1lbnVtIGluZF90aHVuayB7
CitzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3
aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAqLwogICAgIFRIVU5LX05PTkUsICAgIC8q
IE1pc3NpbmcgY29tcGlsZXIgc3VwcG9ydCBmb3IgdGh1bmtzLiAqLwogCiAgICAgVEhVTktfUkVU
UE9MSU5FLAotfTsKKyAgICBUSFVOS19MRkVOQ0UsCisgICAgVEhVTktfSk1QLAorfSBvcHRfdGh1
bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2J0aShjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCByYyA9
IDA7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlm
ICggIXNzICkKKyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGlm
ICggIXN0cm5jbXAocywgInRodW5rPSIsIDYpICkKKyAgICAgICAgeworICAgICAgICAgICAgcyAr
PSA2OworCisgICAgICAgICAgICBpZiAoICFzdHJuY21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMp
ICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAgICAg
ICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImxmZW5jZSIsIHNzIC0gcykgKQorICAgICAgICAg
ICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAh
c3RybmNtcChzLCAiam1wIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0g
VEhVTktfSk1QOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisK
KyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4g
cmM7Cit9CitjdXN0b21fcGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7CiAKIHN0YXRpYyB2b2lkIF9f
aW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogewpAQCAtNDEsNyArNzcs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVu
aykKICAgICBwcmludGsoWEVOTE9HX0lORk8KICAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczog
VGh1bmsgJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0Ei
IDoKLSAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOiAi
PyIpOworICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6
CisgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKKyAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIpOwogfQogCiB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCkBAIC00OSw2ICs4Nywz
MCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAg
ZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwogCiAgICAgLyoKKyAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgorICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgorICAgICAqLworICAgIGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFV
TFQgKQorICAgIHsKKyAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7CisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIEV2YWx1YXRlIHRoZSBzYWZlc3QgQnJhbmNo
IFRhcmdldCBJbmplY3Rpb24gbWl0aWdhdGlvbnMgdG8gdXNlLgorICAgICAgICAgKiBGaXJzdCwg
YmVnaW4gd2l0aCBjb21waWxlci1haWRlZCBtaXRpZ2F0aW9ucy4KKyAgICAgICAgICovCisjaWZk
ZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCisgICAgICAgIC8qCisgICAgICAgICAqIEFNRCdzIHJl
Y29tbWVuZGVkIG1pdGlnYXRpb24gaXMgdG8gc2V0IGxmZW5jZSBhcyBiZWluZyBkaXNwYXRjaAor
ICAgICAgICAgKiBzZXJpYWxpc2luZywgYW5kIHRvIHVzZSBJTkRfVEhVTktfTEZFTkNFLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBjcHVfaGFzX2xmZW5jZV9kaXNwYXRjaCApCisgICAgICAg
ICAgICB0aHVuayA9IFRIVU5LX0xGRU5DRTsKKyNlbmRpZgorICAgIH0KKworICAgIC8qCiAgICAg
ICogU3VwcGxpbWVudGFyeSBtaW5vciBhZGp1c3RtZW50cy4gIFdpdGhvdXQgY29tcGlsZXIgc3Vw
cG9ydCwgdGhlcmUgYXJlCiAgICAgICogbm8gdGh1bmtzLgogICAgICAqLwpAQCAtNjMsNiArMTI1
LDEyIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAg
ICBpZiAoIHRodW5rID09IFRIVU5LX0RFRkFVTFQgKQogICAgICAgICB0aHVuayA9IFRIVU5LX1JF
VFBPTElORTsKIAorICAgIC8qIEFwcGx5IHRoZSBjaG9zZW4gc2V0dGluZ3MuICovCisgICAgaWYg
KCB0aHVuayA9PSBUSFVOS19MRkVOQ0UgKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
SU5EX1RIVU5LX0xGRU5DRSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgZWxz
ZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVS
RV9JTkRfVEhVTktfSk1QLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKwogICAgIHBy
aW50X2RldGFpbHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDBk
ZWNlMzQuLmVjOTkzMzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC02Miw2ICs2Miw4
IEBACiAvKiBPdGhlciBmZWF0dXJlcywgTGludXgtZGVmaW5lZCBtYXBwaW5nLCB3b3JkIDMgKi8K
IC8qIFRoaXMgcmFuZ2UgaXMgdXNlZCBmb3IgZmVhdHVyZSBiaXRzIHdoaWNoIGNvbmZsaWN0IG9y
IGFyZSBzeW50aGVzaXplZCAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gg
KDMqMzIrIDApIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KKyNkZWZp
bmUgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0xGRU5DRSAoMyozMisgMSkgLyogVXNlIElORF9USFVO
S19MRkVOQ0UgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCAgICgzKjMyKyAy
KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9DT05TVEFOVF9U
U0MgKDMqMzIrIDgpIC8qIFRTQyB0aWNrcyBhdCBhIGNvbnN0YW50IHJhdGUgKi8KICNkZWZpbmUg
WDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MJKDMqMzIrIDkpIC8qIFRTQyBkb2VzIG5vdCBzdG9wIGlu
IEMgc3RhdGVzICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0FSQVQJKDMqMzIrIDEwKSAvKiBBbHdh
eXMgcnVubmluZyBBUElDIHRpbWVyICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:35:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJgt-0002po-OB; Thu, 15 Feb 2018 13:35:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJgr-0002o7-Nr
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:09 +0000
X-Inumbo-ID: 354277a6-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 354277a6-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:36:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJgl-00019Y-M9
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJgl-0000IG-Lb
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJgl-0000IG-Lb@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:35:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/feature: Definitions for
	Indirect Branch Controls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmNDgwMGNhYzYzNzU2Zjc3NTVlNmMyNTE1NzFjZDI5ZmQ1MTcxZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0MzozNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0MzozNyAyMDE4ICsw
MTAwCgogICAgeDg2L2ZlYXR1cmU6IERlZmluaXRpb25zIGZvciBJbmRpcmVjdCBCcmFuY2ggQ29u
dHJvbHMKICAgIAogICAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgYXJlIGdhaW5pbmcgSW5kaXJl
Y3QgQnJhbmNoIENvbnRyb2xzIHZpYSBtaWNyb2NvZGUKICAgIHVwZGF0ZXMuICBJbnRlbCBhcmUg
aW50cm9kdWNpbmcgb25lIGJpdCB0byBpbmRpY2F0ZSBJQlJTIGFuZCBJQlBCIHN1cHBvcnQsIGFu
ZAogICAgYSBzZWNvbmQgYml0IGZvciBTVElCUC4gIEFNRCBhcmUgaW50cm9kdWNpbmcgSUJQQiBv
bmx5LCBzbyBlbnVtZXJhdGUgaXQgd2l0aCBhCiAgICBzZXBhcmF0ZSBiaXQuCiAgICAKICAgIEZ1
cnRoZXJtb3JlLCBkZXBlbmRpbmcgb24gY29tcGlsZXIgYW5kIG1pY3JvY29kZSBhdmFpbGFiaWxp
dHksIHdlIG1heSB3YW50IHRvCiAgICBydW4gWGVuIHdpdGggSUJSUyBzZXQsIG9yIGNsZWFyLgog
ICAgCiAgICBUbyB1c2UgdGhlc2UgZmFjaWxpdGllcywgd2Ugc3ludGhlc2lzZSBzZXBhcmF0ZSBJ
QlJTIGFuZCBJQlBCIGJpdHMgZm9yCiAgICBpbnRlcm5hbCB1c2UuICBBIGxvdCBvZiBpbmZyYXN0
cnVjdHVyZSBpcyByZXF1aXJlZCBiZWZvcmUgdGhlc2UgZmVhdHVyZXMgYXJlCiAgICBzYWZlIHRv
IG9mZmVyIHRvIGd1ZXN0cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwZDcwM2E3MDFjYzRiYzQ3NzczOTg2YjI3OTZlZWJkMjhiMTQzOWI1CiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWZlYXR1
cmUuaCAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyAgICAgICB8
IDE3ICsrKysrKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jICAgICAgICB8
ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgfCAgOSArKysrKy0tLS0K
IHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgMTIgKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICB8ICA4ICsrKysrKysrCiA3IGZpbGVzIGNoYW5n
ZWQsIDYyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX2NwdWZlYXR1cmUuaCBiL3Rvb2xzL2xpYnhjL3hjX2NwdWZlYXR1cmUuaAppbmRl
eCBjM2RkYzgwLi44YTNmYWMwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVmZWF0dXJl
LmgKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1ZmVhdHVyZS5oCkBAIC0xNDEsNSArMTQxLDExIEBA
CiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0FEWCAgICAgICAgIDE5IC8qIEFEQ1gsIEFET1ggaW5zdHJ1
Y3Rpb25zICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1NNQVAgICAgICAgIDIwIC8qIFN1cGVydmlz
b3IgTW9kZSBBY2Nlc3MgUHJvdGVjdGlvbiAqLwogCisvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVy
ZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDgsIGVieCAqLworI2RlZmluZSBYODZfRkVBVFVSRV9J
QlBCICAgICAgICAxMiAvKiBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQp
ICovCisKKy8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAw
MDA3OjAgKGVkeCkgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfSUJSU0IgICAgICAgMjYgLyogSUJS
UyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLworI2RlZmluZSBYODZfRkVBVFVS
RV9TVElCUCAgICAgICAyNyAvKiBTVElCUCAqLwogCiAjZW5kaWYgLyogX19MSUJYQ19DUFVGRUFU
VVJFX0ggKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMv
bGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMTFmZWNkNS4uNDU0YmUwYiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2
LmMKQEAgLTM2OCw5ICszNjgsMTEgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfaHZtX3BvbGljeSgK
ICAgICAgICAgICAgICAgICAgICAgICAgIGJpdG1hc2tvZihYODZfRkVBVFVSRV9BRFgpICB8CiAg
ICAgICAgICAgICAgICAgICAgICAgICBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfU01BUCkgfAogICAg
ICAgICAgICAgICAgICAgICAgICAgYml0bWFza29mKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSk7Cisg
ICAgICAgICAgICByZWdzWzNdICY9IChiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfSUJSU0IpIHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGJpdG1hc2tvZihYODZfRkVBVFVSRV9TVElCUCkpOwogICAg
ICAgICB9IGVsc2UKLSAgICAgICAgICAgIHJlZ3NbMV0gPSAwOwotICAgICAgICByZWdzWzBdID0g
cmVnc1syXSA9IHJlZ3NbM10gPSAwOworICAgICAgICAgICAgcmVnc1sxXSA9IHJlZ3NbM10gPSAw
OworICAgICAgICByZWdzWzBdID0gcmVnc1syXSA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweDAwMDAwMDBkOgpAQCAtNDAzLDcgKzQwNSw4IEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlk
X2h2bV9wb2xpY3koCiAKICAgICBjYXNlIDB4ODAwMDAwMDg6CiAgICAgICAgIHJlZ3NbMF0gJj0g
MHgwMDAwZmZmZnU7Ci0gICAgICAgIHJlZ3NbMV0gPSByZWdzWzNdID0gMDsKKyAgICAgICAgcmVn
c1szXSAmPSBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfSUJQQik7CisgICAgICAgIHJlZ3NbMV0gPSAw
OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgwMDAwMDAwMjogLyogSW50ZWwgY2FjaGUg
aW5mbyAoZHVtcGVkIGJ5IEFNRCBwb2xpY3kpICovCkBAIC00OTgsNiArNTAxLDcgQEAgc3RhdGlj
IHZvaWQgeGNfY3B1aWRfcHZfcG9saWN5KAogCiAgICAgY2FzZSAweDAwMDAwMDA3OgogICAgICAg
ICBpZiAoIGlucHV0WzFdID09IDAgKQorICAgICAgICB7CiAgICAgICAgICAgICByZWdzWzFdICY9
IChiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfQk1JMSkgfAogICAgICAgICAgICAgICAgICAgICAgICAg
Yml0bWFza29mKFg4Nl9GRUFUVVJFX0hMRSkgIHwKICAgICAgICAgICAgICAgICAgICAgICAgIGJp
dG1hc2tvZihYODZfRkVBVFVSRV9BVlgyKSB8CkBAIC01MDcsOSArNTExLDEyIEBAIHN0YXRpYyB2
b2lkIHhjX2NwdWlkX3B2X3BvbGljeSgKICAgICAgICAgICAgICAgICAgICAgICAgIGJpdG1hc2tv
ZihYODZfRkVBVFVSRV9SRFNFRUQpICB8CiAgICAgICAgICAgICAgICAgICAgICAgICBiaXRtYXNr
b2YoWDg2X0ZFQVRVUkVfQURYKSAgfAogICAgICAgICAgICAgICAgICAgICAgICAgYml0bWFza29m
KFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSk7CisgICAgICAgICAgICByZWdzWzNdICY9IChiaXRtYXNr
b2YoWDg2X0ZFQVRVUkVfSUJSU0IpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJpdG1hc2tv
ZihYODZfRkVBVFVSRV9TVElCUCkpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJlZ3NbMV0gPSAwOwotICAgICAgICByZWdzWzBdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAw
OworICAgICAgICAgICAgcmVnc1sxXSA9IHJlZ3NbM10gPSAwOworICAgICAgICByZWdzWzBdID0g
cmVnc1syXSA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDAwMDAwMDBkOgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggYzY2ZTkxMi4uMTdlOWYwZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4
LDggQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlz
dCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJ2bWUiLCAgICAg
ICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJm
cHUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAg
ICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKKyAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJ0b3BvZXh0IiwgICAgICAweDgwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgMjIsICAxfSwKICAgICAgICAgeyJ0Ym0iLCAgICAgICAgICAweDgwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjEsICAxfSwKICAgICAgICAgeyJub2RlaWQiLCAgICAg
ICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTksICAxfSwKQEAgLTE4Nyw2ICsxODks
NyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0
ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAgICAgICB7Im54IiwgICAgICAgICAgIDB4ODAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAyMCwgIDF9LAogICAgICAgICB7InN5c2NhbGwiLCAg
ICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAxMSwgIDF9LAogICAgICAgICB7InBy
b2Nwa2ciLCAgICAgIDB4MDAwMDAwMDQsICAwLCBDUFVJRF9SRUdfRUFYLCAyNiwgIDZ9LAorICAg
ICAgICB7ImlicGIiLCAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAxMiwg
IDF9LAogICAgICAgICB7ImFwaWNpZHNpemUiLCAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdf
RUNYLCAxMiwgIDR9LAogICAgICAgICB7Im5jIiwgICAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBD
UFVJRF9SRUdfRUNYLCAgMCwgIDh9LAogICAgICAgICB7InN2bV9ucHQiLCAgICAgIDB4ODAwMDAw
MGEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwgIDF9LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggMGMxZWI1Zi4u
ZGMwYmM3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0yMTIsNyArMjEyLDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IGVhcmx5X2NwdV9kZXRlY3Qodm9pZCkKIAogc3RhdGljIHZvaWQgX19jcHVpbml0IGdlbmVy
aWNfaWRlbnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpjKQogewotCXUzMiB0Zm1zLCBjYXBhYmls
aXR5LCBleGNhcCwgZWJ4LCBlYXg7CisJdTMyIHRmbXMsIGNhcGFiaWxpdHksIGV4Y2FwLCBlYngs
IGVheCwgZWR4LCBkdW1teTsKIAogCS8qIEdldCB2ZW5kb3IgbmFtZSAqLwogCWNwdWlkKDB4MDAw
MDAwMDAsICZjLT5jcHVpZF9sZXZlbCwKQEAgLTI1MCw5ICsyNTAsMTAgQEAgc3RhdGljIHZvaWQg
X19jcHVpbml0IGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQlpZiAo
IGMtPmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAwMDQgKQogCQkJZ2V0X21vZGVsX25h
bWUoYyk7IC8qIERlZmF1bHQgbmFtZSAqLwogCQlpZiAoIGMtPmV4dGVuZGVkX2NwdWlkX2xldmVs
ID49IDB4ODAwMDAwMDggKSB7Ci0JCQllYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwOCk7CisJCQlj
cHVpZCgweDgwMDAwMDA4LCAmZWF4LCAmZWJ4LCAmZHVtbXksICZkdW1teSk7CiAJCQlwYWRkcl9i
aXRzID0gZWF4ICYgMHhmZjsKIAkJCWhhcF9wYWRkcl9iaXRzID0gKChlYXggPj4gMTYpICYgMHhm
ZikgPzogcGFkZHJfYml0czsKKwkJCWMtPng4Nl9jYXBhYmlsaXR5W1g4Nl9GRUFUVVJFX0lCUEIg
LyAzMl0gPSBlYng7CiAJCX0KIAl9CiAKQEAgLTI2MSw5ICsyNjIsOSBAQCBzdGF0aWMgdm9pZCBf
X2NwdWluaXQgZ2VuZXJpY19pZGVudGlmeShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIAkvKiBJ
bnRlbC1kZWZpbmVkIGZsYWdzOiBsZXZlbCAweDAwMDAwMDA3ICovCiAJaWYgKCBjLT5jcHVpZF9s
ZXZlbCA+PSAweDAwMDAwMDA3ICkgewotCQl1MzIgZHVtbXk7Ci0JCWNwdWlkX2NvdW50KDB4MDAw
MDAwMDcsIDAsICZkdW1teSwgJmVieCwgJmR1bW15LCAmZHVtbXkpOworCQljcHVpZF9jb3VudCgw
eDAwMDAwMDA3LCAwLCAmZHVtbXksICZlYngsICZkdW1teSwgJmVkeCk7CiAJCWMtPng4Nl9jYXBh
YmlsaXR5W1g4Nl9GRUFUVVJFX0ZTR1NCQVNFIC8gMzJdID0gZWJ4OworCQljLT54ODZfY2FwYWJp
bGl0eVtYODZfRkVBVFVSRV9JQlJTQiAvIDMyXSA9IGVkeDsKIAl9CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRl
eCA2MjFmNGU4Li5mNjZhMjg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
KysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC02Nyw4ICs2NywyNSBAQCBjdXN0b21f
cGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogeworICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwg
ZThiID0gMCwgdG1wOworCisgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFi
bGUgbWl0aWdhdGlvbnMuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQorICAgICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7
CisgICAgaWYgKCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAw
MDggKQorICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsK
KwogICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxp
dGllczpcbiIpOwogCisgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBz
cGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KKyAgICBpZiAoIChfN2QwICYgKGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9JQlJTQikgfAorICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX1NUSUJQKSkpIHx8CisgICAgICAgICAoZThiICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0lCUEIpKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUg
ZmVhdHVyZXM6JXMlcyVzXG4iLAorICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAorICAgICAgICAgICAgICAg
KF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6
ICIiLAorICAgICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQ
QikpICA/ICIgSUJQQiIgICAgICA6ICIiKTsKKwogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQg
d2hpY2ggcGVydGFpbnMgdG8gQlRJIG1pdGlnYXRpb25zLiAqLwogI2lmZGVmIENPTkZJR19JTkRJ
UkVDVF9USFVOSwogICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTktcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBlYzk5
MzM3Li42MzNjNGM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtOSw3ICs5LDcgQEAK
ICNkZWZpbmUgX19BU01fSTM4Nl9DUFVGRUFUVVJFX0gKICNlbmRpZgogCi0jZGVmaW5lIE5DQVBJ
TlRTCTgJLyogTiAzMi1iaXQgd29yZHMgd29ydGggb2YgaW5mbyAqLworI2RlZmluZSBOQ0FQSU5U
UwkxMAkvKiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBpbmZvICovCiAKIC8qIEludGVsLWRlZmlu
ZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDAxIChlZHgpLCB3b3JkIDAgKi8K
ICNkZWZpbmUgWDg2X0ZFQVRVUkVfRlBVCQkoMCozMisgMCkgLyogT25ib2FyZCBGUFUgKi8KQEAg
LTY0LDYgKzY0LDkgQEAKICNkZWZpbmUgWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENIICgzKjMy
KyAwKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICovCiAjZGVmaW5lIFg4
Nl9GRUFUVVJFX0lORF9USFVOS19MRkVOQ0UgKDMqMzIrIDEpIC8qIFVzZSBJTkRfVEhVTktfTEZF
TkNFICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAgICAoMyozMisgMikgLyog
VXNlIElORF9USFVOS19KTVAgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfWEVOX0lCUEIgICAgICAg
ICgzKjMyKyAzKSAvKiBJQlJTQiB8fCBJQlBCICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCAgICAoMyozMisgNCkgLyogSUJSU0IgJiYgSVJCUyBzZXQgaW4gWGVuICovCisjZGVm
aW5lIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSICAoMyozMisgNSkgLyogSUJSU0IgJiYgSUJS
UyBjbGVhciBpbiBYZW4gKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ09OU1RBTlRfVFNDICgzKjMy
KyA4KSAvKiBUU0MgdGlja3MgYXQgYSBjb25zdGFudCByYXRlICovCiAjZGVmaW5lIFg4Nl9GRUFU
VVJFX05PTlNUT1BfVFNDCSgzKjMyKyA5KSAvKiBUU0MgZG9lcyBub3Qgc3RvcCBpbiBDIHN0YXRl
cyAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9BUkFUCSgzKjMyKyAxMCkgLyogQWx3YXlzIHJ1bm5p
bmcgQVBJQyB0aW1lciAqLwpAQCAtMTU4LDYgKzE2MSwxMyBAQAogI2RlZmluZSBYODZfRkVBVFVS
RV9BRFgJCSg3KjMyKzE5KSAvKiBBRENYLCBBRE9YIGluc3RydWN0aW9ucyAqLwogI2RlZmluZSBY
ODZfRkVBVFVSRV9TTUFQCSg3KjMyKzIwKSAvKiBTdXBlcnZpc29yIE1vZGUgQWNjZXNzIFByZXZl
bnRpb24gKi8KIAorLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgw
MDAwMDA4LmVieCwgd29yZCA4ICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX0lCUEIJKDgqMzIrMTIp
IC8qIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KKworLyogSW50
ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdv
cmQgOSAqLworI2RlZmluZSBYODZfRkVBVFVSRV9JQlJTQgkoOSozMisyNikgLyogSUJSUyBhbmQg
SUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TVElC
UAkoOSozMisyNykgLyogU1RJQlAgKi8KKwogLyogQW4gYWxpYXMgb2YgYSBmZWF0dXJlIHdlIGtu
b3cgaXMgYWx3YXlzIGdvaW5nIHRvIGJlIHByZXNlbnQuICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJF
X0FMV0FZUyAgICAgIFg4Nl9GRUFUVVJFX0xNCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4
IDZmYWUxNDQuLmVjMmJlNmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzEsNiArMzEs
MTQgQEAKICNkZWZpbmUgRUZFUl9MTVNMRQkJKDE8PF9FRkVSX0xNU0xFKQogI2RlZmluZSBFRkVS
X0ZGWFNFCQkoMTw8X0VGRVJfRkZYU0UpCiAKKy8qIFNwZWN1bGF0aW9uIENvbnRyb2xzLiAqLwor
I2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0OAorI2RlZmluZSBTUEVDX0NUUkxfSUJS
UwkJCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBTUEVDX0NUUkxfU1RJQlAJCQkoX0FDKDEs
IFVMTCkgPDwgMSkKKworI2RlZmluZSBNU1JfUFJFRF9DTUQJCQkweDAwMDAwMDQ5CisjZGVmaW5l
IFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKKwogLyogSW50ZWwgTVNScy4gU29t
ZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZD
VFIwCQkweDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAwMDA0YzEK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:35:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJh3-0002r8-Pr; Thu, 15 Feb 2018 13:35:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJh2-0002qf-4J
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:20 +0000
X-Inumbo-ID: 3b42ec27-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b42ec27-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:36:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJgv-00019g-OO
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJgv-0000Ja-Nn
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJgv-0000Ja-Nn@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:35:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/cmdline: Introduce a command
	line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkMjE1NDkxNGUzZjQ0YmFlMTIzZGM2YTkzZmJiM2YxYjM5YzBmZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMjo0NDoxNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMjo0NDoxNyAyMDE4ICsw
MTAwCgogICAgeDg2L2NtZGxpbmU6IEludHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8g
ZGlzYWJsZSBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJQlBCCiAgICAKICAgIEluc3RlYWQgb2YgZ2Fp
bmluZyB5ZXQgYW5vdGhlciB0b3AgbGV2ZWwgYm9vbGVhbiwgaW50cm9kdWNlIGEgbW9yZSBnZW5l
cmljCiAgICBjcHVpZD0gb3B0aW9uLiAgQWxzbyBpbnRyb2R1Y2UgYSBoZWxwZXIgZnVuY3Rpb24g
dG8gcGFyc2UgYSBnZW5lcmljIGJvb2xlYW4KICAgIHZhbHVlLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi9jbWRsaW5lOiBGaXggcGFyc2VfYm9vbGVhbigp
IGZvciB1bmFkb3JuZWQgdmFsdWVzCiAgICAKICAgIEEgY29tbWFuZCBsaW5lIHN1Y2ggYXMgImNw
dWlkPW5vLWlicnNiLG5vLXN0aWJwIiB0aWNrbGVzIGEgYnVnIGluCiAgICBwYXJzZV9ib29sZWFu
KCkgYmVjYXVzZSB0aGUgc2VwYXJhdGluZyBjb21tYSBmYWlscyB0aGUgTlVMIGNhc2UuCiAgICAK
ICAgIEluc3RlYWQsIGNoZWNrIGZvciBzbGVuID09IG5sZW4gd2hpY2ggYWNjb3VudHMgZm9yIHRo
ZSBib3VuZGFyeSAoaWYgYW55KQogICAgcGFzc2VkIHZpYSB0aGUgJ2UnIHBhcmFtZXRlci4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA3ODUwYjFjMDA3NDlkZjgzNGVhMmFkMGMxZjVkOTM2NGM0ODM4Nzk1
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAogICAgbWFzdGVyIGNv
bW1pdDogYWMzN2VjMWRkZWYyMzRlZWJhNmY0MzhjMjlmZjY4N2M2NDk2MmViZAogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDEtMzEgMTA6NDc6MTIgKzAwMDAKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDEyICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAg
IHwgIDcgKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0ZWJmM2I3Li4yNTExODBhIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDE4LDYgKzQxOCwxOCBAQCBJbmRpY2F0ZSB3aGVy
ZSB0aGUgcmVzcG9uc2liaWxpdHkgZm9yIGRyaXZpbmcgcG93ZXIgc3RhdGVzIGxpZXMuCiAgIHJl
c3BlY3RpdmVseS4KICogYHZlcmJvc2VgIG9wdGlvbiBjYW4gYmUgaW5jbHVkZWQgYXMgYSBzdHJp
bmcgb3IgYWxzbyBhcyBgdmVyYm9zZT08aW50ZWdlcj5gCiAKKyMjIyBjcHVpZCAoeDg2KQorPiBg
PSBMaXN0IG9mIGNvbW1hIHNlcGFyYXRlZCBib29sZWFuc2AKKworVGhpcyBvcHRpb24gYWxsb3dz
IGZvciBmaW5lIHR1bmluZyBvZiB0aGUgZmFjaWxpdGllcyBYZW4gd2lsbCB1c2UsIGFmdGVyCith
Y2NvdW50aW5nIGZvciBoYXJkd2FyZSBjYXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BV
SUQuCisKK0N1cnJlbnRseSBhY2NlcHRlZDoKKworVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFy
ZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGlicGJgIGFyZSB1c2VkIGJ5CitkZWZh
dWx0IGlmIGF2YWlhYmxlLiAgVGhleSBjYW4gYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4KK3dvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kIHdvbid0IG9mZmVy
IHRoZW0gdG8gZ3Vlc3RzLgorCiAjIyMgY3B1aWRcX21hc2tcX2NwdSAoQU1EIG9ubHkpCiA+IGA9
IGZhbV8wZl9yZXZfYyB8IGZhbV8wZl9yZXZfZCB8IGZhbV8wZl9yZXZfZSB8IGZhbV8wZl9yZXZf
ZiB8IGZhbV8wZl9yZXZfZyB8IGZhbV8xMF9yZXZfYiB8IGZhbV8xMF9yZXZfYyB8IGZhbV8xMV9y
ZXZfYmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwppbmRleCBiMGQyMThjLi5lMzhkZjExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTEwLDYgKzExMCw0MSBAQCBz
dHJ1Y3QgY3B1aW5mb194ODYgX19yZWFkX21vc3RseSBib290X2NwdV9kYXRhID0geyAwLCAwLCAw
LCAwLCAtMSB9OwogCiB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgbW11X2NyNF9mZWF0dXJl
cyA9IFhFTl9NSU5JTUFMX0NSNDsKIAorc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2NwdWlk
KGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZhbCwgcmMg
PSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX0lCUEIpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiaWJyc2IiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfSUJSU0IpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigic3RpYnAiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfU1RJQlApOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3Mg
KTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgiY3B1aWQiLCBwYXJzZV94ZW5f
Y3B1aWQpOworCiBib29sX3QgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwogYm9vbF90IF9f
aW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgYWNwaV9wYXJhbVsx
MF0gPSAiIjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tl
cm5lbC5jCmluZGV4IDZhMzE5NmEuLjdjMDFiZjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2Vy
bmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMTcwLDYgKzE3MCw0MiBAQCBpbnQg
X19pbml0IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcykKICAgICByZXR1cm4gLTE7CiB9CiAKK2lu
dCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNo
YXIgKmUpCit7CisgICAgc2l6ZV90IHNsZW4sIG5sZW47CisgICAgaW50IHZhbCA9ICEhc3RybmNt
cChzLCAibm8tIiwgMyk7CisKKyAgICBpZiAoICF2YWwgKQorICAgICAgICBzICs9IDM7CisKKyAg
ICBzbGVuID0gZSA/ICh7IEFTU0VSVChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7Cisg
ICAgbmxlbiA9IHN0cmxlbihuYW1lKTsKKworICAgIC8qIERvZXMgcyBub3cgc3RhcnQgd2l0aCBu
YW1lPyAqLworICAgIGlmICggc2xlbiA8IG5sZW4gfHwgc3RybmNtcChzLCBuYW1lLCBubGVuKSAp
CisgICAgICAgIHJldHVybiAtMTsKKworICAgIC8qIEV4YWN0LCB1bmFkb3JuZWQgbmFtZT8gIFJl
c3VsdCBkZXBlbmRzIG9uIHRoZSAnbm8tJyBwcmVmaXguICovCisgICAgaWYgKCBzbGVuID09IG5s
ZW4gKQorICAgICAgICByZXR1cm4gdmFsOworCisgICAgLyogPSRTT01FVEhJTkc/ICBEZWZlciB0
byB0aGUgcmVndWxhciBib29sZWFuIHBhcnNpbmcuICovCisgICAgaWYgKCBzW25sZW5dID09ICc9
JyApCisgICAgeworICAgICAgICBjaGFyIGJ1Zls4XTsKKworICAgICAgICBzICs9IG5sZW4gKyAx
OworICAgICAgICBpZiAoIGUgPD0gcyB8fCBlIC0gcyA+PSBBUlJBWV9TSVpFKGJ1ZikgKQorICAg
ICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBtZW1jcHkoYnVmLCBzLCBlIC0gcyk7CisgICAg
ICAgIGJ1ZltlIC0gc10gPSAwOworICAgICAgICByZXR1cm4gcGFyc2VfYm9vbChidWYpOworICAg
IH0KKworICAgIC8qIFVucmVjb2duaXNlZC4gIEdpdmUgdXAuICovCisgICAgcmV0dXJuIC0xOwor
fQorCiAvKioKICAqICAgICAgcHJpbnRfdGFpbnRlZCAtIHJldHVybiBhIHN0cmluZyB0byByZXBy
ZXNlbnQgdGhlIGtlcm5lbCB0YWludCBzdGF0ZS4KICAqCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggNDI1ODkxMi4uOTQ5NzBl
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9saWIuaApAQCAtNjIsNiArNjIsMTMgQEAgc3RydWN0IGRvbWFpbjsKIHZvaWQgY21kbGluZV9w
YXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsKIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMp
OwogCisvKioKKyAqIEdpdmVuIGEgc3BlY2lmaWMgbmFtZSwgcGFyc2VzIGEgc3RyaW5nIG9mIHRo
ZSBmb3JtOgorICogICBbbm8tXSROQU1FWz0uLi5dCisgKiByZXR1cm5pbmcgMCBvciAxIGZvciBh
IHJlY29nbmlzZWQgYm9vbGVhbiwgb3IgLTEgZm9yIGFuIGVycm9yLgorICovCitpbnQgcGFyc2Vf
Ym9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsK
KwogLyojZGVmaW5lIERFQlVHX1RSQUNFX0RVTVAqLwogI2lmZGVmIERFQlVHX1RSQUNFX0RVTVAK
IGV4dGVybiB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:35:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:35:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJh7-0002sF-SP; Thu, 15 Feb 2018 13:35:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJh7-0002s5-AU
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:25 +0000
X-Inumbo-ID: fcda2e9c-1254-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcda2e9c-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:34:46 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJh5-0001AU-Qt
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJh5-0000Kd-QF
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJh5-0000Kd-QF@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:35:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlMWI5ZTk4ZGZmYmMyZjI5YTBhOTBhNGFlNDNiOWUxOWYzMjMwODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzozOTowMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzozOTowMSAyMDE4ICsw
MTAwCgogICAgeDg2L2NwdWlkOiBIYW5kbGluZyBvZiBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJQlJT
IGZvciBndWVzdHMKICAgIAogICAgSW50ZWwgc3BlY2lmaWVzIElCUlMvSUJQQiAoY29tYmluZWQs
IGluIGEgc2luZ2xlIGJpdCkgYW5kIFNUSUJQIGFzIGEgc2VwYXJhdGUKICAgIGJpdC4gIEFNRCBz
cGVjaWZpZXMgSUJQQiBhbG9uZSBpbiBhIDNyZCBiaXQuCiAgICAKICAgIEFNRCdzIElCUEIgaXMg
YSBzdWJzZXQgb2YgSW50ZWwncyBjb21iaW5lZCBJQlJTL0lCUEIuICBGb3IgcGVyZm9ybWFuY2UK
ICAgIHJlYXNvbnMsIGFkbWluaXN0cmF0b3JzIG1pZ2h0IHdpc2ggdG8gZXhwcmVzcyAiSUJQQiBv
bmx5IiBldmVuIG9uIEludGVsCiAgICBoYXJkd2FyZSwgc28gd2UgYWxsb3cgdGhlIEFNRCBiaXQg
dG8gYmUgdXNlZCBmb3IgdGhpcyBwdXJwb3NlLgogICAgCiAgICBUaGUgYmVoYXZpb3VyIG9mIFNU
SUJQIGlzIG1vcmUgY29tcGxpY2F0ZWQuCiAgICAKICAgIEl0IGlzIG91ciBjdXJyZW50IHVuZGVy
c3RhbmRpbmcgdGhhdCBTVElCUCB3aWxsIGJlIGFkdmVydGlzZWQgb24gSFQtY2FwYWJsZQogICAg
aGFyZHdhcmUgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgSFQgaXMgZW5hYmxlZCwgYnV0IG5vdCBh
ZHZlcnRpc2VkIG9uCiAgICBIVC1pbmNhcGFibGUgaGFyZHdhcmUuICBIb3dldmVyLCBmb3IgZWFz
ZSBvZiB2aXJ0dWFsaXNhdGlvbiwgU1RJQlAncwogICAgZnVuY3Rpb25hbGl0eSBpcyBpZ25vcmVk
IHJhdGhlciB0aGFuIHJlc2VydmVkIGJ5IG1pY3JvY29kZS9oYXJkd2FyZSBvbgogICAgSFQtaW5j
YXBhYmxlIGhhcmR3YXJlLgogICAgCiAgICBGb3IgZ3Vlc3Qgc2FmZXR5LCB3ZSB0cmVhdCBTVElC
UCBhcyBzcGVjaWFsLCBhbHdheXMgb3ZlcnJpZGUgdGhlIHRvb2xzdGFjawogICAgY2hvaWNlLCBh
bmQgYWx3YXlzIGFkdmVydGlzZSBTVElCUCBpZiBJQlJTIGlzIGF2YWlsYWJsZS4gIFRoaXMgcmVt
b3ZlcyB0aGUKICAgIGNvcm5lciBjYXNlIHdoZXJlIFNUSUJQIGlzIG5vdCBhZHZlcnRpc2VkLCBi
dXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24KICAgIEhULWNhcGFibGUgaGFyZHdhcmUgd2hlcmUg
aXQgZG9lcyBtYXR0ZXIuCiAgICAKICAgIEZpbmFsbHkgYXMgYSBidWdmaXgsIHVwZGF0ZSB0aGUg
bGlieGMgQ1BVSUQgbG9naWMgdG8gdW5kZXJzdGFuZCB0aGUgZThiCiAgICBmZWF0dXJlIGxlYWYs
IHdoaWNoIGhhcyB0aGUgc2lkZSBlZmZlY3Qgb2YgYWxzbyBvZmZlcmluZyBDTFpFUk8gdG8gZ3Vl
c3RzIG9uCiAgICBhcHBsaWNhYmxlIGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDI5N2I1NjY4MmU3MzBkNTk4
ZTI1MjljYzY5OTgxNTFkM2I2ZjZmOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6
MjEgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMTkgKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAzNWU5NDQ5Li44ZmU2ZmRjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTQ1OTYsNiArNDU5NiwyMCBAQCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVu
c2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgLyogRG9uJ3QgZXhw
b3NlIElOVlBDSUQgdG8gbm9uLWhhcCBodm0uICovCiAgICAgICAgIGlmICggKGNvdW50ID09IDAp
ICYmICFoYXBfZW5hYmxlZChkKSApCiAgICAgICAgICAgICAqZWJ4ICY9IH5jcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSU5WUENJRCk7CisKKyAgICAgICAgaWYgKCBjb3VudCA9PSAwICkKKyAgICAg
ICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIE92ZXJyaWRlIFNUSUJQIHRvIG1h
dGNoIElCUlMuICBHdWVzdHMgY2FuIHNhZmVseSB1c2UgU1RJQlAKKyAgICAgICAgICAgICAqIGZ1
bmN0aW9uYWxpdHkgb24gbm9uLUhUIGhhcmR3YXJlLCBidXQgY2FuJ3QgbmVjZXNzZXJpbHkgcHJv
dGVjdAorICAgICAgICAgICAgICogdGhlbXNlbHZlcyBmcm9tIFNQMi9TcGVjdHJlL0JyYW5jaCBU
YXJnZXQgSW5qZWN0aW9uIGlmIFNUSUJQIGlzCisgICAgICAgICAgICAgKiBoaWRkZW4gb24gSFQt
Y2FwYWJsZSBoYXJkd2FyZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCAqZWR4
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICAgICAgKmVk
eCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgICplZHggJj0gfmNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCk7
CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweGI6CiAgICAgICAgIC8qIEZp
eCB0aGUgeDJBUElDIGlkZW50aWZpZXIuICovCkBAIC00NjUwLDYgKzQ2NjQsMTEgQEAgdm9pZCBo
dm1fY3B1aWQodW5zaWduZWQgaW50IGlucHV0LCB1bnNpZ25lZCBpbnQgKmVheCwgdW5zaWduZWQg
aW50ICplYngsCiAgICAgICAgIGh2bV9jcHVpZCgweDgwMDAwMDAxLCBOVUxMLCBOVUxMLCBOVUxM
LCAmX2VkeCk7CiAgICAgICAgICplYXggPSAoKmVheCAmIH4weGZmZmYwMCkgfCAoX2VkeCAmIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9MTSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA/IDB4MzAwMCA6IDB4MjAwMCk7CisKKyAgICAgICAgLyogQU1EJ3MgSUJQQiBpcyBh
IHN1YnNldCBvZiBJQlJTL0lCUEIuICovCisgICAgICAgIGh2bV9jcHVpZCg3LCBOVUxMLCAmX2Vi
eCwgTlVMTCwgTlVMTCk7CisgICAgICAgIGlmICggX2VieCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlJTQikgKQorICAgICAgICAgICAgKmVieCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSUJQQik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggY2Q2M2E0ZC4uYjgyN2Y1
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKQEAgLTg0Myw5ICs4NDMsMTAgQEAgdm9pZCBwdl9jcHVpZChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIAogICAgICAgICBzd2l0Y2ggKCBjcHVpZF9sZWFmICkKICAgICAgICAgewor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IF9lYXgsIF9lYngsIF9lY3gsIF9lZHg7CisKICAgICAg
ICAgY2FzZSBYU1RBVEVfQ1BVSUQ6CiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBfZWF4LCBfZWJ4LCBfZWN4LCBfZWR4OwogICAgICAgICAgICAgLyogRUJYIHZhbHVlIG9mIG1h
aW4gbGVhZiAwIGRlcGVuZHMgb24gZW5hYmxlZCB4c2F2ZSBmZWF0dXJlcyAqLwogICAgICAgICAg
ICAgaWYgKCBzdWJfbGVhZiA9PSAwICYmIGN1cnItPmFyY2gueGNyMCApCiAgICAgICAgICAgICB7
CkBAIC04NjMsNiArODY0LDI5IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBnb3RvIHhzdGF0ZTsKICAgICAgICAg
fQorCisgICAgICAgIGNhc2UgMHgwMDAwMDAwNzoKKyAgICAgICAgICAgIGlmICggcmVncy0+X2Vj
eCA9PSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICAgICAqIE92ZXJyaWRlIFNUSUJQIHRvIG1hdGNoIElCUlMuICBHdWVzdHMgY2FuIHNhZmVseSB1
c2UgU1RJQlAKKyAgICAgICAgICAgICAgICAgKiBmdW5jdGlvbmFsaXR5IG9uIG5vbi1IVCBoYXJk
d2FyZSwgYnV0IGNhbid0IG5lY2Vzc2VyaWx5IHByb3RlY3QKKyAgICAgICAgICAgICAgICAgKiB0
aGVtc2VsdmVzIGZyb20gU1AyL1NwZWN0cmUvQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gaWYgU1RJ
QlAgaXMKKyAgICAgICAgICAgICAgICAgKiBoaWRkZW4gb24gSFQtY2FwYWJsZSBoYXJkd2FyZS4K
KyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpZiAoIGQgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgICAgICAgICAgZCB8PSBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICAgICAgZCAmPSB+Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMHg4MDAwMDAwODoK
KyAgICAgICAgICAgIC8qIEFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwor
ICAgICAgICAgICAgZG9tYWluX2NwdWlkKGN1cnJkLCA3LCAwLCAmX2VheCwgJl9lYngsICZfZWN4
LCAmX2VkeCk7CisgICAgICAgICAgICBpZiAoIF9lZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSUJSU0IpICkKKyAgICAgICAgICAgICAgICBiIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlBCKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KQEAgLTkyMCw2ICs5NDQsNyBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogCiAgICAgY2FzZSAweDAwMDAwMDA3OgogICAgICAgICBpZiAoIHJlZ3Mt
Pl9lY3ggPT0gMCApCisgICAgICAgIHsKICAgICAgICAgICAgIGIgJj0gKGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9CTUkxKSB8CiAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSExFKSAgfAogICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X0FWWDIpIHwKQEAgLTkyOSw5ICs5NTQsMTggQEAgdm9pZCBwdl9jcHVpZChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9SRFNFRUQpICB8CiAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
QURYKSAgfAogICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0ZTR1NC
QVNFKSk7CisKKyAgICAgICAgICAgIGQgJj0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNC
KTsKKworICAgICAgICAgICAgLyogT3ZlcnJpZGUgU1RJQlAgdG8gbWF0Y2ggSUJSUyAoc2VlIGFi
b3ZlKS4gKi8KKyAgICAgICAgICAgIGlmICggZCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9J
QlJTQikgKQorICAgICAgICAgICAgICAgIGQgfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NU
SUJQKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBkICY9IH5jcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfU1RJQlApOworICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIGIgPSAwOwotICAgICAgICBhID0gYyA9IGQgPSAwOworICAgICAgICAgICAgYiA9IGQgPSAw
OworICAgICAgICBhID0gYyA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYU1RBVEVf
Q1BVSUQ6CkBAIC05NzUsNiArMTAwOSwxMiBAQCB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9NV0FJVFggJSAz
MiwgJmMpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgMHg4MDAwMDAwODoKKyAgICAgICAg
LyogQU1EJ3MgSUJQQiBpcyBhIHN1YnNldCBvZiBJQlJTL0lCUEIuICovCisgICAgICAgIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICBiIHw9IGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4
MDAwMDAwMGE6IC8qIEFyY2hpdGVjdHVyYWwgUGVyZm9ybWFuY2UgTW9uaXRvciBGZWF0dXJlcyAo
SW50ZWwpICovCiAgICAgICAgIGJyZWFrOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:35:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJhM-0002tt-UE; Thu, 15 Feb 2018 13:35:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJhM-0002tN-FL
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:40 +0000
X-Inumbo-ID: 474ceccf-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 474ceccf-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:36:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJhF-0001Ao-Ud
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJhF-0000M4-TU
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJhF-0000M4-TU@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:35:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/msr: Emulation of
	MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxYTVjY2VjOTllODFhNzY4YTY2OTk1ZjQ4M2Y0MjRmODQ4ZjViNWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzozOTo0MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzozOTo0MCAyMDE4ICsw
MTAwCgogICAgeDg2L21zcjogRW11bGF0aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBm
b3IgZ3Vlc3RzCiAgICAKICAgIEFzIHBlciB0aGUgc3BlYyBjdXJyZW50bHkgYXZhaWxhYmxlIGhl
cmU6CiAgICAKICAgIGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmls
ZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3BlY3VsYXRpdmUtRXhlY3V0aW9uLVNpZGUtQ2hhbm5l
bC1NaXRpZ2F0aW9ucy5wZGYKICAgIAogICAgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIHdpbGwgb25s
eSBjb21lIGludG8gZXhpc3RlbmNlIG9uIG5ldyBoYXJkd2FyZSwgYnV0IGlzCiAgICBpbXBsZW1l
bnRlZCBhcyBhIHN0cmFpZ2h0ICNHUCBmb3Igbm93IHRvIGF2b2lkIGJlaW5nIGxlYWt5IHdoZW4g
bmV3IGhhcmR3YXJlCiAgICBhcnJpdmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVhNThhNjc5YTYx
OTBlNzE0YTU5MmYxMzY5YjY2MDc2OWE0OGE4MGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2
IDE0OjEwOjIxICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDUy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni90cmFw
cy5jICAgICAgICAgICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8ICAyICsrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOGZlNmZkYy4uNDg3YWZiMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC00Nzk5LDYgKzQ3OTksMjEgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICAqbXNyX2NvbnRl
bnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBN
U1JfUFJFRF9DTUQ6CisgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAgICAgICAgZ290byBncF9m
YXVsdDsKKworICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAgICAgaHZtX2NwdWlkKDcsIE5V
TEwsIE5VTEwsIE5VTEwsICZlZHgpOworICAgICAgICBpZiAoICEoZWR4ICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0lCUlNCKSkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5zcGVjX2N0cmw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vdCBpbXBsZW1lbnRl
ZCB5ZXQuICovCisgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9LOF9FTkFC
TEVfQzFFOgogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAgICAgIC8qCkBAIC00ODM2
LDcgKzQ4NTEsNyBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50
OwogICAgIGJvb2xfdCBtdHJyOwotICAgIHVuc2lnbmVkIGludCBlZHgsIGluZGV4OworICAgIHVu
c2lnbmVkIGludCBlZHgsIGVieCwgaW5kZXg7CiAgICAgaW50IHJldCA9IFg4NkVNVUxfT0tBWTsK
ICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmN1cnJhZCA9ICZjdXJyZW50LT5kb21haW4tPmFyY2g7
CiAKQEAgLTQ5NDQsNiArNDk1OSw0MSBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAg
ICAgaHZtX2NwdWlkKDcsIE5VTEwsIE5VTEwsIE5VTEwsICZlZHgpOworICAgICAgICBpZiAoICEo
ZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgKQorICAgICAgICAgICAgZ290
byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKworICAgICAgICAvKgorICAgICAgICAg
KiBOb3RlOiBTUEVDX0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUgdG8gdXNlIChpLmUu
IGlnbm9yZWQpCisgICAgICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJk
d2FyZS4KKyAgICAgICAgICovCisKKyAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH4oU1BFQ19D
VFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7
IC8qIFJzdmQgYml0IHNldD8gKi8KKworICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9IG1zcl9j
b250ZW50OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX1BSRURfQ01EOgorICAgICAg
ICBodm1fY3B1aWQoNywgTlVMTCwgTlVMTCwgTlVMTCwgJmVkeCk7CisgICAgICAgIGh2bV9jcHVp
ZCgweDgwMDAwMDA4LCBOVUxMLCAmZWJ4LCBOVUxMLCBOVUxMKTsKKyAgICAgICAgaWYgKCAhKGVk
eCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpICYmCisgICAgICAgICAgICAgIShl
YnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKKyAgICAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/ICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICog
VGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIu
ICBJbgorICAgICAgICAgKiBwcmFjdGljZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1
ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBtc3JfY29udGVu
dCAmIFBSRURfQ01EX0lCUEIgKQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJF
RF9DTURfSUJQQik7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklM
SVRJRVM6CisgICAgICAgIC8qIFJlYWQtb25seSAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0Owor
CiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAvKiBpZ25vcmUgdGhlIHdyaXRl
ICovCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBiODI3ZjVkLi44ZTk3NzAzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjU3NCw2
ICsyNTc0LDggQEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHZwbXVfbXNyID0gMDsKICAgICAgICAgc3dpdGNoICgg
cmVncy0+X2VjeCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGVieCwgZHVtbXk7
CisKICAgICAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSB8fAogICAgICAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJl
c3MobXNyX2NvbnRlbnQpICkKQEAgLTI3MTMsMTAgKzI3MTUsMzkgQEAgc3RhdGljIGludCBlbXVs
YXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgotICAgICAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8
fAotICAgICAgICAgICAgICAgICBtc3JfY29udGVudCB8fAotICAgICAgICAgICAgICAgICByZG1z
cl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCBtc3JfY29udGVudCkgKQotICAgICAgICAg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6Cisg
ICAgICAgICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKworICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CisgICAgICAgICAgICBkb21haW5f
Y3B1aWQoY3VycmQsIDcsIDAsICZkdW1teSwgJmR1bW15LCAmZHVtbXksICZlZHgpOworICAgICAg
ICAgICAgaWYgKCAhKGVkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpICkKKyAg
ICAgICAgICAgICAgICBnb3RvIGZhaWw7IC8qIE1TUiBhdmFpbGFibGU/ICovCisKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBOb3RlOiBTUEVDX0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVk
IGFzIHNhZmUgdG8gdXNlIChpLmUuIGlnbm9yZWQpCisgICAgICAgICAgICAgKiB3aGVuIFNUSUJQ
IGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdhcmUuCisgICAgICAgICAgICAgKi8KKworICAgICAg
ICAgICAgaWYgKCBlYXggJiB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisg
ICAgICAgICAgICAgICAgZ290byBmYWlsOyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAg
ICAgIHYtPmFyY2guc3BlY19jdHJsID0gZWF4OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgICAgICBkb21haW5fY3B1aWQoY3VycmQsIDcs
IDAsICZkdW1teSwgJmR1bW15LCAmZHVtbXksICZlZHgpOworICAgICAgICAgICAgZG9tYWluX2Nw
dWlkKGN1cnJkLCAweDgwMDAwMDA4LCAwLCAmZHVtbXksICZlYngsICZkdW1teSwgJmR1bW15KTsK
KyAgICAgICAgICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0Ip
KSAmJgorICAgICAgICAgICAgICAgICAhKGVieCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9J
QlBCKSkgKQorICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsgLyogTVNSIGF2YWlsYWJsZT8gKi8K
KworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBvbmx5IGRlZmluZWQgYmVoYXZp
b3VyIGlzIHdoZW4gd3JpdGluZyBQUkVEX0NNRF9JQlBCLiAgSW4KKyAgICAgICAgICAgICAqIHBy
YWN0aWNlLCByZWFsIGhhcmR3YXJlIGFjY2VwdHMgYW55IHZhbHVlIHdpdGhvdXQgZmF1bHRpbmcu
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggZWF4ICYgUFJFRF9DTURfSUJQQiAp
CisgICAgICAgICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CiAg
ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNS
X1A2X1BFUkZDVFIoNyk6CkBAIC0yNzc3LDYgKzI4MDgsOCBAQCBzdGF0aWMgaW50IGVtdWxhdGVf
cHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdnBtdV9t
c3IgPSAwOwogICAgICAgICBzd2l0Y2ggKCByZWdzLT5fZWN4ICkKICAgICAgICAgeworICAgICAg
ICAgICAgdWludDMyX3QgZWR4LCBkdW1teTsKKwogICAgICAgICBjYXNlIE1TUl9GU19CQVNFOgog
ICAgICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAg
ICAgICBnb3RvIGZhaWw7CkBAIC0yODQ3LDYgKzI4ODAsMTggQEAgc3RhdGljIGludCBlbXVsYXRl
X3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBy
ZWdzLT5lYXggPSByZWdzLT5lZHggPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAg
Y2FzZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICAg
ICAgZG9tYWluX2NwdWlkKGN1cnJkLCA3LCAwLCAmZHVtbXksICZkdW1teSwgJmR1bW15LCAmZWR4
KTsKKyAgICAgICAgICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJS
U0IpKSApCisgICAgICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICAgICAgcmVncy0+ZWF4
ID0gdi0+YXJjaC5zcGVjX2N0cmw7CisgICAgICAgICAgICByZWdzLT5lZHggPSAwOworICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAg
ICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5U
RUwgfHwKICAgICAgICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5G
TywgdmFsKSApCkBAIC0yODU0LDYgKzI4OTksMTAgQEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZp
bGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICByZWdzLT5l
YXggPSByZWdzLT5lZHggPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgICAgICAvKiBOb3QgaW1wbGVtZW50ZWQgeWV0
LiAqLworICAgICAgICAgICAgZ290byBmYWlsOworCiAgICAgICAgIGNhc2UgTVNSX1A2X1BFUkZD
VFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToKICAgICAgICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgw
KS4uLk1TUl9QNl9FVk5UU0VMKDMpOgogICAgICAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURf
Q1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDQy
Nzk1NDkuLjZmNTEyYTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNTUwLDYgKzU1MCw4IEBAIHN0
cnVjdCBhcmNoX3ZjcHUKIAogICAgIHN0cnVjdCBwYWdpbmdfdmNwdSBwYWdpbmc7CiAKKyAgICB1
aW50MzJfdCBzcGVjX2N0cmw7CisKICAgICB1aW50MzJfdCBnZGJzeF92Y3B1X2V2ZW50OwogCiAg
ICAgLyogQSBzZWNvbmRhcnkgY29weSBvZiB0aGUgdmNwdSB0aW1lIGluZm8uICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaAppbmRleCBlYzJiZTZhLi4xZWYzMzhlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKQEAgLTM5LDYgKzM5LDggQEAKICNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgwMDAwMDA0
OQogI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCiAKKyNkZWZpbmUg
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTCQkweDAwMDAwMTBhCisKIC8qIEludGVsIE1TUnMuIFNvbWUg
YWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RS
MAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMxCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:35:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJhR-0002ul-VZ; Thu, 15 Feb 2018 13:35:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJhR-0002uc-EE
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:45 +0000
X-Inumbo-ID: 08e7eecf-1255-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08e7eecf-1255-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:35:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJhQ-0001Au-0z
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJhQ-0000NE-0P
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJhQ-0000NE-0P@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:35:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiNzQzYjA0OTk4YTljYmY2ODY2YjVmMzI4ODU1MjM5YTczMjIwZTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0MDoxMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0MDoxMCAyMDE4ICsw
MTAwCgogICAgeDg2L21pZ3JhdGU6IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAwY2YyYTRlYjc2OTMwMmI3ZDdkNzgzNTU0MGU3YjJmMTUwMDZkZjMwCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwu
YyAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNo
YW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNWFhMGVkOS4u
ZDk2NGQ4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwpAQCAtMTA0NSw2ICsxMDQ1LDggQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgICAgICAgICB2bXNycy0+bXNyX2NvdW50ID0gbnJfbXNyczsKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBlZHgsIGR1bW15
OworCiAgICAgICAgICAgICAgICAgaSA9IDA7CiAKICAgICAgICAgICAgICAgICB2Y3B1X3BhdXNl
KHYpOwpAQCAtMTA4Miw2ICsxMDg0LDIxIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgICAgICBkb21h
aW5fY3B1aWQoZCwgNywgMCwgJmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVkeCk7CisgICAgICAg
ICAgICAgICAgaWYgKCAoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guc3BlY19jdHJsICkKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5tc3JfY291bnQgJiYgIXJl
dCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIG1zci5p
bmRleCA9IE1TUl9TUEVDX0NUUkw7CisgICAgICAgICAgICAgICAgICAgICAgICBtc3IucmVzZXJ2
ZWQgPSAwOworICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnZhbHVlID0gdi0+YXJjaC5zcGVj
X2N0cmw7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmV0ID0gLUVGQVVMVDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAg
ICArK2k7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNl
KHYpOwogCiAgICAgICAgICAgICAgICAgaWYgKCBpID4gdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0
ICkKQEAgLTExMDksNiArMTEyNiwyMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgICAg
ICAgICAgICAgc3dpdGNoICggbXNyLmluZGV4ICkKICAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICAgICAgICAgICAgICBpZiAoICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgICAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgICAgICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQg
YXMgc2FmZSB0byB1c2UgKGkuZS4KKyAgICAgICAgICAgICAgICAgICAgICogaWdub3JlZCkgd2hl
biBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgorICAgICAgICAgICAgICAgICAg
ICAgKi8KKworICAgICAgICAgICAgICAgICAgICBpZiAoIG1zci52YWx1ZSAmIH4oU1BFQ19DVFJM
X0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9IG1zci52YWx1ZTsKKyAg
ICAgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9B
TUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICAgICAgICAgICAgICBpZiAoICFib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKG1z
ci52YWx1ZSA+PiAzMikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA1YWFjM2YyLi43OWZjZmFlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwpAQCAtNjY3LDEzICs2NjcsMjMgQEAgc3RhdGljIGJvb2xfdCB2bXhfc2V0X2d1
ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpCiAKIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQogewotICAgIHJldHVybiBjcHVfaGFzX21weCAm
JiBjcHVfaGFzX3ZteF9tcHg7CisgICAgcmV0dXJuICEhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0lCUlNCKSArCisgICAgICAgICAgIChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpOwog
fQogCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
bXNyICpjdHh0KQogeworICAgIHVpbnQzMl90IGVkeCwgZHVtbXk7CisKICAgICB2bXhfdm1jc19l
bnRlcih2KTsKIAorICAgIGRvbWFpbl9jcHVpZCh2LT5kb21haW4sIDcsIDAsICZkdW1teSwgJmR1
bW15LCAmZHVtbXksICZlZHgpOworICAgIGlmICggKGVkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlJTQikpICYmIHYtPmFyY2guc3BlY19jdHJsICkKKyAgICB7CisgICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0uaW5kZXggPSBNU1JfU1BFQ19DVFJMOworICAgICAgICBjdHh0LT5t
c3JbY3R4dC0+Y291bnQrK10udmFsID0gdi0+YXJjaC5zcGVjX2N0cmw7CisgICAgfQorCiAgICAg
aWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHggKQogICAgIHsKICAgICAgICAgX192
bXJlYWQoR1VFU1RfQk5EQ0ZHUywgJmN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsKTsKQEAgLTY5
NSw2ICs3MDUsMTkgQEAgc3RhdGljIGludCB2bXhfbG9hZF9tc3Ioc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBodm1fbXNyICpjdHh0KQogICAgIHsKICAgICAgICAgc3dpdGNoICggY3R4dC0+bXNyW2ld
LmluZGV4ICkKICAgICAgICAgeworICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CisgICAgICAg
ICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAg
ICAgICBlcnIgPSAtRU5YSU87IC8qIE1TUiBhdmFpbGFibGU/ICovCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogTm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBhcyBzYWZl
IHRvIHVzZSAoaS5lLgorICAgICAgICAgICAgICogaWdub3JlZCkgd2hlbiBTVElCUCBpc24ndCBl
bnVtZXJhdGVkIGluIGhhcmR3YXJlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBlbHNl
IGlmICggY3R4dC0+bXNyW2ldLnZhbCAmCisgICAgICAgICAgICAgICAgICAgICAgfihTUEVDX0NU
UkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQorICAgICAgICAgICAgICAgIGVyciA9IC1FTlhJ
TzsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9
IGN0eHQtPm1zcltpXS52YWw7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBNU1Jf
SUEzMl9CTkRDRkdTOgogICAgICAgICAgICAgaWYgKCAhdm14X3NldF9ndWVzdF9ibmRjZmdzKHYs
IGN0eHQtPm1zcltpXS52YWwpICYmCiAgICAgICAgICAgICAgICAgIGN0eHQtPm1zcltpXS52YWwg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJhh-0002wW-10; Thu, 15 Feb 2018 13:36:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJhg-0002vl-1r
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:00 +0000
X-Inumbo-ID: 534e51a9-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 534e51a9-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:37:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJha-0001BA-3E
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJha-0000PE-2X
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJha-0000PE-2X@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:35:54 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/hvm: Permit guests direct
	access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0YzI2NjY1ODlmZWZjMTMwNDllZGM4NzRjN2VmMDYzODIzYmFkOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0MDozOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0MDozOCAyMDE4ICsw
MTAwCgogICAgeDg2L2h2bTogUGVybWl0IGd1ZXN0cyBkaXJlY3QgYWNjZXNzIHRvIE1TUl97U1BF
Q19DVFJMLFBSRURfQ01EfQogICAgCiAgICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgSFZNIGd1
ZXN0cyBzaG91bGQgaGF2ZSBkaXJlY3QgYWNjZXNzIHRvIHRoZXNlIE1TUnMKICAgIHdoZW4gcG9z
c2libGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1YTJmZTE3MTE0NGViY2M5MDhlYTFmY2E0NTA1OGQ2
MDEwZjZhMjg2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDIgKysKIDMgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggN2I1MTU0Mi4uZDg0
ZTE1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTEwNDMsNiArMTA0MywxOSBAQCBzdGF0aWMgdm9pZCBu
b3JldHVybiBzdm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbmVzdGVkaHZt
X2VuYWJsZWQodi0+ZG9tYWluKSAmJiBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikgKQog
ICAgICAgICB2Y3B1X2d1ZXN0bW9kZSA9IDE7CiAKKyAgICBpZiAoICEodi0+YXJjaC5mbGFncyAm
IFRGX2xhdW5jaGVkKSApCisgICAgeworICAgICAgICB1aW50MzJfdCBlYngsIGR1bW15OworCisg
ICAgICAgIC8qIEdpdmUgYWNjZXNzIHRvIE1TUl9QUkVEX0NNRCBpZiB0aGUgZ3Vlc3QgaGFzIGJl
ZW4gdG9sZCBhYm91dCBpdC4gKi8KKyAgICAgICAgZG9tYWluX2NwdWlkKHYtPmRvbWFpbiwgMHg4
MDAwMDAwOCwgMCwgJmR1bW15LCAmZWJ4LCAmZHVtbXksICZkdW1teSk7CisgICAgICAgIHN2bV9p
bnRlcmNlcHRfbXNyKHYsIE1TUl9QUkVEX0NNRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ZWJ4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gTVNSX0lOVEVSQ0VQVF9OT05FIDogTVNSX0lOVEVSQ0VQVF9SVyk7CisKKyAgICAg
ICAgdi0+YXJjaC5mbGFncyB8PSBURl9sYXVuY2hlZDsKKyAgICB9CisKICAgICBpZiAoICF2Y3B1
X2d1ZXN0bW9kZSAmJgogICAgICAgICB1bmxpa2VseSh2LT5hcmNoLmh2bV92Y3B1LmRlYnVnX3N0
YXRlX2xhdGNoICE9IGRlYnVnX3N0YXRlKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGIy
OTdhOTEuLmNmMTVhNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTE2NjQsNiArMTY2NCwzNiBAQCB2
b2lkIHZteF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGh2bV9hc2lkX2ZsdXNo
X3ZjcHUodik7CiAgICAgfQogCisgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9sYXVuY2hl
ZCkgKQorICAgIHsKKyAgICAgICAgdWludDMyX3QgXzdkMCwgZThiLCBkdW1teTsKKworICAgICAg
ICBkb21haW5fY3B1aWQodi0+ZG9tYWluLCA3LCAwLCAmZHVtbXksICZkdW1teSwgJmR1bW15LCAm
XzdkMCk7CisgICAgICAgIGRvbWFpbl9jcHVpZCh2LT5kb21haW4sIDB4ODAwMDAwMDgsIDAsICZk
dW1teSwgJmU4YiwgJmR1bW15LCAmZHVtbXkpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdl
IGNhbiBzYWZlbHkgcGFzcyBNU1JfU1BFQ19DVFJMIHRocm91Z2ggdG8gdGhlIGd1ZXN0LCBldmVu
IGlmIFNUSUJQCisgICAgICAgICAqIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdhcmUsIGFzIFNQ
RUNfQ1RSTF9TVElCUCBpcyBpZ25vcmVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICB2bXhfZGlz
YWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfU1BFQ19DVFJMLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICB2bXhfZW5hYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1T
Ul9TUEVDX0NUUkwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1T
Ul9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKKworICAgICAgICAvKiBNU1JfUFJFRF9DTUQgaXMgc2Fm
ZSB0byBwYXNzIHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGl0LiAqLworICAgICAg
ICBpZiAoIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgfHwKKyAgICAg
ICAgICAgICAoZThiICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSApCisgICAgICAg
ICAgICB2bXhfZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfUFJFRF9DTUQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNU1JfVFlQRV9SIHwgTVNSX1RZ
UEVfVyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZteF9lbmFibGVfaW50ZXJjZXB0X2Zv
cl9tc3IodiwgTVNSX1BSRURfQ01ELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBNU1JfVFlQRV9SIHwgTVNSX1RZUEVfVyk7CisKKyAgICAgICAgdi0+YXJjaC5mbGFn
cyB8PSBURl9sYXVuY2hlZDsKKyAgICB9CisKICAgICBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+
ZGVidWdnZXJfYXR0YWNoZWQKICAgICAgICAgICAgICAgICAgIHx8IHYtPmRvbWFpbi0+YXJjaC5t
b25pdG9yLnNvZnR3YXJlX2JyZWFrcG9pbnRfZW5hYmxlZAogICAgICAgICAgICAgICAgICAgfHwg
di0+ZG9tYWluLT5hcmNoLm1vbml0b3Iuc2luZ2xlc3RlcF9lbmFibGVkOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKaW5kZXggMjQ2ZGI4Zi4uY2Q4YWQ1MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CkBAIC0xMzMsNiArMTMzLDggQEAKIC8qICdhcmNoX3ZjcHUnIGZsYWdzIHZhbHVlcyAqLwogI2Rl
ZmluZSBfVEZfa2VybmVsX21vZGUgICAgICAgIDAKICNkZWZpbmUgVEZfa2VybmVsX21vZGUgICAg
ICAgICAoMTw8X1RGX2tlcm5lbF9tb2RlKQorI2RlZmluZSBfVEZfbGF1bmNoZWQgICAgICAgICAg
IDEKKyNkZWZpbmUgVEZfbGF1bmNoZWQgICAgICAgICAgICAoMXUgPDwgX1RGX2xhdW5jaGVkKQog
CiAvKiAjUEYgZXJyb3IgY29kZSB2YWx1ZXMuICovCiAjZGVmaW5lIFBGRUNfcGFnZV9wcmVzZW50
ICAgKF9BQygxLFUpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJhr-0002yL-3L; Thu, 15 Feb 2018 13:36:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJhq-0002xO-GA
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:10 +0000
X-Inumbo-ID: 594f8287-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 594f8287-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:37:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJhk-0001Bx-5O
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJhk-0000QX-4u
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJhk-0000QX-4u@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:36:04 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxNjMwODdlZDYxNzViMDA5NjZmNGVlOTkxZDhjNDI0YWQ3ZWI1OWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0MTozMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0MTozMSAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBPcmdhbmlzZSB0aGUgdXNlIG9mIE1TUl9TUEVDX0NUUkwgYXQg
ZWFjaCBlbnRyeS9leGl0IHBvaW50CiAgICAKICAgIFdlIG5lZWQgdG8gYmUgYWJsZSB0byBlaXRo
ZXIgc2V0IG9yIGNsZWFyIElCUlMgaW4gWGVuIGNvbnRleHQsIGFzIHdlbGwgYXMKICAgIHJlc3Rv
cmUgYXBwcm9wcmlhdGUgZ3Vlc3QgdmFsdWVzIGluIGd1ZXN0IGNvbnRleHQuICBTZWUgdGhlIGRv
Y3VtZW50YXRpb24gaW4KICAgIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciBkZXRhaWxzLgog
ICAgCiAgICBXaXRoIHRoZSBjb250ZW1wb3JhcnkgbWljcm9jb2RlLCB3cml0ZXMgdG8gJWNyMyBh
cmUgc2xvd2VyIHdoZW4gU1BFQ19DVFJMLklCUlMKICAgIGlzIHNldC4gIFRoZXJlZm9yZSwgdGhl
IHBvc2l0aW9uaW5nIG9mIFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIGlzIGltcG9ydGFudC4KICAg
IAogICAgSWRlYWxseSwgdGhlIElCUlNfU0VUL0lCUlNfQ0xFQVIgaHVua3MgbWlnaHQgYmUgcG9z
aXRpb25lZCBlaXRoZXIgc2lkZSBvZiB0aGUKICAgICVjcjMgY2hhbmdlLCBidXQgdGhhdCBpcyBy
YXRoZXIgbW9yZSBjb21wbGljYXRlZCB0byBhcnJhbmdlLCBhbmQgY291bGQgc3RpbGwKICAgIHJl
c3VsdCBpbiBhIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgaW4gU1BFQ19DVFJMIGR1cmluZyB0aGUg
JWNyMyBjaGFuZ2UsCiAgICBuZWdhdGluZyB0aGUgc2F2aW5nIGlmIHRoZSBndWVzdCBjaG9zZSB0
byBoYXZlIElCUlMgc2V0LgogICAgCiAgICBUaGVyZWZvcmUsIHdlIG9wdGltaXNlIGZvciB0aGUg
cHJlLVNreWxha2UgY2FzZSAoYmVpbmcgZmFyIG1vcmUgY29tbW9uIGluIHRoZQogICAgZmllbGQg
dGhhbiBTa3lsYWtlIGFuZCBsYXRlciwgYXQgdGhlIG1vbWVudCksIHdoZXJlIHdlIGhhdmUgYSBY
ZW4tcHJlZmVycmVkCiAgICB2YWx1ZSBvZiBJQlJTIGNsZWFyIHdoZW4gc3dpdGNoaW5nICVjcjMu
CiAgICAKICAgIFRoZXJlIGlzIGEgc2VtaS11bnJlbGF0ZWQgYnVnZml4LCB3aGVyZSB2YXJpb3Vz
IGFzbV9kZWZuLmggbWFjcm9zIGhhdmUgYQogICAgaGlkZGVuIGRlcGVuZGVuY3kgb24gUEFHRV9T
SVpFLCB3aGljaCByZXN1bHRzIGluIGFuIGFzc2VtYmxlciBlcnJvciBpZiB1c2VkIGluCiAgICBh
IC5tYWNybyBkZWZpbml0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVlNzk2MjkwMTEzMTE4NmQz
NTE0NTI4ZWQ1N2M3YTk5MDFhMTVhM2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEw
OjIxICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyAgICAgICAgfCAgMTAg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDE4ICsrKwogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3NtcGJv
b3QuYyAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jICAgfCAgIDMgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMTMg
KysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICB8ICA0NyArKysrKysrLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmggICAgICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAg
fCAgIDkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMjI0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMTIgZmlsZXMgY2hhbmdlZCwgMzM1IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggNDQyZDJk
Ni4uNzA2YmRkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC03OCw2ICs3OCwxMSBAQCBVTkxJS0VM
WV9FTkQoc3ZtX3RyYWNlKQogICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4CiAgICAg
ICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQogCisgICAgICAgIG1vdiBWQ1BVX2FyY2hf
c3BlY19jdHJsKCVyYngpLCAlZWF4CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZv
LCBDbG9iOiBjZCAqLworCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAgICBwb3AgICVyMTQKICAg
ICAgICAgcG9wICAlcjEzCkBAIC0xMDAsOCArMTA1LDExIEBAIFVOTElLRUxZX0VORChzdm1fdHJh
Y2UpCiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQoJXJieCkKLSAgICAg
ICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngpLCVyY3gKIAorICAgICAgICBTUEVDX0NUUkxfRU5U
UllfRlJPTV9WTUVYSVQgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFj
ZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNh
ZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKKyAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVy
YngpLCVyY3gKICAgICAgICAgbW92YiAkMCxWQ1BVX3N2bV92bWNiX2luX3N5bmMoJXJieCkKICAg
ICAgICAgbW92ICBWTUNCX3JheCglcmN4KSwlcmF4CiAgICAgICAgIG1vdiAgJXJheCxVUkVHU19y
YXgoJXJzcCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCmluZGV4IDE3NDQ2MTUuLmQ0M2FlMjYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvZW50cnkuUwpAQCAtMzcsNiArMzcsOSBAQCBFTlRSWSh2bXhfYXNtX3ZtZXhpdF9oYW5kbGVy
KQogICAgICAgICBtb3ZiICQxLFZDUFVfdm14X2xhdW5jaGVkKCVyYngpCiAgICAgICAgIG1vdiAg
JXJheCxWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCkKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9WTUVYSVQgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAq
LworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUg
YmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgbW92ICAlcnNwLCVyZGkKICAgICAgICAg
Y2FsbCB2bXhfdm1leGl0X2hhbmRsZXIKIApAQCAtNjUsNiArNjgsMTIgQEAgVU5MSUtFTFlfRU5E
KHJlYWxtb2RlKQogCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwgdm14X3Zt
ZW50ZXJfaGVscGVyCisKKyAgICAgICAgbW92IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVl
YXgKKworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNh
ZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
IC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisKICAg
ICAgICAgbW92ICBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAogCiAgICAgICAgIHBvcCAg
JXIxNQpAQCAtOTYsNiArMTA1LDE1IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKIC5Mdm14X3Zt
ZW50cnlfZmFpbDoKICAgICAgICAgc3RpCiAgICAgICAgIFNBVkVfQUxMCisKKyAgICAgICAgLyoK
KyAgICAgICAgICogUFYgdmFyaWFudCBuZWVkZWQgaGVyZSBhcyBubyBndWVzdCBjb2RlIGhhcyBl
eGVjdXRlZCAoc28KKyAgICAgICAgICogTVNSX1NQRUNfQ1RSTCBjYW4ndCBoYXZlIGNoYW5nZWQg
dmFsdWUpLCBhbmQgTk1Jcy9NQ0VzIGFyZSBsaWFibGUKKyAgICAgICAgICogdG8gaGl0IChpbiB3
aGljaCBjYXNlIHRoZSBIVk0gdmFyaWFudCBtaWdodCBjb3JydXB0IHRoaW5ncykuCisgICAgICAg
ICAqLworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9j
cHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgY2FsbCB2
bXhfdm1lbnRyeV9mYWlsdXJlCiAgICAgICAgIHVkMgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGUzOGRmMTEuLjU0ZmQzZjMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCkBAIC02MjQsNiArNjI0LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwogICAgIHNldF9j
dXJyZW50KChzdHJ1Y3QgdmNwdSAqKTB4ZmZmZmYwMDApOyAvKiBkZWJ1ZyBzYW5pdHkuICovCiAg
ICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3Rh
dGUoKTsKIAogICAgIHBlcmNwdV9pbml0X2FyZWFzKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDVlNWMzNTIuLmRi
NTlhY2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwpAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vbXRyci5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vdGltZS5oPgogI2luY2x1ZGUgPGFzbS90
Ym9vdC5oPgogI2luY2x1ZGUgPG1hY2hfYXBpYy5oPgpAQCAtMzM0LDYgKzMzNSw3IEBAIHZvaWQg
c3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICB0aGlzX2NwdShjdXJyX3ZjcHUpID0g
aWRsZV92Y3B1W2NwdV07CiAgICAgaWYgKCBjcHVfaGFzX2VmZXIgKQogICAgICAgICByZG1zcmwo
TVNSX0VGRVIsIHRoaXNfY3B1KGVmZXIpKTsKKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3Rh
dGUoKTsKIAogICAgIC8qCiAgICAgICogSnVzdCBhcyBkdXJpbmcgZWFybHkgYm9vdHN0cmFwLCBp
dCBpcyBjb252ZW5pZW50IGhlcmUgdG8gZGlzYWJsZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CmluZGV4IDM5ZmQzNDguLmIyZWRmNDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTg3LDYgKzg3LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoVkNQVV9rZXJu
ZWxfc3AsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NwKTsKICAgICBPRkZTRVQo
VkNQVV9rZXJuZWxfc3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NzKTsKICAg
ICBPRkZTRVQoVkNQVV9ndWVzdF9jb250ZXh0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwgYXJjaC52Z2Nf
ZmxhZ3MpOworICAgIE9GRlNFVChWQ1BVX2FyY2hfc3BlY19jdHJsLCBzdHJ1Y3QgdmNwdSwgYXJj
aC5zcGVjX2N0cmwpOwogICAgIE9GRlNFVChWQ1BVX25taV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwg
bm1pX3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVX21jZV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwg
bWNlX3BlbmRpbmcpOwogICAgIE9GRlNFVChWQ1BVX25taV9vbGRfbWFzaywgc3RydWN0IHZjcHUs
IG5taV9zdGF0ZS5vbGRfbWFzayk7CkBAIC0xMzgsNiArMTM5LDggQEAgdm9pZCBfX2R1bW15X18o
dm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKICAg
ICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMpOwogICAg
IE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOworICAgIE9G
RlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3Nw
ZWNfY3RybCk7CisgICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVj
dCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIERFRklORShDUFVJTkZPX3Np
emVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDljODc1ZTUuLmJjMWY1MDkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvZW50cnkuUwpAQCAtMTcsNiArMTcsMTAgQEAgRU5UUlkoY29tcGF0X2h5cGVyY2Fs
bCkKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNw
KQogICAgICAgICBTQVZFX0FMTCBjb21wYXQ9MSAvKiBEUEwxIGdhdGUsIHJlc3RyaWN0ZWQgdG8g
MzJiaXQgUFYgZ3Vlc3RzIG9ubHkuICovCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
UFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2lu
dC4gKi8KKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAKICAgICAgICAgY21wYiAgJDAsdW50
cnVzdGVkX21zaSglcmlwKQpAQCAtMjEyLDYgKzIxNiwxMiBAQCBFTlRSWShjb21wYXRfcmVzdG9y
ZV9hbGxfZ3Vlc3QpCiAgICAgICAgIC5wb3BzZWN0aW9uCiAgICAgICAgIG9yICAgICRYODZfRUZM
QUdTX0lGLCVyMTEKICAgICAgICAgbW92ICAgJXIxMWQsVVJFR1NfZWZsYWdzKCVyc3ApCisKKyAg
ICAgICAgbW92IFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVlYXgKKworICAgICAgICAvKiBX
QVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9p
bnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0
cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisKICAgICAgICAgUkVTVE9SRV9BTEwg
YWRqPTggY29tcGF0PTEKIC5MZnQwOiAgaXJldHEKIApAQCAtMzAyLDYgKzMxMiw5IEBAIEVOVFJZ
KGNzdGFyX2VudGVyKQogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAg
ICAgIFNBVkVfQUxMCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAl
cnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAg
ICAgICBHRVRfU1RBQ0tfQkFTRSglcmJ4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAgICAgICAgIG5lZyAgICVyY3gKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwppbmRleCAwMDhlMjJkLi41OTU2OGM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0zNyw2ICszNyw5
IEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAg
QVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKIAorICAgICAgICAvKiBTdGFzaCBndWVzdCBTUEVD
X0NUUkwgdmFsdWUgd2hpbGUgd2UgY2FuIHJlYWQgc3RydWN0IHZjcHUuICovCisgICAgICAgIG1v
diAgIFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCksICVyMTVkCisKICAgICAgICAgLyogQ29weSBn
dWVzdCBtYXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLwog
ICAgICAgICBtb3YgICAlY3IzLCAlcjkKICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXJkeCkKQEAg
LTY0LDYgKzY3LDEyIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB3cml0ZV9jcjMgcmF4
LCByZGksIHJzaQogLkxyYWdfa2VlcF9jcjM6CiAKKyAgICAgICAgLyogUmVzdG9yZSBzdGFzaGVk
IFNQRUNfQ1RSTCB2YWx1ZS4gKi8KKyAgICAgICAgbW92ICAgJXIxNWQsICVlYXgKKworICAgICAg
ICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRo
aXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1z
cGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisKICAgICAgICAgUkVTVE9S
RV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAg
IGlyZXRfZXhpdF90b19ndWVzdApAQCAtMTMyLDkgKzE0MSw5IEBAIHJlc3RvcmVfYWxsX3hlbjoK
ICAgICAgICAgICogQ2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQ
VSBwYWdlIHRhYmxlcywgaW4KICAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBl
eGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQykuCiAgICAgICAgICAqLwotICAgICAgICBHRVRf
U1RBQ0tfQkFTRSglcmF4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyYXgpLCAlcmR4Ci0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3Iz
KSglcmF4KSwgJXJheAorICAgICAgICBHRVRfU1RBQ0tfQkFTRSglcmJ4KQorICAgICAgICBtb3Yg
ICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmR4CisgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmJ4KSwgJXJheAogICAgICAgICB0ZXN0ICAl
cmR4LCAlcmR4CiAgICAgICAgIC8qCiAgICAgICAgICAqIElkZWFsbHkgdGhlIGNvbmRpdGlvbiB3
b3VsZCBiZSAibnN6IiwgYnV0IHN1Y2ggZG9lc24ndCBleGlzdCwKQEAgLTE0NCw2ICsxNTMsOSBA
QCBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKICAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRp
LCByc2kKIFVOTElLRUxZX0VORChleGl0X2NyMykKIAorICAgICAgICAvKiBXQVJOSU5HISBgcmV0
YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAg
ICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAvKiBSZXE6ICVyYng9ZW5kLCBDbG9iOiBhY2QgKi8K
KwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OAogICAgICAgICBpcmV0cQogCkBAIC0xNzQsNiAr
MTg2LDkgQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGws
IDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19CQVNFKCVyYngpCiAgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJj
eApAQCAtMzM0LDYgKzM0OSw5IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAg
ICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAg
ICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBD
bG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19CQVNF
KCVyYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCks
ICVyY3gKICAgICAgICAgbmVnICAgJXJjeApAQCAtMzgwLDYgKzM5OCw5IEBAIEVOVFJZKGludDgw
X2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQogICAgICAgICBTQVZF
X0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdz
L2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwg
KmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VU
X1NUQUNLX0JBU0UoJXJieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC01NjEsNiArNTgyLDEwIEBA
IEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIAogICAgICAg
ICBHRVRfU1RBQ0tfQkFTRSglcjE0KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lO
VFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIx
NCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQogICAgICAgICBuZWcgICAlcmN4CkBA
IC01OTksNiArNjI0LDEwIEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBTQVZF
X0FMTCBDTEFDCiAKICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXIxNCkKKworICAgICAgICBTUEVD
X0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjog
YWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUKICAg
ICAgICAgbmVnICAgJXJjeApAQCAtNzkxLDggKzgyMCwxMiBAQCBFTlRSWShkb3VibGVfZmF1bHQp
CiAgICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVs
dHMgKi8KICAgICAgICAgU0FWRV9BTEwgU1RBQwogCi0gICAgICAgIEdFVF9TVEFDS19CQVNFKCVy
YngpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVy
YngKKyAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXIxNCkKKworICAgICAgICBTUEVDX0NUUkxfRU5U
UllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisg
ICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBwb2ludC4gKi8KKworICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyMTQpLCAlcmJ4CiAgICAgICAgIHRlc3QgICVyYngsICVyYngKICAgICAgICAganog
ICAgLkxkYmxmX2NyM19va2F5CiAgICAgICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZApAQCAtODIx
LDYgKzg1NCwxMCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgU0FWRV9BTEwgQ0xB
QwogCiAgICAgICAgIEdFVF9TVEFDS19CQVNFKCVyMTQpCisKKyAgICAgICAgU1BFQ19DVFJMX0VO
VFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLwor
ICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVm
b3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcjE0KSwgJXJjeAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1CiAgICAgICAgIG5l
ZyAgICVyY3gKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDFkNjkyMGMuLjFmNjgxODEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDxhc20vYXNt
LW9mZnNldHMuaD4KICNlbmRpZgogI2luY2x1ZGUgPGFzbS9idWcuaD4KKyNpbmNsdWRlIDxhc20v
cGFnZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vcGVyY3B1
Lmg+CiAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgpAQCAtMzI5LDQgKzMzMCw2IEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogI2RlZmluZSBSRVg2NF9QUkVGSVggInJl
eDY0LyIKICNlbmRpZgogCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KKwogI2VuZGlm
IC8qIF9fWDg2X0FTTV9ERUZOU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggZGIyNzJl
OC4uOGY1OTM3OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTU0LDYgKzU0LDEyIEBAIHN0cnVj
dCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOwogICAgIHVu
c2lnbmVkIGxvbmcgcHZfY3IzOworCisgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5o
IGZvciB1c2FnZS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAgICBi
b29sX3QgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CisKKyAgICB1bnNpZ25lZCBsb25nIF9f
cGFkOwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAq
LwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L25vcHMuaAppbmRleCAwNWY5MTYyLi5hOTkzMDAwIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMu
aApAQCAtNjEsNiArNjEsMTEgQEAKICNkZWZpbmUgQVNNX05PUDcgX0FTTV9NS19OT1AoSzhfTk9Q
NykKICNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoSzhfTk9QOCkKIAorI2RlZmluZSBBU01f
Tk9QMjEgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNQorI2RlZmluZSBBU01fTk9QMjMgQVNN
X05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNworI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QMzIgQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDgKKwogI2RlZmluZSBBU01fTk9QX01BWCA4CiAKICNlbmRpZiAvKiBf
X1g4Nl9BU01fTk9QU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IGUwODhhNTUu
LmI0NTEyNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjAsOCArMjAsMTcgQEAKICNp
Zm5kZWYgX19YODZfU1BFQ19DVFJMX0hfXwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAK
KyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorCiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCk7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxf
c3RhdGUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8o
KTsKKworICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNf
Y3RybCA9IDA7Cit9CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi5lNTNlYzg3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmgKQEAgLTAsMCArMSwyMjQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqIGluY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBM
dGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXworI2RlZmluZSBfX1g4
Nl9TUEVDX0NUUkxfQVNNX0hfXworCisjaWZkZWYgX19BU1NFTUJMWV9fCisjaW5jbHVkZSA8YXNt
L21zci1pbmRleC5oPgorCisvKgorICogU2F2aW5nIGFuZCByZXN0b3JpbmcgTVNSX1NQRUNfQ1RS
TCBzdGF0ZSBpcyBhIGxpdHRsZSB0cmlja3kuCisgKgorICogV2Ugd2FudCB0aGUgZ3Vlc3RzIGNo
b2ljZSBvZiBTUEVDX0NUUkwgd2hpbGUgaW4gZ3Vlc3QgY29udGV4dCwgYW5kIFhlbidzCisgKiBj
aG9pY2UgKHNldCBvciBjbGVhciwgZGVwZW5kaW5nIG9uIHRoZSBoYXJkd2FyZSkgd2hpbGUgcnVu
bmluZyBpbiBYZW4KKyAqIGNvbnRleHQuICBUaGVyZWZvcmUsIGEgc2ltcGxpc3RpYyBhbGdvcml0
aG0gaXM6CisgKgorICogIC0gU2V0L2NsZWFyIElCUlMgb24gZW50cnkgdG8gWGVuCisgKiAgLSBT
ZXQgdGhlIGd1ZXN0cycgY2hvaWNlIG9uIGV4aXQgdG8gZ3Vlc3QKKyAqICAtIExlYXZlIFNQRUNf
Q1RSTCB1bmNoYW5nZWQgb24gZXhpdCB0byB4ZW4KKyAqCisgKiBUaGVyZSBhcmUgdHdvIGNvbXBs
aWNhdGluZyBmYWN0b3JzOgorICogIDEpIEhWTSBndWVzdHMgY2FuIGhhdmUgZGlyZWN0IGFjY2Vz
cyB0byB0aGUgTVNSLCBzbyBpdCBjYW4gY2hhbmdlCisgKiAgICAgYmVoaW5kIFhlbidzIGJhY2su
CisgKiAgMikgQW4gTk1JIG9yIE1DRSBjYW4gaW50ZXJydXB0IGF0IGFueSBwb2ludCwgaW5jbHVk
aW5nIGVhcmx5IGluIHRoZSBlbnRyeQorICogICAgIHBhdGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQg
cGF0aCBhZnRlciByZXN0b3JpbmcgdGhlIGd1ZXN0IHZhbHVlLiAgVGhpcworICogICAgIHdpbGwg
Y29ycnVwdCB0aGUgZ3Vlc3QgdmFsdWUuCisgKgorICogRmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBi
eSByZWx5aW5nIG9uIE5NSXMvTUNFcyBiZWluZyBibG9ja2VkIGltbWVkaWF0ZWx5CisgKiBhZnRl
ciBWTUVYSVQuICBUaGUgVk1FWElULXNwZWNpZmljIGNvZGUgcmVhZHMgTVNSX1NQRUNfQ1RSTCBh
bmQgdXBkYXRlcworICogY3VycmVudCBiZWZvcmUgbG9hZGluZyBYZW4ncyBNU1JfU1BFQ19DVFJM
IHNldHRpbmcuCisgKgorICogRmFjdG9yIDIgaXMgaGFyZGVyLiAgV2UgbWFpbnRhaW4gYSBzaGFk
b3dfc3BlY19jdHJsIHZhbHVlLCBhbmQKKyAqIHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4g
cGVyIGNwdS4gIFRoZSBzeW5jaHJvbm91cyB1c2UgaXM6CisgKgorICogIDEpIFN0b3JlIGd1ZXN0
IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwKKyAqICAyKSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0
cmwgYm9vbGVhbgorICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCisg
KiAgNCkgRXhpdCB0byBndWVzdAorICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKKyAqICA2KSBDbGVh
ciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNykgTG9hZCBYZW4ncyB2YWx1ZSBp
bnRvIE1TUl9TUEVDX0NUUkwKKyAqCisgKiBUaGUgYXN5bmNocm9ub3VzIHVzZSBmb3IgaW50ZXJy
dXB0cy9leGNlcHRpb25zIGlzOgorICogIC0gIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhl
bgorICogIC0gIE9uIGV4aXQgdG8gWGVuLCBjaGVjayB1c2Vfc2hhZG93X3NwZWNfY3RybAorICog
IC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCisgKgorICogVGhlcmVmb3JlLCBhbiBp
bnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3VzIHBhdGggYmV0d2Vl
bgorICogc3RlcHMgMiBhbmQgNiB3aWxsIHJlc3RvcmUgdGhlIHNoYWRvdyB2YWx1ZSByYXRoZXIg
dGhhbiBsZWF2aW5nIFhlbidzIHZhbHVlCisgKiBsb2FkZWQgYW5kIGNvcnJ1cHRpbmcgdGhlIHZh
bHVlIHVzZWQgaW4gZ3Vlc3QgY29udGV4dC4KKyAqCisgKiBUaGUgZm9sbG93aW5nIEFTTSBmcmFn
bWVudHMgaW1wbGVtZW50IHRoaXMgYWxnb3JpdGhtLiAgU2VlIHRoZWlyIGxvY2FsCisgKiBjb21t
ZW50cyBmb3IgZnVydGhlciBkZXRhaWxzLgorICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QVgorICogIC0gU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSU5UUgorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisgKiAgLSBTUEVDX0NUUkxf
RVhJVF9UT19HVUVTVAorICovCisKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgaWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3Mv
Y3B1aW5mbworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFRoZSBjb21tb24g
Y2FzZSBpcyB0aGF0IGEgZ3Vlc3QgaGFzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX1NQRUNfQ1RSTCwg
YXQKKyAqIHdoaWNoIHBvaW50IHdlIG5lZWQgdG8gc2F2ZSB0aGUgZ3Vlc3QgdmFsdWUgYmVmb3Jl
IHNldHRpbmcgSUJSUyBmb3IgWGVuLgorICogVW5pbGF0ZXJhbGx5IHNhdmluZyB0aGUgZ3Vlc3Qg
dmFsdWUgaXMgc2hvcnRlciBhbmQgZmFzdGVyIHRoYW4gY2hlY2tpbmcuCisgKi8KKyAgICBtb3Yg
JE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICByZG1zcgorCisgICAgLyogU3Rhc2ggdGhlIHZhbHVl
IGZyb20gaGFyZHdhcmUuICovCisgICAgbW92ICVlYXgsIFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJi
eCkKKyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgLyogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2lu
ZyAqYmVmb3JlKiBsb2FkaW5nIFhlbidzIHZhbHVlLiAqLworICAgIG1vdmIgJWRsLCBDUFVJTkZP
X3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisKKyAgICAvKiBMb2FkIFhlbidzIGludGVuZGVk
IHZhbHVlLiAqLworICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4CisgICAgd3Jtc3IKKy5lbmRtCisK
Ky5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQorLyoK
KyAqIFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBjcHVpbmZvIGlmICFtYXliZXhlbikKKyAqIFJl
cXVpcmVzICVyMTQ9c3RhY2tfZW5kIChpZiBtYXliZXhlbikKKyAqIENsb2JiZXJzICVyYXgsICVy
Y3gsICVyZHgKKyAqCisgKiBQViBndWVzdHMgY2FuJ3QgdXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVo
aW5kIFhlbidzIGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAorICogaXQgYmFjay4gIEVudHJpZXMg
ZnJvbSBndWVzdCBjb250ZXh0IG5lZWQgdG8gY2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZywKKyAq
IHdoaWxlIGVudHJpZXMgZnJvbSBYZW4gbXVzdCBsZWF2ZSBzaGFkb3dpbmcgaW4gaXRzIGN1cnJl
bnQgc3RhdGUuCisgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICB4b3IgJWVk
eCwgJWVkeAorCisgICAgLyoKKyAgICAgKiBDbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZv
cmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRlcmluZworICAgICAqIGZyb20gYSBwb3Nz
aWJseS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVp
bmZvCisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KKyAg
ICAgKi8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlmICggIXhl
biApIGNsZWFyX3NoYWRvd2luZ2AgKi8KKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3Ap
CisgICAgICAgIHNldHogJWFsCisgICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgLmVsc2UKKyAgICAgICAgbW92YiAlZGws
IENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKyAgICAuZW5kaWYKKworICAgIC8q
IExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVlYXgK
KyAgICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTgorLyoK
KyAqIFJlcXVpcmVzICVyYng9c3RhY2tfZW5kCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4
CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gWGVuIGNvbnRleHQsIGxvb2sgdG8gc2VlIHdoZXRo
ZXIgU1BFQ19DVFJMIHNoYWRvd2luZyBpcworICogaW4gZWZmZWN0LCBhbmQgcmVsb2FkIHRoZSBz
aGFkb3cgdmFsdWUuICBUaGlzIGNvdmVycyByYWNlIGNvbmRpdGlvbnMgd2hpY2gKKyAqIGV4aXN0
IHdpdGggYW4gTk1JL01DRS9ldGMgaGl0dGluZyBsYXRlIGluIHRoZSByZXR1cm4tdG8tZ3Vlc3Qg
cGF0aC4KKyAqLworICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICBjbXBiICVkbCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXJieCkKKyAgICBqZSAuTFxAX3NraXAK
KworICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVyYngpLCAl
ZWF4CisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAgd3Jtc3IKKworLkxcQF9za2lw
OgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCisvKgorICogUmVx
dWlyZXMgJWVheD1zcGVjX2N0cmwsICVyc3A9cmVncy9jcHVpbmZvCisgKiBDbG9iYmVycyAlcmN4
LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gZ3Vlc3QgY29udGV4dCwgc2V0IHVwIFNQ
RUNfQ1RSTCBzaGFkb3dpbmcgYW5kIGxvYWQgdGhlCisgKiBndWVzdCB2YWx1ZS4KKyAqLworICAg
IC8qIFNldCB1cCBzaGFkb3cgdmFsdWUgKmJlZm9yZSogZW5hYmxpbmcgc2hhZG93aW5nLiAqLwor
ICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAgIC8qIFNl
dCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgdGhlIGd1ZXN0IHZhbHVlLiAq
LworICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAg
IG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHhvciAlZWR4LCAlZWR4CisgICAgd3Jtc3IK
Ky5lbmRtCisKKy8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KKyNk
ZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9f
U1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BF
Q19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgaWJyc192YWw9MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIGFm
dGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4
Mi9ldGMpLiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdp
ZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBf
X3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCBpYnJzX3ZhbD0wKSwgICAgICAg
ICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2UgaW4gaW50
ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4
dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFT
TV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJp
bmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdp
ZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgaWJyc192YWw9MCksICAgICAgICAgIFwK
KyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBYZW4gY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8y
IF9fc3RyaW5naWZ5KEFTTV9OT1AyMyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQsICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZf
RkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIGd1ZXN0IGNv
bnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lm
eShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERP
X1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9Y
RU5fSUJSU19DTEVBUgorCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9BU01fSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
dGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJi1-00038R-4t; Thu, 15 Feb 2018 13:36:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJi0-000385-Nr
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:20 +0000
X-Inumbo-ID: 5f4fef13-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f4fef13-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:37:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJhu-0001CB-7W
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJhu-0000RG-6w
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJhu-0000RG-6w@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:36:14 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Organise the clobbering
	of the RSB/RAS on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlYmE1NzFhNWQ5NTg2Nzc4ZTA5NzhiOGRmNWI5MTY2Mjc1Yjg2ODAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0MjoyMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0MjoyMCAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBPcmdhbmlzZSB0aGUgY2xvYmJlcmluZyBvZiB0aGUgUlNCL1JB
UyBvbiBlbnRyeSB0byBYZW4KICAgIAogICAgcmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRl
ZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3JkZWQgaW4gdGhlIFJldHVybgogICAgU3RhY2sgQnVm
ZmVyL1JldHVybiBBZGRyZXNzIFN0YWNrLCBhcyB0aGVyZSBpcyBubyB1bmNlcnRhaW50eSBpbiB3
ZWxsLWZvcm1lZAogICAgY29kZS4gIEd1ZXN0cyBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBp
biB0d28gd2F5czoKICAgIAogICAgICAxKSBJZiB0aGV5IGNhbiBmaW5kIGEgcGF0aCBpbiBYZW4g
d2hpY2ggZXhlY3V0ZXMgbW9yZSByZXQgaW5zdHJ1Y3Rpb25zIHRoYW4KICAgICAgICAgY2FsbCBp
bnN0cnVjdGlvbnMuICAoQXQgbGVhc3Qgb25lIGluIHRoZSB3YWl0cXVldWUgaW5mcmFzdHJ1Y3R1
cmUsCiAgICAgICAgIHByb2JhYmx5IG90aGVycy4pCiAgICAKICAgICAgMikgVXNlIHRoZSBmYWN0
IHRoYXQgdGhlIFJTQi9SQVMgaW4gaGFyZHdhcmUgaXMgYWN0dWFsbHkgYSBjaXJjdWxhciBzdGFj
awogICAgICAgICB3aXRob3V0IGEgY29uY2VwdCBvZiBlbXB0eS4gIChXaGVuIGl0IGxvZ2ljYWxs
eSBlbXB0aWVzLCBzdGFsZSB2YWx1ZXMKICAgICAgICAgd2lsbCBzdGFydCBiZWluZyB1c2VkLikK
ICAgIAogICAgVG8gbWl0aWdhdGUsIG92ZXJ3cml0ZSB0aGUgUlNCIG9uIGVudHJ5IHRvIFhlbiB3
aXRoIGdhZGdldHMgd2hpY2ggd2lsbCBjYXB0dXJlCiAgICBhbmQgY29udGFpbiByb2d1ZSBzcGVj
dWxhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlNmMwMTI4ZTlhYjI1YmY2NmRmMTEzNzdhMzNl
ZTU1ODRkN2Y5OWUzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAwMAot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgIHwgIDIgKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmggfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IDYzM2M0YzUuLmFkNDczNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBA
IC02Nyw2ICs2Nyw4IEBACiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1hFTl9JQlBCICAgICAgICAoMyoz
MisgMykgLyogSUJSU0IgfHwgSUJQQiAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQgICAgKDMqMzIrIDQpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbiAqLwogI2RlZmluZSBY
ODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiAgKDMqMzIrIDUpIC8qIElCUlNCICYmIElCUlMgY2xl
YXIgaW4gWGVuICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUgICAgICAoMyozMisg
NikgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIG5hdGl2ZSAqLworI2RlZmluZSBYODZfRkVB
VFVSRV9SU0JfVk1FWElUICAgICAgKDMqMzIrIDcpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZv
ciB2bWV4aXQgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ09OU1RBTlRfVFNDICgzKjMyKyA4KSAv
KiBUU0MgdGlja3MgYXQgYSBjb25zdGFudCByYXRlICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX05P
TlNUT1BfVFNDCSgzKjMyKyA5KSAvKiBUU0MgZG9lcyBub3Qgc3RvcCBpbiBDIHN0YXRlcyAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9BUkFUCSgzKjMyKyAxMCkgLyogQWx3YXlzIHJ1bm5pbmcgQVBJ
QyB0aW1lciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L25vcHMuaAppbmRleCBhOTkzMDAwLi4wYTVkNjgwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25v
cHMuaApAQCAtNjUsNiArNjUsNyBAQAogI2RlZmluZSBBU01fTk9QMjMgQVNNX05PUDg7IEFTTV9O
T1A4OyBBU01fTk9QNwogI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QOAogI2RlZmluZSBBU01fTk9QMzIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDgKKyNkZWZpbmUgQVNNX05PUDQwIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QOAogCiAjZGVmaW5lIEFTTV9OT1BfTUFYIDgKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAppbmRleCBlNTNlYzg3Li5iNTU5OGVkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaApAQCAtNzQsNiArNzQsNDQgQEAKICAqICAtIFNQRUNfQ1RSTF9FWElU
X1RPX0dVRVNUCiAgKi8KIAorLm1hY3JvIERPX09WRVJXUklURV9SU0IKKy8qCisgKiBSZXF1aXJl
cyBub3RoaW5nCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4CisgKgorICogUmVxdWlyZXMgMjU2IGJ5
dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5nZS4gQmFzZWQgb24K
KyAqIEdvb2dsZSdzIHBlcmZvcm1hbmNlIG51bWJlcnMsIHRoZSBsb29wIGlzIHVucm9sbGVkIHRv
IDE2IGl0ZXJhdGlvbnMgYW5kIHR3bworICogY2FsbHMgcGVyIGl0ZXJhdGlvbi4KKyAqCisgKiBU
aGUgY2FsbCBmaWxsaW5nIHRoZSBSU0IgbmVlZHMgYSBub256ZXJvIGRpc3BsYWNlbWVudC4gIEEg
bm9wIHdvdWxkIGRvLCBidXQKKyAqIHdlIHVzZSAiMTogcGF1c2U7IGxmZW5jZTsgam1wIDFiIiB0
byBzYWZlbHkgY29udGFpbnMgYW55IHJldC1iYXNlZAorICogc3BlY3VsYXRpb24sIGV2ZW4gaWYg
dGhlIGxvb3AgaXMgc3BlY3VsYXRpdmVseSBleGVjdXRlZCBwcmVtYXR1cmVseS4KKyAqCisgKiAl
cnNwIGlzIHByZXNlcnZlZCBieSB1c2luZyBhbiBleHRyYSBHUFIgYmVjYXVzZSBhKSB3ZSd2ZSBn
b3QgcGxlbnR5IHNwYXJlLAorICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29k
ZSB0aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCisgKiBvcHRpbWlzZWQgd2l0
aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVzLgorICovCisgICAgbW92ICQxNiwgJWVj
eCAgICAgICAgICAgICAgICAgICAvKiAxNiBpdGVyYXRpb25zLCB0d28gY2FsbHMgcGVyIGxvb3Ag
Ki8KKyAgICBtb3YgJXJzcCwgJXJheCAgICAgICAgICAgICAgICAgIC8qIFN0b3JlIHRoZSBjdXJy
ZW50ICVyc3AgKi8KKworLkxcQF9maWxsX3JzYl9sb29wOgorCisgICAgLmlycCBuLCAxLCAyICAg
ICAgICAgICAgICAgICAgICAvKiBVbnJvbGxlZCB0d2ljZS4gKi8KKyAgICBjYWxsIC5MXEBfaW5z
ZXJ0X3JzYl9lbnRyeV9cbiAgIC8qIENyZWF0ZSBhbiBSU0IgZW50cnkuICovCisKKy5MXEBfY2Fw
dHVyZV9zcGVjdWxhdGlvbl9cbjoKKyAgICBwYXVzZQorICAgIGxmZW5jZQorICAgIGptcCAuTFxA
X2NhcHR1cmVfc3BlY3VsYXRpb25fXG4gLyogQ2FwdHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4gKi8K
KworLkxcQF9pbnNlcnRfcnNiX2VudHJ5X1xuOgorICAgIC5lbmRyCisKKyAgICBzdWIgJDEsICVl
Y3gKKyAgICBqbnogLkxcQF9maWxsX3JzYl9sb29wCisgICAgbW92ICVyYXgsICVyc3AgICAgICAg
ICAgICAgICAgICAvKiBSZXN0b3JlIG9sZCAlcnNwICovCisuZW5kbQorCiAubWFjcm8gRE9fU1BF
Q19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJlcQogLyoKICAqIFJlcXVpcmVzICVy
Yng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8KQEAgLTE3Miw2ICsyMTAsOCBAQAogCiAvKiBV
c2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBIVk0gZ3Vlc3QuICovCiAjZGVmaW5lIFNQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJF
X1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBf
X3N0cmluZ2lmeShBU01fTk9QMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9J
QlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xODIsNiArMjIyLDggQEAKIAog
LyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9p
bnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9f
c3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIx
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShE
T19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXApAQCAtMTkxLDYgKzIzMyw4IEBACiAKIC8qIFVzZSBpbiBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0LiAqLwog
I2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19PVkVSV1JJVEVf
UlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5
YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICBpYnJz
X3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJiB-00039p-7R; Thu, 15 Feb 2018 13:36:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJiA-00039K-Bu
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:30 +0000
X-Inumbo-ID: 654f35de-1255-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 654f35de-1255-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:37:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJi4-0001D8-9e
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJi4-0000S7-95
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJi4-0000S7-95@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:36:24 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Avoid using
	alternatives in NMI/#MC paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyNWVhOWExMzkzYzFlYjVkNjczMmVjMzY2YmFhMTA5MWRiNWU3ZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0MzowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0MzowMCAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBBdm9pZCB1c2luZyBhbHRlcm5hdGl2ZXMgaW4gTk1JLyNNQyBw
YXRocwogICAgCiAgICBUaGlzIHBhdGNoIGlzIGRlbGliZXJhdGVseSBhcnJhbmdlZCB0byBiZSBl
YXN5IHRvIHJldmVydCBpZi93aGVuIGFsdGVybmF0aXZlcwogICAgcGF0Y2hpbmcgYmVjb21lcyBO
TUkvI01DIHNhZmUuCiAgICAKICAgIEZvciBzYWZldHksIHRoZXJlIG11c3QgYmUgYSBkaXNwYXRj
aCBzZXJpYWxpc2luZyBpbnN0cnVjdGlvbiBpbiAod2hhdCBpcwogICAgbG9naWNhbGx5KSBET19T
UEVDX0NUUkxfRU5UUlkgc28gdGhhdCwgaW4gdGhlIGNhc2UgdGhhdCBYZW4gbmVlZHMgSUJSUyBz
ZXQgaW4KICAgIGNvbnRleHQsIGFuIGF0dGFja2VyIGNhbid0IHNwZWN1bGF0ZSBhcm91bmQgdGhl
IFdSTVNSIGFuZCByZWFjaCBhbiBpbmRpcmVjdAogICAgYnJhbmNoIHdpdGhpbiB0aGUgc3BlY3Vs
YXRpb24gd2luZG93LgogICAgCiAgICBVc2luZyBjb25kaXRpb25hbHMgb3BlbnMgdGhpcyBhdHRh
Y2sgdmVjdG9yIHVwLCBzbyB0aGUgZWxzZSBjbGF1c2UgZ2V0cyBhbgogICAgTEZFTkNFIHRvIGZv
cmNlIHRoZSBwaXBlbGluZSB0byBjYXRjaCB1cCBiZWZvcmUgY29udGludWluZy4gIFRoaXMgYWxz
byBjb3ZlcnMKICAgIHRoZSBzYWZldHkgb2YgUlNCIGNvbmRpdGlvbmFsLCBhcyBleGVjdXRpb24g
aXQgaXMgZ3VhcmFudGVlZCB0byBlaXRoZXIgaGl0IHRoZQogICAgV1JNU1Igb3IgTEZFTkNFLgog
ICAgCiAgICBPbmUgZG93bnNpZGUgb2Ygbm90IHVzaW5nIGFsdGVybmF0aXZlcyBpcyB0aGF0IHRo
ZXJlIHVuY29uZGl0aW9uYWxseSBhbiBMRkVOQ0UKICAgIGluIHRoZSBJU1QgcGF0aCBpbiBjYXNl
cyB3aGVyZSB3ZSBhcmUgbm90IHVzaW5nIHRoZSBmZWF0dXJlcyBmcm9tIElCUlMtY2FwYWJsZQog
ICAgbWljcm9jb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNmZmZhZjljMTNlOTUwMmYwOWFkNGFi
MWFhYzNmOGI3YjkzOThmNmYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICsw
MDAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAgOCArKysrKwog
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAgMSArCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMgICAgICAgICB8ICA2ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDY3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZjY2YTI4Ni4uMzEzM2M3ZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMjAsOCArMjAsMTAgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KICNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmxfYXNtLmg+CiAKIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhV
TktfREVGQVVMVCwgLyogRGVjaWRlIHdoaWNoIHRodW5rIHRvIHVzZSBhdCBib290IHRpbWUuICov
CkBAIC0xNTEsNiArMTUzLDEyIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIAorc3RhdGljIHZvaWQg
X19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKK3sKKyAgICAvKiBU
aGUgb3B0aW1pc2VkIGFzc2VtYmx5IHJlbGllcyBvbiB0aGlzIGFsaWFzLiAqLworICAgIEJVSUxE
X0JVR19PTihCVElfSVNUX0lCUlMgIT0gU1BFQ19DVFJMX0lCUlMpOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4
IGIyZWRmNDQuLjk2YzVlYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0MSw2
ICsxNDEsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2Ny
Mywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19z
cGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VU
KENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRv
d19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNw
dV9pbmZvLCBidGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9m
KHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA1
OTU2OGM4Li43MjE3MGFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xNTQsNyArMTU0LDcgQEAgVU5M
SUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0
aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU4gLyogUmVxOiAlcmJ4
PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QgLyog
UmVxOiAlcmJ4PWVuZCwgQ2xvYjogYWNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgK
ICAgICAgICAgaXJldHEKQEAgLTgyMiw3ICs4MjIsNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAK
ICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXIxNCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAg
ICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0
PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4CkBAIC04NTUsNyArODU1LDcg
QEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAKICAgICAgICAgR0VUX1NUQUNLX0JBU0UoJXIxNCkK
IAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAl
cjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJf
SVNUIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpLCAlcmN4CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDhmNTkzNzkuLjQ2MWQ1ZjMgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCkBAIC01OCw2ICs1OCw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
LyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAgICB1bnNpZ25l
ZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKICAgICBib29sX3QgICAgICAgdXNlX3NoYWRvd19zcGVj
X2N0cmw7CisgICAgdWludDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIAogICAgIHVuc2lnbmVkIGxv
bmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGln
bmVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBiNDUxMjUwLi5jNDU0YjAyIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI5LDYgKzI5LDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0cnVjdCBjcHVfaW5mbyAq
aW5mbyA9IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGlu
Zm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSAw
OwogfQogCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmgKaW5kZXggYjU1OThlZC4uYWVhZmQxOCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmgKQEAgLTIwLDYgKzIwLDExIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RS
TF9BU01fSF9fCiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKKy8qIEVuY29kaW5n
IG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLworI2RlZmluZSBC
VElfSVNUX0lCUlMgICgxIDw8IDApCisjZGVmaW5lIEJUSV9JU1RfV1JNU1IgKDEgPDwgMSkKKyNk
ZWZpbmUgQlRJX0lTVF9SU0IgICAoMSA8PCAyKQorCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAjaW5j
bHVkZSA8YXNtL21zci1pbmRleC5oPgogCkBAIC0yNTQsNiArMjU5LDY4IEBACiAgICAgICAgIERP
X1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9Y
RU5fSUJSU19DTEVBUgogCisvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZl
cyBpbmZyYXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCisubWFjcm8gU1BFQ19DVFJMX0VO
VFJZX0ZST01fSU5UUl9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tf
ZW5kCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogVGhpcyBpcyBsb2dpY2Fs
IG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQorICogbWF5
YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4K
KyAqLworICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCks
ICVlYXgKKworICAgIHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCisgICAganogLkxcQF9za2lwX3Jz
YgorCisgICAgRE9fT1ZFUldSSVRFX1JTQgorCisuTFxAX3NraXBfcnNiOgorCisgICAgdGVzdGIg
JEJUSV9JU1RfV1JNU1IsICVhbAorICAgIGp6IC5MXEBfc2tpcF93cm1zcgorCisgICAgeG9yICVl
ZHgsICVlZHgKKyAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICBzZXR6ICVkbAorICAg
IGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQp
CisKKy5MXEBfZW50cnlfZnJvbV94ZW46CisgICAgLyoKKyAgICAgKiBMb2FkIFhlbidzIGludGVu
ZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQorICAgICAq
IGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGgg
QlRJX0lTVF9JQlJTLgorICAgICAqLworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAg
IGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4CisgICAgd3Jtc3IKKworICAgIC8qIE9wZW5jb2RlZCBV
TkxJS0VMWV9TVEFSVCgpIHdpdGggbm8gY29uZGl0aW9uLiAqLworVU5MSUtFTFlfRElTUEFUQ0hf
TEFCRUwoXEBfc2VyaWFsaXNlKToKKyAgICAuc3Vic2VjdGlvbiAxCisgICAgLyoKKyAgICAgKiBJ
biB0aGUgY2FzZSB0aGF0IHdlIG1pZ2h0IG5lZWQgdG8gc2V0IFNQRUNfQ1RSTC5JQlJTIGZvciBz
YWZldHksIHdlCisgICAgICogbmVlZCB0byBlbnN1cmUgdGhhdCBhbiBhdHRhY2tlciBjYW4ndCBw
b2lzb24gdGhlIGBqeiAuTFxAX3NraXBfd3Jtc3JgCisgICAgICogdG8gc3BlY3VsYXRlIGFyb3Vu
ZCB0aGUgV1JNU1IuICBBcyBhIHJlc3VsdCwgd2UgbmVlZCBhIGRpc3BhdGNoCisgICAgICogc2Vy
aWFsaXNpbmcgaW5zdHJ1Y3Rpb24gaW4gdGhlIGVsc2UgY2xhdXNlLgorICAgICAqLworLkxcQF9z
a2lwX3dybXNyOgorICAgIGxmZW5jZQorICAgIFVOTElLRUxZX0VORChcQF9zZXJpYWxpc2UpCisu
ZW5kbQorCisubWFjcm8gU1BFQ19DVFJMX0VYSVRfVE9fWEVOX0lTVAorLyoKKyAqIFJlcXVpcmVz
ICVyYng9c3RhY2tfZW5kCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKi8KKyAgICB0
ZXN0YiAkQlRJX0lTVF9XUk1TUiwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVy
YngpCisgICAganogLkxcQF9za2lwCisKKyAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KKwor
LkxcQF9za2lwOgorLmVuZG0KKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogI2VuZGlmIC8q
ICFfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJiH-0003Ac-8r; Thu, 15 Feb 2018 13:36:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJiG-0003AW-9g
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:36 +0000
X-Inumbo-ID: 26e35867-1255-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26e35867-1255-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:35:57 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJiE-0001DI-Bm
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJiE-0000TH-BA
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJiE-0000TH-BA@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:36:34 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0MmM2MDM3YmJhMzEwNTM4YjAwYzBjYmI1ZDkxNTI1YmQxZWVkMGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0MzozNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0MzozNiAyMDE4ICsw
MTAwCgogICAgeDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9zdCBhcHByb3ByaWF0ZSBCVEkgbWl0
aWdhdGlvbiB0byB1c2UKICAgIAogICAgU2VlIHRoZSBsb2dpYyBhbmQgY29tbWVudHMgaW4gaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpIGZvciBmdXJ0aGVyCiAgICBkZXRhaWxzLgogICAg
CiAgICBUaGVyZSBhcmUgdHdvIGNvbnRyb2xzIGZvciBSU0Igb3ZlcndyaXRpbmcsIGJlY2F1c2Ug
aW4gcHJpbmNpcGxlIHRoZXJlIGFyZQogICAgY2FzZXMgd2hlcmUgaXQgbWlnaHQgYmUgc2FmZSB0
byBmb3JlZ28gcnNiX25hdGl2ZSAoT2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCwKICAgIFNNRVAgYWN0
aXZlLCBubyAzMmJpdCBQViBndWVzdHMgYXQgYWxsLCBubyB1c2Ugb2Ygdm1ldmVudC9wYWdpbmcg
c3Vic3lzdGVtcwogICAgZm9yIEhWTSBndWVzdHMsIGJ1dCBJIG1ha2Ugbm8gZ3VhcmFudGVlcyB0
aGF0IHRoaXMgbGlzdCBvZiByZXN0cmljdGlvbnMgaXMKICAgIGV4aGF1c3RpdmUpLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAog
ICAgeDg2L3NwZWNfY3RybDogRml4IGRldGVybWluYXRpb24gb2Ygd2hlbiB0byB1c2UgSUJSUwog
ICAgCiAgICBUaGUgb3JpZ2luYWwgdmVyc2lvbiBvZiB0aGlzIGxvZ2ljIHdhczoKICAgIAogICAg
ICAgIC8qCiAgICAgICAgICogT24gSW50ZWwgaGFyZHdhcmUsIHdlJ2QgbGlrZSB0byB1c2UgcmV0
cG9saW5lIGluIHByZWZlcmVuY2UgdG8KICAgICAgICAgKiBJQlJTLCBidXQgb25seSBpZiBpdCBp
cyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCiAgICAgICAgICovCiAgICAgICAgZWxzZSBpZiAoIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgICAgIHsKICAgICAgICAgICAgaWYg
KCByZXRwb2xpbmVfc2FmZSgpICkKICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9M
SU5FOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKICAgICAg
ICB9CiAgICAKICAgIGJ1dCBpdCB3YXMgY2hhbmdlZCBieSBhIHJlcXVlc3QgZHVyaW5nIHJldmll
dy4gIFNhZGx5LCB0aGUgcmVzdWx0IGlzIGJ1Z2d5IGFzCiAgICBpdCBicmVha3MgdGhlIGxhdGVy
IGZhbGxiYWNrIGxvZ2ljIGJ5IGFsbG93aW5nIElCUlMgdG8gYXBwZWFyIGFzIGF2YWlsYWJsZQog
ICAgd2hlbiBpbiBmYWN0IGl0IGlzbid0LgogICAgCiAgICBUaGlzIGluIHByYWN0aWNlIG1lYW5z
IHRoYXQgb24gcmVwb2xpbmUtdW5zYWZlIGhhcmR3YXJlIHdpdGhvdXQgSUJSUywgd2UKICAgIHNl
bGVjdCBUSFVOS19KVU1QIGRlc3BpdGUgaW50ZW5kaW5nIHRvIHNlbGVjdCBUSFVOS19SRVRQT0xJ
TkUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5A
b3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMjcxMzcxNTMwNWNhNTE2ZjY5OGQ1OGNlYzVlMGIz
MjJjM2IyYzRlYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKICAg
IG1hc3RlciBjb21taXQ6IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTAyLTA2IDE4OjMyOjU4ICswMDAwCi0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgMTAgKystCiB4ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jICAgICAgICAgICB8ICAxMyArKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgICAgICB8IDEzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgICA0ICstCiA0IGZpbGVzIGNoYW5nZWQs
IDE2MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMjUxMTgwYS4uNDViM2JjYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KQEAgLTI0NSw3ICsyNDUsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhp
Z2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1J
IHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBMaXN0IG9m
IFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAgXWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJl
dHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9v
bD4gXWAKIAogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBY
ZW4gd2lsbCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQg
b24gY29tcGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2MCw2ICsyNjAs
MTQgQEAgbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsgaXMgYHJldHBvbGluZWAgKGdlbmVy
YWxseSBwcmVmZXJyZWQgZm9yIEludGVsCiBoYXJkd2FyZSksIHdpdGggdGhlIGFsdGVybmF0aXZl
cyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQsIG1pbmltYWwKIG92ZXJoZWFkKSwg
YW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdgIGdhZGdldCwgcHJlZmVycmVkIGZv
ciBBTUQpLgogCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlv
biBjYW4gYmUgdXNlZCB0byBmb3JjZSBvcgorcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUg
aXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKK2Z1bmN0aW9uYWxpdHkg
aXMgc3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCisK
K1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQg
dG8gZmluZSB0dW5lIHdoZW4gdGhlCitSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBp
bmRpdmlkdWFsIGNvbnRyb2xzIGZvciBhbiBlbnRyeSBmcm9tIEhWTQorY29udGV4dCwgYW5kIGFu
IGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9yIFhlbikgY29udGV4dC4KKwogIyMjIHhlbmhlYXBc
X21lZ2FieXRlcyAoYXJtMzIpCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggZGMwYmM3
Ni4uNDcyYjI5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0zNTcsNiArMzU3LDE5IEBAIHZvaWQgX19jcHVp
bml0IGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCWlmICh0ZXN0X2JpdChY
ODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QLAogCQkJICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBh
YmlsaXR5KSkKIAkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QLCBjLT54ODZf
Y2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsCisJ
CSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKKwkJCV9fc2V0X2Jp
dChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJaWYgKHRl
c3RfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSLAorCQkgICAgICAgICAgICAgYm9vdF9j
cHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfQ0xFQVIsCisJCQkgICAgICAgICAgYy0+eDg2X2NhcGFiaWxpdHkpOworCQlpZiAodGVzdF9i
aXQoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSwKKwkJICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHkpKQorCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQs
CisJCSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKKwkJCV9fc2V0
X2JpdChYODZfRkVBVFVSRV9SU0JfVk1FWElULCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAkJLyog
QU5EIHRoZSBhbHJlYWR5IGFjY3VtdWxhdGVkIGZsYWdzIHdpdGggdGhlc2UgKi8KIAkJZm9yICgg
aSA9IDAgOyBpIDwgTkNBUElOVFMgOyBpKysgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDMxMzNjN2YuLmE5MWE0
ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgog
I2luY2x1ZGUgPHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KICNpbmNs
dWRlIDxhc20vbXNyLWluZGV4Lmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1
ZGUgPGFzbS9zcGVjX2N0cmwuaD4KQEAgLTMzLDExICszNCwxNSBAQCBzdGF0aWMgZW51bSBpbmRf
dGh1bmsgewogICAgIFRIVU5LX0xGRU5DRSwKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBf
X2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRf
aWJycyA9IC0xOworc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gMTsK
K3N0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfcnNiX3ZtZXhpdCA9IDE7Cit1aW50OF90IF9f
cmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2J0aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwotICAgIGludCBy
YyA9IDA7CisgICAgaW50IHZhbCwgcmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwpAQCAtNTcsNiArNjIsMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
YnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsK
KyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwgcywg
c3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0gdmFsOworICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49IDAg
KQorICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtOTQsMjQgKzEwNSw4NCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICNlbmRpZgogCiAgICAg
cHJpbnRrKFhFTkxPR19JTkZPCi0gICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVz
XG4iLAorICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVzJXMl
c1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAg
ICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAg
ICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKLSAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIpOworICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkgICAgPyAiIElCUlMrIiA6CisgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJQlJTLSIgICAgICA6
ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkgICAg
ICA/ICIgUlNCX05BVElWRSIgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOworfQorCisvKiBDYWxj
dWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KK3N0
YXRpYyBib29sX3QgX19pbml0IF9fbWF5YmVfdW51c2VkIHJldHBvbGluZV9zYWZlKHZvaWQpCit7
CisgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KHVjb2RlX2NwdV9pbmZvKS5j
cHVfc2lnLnJldjsKKworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9W
RU5ET1JfQU1EICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRh
Lng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl9tb2RlbCApCisgICAgeworICAgIGNhc2UgMHgxNzogLyogUGVucnluICovCisgICAg
Y2FzZSAweDFkOiAvKiBEdW5uaW5ndG9uICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICov
CisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAw
eDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisg
ICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzogLyogV2VzdG1lcmUg
RVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAv
KiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8K
KyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5QnJp
ZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAweDNm
OiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAg
ICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgICAgICByZXR1cm4gMTsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBCcm9hZHdlbGwgcHJvY2Vzc29ycyBhcmUgcmV0cG9saW5lLXNhZmUg
YWZ0ZXIgc3BlY2lmaWMgbWljcm9jb2RlCisgICAgICAgICAqIHZlcnNpb25zLgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAgICAgICByZXR1cm4gdWNvZGVf
cmV2ID49IDB4Mjg7CisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgICAgICBy
ZXR1cm4gdWNvZGVfcmV2ID49IDB4MWI7CisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAv
RVggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAwMjU7CisgICAgY2FzZSAw
eDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgICAgICByZXR1cm4gMDsgLyogVEJELiAqLworCisg
ICAgICAgIC8qCisgICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5v
dCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQogfQogCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwor
ICAgIGJvb2xfdCBpYnJzID0gMDsKIAogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNp
ZmllZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKICAg
ICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KICAg
ICAgKi8KLSAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICBpZiAoIG9w
dF90aHVuayAhPSBUSFVOS19ERUZBVUxUIHx8IG9wdF9pYnJzICE9IC0xICkKICAgICB7CiAgICAg
ICAgIHRodW5rID0gb3B0X3RodW5rOworICAgICAgICBpYnJzICA9ICEhb3B0X2licnM7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CkBAIC0xMjYsNyArMTk3LDE2IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICovCiAgICAgICAgIGlmICgg
Y3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQogICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19MRkVO
Q0U7CisgICAgICAgIC8qCisgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2Ug
dG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCisgICAgICAgICAqIElCUlMsIGJ1dCBv
bmx5IGlmIGl0IGlzIHNhZmUgb24gdGhpcyBoYXJkd2FyZS4KKyAgICAgICAgICovCisgICAgICAg
IGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAgIHRodW5rID0gVEhVTktf
UkVUUE9MSU5FOworICAgICAgICBlbHNlCiAjZW5kaWYKKyAgICAgICAgaWYgKCBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgIGlicnMgPSAxOwogICAgIH0KIAog
ICAgIC8qCkBAIC0xMzgsNiArMjE4LDEzIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKICNlbmRpZgogCiAgICAgLyoKKyAgICAgKiBJZiBJQlJTIGlzIGlu
IHVzZSBhbmQgdGh1bmtzIGFyZSBjb21waWxlZCBpbiwgdGhlcmUgaXMgbm8gcG9pbnQKKyAgICAg
KiBzdWZmZXJpbmcgZXh0cmEgb3ZlcmhlYWQuICBTd2l0Y2ggdG8gdGhlIGxlYXN0LW92ZXJoZWFk
IHRodW5rLgorICAgICAqLworICAgIGlmICggaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZBVUxU
ICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19KTVA7CisKKyAgICAvKgogICAgICAqIElmIHRoZXJl
IGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMK
ICAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5n
LgogICAgICAqLwpAQCAtMTUwLDYgKzIzNyw1MCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCAp
CiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QLCBib290X2NwdV9k
YXRhLng4Nl9jYXBhYmlsaXR5KTsKIAorICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0lCUlNCKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBFdmVuIGlmIHdlJ3ZlIGNo
b3NlbiB0byBub3QgaGF2ZSBJQlJTIHNldCBpbiBYZW4gY29udGV4dCwgd2Ugc3RpbGwKKyAgICAg
ICAgICogbmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBz
dXBwb3J0IGZvcgorICAgICAgICAgKiBndWVzdHMuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IGlicnMgKQorICAgICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwg
Ym9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiwgYm9vdF9jcHVfZGF0YS54ODZf
Y2FwYWJpbGl0eSk7CisKKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9X
Uk1TUiB8IGlicnM7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBQViBndWVzdHMgY2FuIHBvaXNv
biB0aGUgUlNCIHRvIGFueSB2aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAorICAgICAqIHRoZXkg
Y2FuIGV4ZWN1dGUgYSBjYWxsIGluc3RydWN0aW9uLiAgVGhpcyBpcyBuZWNlc3NhcmlseSBvdXRz
aWRlCisgICAgICogb2YgdGhlIFhlbiBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAqCisgICAg
ICogV2l0aCBTTUVQIGVuYWJsZWQsIHRoZSBwcm9jZXNzb3Igd29uJ3Qgc3BlY3VsYXRlIGludG8g
dXNlciBtYXBwaW5ncy4KKyAgICAgKiBUaGVyZWZvcmUsIGluIHRoaXMgY2FzZSwgd2UgZG9uJ3Qg
bmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZCBlbnRyaWVzCisgICAgICogZnJvbSA2NGJpdCBQ
ViBndWVzdHMuCisgICAgICoKKyAgICAgKiAzMmJpdCBQViBndWVzdCBrZXJuZWxzIHJ1biBpbiBy
aW5nIDEsIHNvIHVzZSBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAqIElmIGEgcHJvY2Vzc29y
cyBzcGVjdWxhdGVzIHRvIDMyYml0IFBWIGd1ZXN0IGtlcm5lbCBtYXBwaW5ncywgaXQgaXMKKyAg
ICAgKiBzcGVjdWxhdGluZyBpbiA2NGJpdCBzdXBlcnZpc29yIG1vZGUsIGFuZCBjYW4gbGVhayBk
YXRhLgorICAgICAqLworICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQorICAgIHsKKyAgICAgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFi
aWxpdHkpOworICAgICAgICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1JTQjsKKyAg
ICB9CisKKyAgICAvKgorICAgICAqIEhWTSBndWVzdHMgY2FuIGFsd2F5cyBwb2lzb24gdGhlIFJT
QiB0byBwb2ludCBhdCBYZW4gc3VwZXJ2aXNvcgorICAgICAqIG1hcHBpbmdzLgorICAgICAqLwor
ICAgIGlmICggb3B0X3JzYl92bWV4aXQgKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVf
UlNCX1ZNRVhJVCwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisKKyAgICAvKiAoUmUp
aW5pdCBCU1Agc3RhdGUgbm93IHRoYXQgZGVmYXVsdF9idGlfaXN0X2luZm8gaGFzIGJlZW4gY2Fs
Y3VsYXRlZC4gKi8KKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKKwogICAgIHBy
aW50X2RldGFpbHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjNDU0
YjAyLi42MTIwZTRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI0LDEyICsyNCwxNCBA
QAogCiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKK2V4dGVybiB1
aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOworCiBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9z
aGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICppbmZv
ID0gZ2V0X2NwdV9pbmZvKCk7CiAKICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gaW5mby0+
dXNlX3NoYWRvd19zcGVjX2N0cmwgPSAwOwotICAgIGluZm8tPmJ0aV9pc3RfaW5mbyA9IDA7Cisg
ICAgaW5mby0+YnRpX2lzdF9pbmZvID0gZGVmYXVsdF9idGlfaXN0X2luZm87CiB9CiAKICNlbmRp
ZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJiR-0003Bt-AX; Thu, 15 Feb 2018 13:36:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJiQ-0003Bh-20
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:46 +0000
X-Inumbo-ID: 2ce34bc7-1255-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ce34bc7-1255-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:36:07 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJiO-0001DW-Dp
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJiO-0000U3-DK
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJiO-0000U3-DK@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:36:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/ctxt: Issue a speculation
	barrier between vcpu contexts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5OTRjZjNjZjczMDQyMmRlZDY1OTZlY2IxOGRjMGQ4YjY1Nzk0OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0NDowMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0NDowMSAyMDE4ICsw
MTAwCgogICAgeDg2L2N0eHQ6IElzc3VlIGEgc3BlY3VsYXRpb24gYmFycmllciBiZXR3ZWVuIHZj
cHUgY29udGV4dHMKICAgIAogICAgSXNzdWluZyBhbiBJQlBCIGNvbW1hbmQgZmx1c2hlcyB0aGUg
QnJhbmNoIFRhcmdldCBCdWZmZXIsIHNvIHRoYXQgYW55IHBvaXNvbgogICAgbGVmdCBieSBvbmUg
dmNwdSB3b24ndCByZW1haW4gd2hlbiBiZWdpbm5pbmcgdG8gZXhlY3V0ZSB0aGUgbmV4dC4KICAg
IAogICAgVGhlIGNvc3Qgb2YgSUJQQiBpcyBzdWJzdGFudGlhbCwgYW5kIHNraXBwZWQgb24gdHJh
bnNpdGlvbiB0byBpZGxlLCBhcyBYZW4ncwogICAgaWRsZSBjb2RlIGlzIHJvYnVzdCBhbHJlYWR5
LiAgQWxsIHRyYW5zaXRpb25zIGludG8gdmNwdSBjb250ZXh0IGFyZSBmdWxseQogICAgc2VyaWFs
aXNpbmcgaW4gcHJhY3RpY2UgKGFuZCB1bmRlciBjb25zaWRlcmF0aW9uIGZvciBiZWluZyByZXRy
b2FjdGl2ZWx5CiAgICBkZWNsYXJlZCBhcmNoaXRlY3R1cmFsbHkgc2VyaWFsaXNpbmcpLCBzbyBh
IGN1bm5pbmcgYXR0YWNrZXIgY2Fubm90IHVzZSBTUDEgdG8KICAgIHRyeSBhbmQgc2tpcCB0aGUg
Zmx1c2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTJlZDY0M2VkNzgzMDIwZjg4NTAzNTQzMmU5YzA5
MTk3NTY5MjFkMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICA1ICsrKystCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDEwICsrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxlcyBj
aGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KaW5kZXggNDViM2JjYi4uZGVhM2U1NCAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KQEAgLTI0NSw3ICsyNDUsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0
byBhIGhpZ2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0
aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBM
aXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCByc2Jfe3Zt
ZXhpdCxuYXRpdmV9PTxib29sPiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08
Ym9vbD4gXWAKIAogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0
LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFz
ZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2NCw2ICsy
NjQsOSBAQCBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBj
YW4gYmUgdXNlZCB0byBmb3JjZSBvcgogcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRz
ZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMg
c3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK09u
IGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJQQiwgdGhlIGBpYnBiPWAgb3B0aW9uIGNhbiBiZSB1c2Vk
IHRvIHByZXZlbnQgWGVuCitmcm9tIGlzc3VpbmcgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllcnMg
b24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiBUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9u
YXRpdmU9YCBvcHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQogUlNCIGdl
dHMgb3ZlcndyaXR0ZW4uICBUaGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50
cnkgZnJvbSBIVk0KIGNvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBY
ZW4pIGNvbnRleHQuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggNTc4ZDJmZS4uZDhkODdjZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjIsNiArNjIs
NyBAQAogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogI2luY2x1ZGUgPGNvbXBhdC92Y3B1Lmg+CiAj
aW5jbHVkZSA8YXNtL3Bzci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogREVGSU5F
X1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMTcxNiw2ICsxNzE3LDM0
IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpu
ZXh0KQogICAgICAgICBzZXRfY3B1aWRfZmF1bHRpbmcoaXNfcHZfZG9tYWluKG5leHRkKSAmJgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2NvbnRyb2xfZG9tYWluKG5leHRkKSAmJgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2hhcmR3YXJlX2RvbWFpbihuZXh0ZCkpOwor
CisgICAgICAgIGlmICggb3B0X2licGIgJiYgIWlzX2lkbGVfZG9tYWluKG5leHRkKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxh
c3QpOworICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsYXN0X2lkID0gJnRoaXNfY3B1KGxhc3Qp
OworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogU3F1YXNoIHRoZSBkb21pZCBhbmQg
dmNwdSBpZCB0b2dldGhlciBmb3IgY29tcGFyaXNvbgorICAgICAgICAgICAgICogZWZmaWNpZW5j
eS4gIFdlIGNvdWxkIGluIHByaW5jaXBsZSBzdGFzaCBhbmQgY29tcGFyZSB0aGUgc3RydWN0Cisg
ICAgICAgICAgICAgKiB2Y3B1IHBvaW50ZXIsIGJ1dCB0aGlzIHJpc2tzIGEgZmFsc2UgYWxpYXMg
aWYgYSBkb21haW4gaGFzIGRpZWQKKyAgICAgICAgICAgICAqIGFuZCB0aGUgc2FtZSA0ayBwYWdl
IGdldHMgcmV1c2VkIGZvciBhIG5ldyB2Y3B1LgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbmV4dF9pZCA9ICgoKHVuc2lnbmVkIGludCluZXh0ZC0+ZG9tYWluX2lk
IDw8IDE2KSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDE2X3Qp
bmV4dC0+dmNwdV9pZCk7CisgICAgICAgICAgICBCVUlMRF9CVUdfT04oTUFYX1ZJUlRfQ1BVUyA+
IDB4ZmZmZik7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXaGVuIHNjaGVkdWxp
bmcgZnJvbSBhIHZjcHUsIHRvIGlkbGUsIGFuZCBiYWNrIHRvIHRoZSBzYW1lIHZjcHUKKyAgICAg
ICAgICAgICAqICh3aGljaCBtaWdodCBiZSBjb21tb24gaW4gYSBsaWdodGx5IGxvYWRlZCBzeXN0
ZW0sIG9yIHdoZW4KKyAgICAgICAgICAgICAqIHVzaW5nIHZjcHUgcGlubmluZyksIHRoZXJlIGlz
IG5vIG5lZWQgdG8gaXNzdWUgSUJQQiwgYXMgd2UgYXJlCisgICAgICAgICAgICAgKiByZXR1cm5p
bmcgdG8gdGhlIHNhbWUgc2VjdXJpdHkgY29udGV4dC4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgaWYgKCAqbGFzdF9pZCAhPSBuZXh0X2lkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9JQlBCKTsKKyAgICAgICAgICAg
ICAgICAqbGFzdF9pZCA9IG5leHRfaWQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9
CiAKICAgICBjb250ZXh0X3NhdmVkKHByZXYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGE5MWE0ZjMuLmYxMTk0
MTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTM3LDYgKzM3LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsK
IHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwogc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gMTsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBv
cHRfcnNiX3ZtZXhpdCA9IDE7Citib29sX3QgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IDE7CiB1
aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQpAQCAtNjQsNiArNjUsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQogICAg
ICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJwYiA9IHZh
bDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwg
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0gdmFsOwogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49
IDAgKQpAQCAtMTA1LDEzICsxMDgsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAjZW5kaWYKIAogICAgIHByaW50ayhYRU5MT0dfSU5G
TwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVzJXMlc1xu
IiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVyczolcyVzJXMl
c1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAg
ICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAg
ICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJQlJTKyIgOgogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpICA/ICIgSUJSUy0iICAg
ICAgOiAiIiwKKyAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyAiIElCUEIiICAgICAgIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJ
VCIgOiAiIik7CiB9CkBAIC0yNzgsNiArMjgyLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIG9wdF9yc2Jfdm1leGl0ICkKICAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQsIGJvb3RfY3B1X2RhdGEueDg2X2Nh
cGFiaWxpdHkpOwogCisgICAgLyogQ2hlY2sgd2UgaGF2ZSBoYXJkd2FyZSBJQlBCIHN1cHBvcnQg
YmVmb3JlIHVzaW5nIGl0Li4uICovCisgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0lCUlNCKSAmJiAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKKyAgICAgICAgb3B0
X2licGIgPSAwOworCiAgICAgLyogKFJlKWluaXQgQlNQIHN0YXRlIG5vdyB0aGF0IGRlZmF1bHRf
YnRpX2lzdF9pbmZvIGhhcyBiZWVuIGNhbGN1bGF0ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3Bl
Y19jdHJsX3N0YXRlKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDYxMjBlNGYuLjQx
ZGNlMTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjQsNiArMjQsNyBAQAogCiB2b2lk
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKK2V4dGVybiBib29sX3Qgb3B0
X2licGI7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIAogc3RhdGljIGlu
bGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 15 13:36:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emJib-0003Df-DD; Thu, 15 Feb 2018 13:36:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJia-0003DS-Fo
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:56 +0000
X-Inumbo-ID: 32e2e901-1255-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32e2e901-1255-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:36:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJiY-0001Dg-Fx
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emJiY-0000VF-FO
 for xen-changelog@lists.xenproject.org; Thu, 15 Feb 2018 13:36:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emJiY-0000VF-FO@xenbits.xenproject.org>
Date: Thu, 15 Feb 2018 13:36:54 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/idle: Clear SPEC_CTRL while
	idle
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1YmRkNjkzMDMzZTZkYmQ2ZmU1YWUyMzVmNzk5NjFkMmYwYWE4NGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzo0NDozMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMzo0NDozMyAyMDE4ICsw
MTAwCgogICAgeDg2L2lkbGU6IENsZWFyIFNQRUNfQ1RSTCB3aGlsZSBpZGxlCiAgICAKICAgIE9u
IGNvbnRlbXBvcmFyeSBoYXJkd2FyZSwgc2V0dGluZyBJQlJTL1NUSUJQIGhhcyBhIHBlcmZvcm1h
bmNlIGltcGFjdCBvbgogICAgYWRqYWNlbnQgaHlwZXJ0aHJlYWRzLiAgSXQgaXMgdGhlcmVmb3Jl
IHJlY29tbWVuZGVkIHRvIGNsZWFyIHRoZSBzZXR0aW5nCiAgICBiZWZvcmUgYmVjb21pbmcgaWRs
ZSwgdG8gYXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCiAg
ICBleGVjdXRpb24gZnJvbSBydW5uaW5nIGF0IGZ1bGwgcGVyZm9ybWFuY2UuCiAgICAKICAgIENh
cmUgbXVzdCBiZSB0YWtlbiB0byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBi
cmFuY2ggaW5zdHJ1Y3Rpb25zCiAgICBiZXR3ZWVuIHNwZWNfY3RybF97ZW50ZXIsZXhpdH1faWRs
ZSgpIGludm9jYXRpb25zLCB3aGljaCBhcmUgZm9yY2VkIGFsd2F5cwogICAgaW5saW5lLiAgQ2Fy
ZSBtdXN0IGFsc28gYmUgdGFrZW4gdG8gYXZvaWQgdXNpbmcgc3BlY19jdHJsX2VudGVyX2lkbGUo
KSBiZXR3ZWVuCiAgICBmbHVzaGluZyBjYWNoZXMgYW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2Vz
IHdoZXJlIHRoYXQgbWF0dGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0YzdlNDc4ZDU5N2IwMzQ2
ZWVmM2EyNTZjZmQ2Nzk0YWM3NzhiNjA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDox
MDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgICAgfCAyMSArKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAgfCAgNyAr
KysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgIDggKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAzNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYwppbmRleCAxNWZlMmU5Li5iMWY2MDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
YWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTU2
LDYgKzU2LDcgQEAKICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDx4ZW4vbm90aWZp
ZXIuaD4KICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgog
CiAvKiNkZWZpbmUgREVCVUdfUE1fQ1gqLwogCkBAIC0zOTksOCArNDAwLDE0IEBAIHZvaWQgbXdh
aXRfaWRsZV93aXRoX2hpbnRzKHVuc2lnbmVkIGludCBlYXgsIHVuc2lnbmVkIGludCBlY3gpCiAg
ICAgICovCiAgICAgaWYgKCAoZXhwaXJlcyA+IE5PVygpIHx8IGV4cGlyZXMgPT0gMCkgJiYgIXNv
ZnRpcnFfcGVuZGluZyhjcHUpICkKICAgICB7CisgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOworCiAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVp
ZGxlX213YWl0X2ZsYWdzKTsKKworICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsK
ICAgICAgICAgX19td2FpdChlYXgsIGVjeCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUo
aW5mbyk7CisKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1aWRsZV9td2FpdF9m
bGFncyk7CiAgICAgfQogCkBAIC00MTUsNiArNDIyLDggQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9j
ZXNzb3JfZmZoX2NzdGF0ZV9lbnRlcihzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogCiBz
dGF0aWMgdm9pZCBhY3BpX2lkbGVfZG9fZW50cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpj
eCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAg
IHN3aXRjaCAoIGN4LT5lbnRyeV9tZXRob2QgKQogICAgIHsKICAgICBjYXNlIEFDUElfQ1NUQVRF
X0VNX0ZGSDoKQEAgLTQyMiwxNSArNDMxLDE5IEBAIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19l
bnRyeShzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogICAgICAgICBhY3BpX3Byb2Nlc3Nv
cl9mZmhfY3N0YXRlX2VudGVyKGN4KTsKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgQUNQSV9D
U1RBVEVfRU1fU1lTSU86CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAg
ICAgICAvKiBJTyBwb3J0IGJhc2VkIEMtc3RhdGUgKi8KICAgICAgICAgaW5iKGN4LT5hZGRyZXNz
KTsKICAgICAgICAgLyogRHVtbXkgd2FpdCBvcCAtIG11c3QgZG8gc29tZXRoaW5nIHVzZWxlc3Mg
YWZ0ZXIgUF9MVkwyIHJlYWQKICAgICAgICAgICAgYmVjYXVzZSBjaGlwc2V0cyBjYW5ub3QgZ3Vh
cmFudGVlIHRoYXQgU1RQQ0xLIyBzaWduYWwKICAgICAgICAgICAgZ2V0cyBhc3NlcnRlZCBpbiB0
aW1lIHRvIGZyZWV6ZSBleGVjdXRpb24gcHJvcGVybHkuICovCiAgICAgICAgIGlubChwbXRtcl9p
b3BvcnQpOworICAgICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOwogICAgICAgICByZXR1
cm47CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9IQUxUOgorICAgICAgICBzcGVjX2N0cmxfZW50
ZXJfaWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNwZWNfY3RybF9l
eGl0X2lkbGUoaW5mbyk7CiAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CkBAIC01NTgsNyArNTcxLDEzIEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vz
c29yX2lkbGUodm9pZCkKICAgICAgICAgaWYgKCBwbV9pZGxlX3NhdmUgKQogICAgICAgICAgICAg
cG1faWRsZV9zYXZlKCk7CiAgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgc3Ry
dWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAgICAgICAgICAgIHNwZWNf
Y3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAg
ICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworICAgICAgICB9CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTczNyw2ICs3NTYsNyBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQp
CiAgICAgICAgICAqIE90aGVyd2lzZSwgQ1BVIG1heSBzdGlsbCBob2xkIGRpcnR5IGRhdGEsIGJy
ZWFraW5nIGNhY2hlIGNvaGVyZW5jeSwKICAgICAgICAgICogbGVhZGluZyB0byBzdHJhbmdlIGVy
cm9ycy4KICAgICAgICAgICovCisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVf
aW5mbygpKTsKICAgICAgICAgd2JpbnZkKCk7CiAKICAgICAgICAgd2hpbGUgKCAxICkKQEAgLTc2
Niw2ICs3ODYsNyBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgIHUzMiBhZGRy
ZXNzID0gY3gtPmFkZHJlc3M7CiAgICAgICAgIHUzMiBwbXRtcl9pb3BvcnRfbG9jYWwgPSBwbXRt
cl9pb3BvcnQ7CiAKKyAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkp
OwogICAgICAgICB3YmludmQoKTsKIAogICAgICAgICB3aGlsZSAoIDEgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYwppbmRleCAwN2Q4Nzk0Li4xMjM4NTFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpAQCAtNTgs
NiArNTgsNyBAQAogI2luY2x1ZGUgPGFzbS9ocGV0Lmg+CiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+
CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNs
dWRlIDxhY3BpL2NwdWZyZXEvY3B1ZnJlcS5oPgogCiAjZGVmaW5lIE1XQUlUX0lETEVfVkVSU0lP
TiAiMC40IgpAQCAtNTQzLDcgKzU0NCwxMyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQp
CiAJCWlmIChwbV9pZGxlX3NhdmUpCiAJCQlwbV9pZGxlX3NhdmUoKTsKIAkJZWxzZQorCQl7CisJ
CQlzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworCQkJc3BlY19jdHJs
X2VudGVyX2lkbGUoaW5mbyk7CiAJCQlzYWZlX2hhbHQoKTsKKwkJCXNwZWNfY3RybF9leGl0X2lk
bGUoaW5mbyk7CisJCX0KIAkJcmV0dXJuOwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQ4ZDg3Y2QuLjMzMDRlYjEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTU0LDYgKzU0LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3ZpcmlkaWFuLmg+CiAj
aW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20v
bm1pLmg+CiAjaW5jbHVkZSA8YXNtL21jZS5oPgpAQCAtNzUsOSArNzYsMTUgQEAgc3RhdGljIHZv
aWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpOwogCiBzdGF0aWMgdm9p
ZCBkZWZhdWx0X2lkbGUodm9pZCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRf
Y3B1X2luZm8oKTsKKwogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgaWYgKCBjcHVfaXNf
aGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgeworICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNwZWNfY3Ry
bF9leGl0X2lkbGUoaW5mbyk7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgbG9jYWxfaXJxX2Vu
YWJsZSgpOwogfQpAQCAtODksNiArOTYsNyBAQCB2b2lkIGRlZmF1bHRfZGVhZF9pZGxlKHZvaWQp
CiAgICAgICogaGVsZCBieSB0aGUgQ1BVcyBzcGlubmluZyBoZXJlIGluZGVmaW5pdGVseSwgYW5k
IGdldCBkaXNjYXJkZWQgYnkKICAgICAgKiBhIHN1YnNlcXVlbnQgSU5JVC4KICAgICAgKi8KKyAg
ICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgd2JpbnZkKCk7CiAg
ICAgZm9yICggOyA7ICkKICAgICAgICAgaGFsdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5k
ZXggNDFkY2UxNS4uMzk4MjNhZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yMCw3ICsy
MCw5IEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZfU1BFQ19D
VFJMX0hfXwogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2N1
cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAKIHZvaWQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIApAQCAtMzUsNiArMzcsMzggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPmJ0aV9p
c3RfaW5mbyA9IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogfQogCisvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLworc3RhdGljIGFs
d2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCit7CisgICAgdWludDMyX3QgdmFsID0gMDsKKworICAgIC8qCisgICAgICogTGF0Y2ggdGhl
IG5ldyBzaGFkb3cgdmFsdWUsIHRoZW4gZW5hYmxlIHNoYWRvd2luZywgdGhlbiB1cGRhdGUgdGhl
IE1TUi4KKyAgICAgKiBUaGVyZSBhcmUgbm8gU01QIGlzc3VlcyBoZXJlOyBvbmx5IGxvY2FsIHBy
b2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT5zaGFkb3dfc3Bl
Y19jdHJsID0gdmFsOworICAgIGJhcnJpZXIoKTsKKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNf
Y3RybCA9IDE7CisgICAgYmFycmllcigpOworICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZF
KEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisgICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1l
bW9yeSIgKTsKK30KKworLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIGNhbGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNf
Y3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQoreworICAgIHVpbnQzMl90IHZh
bCA9IFNQRUNfQ1RSTF9JQlJTOworCisgICAgLyoKKyAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCisgICAgICog
aGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCisgICAgICovCisg
ICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSAwOworICAgIGJhcnJpZXIoKTsKKyAgICBh
c20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfU0VUKQorICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1Jf
U1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7Cit9CisKICNlbmRpZiAvKiAhX19YODZf
U1BFQ19DVFJMX0hfXyAqLwogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Feb 16 14:44:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 14:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1emhFC-0007Jp-Ie; Fri, 16 Feb 2018 14:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emhFB-0007Jg-5c
 for xen-changelog@lists.xenproject.org; Fri, 16 Feb 2018 14:44:09 +0000
X-Inumbo-ID: 048be7c1-1328-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 048be7c1-1328-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 14:45:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emhF4-0004go-DB
 for xen-changelog@lists.xenproject.org; Fri, 16 Feb 2018 14:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1emhF4-0008FY-CQ
 for xen-changelog@lists.xenproject.org; Fri, 16 Feb 2018 14:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1emhF4-0008FY-CQ@xenbits.xenproject.org>
Date: Fri, 16 Feb 2018 14:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] tools/kdd: don't use a pointer to
	an unaligned field.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7258963632063801313=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8e1e3c73378794a0d62705d16acaabd07a279c38
Author:     Tim Deegan <tim@xen.org>
AuthorDate: Thu Feb 15 13:10:38 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 15 13:10:38 2018 +0100

    tools/kdd: don't use a pointer to an unaligned field.
    
    The 'val' field in the packet is byte-aligned (because it is part of a
    packed struct), but the pointer argument to kdd_rdmsr() has the normal
    alignment constraints for a uint64_t *.  Use a local variable to make sure
    the passed pointer has the correct alignment.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Tim Deegan <tim@xen.org>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Tested-by: Roger Pau Monné <roger.pau@citrix.com>
    master commit: bfd9a2095f1882e8c074b2d911bcb07d12cf6cf5
    master date: 2017-03-15 10:57:00 +0000
---
 tools/debugger/kdd/kdd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/debugger/kdd/kdd.c b/tools/debugger/kdd/kdd.c
index 70f007e..1bd5dd5 100644
--- a/tools/debugger/kdd/kdd.c
+++ b/tools/debugger/kdd/kdd.c
@@ -710,11 +710,13 @@ static void kdd_handle_read_ctrl(kdd_state *s)
 static void kdd_handle_read_msr(kdd_state *s)
 {
     uint32_t msr = s->rxp.cmd.msr.msr;
+    uint64_t val;
     int ok;
     KDD_LOG(s, "Read MSR 0x%"PRIx32"\n", msr);
 
-    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &s->txp.cmd.msr.val) == 0);
+    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &val) == 0);
     s->txp.cmd.msr.msr = msr;
+    s->txp.cmd.msr.val = val;
     s->txp.cmd.msr.status = (ok ? KDD_STATUS_SUCCESS : KDD_STATUS_FAILURE);
     kdd_send_cmd(s, KDD_CMD_READ_MSR, 0);
 }
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7258963632063801313==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:55:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enluR-0006ob-KI; Mon, 19 Feb 2018 13:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enluP-0006oF-Pc
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:09 +0000
X-Inumbo-ID: b1873cdd-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1873cdd-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:56:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enluJ-0004Od-75
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enluJ-0005yh-6L
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enluJ-0005yh-6L@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:55:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/alt: Break out alternative-asm
	into a separate header file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1OTZlNmEwYTZkZGZlYmJlNjU3ZDA3ZDBkNjQxNTljYzRlYjdhNjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxMzowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxMzowMCAyMDE4ICsw
MTAwCgogICAgeDg2L2FsdDogQnJlYWsgb3V0IGFsdGVybmF0aXZlLWFzbSBpbnRvIGEgc2VwYXJh
dGUgaGVhZGVyIGZpbGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDlkN2I0MzUxZDNiYjVjNzQ0ZGIzMTFjZmZhNTdiYTNlYmI1
ODMzMjcKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDMxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgfCAx
MyArKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUt
YXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJmMDMzMmUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCkBAIC0wLDAgKzEsMzEgQEAKKyNpZm5k
ZWYgX0FTTV9YODZfQUxURVJOQVRJVkVfQVNNX0hfCisjZGVmaW5lIF9BU01fWDg2X0FMVEVSTkFU
SVZFX0FTTV9IXworCisjaWZkZWYgX19BU1NFTUJMWV9fCisKKy8qCisgKiBJc3N1ZSBvbmUgc3Ry
dWN0IGFsdF9pbnN0ciBkZXNjcmlwdG9yIGVudHJ5IChuZWVkIHRvIHB1dCBpdCBpbnRvCisgKiB0
aGUgc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCBzZWUgYmVsb3cpLiBUaGlzIGVudHJ5IGNvbnRh
aW5zCisgKiBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIHRoZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcg
Y29kZSB0byBwYXRjaCBhbgorICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5hdGl2ZXMo
KS4KKyAqLworLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3Jp
Z19sZW4gYWx0X2xlbgorICAgIC5sb25nIFxvcmlnIC0gLgorICAgIC5sb25nIFxhbHQgLSAuCisg
ICAgLndvcmQgXGZlYXR1cmUKKyAgICAuYnl0ZSBcb3JpZ19sZW4KKyAgICAuYnl0ZSBcYWx0X2xl
bgorLmVuZG0KKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLworI2VuZGlmIC8qIF9BU01fWDg2
X0FMVEVSTkFUSVZFX0FTTV9IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0ZXJuYXRpdmUuaAppbmRleCBiY2U5NTlmLi42OWY4YmQ0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS5oCkBAIC0xLDE3ICsxLDEwIEBACiAjaWZuZGVmIF9fWDg2X0FMVEVSTkFU
SVZFX0hfXwogI2RlZmluZSBfX1g4Nl9BTFRFUk5BVElWRV9IX18KIAorI2luY2x1ZGUgPGFzbS9h
bHRlcm5hdGl2ZS1hc20uaD4KICNpbmNsdWRlIDxhc20vbm9wcy5oPgogCi0jaWZkZWYgX19BU1NF
TUJMWV9fCi0ubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZyBhbHQgZmVhdHVyZSBvcmln
X2xlbiBhbHRfbGVuCi0gICAgICAgIC5sb25nIFxvcmlnIC0gLgotICAgICAgICAubG9uZyBcYWx0
IC0gLgotICAgICAgICAud29yZCBcZmVhdHVyZQotICAgICAgICAuYnl0ZSBcb3JpZ19sZW4KLSAg
ICAgICAgLmJ5dGUgXGFsdF9sZW4KLS5lbmRtCi0jZWxzZQorI2lmbmRlZiBfX0FTU0VNQkxZX18K
ICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKQEAg
LTE0MSw2ICsxMzQsNiBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9p
ZCk7CiAvKiBVc2UgdGhpcyBtYWNybyhzKSBpZiB5b3UgbmVlZCBtb3JlIHRoYW4gb25lIG91dHB1
dCBwYXJhbWV0ZXIuICovCiAjZGVmaW5lIEFTTV9PVVRQVVQyKGEuLi4pIGEKIAotI2VuZGlmICAv
KiAgX19BU1NFTUJMWV9fICAqLworI2VuZGlmIC8qICAhX19BU1NFTUJMWV9fICAqLwogCiAjZW5k
aWYgLyogX19YODZfQUxURVJOQVRJVkVfSF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:55:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlua-0006pm-Lo; Mon, 19 Feb 2018 13:55:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enluY-0006p2-Us
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:18 +0000
X-Inumbo-ID: b77e8174-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b77e8174-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:56:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enluT-0004Oi-9A
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enluT-0005zH-8b
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enluT-0005zH-8b@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwY2ZiZTgxZDAxYjJhYzFkYzlkMDJkNzBkMzI0OTI0OWQ1Y2I1YmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxNDowMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxNDowMSAyMDE4ICsw
MTAwCgogICAgeDg2L2FsdDogSW50cm9kdWNlIEFMVEVSTkFUSVZFeyxfMn0gbWFjcm9zCiAgICAK
ICAgIFRvIGhlbHAgY3JlYXRpbmcgYWx0ZXJuYXRpdmUgZnJhbWVzIGluIGFzc2VtYmx5LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDQ3MTE0MjhmNWUyYTliZmZmOWY4ZDc1YjZhNjk2MDcyMTE4YzE5YTQK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA3ICswMDAwCi0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IGJmMDMzMmUuLjY2NDBlODUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMTcsNiArMTcsNTIgQEAKICAgICAuYnl0
ZSBcYWx0X2xlbgogLmVuZG0KIAorLm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0
ciwgZmVhdHVyZQorLkxvbGRfc3RhcnRfXEA6CisgICAgXG9sZGluc3RyCisuTG9sZF9lbmRfXEA6
CisKKyAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKKyAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxuZXdfc3RhcnRfXEAsIFxm
ZWF0dXJlLCBcCisgICAgICAgICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCksICguTG5l
d19lbmRfXEAgLSAuTG5ld19zdGFydF9cQCkKKworICAgIC5zZWN0aW9uIC5kaXNjYXJkLCAiYSIs
IEBwcm9nYml0cworICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNrIHRoYXQgXG5ld2luc3RyIGlz
bid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KKyAgICAuYnl0ZSAweGZmICsgKC5MbmV3X2Vu
ZF9cQCAtIC5MbmV3X3N0YXJ0X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCkK
KworICAgIC5zZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IiwgQHByb2diaXRzCisu
TG5ld19zdGFydF9cQDoKKyAgICBcbmV3aW5zdHIKKy5MbmV3X2VuZF9cQDoKKyAgICAucG9wc2Vj
dGlvbgorLmVuZG0KKworLm1hY3JvIEFMVEVSTkFUSVZFXzIgb2xkaW5zdHIsIG5ld2luc3RyMSwg
ZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIKKy5Mb2xkX3N0YXJ0X1xAOgorICAgIFxvbGRp
bnN0cgorLkxvbGRfZW5kX1xAOgorCisgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMs
ICJhIiwgQHByb2diaXRzCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAs
IC5MbmV3MV9zdGFydF9cQCwgXGZlYXR1cmUxLCBcCisgICAgICAgICguTG9sZF9lbmRfXEAgLSAu
TG9sZF9zdGFydF9cQCksICguTG5ldzFfZW5kX1xAIC0gLkxuZXcxX3N0YXJ0X1xAKQorICAgIGFs
dGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAuTG5ldzJfc3RhcnRfXEAsIFxmZWF0
dXJlMiwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXcy
X2VuZF9cQCAtIC5MbmV3Ml9zdGFydF9cQCkKKworICAgIC5zZWN0aW9uIC5kaXNjYXJkLCAiYSIs
IEBwcm9nYml0cworICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNrIHRoYXQgXG5ld2luc3RyezEs
Mn0gYXJlbid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KKyAgICAuYnl0ZSAweGZmICsgKC5M
bmV3MV9lbmRfXEAgLSAuTG5ldzFfc3RhcnRfXEApIC0gKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0
YXJ0X1xAKQorICAgIC5ieXRlIDB4ZmYgKyAoLkxuZXcyX2VuZF9cQCAtIC5MbmV3Ml9zdGFydF9c
QCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisKKyAgICAuc2VjdGlvbiAuYWx0
aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cworLkxuZXcxX3N0YXJ0X1xAOgorICAg
IFxuZXdpbnN0cjEKKy5MbmV3MV9lbmRfXEA6CisuTG5ldzJfc3RhcnRfXEA6CisgICAgXG5ld2lu
c3RyMgorLkxuZXcyX2VuZF9cQDoKKyAgICAucG9wc2VjdGlvbgorLmVuZG0KKwogI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwogI2VuZGlmIC8qIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXyAq
LwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:55:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enluk-0006s3-NO; Mon, 19 Feb 2018 13:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enluj-0006qp-GC
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:29 +0000
X-Inumbo-ID: bd819343-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd819343-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:56:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlud-0004Ot-Bp
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlud-0005zw-BE
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlud-0005zw-BE@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/hvm: Rename
	update_guest_vendor() callback to cpuid_policy_changed()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllZGUxYWNiZTkxY2IxMjdiMjNkNWU3MTE0NzAwMjViNDYyZjVkNTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxNDo1NCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxNDo1NCAyMDE4ICsw
MTAwCgogICAgeDg2L2h2bTogUmVuYW1lIHVwZGF0ZV9ndWVzdF92ZW5kb3IoKSBjYWxsYmFjayB0
byBjcHVpZF9wb2xpY3lfY2hhbmdlZCgpCiAgICAKICAgIEl0IHdpbGwgc2hvcnRseSBiZSB1c2Vk
IGZvciBtb3JlIHRoYW4ganVzdCBjaGFuZ2luZyB0aGUgdmVuZG9yLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2JlYTAw
OTY2ZWI2NjgwNDEwYzg5ZGY3NjRkMDc1YThmYmFjYzNjYwogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICB8
IDE5ICsrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgIDQgKystLQogeGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgICAgfCAgNSArKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmggfCAgNiArKystLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCmluZGV4IGY4NDA2YTEuLmVkOGZhMGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTUxLDYgKzUx
LDggQEAgc3RhdGljIGludCBnZGJzeF9ndWVzdF9tZW1faW8oZG9taWRfdCBkb21pZCwgc3RydWN0
IHhlbl9kb21jdGxfZ2Ric3hfbWVtaW8gKmlvcCkKIHN0YXRpYyB2b2lkIHVwZGF0ZV9kb21haW5f
Y3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHhlbl9kb21jdGxfY3B1aWRfdCAqY3RsKQogeworICAgIGJvb2xfdCBj
YWxsX3BvbGljeV9jaGFuZ2VkID0gMDsgLyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNz
YXJpbHkgKi8KKwogICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQogICAgIHsKICAgICBjYXNl
IDA6IHsKQEAgLTY5LDE0ICs3MSw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9kb21haW5fY3B1aWRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpbnQgb2xkX3ZlbmRvciA9IGQtPmFyY2gu
eDg2X3ZlbmRvcjsKIAogICAgICAgICBkLT5hcmNoLng4Nl92ZW5kb3IgPSBnZXRfY3B1X3ZlbmRv
cih2ZW5kb3JfaWQuc3RyLCBnY3ZfZ3Vlc3QpOwotCi0gICAgICAgIGlmICggaXNfaHZtX2RvbWFp
bihkKSAmJiAoZC0+YXJjaC54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUo
IGQsIHYgKQotICAgICAgICAgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yKHYpOwotICAg
ICAgICB9CisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoZC0+YXJjaC54ODZfdmVuZG9y
ICE9IG9sZF92ZW5kb3IpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTIzNSw2ICsyMzAs
MTQgQEAgc3RhdGljIHZvaWQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQorCisgICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHZjcHUgKnY7CisKKyAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAgICAgICAgICBo
dm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7CisgICAgfQogfQogCiAjZGVmaW5lIE1BWF9JT1BP
UlRTIDB4MTAwMDAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDJmMGI2OGEuLjVkOTA2ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTU3MSw3
ICsxNTcxLDcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAg
ICAgIGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIDApOwogICAgIH0KIAotICAgIGh2bV91cGRhdGVfZ3Vl
c3RfdmVuZG9yKHYpOworICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKIAogICAgIHJl
dHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDU5MTY4MzguLmYyNjYyZjggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC02MTAsNyArNjEwLDcgQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVy
KHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtY2Jfc2V0X2VmZXIodm1jYiwgbmV3X2VmZXIpOwogfQog
Ci1zdGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcihzdHJ1Y3QgdmNwdSAqdikKK3N0
YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBzdHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAg
ICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gYXJjaF9zdm0tPnZtY2I7CkBAIC0yMjYzLDcg
KzIyNjMsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2
bV9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuZ2V0X3NoYWRvd19nc19iYXNlICAgPSBzdm1fZ2V0
X3NoYWRvd19nc19iYXNlLAogICAgIC51cGRhdGVfZ3Vlc3RfY3IgICAgICA9IHN2bV91cGRhdGVf
Z3Vlc3RfY3IsCiAgICAgLnVwZGF0ZV9ndWVzdF9lZmVyICAgID0gc3ZtX3VwZGF0ZV9ndWVzdF9l
ZmVyLAotICAgIC51cGRhdGVfZ3Vlc3RfdmVuZG9yICA9IHN2bV91cGRhdGVfZ3Vlc3RfdmVuZG9y
LAorICAgIC5jcHVpZF9wb2xpY3lfY2hhbmdlZCA9IHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCwK
ICAgICAuc2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fc2V0X2d1ZXN0X3BhdCwKICAgICAuZ2V0
X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fZ2V0X2d1ZXN0X3BhdCwKICAgICAuc2V0X3RzY19vZmZz
ZXQgICAgICAgPSBzdm1fc2V0X3RzY19vZmZzZXQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGJkNzZlNTAu
LjE0NGQxMTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC03NCw3ICs3NCw2IEBAIHN0YXRpYyB2b2lkIHZt
eF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpOwogc3RhdGljIHZvaWQgdm14
X2luc3RhbGxfdmxhcGljX21hcHBpbmcoc3RydWN0IHZjcHUgKnYpOwogc3RhdGljIHZvaWQgdm14
X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKTsKIHN0YXRp
YyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdik7Ci1zdGF0aWMgdm9p
ZCB2bXhfdXBkYXRlX2d1ZXN0X3ZlbmRvcihzdHJ1Y3QgdmNwdSAqdik7CiBzdGF0aWMgdm9pZCB2
bXhfY3B1aWRfaW50ZXJjZXB0KAogICAgIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQg
KmVieCwKICAgICB1bnNpZ25lZCBpbnQgKmVjeCwgdW5zaWduZWQgaW50ICplZHgpOwpAQCAtNTQz
LDcgKzU0Miw3IEBAIHZvaWQgdm14X3VwZGF0ZV9leGNlcHRpb25fYml0bWFwKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICBfX3Ztd3JpdGUoRVhDRVBUSU9OX0JJVE1BUCwgYml0bWFwKTsKIH0KIAot
c3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCB2bXhfY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
aWYgKCBvcHRfaHZtX2ZlcCB8fAogICAgICAgICAgKHYtPmRvbWFpbi0+YXJjaC54ODZfdmVuZG9y
ICE9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcikgKQpAQCAtMjE4NCw3ICsyMTgzLDcgQEAgc3Rh
dGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSB2bXhfZnVuY3Rpb25fdGFi
bGUgPSB7CiAgICAgLnVwZGF0ZV9ob3N0X2NyMyAgICAgID0gdm14X3VwZGF0ZV9ob3N0X2NyMywK
ICAgICAudXBkYXRlX2d1ZXN0X2NyICAgICAgPSB2bXhfdXBkYXRlX2d1ZXN0X2NyLAogICAgIC51
cGRhdGVfZ3Vlc3RfZWZlciAgICA9IHZteF91cGRhdGVfZ3Vlc3RfZWZlciwKLSAgICAudXBkYXRl
X2d1ZXN0X3ZlbmRvciAgPSB2bXhfdXBkYXRlX2d1ZXN0X3ZlbmRvciwKKyAgICAuY3B1aWRfcG9s
aWN5X2NoYW5nZWQgPSB2bXhfY3B1aWRfcG9saWN5X2NoYW5nZWQsCiAgICAgLnNldF9ndWVzdF9w
YXQgICAgICAgID0gdm14X3NldF9ndWVzdF9wYXQsCiAgICAgLmdldF9ndWVzdF9wYXQgICAgICAg
ID0gdm14X2dldF9ndWVzdF9wYXQsCiAgICAgLnNldF90c2Nfb2Zmc2V0ICAgICAgID0gdm14X3Nl
dF90c2Nfb2Zmc2V0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA0Y2E2MmJkLi4zNjU5Yjk4IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaApAQCAtMTQyLDcgKzE0Miw3IEBAIHN0cnVjdCBodm1fZnVuY3Rp
b25fdGFibGUgewogICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfY3IpKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgY3IpOwogICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfZWZlcikoc3RydWN0IHZj
cHUgKnYpOwogCi0gICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF92ZW5kb3IpKHN0cnVjdCB2Y3B1ICp2
KTsKKyAgICB2b2lkICgqY3B1aWRfcG9saWN5X2NoYW5nZWQpKHN0cnVjdCB2Y3B1ICp2KTsKIAog
ICAgIGludCAgKCpnZXRfZ3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0ICopOwogICAgIGlu
dCAgKCpzZXRfZ3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0KTsKQEAgLTM0NSw5ICszNDUs
OSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2Y3B1
ICp2KQogICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfZWZlcih2KTsKIH0KIAotc3RhdGljIGlu
bGluZSB2b2lkIGh2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IGlubGluZSB2b2lkIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsK
LSAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X3ZlbmRvcih2KTsKKyAgICBodm1fZnVuY3MuY3B1
aWRfcG9saWN5X2NoYW5nZWQodik7CiB9CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:55:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enluu-0006tQ-P2; Mon, 19 Feb 2018 13:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlut-0006sq-Mh
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:39 +0000
X-Inumbo-ID: c3824667-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3824667-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:57:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlun-0004Pf-EE
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlun-00060y-Dc
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlun-00060y-Dc@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Introduce a common
	cpuid_policy_updated()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxMzEzMDk4ZTQzYzQxNTk4ZDViMzc4ZTYzNDRkNjkxZGNmMjlmMmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxNTo0NiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxNTo0NiAyMDE4ICsw
MTAwCgogICAgeDg2OiBJbnRyb2R1Y2UgYSBjb21tb24gY3B1aWRfcG9saWN5X3VwZGF0ZWQoKQog
ICAgCiAgICBObyBwcmFjdGljYWwgY2hhbmdlIGF0IHRoZSBtb21lbnQsIGJ1dCBmdXR1cmUgY2hh
bmdlcyB3aWxsIG5lZWQgdG8gcmVhY3QKICAgIGlycmVzcGVjdGl2ZSBvZiBndWVzdCB0eXBlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYjM1NzU0NmI0M2FiODdkZmIxMGQ3NDBhZTYzN2E2ODUxMzRkNWUzMgogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDEtMDUgMTk6NTc6MDcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgMTIgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAg
IHwgIDQgKystLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICB8ICAyIC0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYTFiZGE1ZS4uYTkyNzQ0YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtNDg1LDYgKzQ4NSw4IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIGlmICggaXNfcHZfZG9tYWluKGQpICkKICAgICAgICAgICAgIHhmcmVlKHYtPmFyY2gu
cHZfdmNwdS50cmFwX2N0eHQpOwogICAgIH0KKyAgICBlbHNlIGlmICggIWlzX2lkbGVfZG9tYWlu
KHYtPmRvbWFpbikgKQorICAgICAgICBjcHVpZF9wb2xpY3lfdXBkYXRlZCh2KTsKIAogICAgIHJl
dHVybiByYzsKIH0KQEAgLTI2MzYsNiArMjYzOCwxNiBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qCisgKiBD
YWxsZWQgZHVyaW5nIHZjcHUgY29uc3RydWN0aW9uLCBhbmQgZWFjaCB0aW1lIHRoZSB0b29sc3Rh
Y2sgY2hhbmdlcyB0aGUKKyAqIENQVUlEIGNvbmZpZ3VyYXRpb24gZm9yIHRoZSBkb21haW4uCisg
Ki8KK3ZvaWQgY3B1aWRfcG9saWN5X3VwZGF0ZWQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYg
KCBpc19odm1fdmNwdSh2KSApCisgICAgICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsK
K30KKwogdm9pZCBhcmNoX2R1bXBfZG9tYWluX2luZm8oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBwYWdpbmdfZHVtcF9kb21haW5faW5mbyhkKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBlZDhmYTBkLi5lMGIxMTUwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCkBAIC0yMzEsMTIgKzIzMSwxMiBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYg
KCBpc19odm1fZG9tYWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIGlmICggY2Fs
bF9wb2xpY3lfY2hhbmdlZCApCiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAg
ICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkKLSAgICAgICAgICAgIGh2bV9jcHVpZF9wb2xpY3lf
Y2hhbmdlZCh2KTsKKyAgICAgICAgICAgIGNwdWlkX3BvbGljeV91cGRhdGVkKHYpOwogICAgIH0K
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggNWQ5MDZkMC4uNTAyZjNkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNTcxLDggKzE1NzEs
NiBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaHZt
X3NldF9ndWVzdF90c2ModiwgMCk7CiAgICAgfQogCi0gICAgaHZtX2NwdWlkX3BvbGljeV9jaGFu
Z2VkKHYpOwotCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsNjoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4
IDY3ZmQzNWIuLjY0MzY5M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNzksNiArNzksOCBAQCB2
b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICopOwogLyogeDg2LzY0OiB0b2dnbGUg
Z3Vlc3QgcGFnZSB0YWJsZXMgYmV0d2VlbiBrZXJuZWwgYW5kIHVzZXIgbW9kZXMuICovCiB2b2lk
IHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqKTsKIAordm9pZCBjcHVpZF9wb2xpY3lfdXBk
YXRlZChzdHJ1Y3QgdmNwdSAqdik7CisKIC8qCiAgKiBJbml0aWFsaXNlIGEgaHlwZXJjYWxsLXRy
YW5zZmVyIHBhZ2UuIFRoZSBnaXZlbiBwb2ludGVyIG11c3QgYmUgbWFwcGVkCiAgKiBpbiBYZW4g
dmlydHVhbCBhZGRyZXNzIHNwYWNlIChhY2Nlc3NlcyBhcmUgbm90IHZhbGlkYXRlZCBvciBjaGVj
a2VkKS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:55:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlv5-0006v1-QZ; Mon, 19 Feb 2018 13:55:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlv3-0006uB-Sc
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:49 +0000
X-Inumbo-ID: c9828032-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9828032-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:57:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlux-0004Pt-GS
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlux-00061W-Fp
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlux-00061W-Fp@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/entry: Rearrange RESTORE_ALL
	to restore register in stack order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2MGI1M2M4MjQwMTFiOWRkYjg5ZTY3ZjBmNjgyZjQ3MTMzNTc0N2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxNjozMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxNjozMiAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9BTEwgdG8gcmVzdG9yZSByZWdp
c3RlciBpbiBzdGFjayBvcmRlcgogICAgCiAgICBSZXN1bHRzIGluIGEgbW9yZSBwcmVkaWN0YWJs
ZSAoaS5lLiBsaW5lYXIpIG1lbW9yeSBhY2Nlc3MgcGF0dGVybi4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
Zjg1ZDEwNWUyNzczNWYwZTIwYWEzMGQ3N2YwMzc3NGYzZWQ1NWFlNQogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMDEtMDUgMTk6NTc6MDggKzAwMDAKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggNmNmZGFhMS4uZTBlNTgzNiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCkBAIC0zMTAsNyArMzEwLDYgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzdGFjKHZvaWQpCiAgKiBAY29tcGF0OiBSOC1SMTUgZG9uJ3QgbmVlZCByZWxvYWRp
bmcKICAqLwogLm1hY3JvIFJFU1RPUkVfQUxMIGFkaj0wIGNvbXBhdD0wCi0gICAgICAgIExPQURf
Q19DTE9CQkVSRUQgXGNvbXBhdAogLmlmICFcY29tcGF0CiAgICAgICAgIG1vdnEgIFVSRUdTX3Ix
NSglcnNwKSwlcjE1CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxNCglcnNwKSwlcjE0CkBAIC0zMTks
NiArMzE4LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAuZW5kaWYK
ICAgICAgICAgTE9BRF9PTkVfUkVHKGJwLCBcY29tcGF0KQogICAgICAgICBMT0FEX09ORV9SRUco
YngsIFxjb21wYXQpCisgICAgICAgIExPQURfQ19DTE9CQkVSRUQgXGNvbXBhdAogICAgICAgICBz
dWJxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAogLmVuZG0KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:55:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlvB-0006w0-S2; Mon, 19 Feb 2018 13:55:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlv9-0006vm-VR
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:56 +0000
X-Inumbo-ID: 7fc94db5-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fc94db5-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:55:10 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlv7-0004Q0-IX
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlv7-000625-Hx
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlv7-000625-Hx@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/hvm: Use SAVE_ALL to construct
	the cpu_user_regs frame after VMExit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwZWQ1Zjk1Y2IzNzNmYjU1ZDllYjJlYjNmZTBjYmE0NDJlODBlYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxNzowOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxNzowOSAyMDE4ICsw
MTAwCgogICAgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0cnVjdCB0aGUgY3B1X3VzZXJf
cmVncyBmcmFtZSBhZnRlciBWTUV4aXQKICAgIAogICAgTm8gcHJhY3RpY2FsIGNoYW5nZS4KICAg
IAogICAgT25lIHNpZGUgZWZmZWN0IGluIGRlYnVnIGJ1aWxkcyBpcyB0aGF0ICVyYnAgaXMgaW52
ZXJ0ZWQgaW4gdGhlIG1hbm5lcgogICAgZXhwZWN0ZWQgYnkgdGhlIHN0YWNrIHVud2luZGVyIHRv
IGluZGljYXRlIGEgaW50ZXJydXB0IGZyYW1lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNB
LTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDEzNjgyY2E4Yzk0YmQ1NjEyYTQ0ZjdmMWVkYzFmZDhmZjY3NWRhY2IK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTA1IDE5OjU3OjA4ICswMDAwCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vZW50cnkuUyB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMgfCAxNyArKy0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmlu
ZGV4IDc1OWMxODQuLjY0ZjBkY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtOTcsMjQgKzk3LDEw
IEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2UpCiAKICAgICAgICAgVk1SVU4KIAotICAgICAgICBH
RVRfQ1VSUkVOVChheCkKLSAgICAgICAgcHVzaCAlcmRpCi0gICAgICAgIHB1c2ggJXJzaQotICAg
ICAgICBwdXNoICVyZHgKLSAgICAgICAgcHVzaCAlcmN4Ci0gICAgICAgIG1vdiAgVkNQVV9zdm1f
dm1jYiglcmF4KSwlcmN4Ci0gICAgICAgIHB1c2ggJXJheAotICAgICAgICBwdXNoICVyOAotICAg
ICAgICBwdXNoICVyOQotICAgICAgICBwdXNoICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAg
ICAgIHB1c2ggJXJieAotICAgICAgICBtb3YgICVyYXgsJXJieAotICAgICAgICBwdXNoICVyYnAK
LSAgICAgICAgcHVzaCAlcjEyCi0gICAgICAgIHB1c2ggJXIxMwotICAgICAgICBwdXNoICVyMTQK
LSAgICAgICAgcHVzaCAlcjE1CisgICAgICAgIFNBVkVfQUxMCisKKyAgICAgICAgR0VUX0NVUlJF
TlQoYngpCisgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKICAgICAgICAg
bW92YiAkMCxWQ1BVX3N2bV92bWNiX2luX3N5bmMoJXJieCkKICAgICAgICAgbW92ICBWTUNCX3Jh
eCglcmN4KSwlcmF4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCAzZDk4ZWUyLi5jYzYxODhlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMKQEAgLTI5LDIzICsyOSwxMCBAQAogI2RlZmluZSBWTUxBVU5DSCAgICAg
LmJ5dGUgMHgwZiwweDAxLDB4YzIKIAogRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKLSAg
ICAgICAgcHVzaCAlcmRpCi0gICAgICAgIHB1c2ggJXJzaQotICAgICAgICBwdXNoICVyZHgKLSAg
ICAgICAgcHVzaCAlcmN4Ci0gICAgICAgIHB1c2ggJXJheAorICAgICAgICBTQVZFX0FMTAorCiAg
ICAgICAgIG1vdiAgJWNyMiwlcmF4Ci0gICAgICAgIHB1c2ggJXI4Ci0gICAgICAgIHB1c2ggJXI5
Ci0gICAgICAgIHB1c2ggJXIxMAotICAgICAgICBwdXNoICVyMTEKLSAgICAgICAgcHVzaCAlcmJ4
CiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQotICAgICAgICBwdXNoICVyYnAKLSAgICAgICAgcHVz
aCAlcjEyCi0gICAgICAgIHB1c2ggJXIxMwotICAgICAgICBwdXNoICVyMTQKLSAgICAgICAgcHVz
aCAlcjE1CiAKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAg
ICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlvK-0006xN-TZ; Mon, 19 Feb 2018 13:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlvJ-0006xB-Km
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:05 +0000
X-Inumbo-ID: 85c97a4a-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85c97a4a-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:55:20 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlvH-0004Qw-Kg
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlvH-00062m-K5
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlvH-00062m-K5@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/entry: Erase guest GPR state
	on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4NzdjMDI0ZWE0OTE2ZWRlMTc3ZWYwMDY3YTA4MWY3M2VlMTZjNGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxNzo1NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxNzo1NyAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3RhdGUgb24gZW50cnkgdG8gWGVu
CiAgICAKICAgIFRoaXMgcmVkdWNlcyB0aGUgbnVtYmVyIG9mIGNvZGUgZ2FkZ2V0cyB3aGljaCBj
YW4gYmUgYXR0YWNrZWQgd2l0aCBhcmJpdHJhcnkKICAgIGd1ZXN0LWNvbnRyb2xsZWQgR1BSIHZh
bHVlcy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwM2JkOGMz
YTcwZDEwMWZjMmY4ZjM2ZjFlMTcxYjc1OTQ0NjJhNGNkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
MS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICB8IDI4ICsrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBmN2U1M2ZiLi5iNWYwODdh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTIzLDEwICsyMyw5IEBAIEVOVFJZ
KGNvbXBhdF9oeXBlcmNhbGwpCiBVTkxJS0VMWV9TVEFSVChuZSwgbXNpX2NoZWNrKQogICAgICAg
ICBtb3ZsICAkSFlQRVJDQUxMX1ZFQ1RPUiwlZWRpCiAgICAgICAgIGNhbGwgIGNoZWNrX2Zvcl91
bmV4cGVjdGVkX21zaQotICAgICAgICBMT0FEX0NfQ0xPQkJFUkVEIGNvbXBhdD0xIGF4PTAKIFVO
TElLRUxZX0VORChtc2lfY2hlY2spCiAKLSAgICAgICAgbW92bCAgVVJFR1NfcmF4KCVyc3ApLCVl
YXgKKyAgICAgICAgTE9BRF9DX0NMT0JCRVJFRCBjb21wYXQ9MQogICAgICAgICBHRVRfQ1VSUkVO
VChieCkKIAogICAgICAgICBjbXBsICAkTlJfaHlwZXJjYWxscywlZWF4CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
aW5kZXggMmE1Njk5NS4uZWQ5ZWFlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTU5LDcgKzE1OSw3
IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBqeiAgICBzd2l0Y2hfdG9fa2VybmVsCiAK
IC8qaHlwZXJjYWxsOiovCi0gICAgICAgIG1vdnEgICVyMTAsJXJjeAorICAgICAgICBMT0FEX0Nf
Q0xPQkJFUkVEIGN4PTAKICAgICAgICAgY21wcSAgJE5SX2h5cGVyY2FsbHMsJXJheAogICAgICAg
ICBqYWUgICBiYWRfaHlwZXJjYWxsCiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKaW5kZXggZTBlNTgzNi4uOTcwMTAwOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0y
MzIsNyArMjMyLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAjZW5k
aWYKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwotLm1hY3JvIFNBVkVfQUxMIG9wLCBjb21wYXQ9MAor
Lm1hY3JvIFNBVkVfQUxMIG9wLCBjb21wYXQ9MCwgY2xyYXJncz0xCiAuaWZlcXMgIlxvcCIsICJD
TEFDIgogICAgICAgICBBU01fQ0xBQwogLmVsc2UKQEAgLTI0NywyMiArMjQ3LDM0IEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBhZGRxICAkLShVUkVHU19l
cnJvcl9jb2RlLVVSRUdTX3IxNSksICVyc3AKICAgICAgICAgY2xkCiAgICAgICAgIG1vdnEgICVy
ZGksVVJFR1NfcmRpKCVyc3ApCisgICAgICAgIHhvciAgICVlZGksICVlZGkKICAgICAgICAgbW92
cSAgJXJzaSxVUkVHU19yc2koJXJzcCkKKyAgICAgICAgeG9yICAgJWVzaSwgJWVzaQogICAgICAg
ICBtb3ZxICAlcmR4LFVSRUdTX3JkeCglcnNwKQorICAgICAgICB4b3IgICAlZWR4LCAlZWR4CiAg
ICAgICAgIG1vdnEgICVyY3gsVVJFR1NfcmN4KCVyc3ApCisgICAgICAgIHhvciAgICVlY3gsICVl
Y3gKICAgICAgICAgbW92cSAgJXJheCxVUkVHU19yYXgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVh
eCwgJWVheAogLmlmICFcY29tcGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQog
ICAgICAgICBtb3ZxICAlcjksVVJFR1NfcjkoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMCxVUkVH
U19yMTAoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKIC5lbmRpZgor
ICAgICAgICB4b3IgICAlcjgsICVyOAorICAgICAgICB4b3IgICAlcjksICVyOQorICAgICAgICB4
b3IgICAlcjEwLCAlcjEwCisgICAgICAgIHhvciAgICVyMTEsICVyMTEKICAgICAgICAgbW92cSAg
JXJieCxVUkVHU19yYngoJXJzcCkKKyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBt
b3ZxICAlcmJwLFVSRUdTX3JicCglcnNwKQogI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCiAv
KiBJbmRpY2F0ZSBzcGVjaWFsIGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhl
IGZyYW1lIHBvaW50ZXIuICovCiAgICAgICAgIGxlYXEgIFVSRUdTX3JicCglcnNwKSwgJXJicAog
ICAgICAgICBub3RxICAlcmJwCisjZWxzZQorICAgICAgICB4b3IgICAlZWJwLCAlZWJwCiAjZW5k
aWYKIC5pZiAhXGNvbXBhdAogICAgICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQpAQCAt
MjcwLDYgKzI4MiwxMCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAg
ICAgICAgbW92cSAgJXIxNCxVUkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNSxVUkVH
U19yMTUoJXJzcCkKIC5lbmRpZgorICAgICAgICB4b3IgICAlcjEyLCAlcjEyCisgICAgICAgIHhv
ciAgICVyMTMsICVyMTMKKyAgICAgICAgeG9yICAgJXIxNCwgJXIxNAorICAgICAgICB4b3IgICAl
cjE1LCAlcjE1CiAuZW5kbQogCiAjZGVmaW5lIExPQURfT05FX1JFRyhyZWcsIGNvbXBhdCkgXApA
QCAtMjg2LDE3ICszMDIsMjEgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQp
CiAgKgogICogRm9yIHRoZSB3YXkgaXQgaXMgdXNlZCBpbiBSRVNUT1JFX0FMTCwgdGhpcyBtYWNy
byBtdXN0IHByZXNlcnZlIEVGTEFHUy5aRi4KICAqLwotLm1hY3JvIExPQURfQ19DTE9CQkVSRUQg
Y29tcGF0PTAgYXg9MQorLm1hY3JvIExPQURfQ19DTE9CQkVSRUQgY29tcGF0PTAgY3g9MQogLmlm
ICFcY29tcGF0CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMSglcnNwKSwlcjExCisuaWYgXGN4CiAg
ICAgICAgIG1vdnEgIFVSRUdTX3IxMCglcnNwKSwlcjEwCisuZWxzZQorICAgICAgICBtb3ZxICBV
UkVHU19yMTAoJXJzcCksJXJjeAorLmVuZGlmCiAgICAgICAgIG1vdnEgIFVSRUdTX3I5KCVyc3Ap
LCVyOQogICAgICAgICBtb3ZxICBVUkVHU19yOCglcnNwKSwlcjgKIC5lbmRpZgotLmlmIFxheAog
ICAgICAgICBMT0FEX09ORV9SRUcoYXgsIFxjb21wYXQpCi0uZW5kaWYKKy5pZiBcY3gKICAgICAg
ICAgTE9BRF9PTkVfUkVHKGN4LCBcY29tcGF0KQorLmVuZGlmCiAgICAgICAgIExPQURfT05FX1JF
RyhkeCwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVfUkVHKHNpLCBcY29tcGF0KQogICAgICAg
ICBMT0FEX09ORV9SRUcoZGksIFxjb21wYXQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:56:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlvZ-0006zt-00; Mon, 19 Feb 2018 13:56:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlvX-0006zV-RA
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:19 +0000
X-Inumbo-ID: db8dd3f8-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db8dd3f8-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:57:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlvR-0004R6-OY
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlvR-00063O-MC
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlvR-00063O-MC@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] common/wait: Clarifications to
	wait infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzZjhkZjNkZjIyNGVlYWMwZTc4NTMzNjQ0MDEwZWQwOTZkZTdhMzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxODozMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxODozMiAyMDE4ICsw
MTAwCgogICAgY29tbW9uL3dhaXQ6IENsYXJpZmljYXRpb25zIHRvIHdhaXQgaW5mcmFzdHJ1Y3R1
cmUKICAgIAogICAgVGhpcyBsb2dpYyBpcyBub3QgYXMgY2xlYXIgYXMgaXQgY291bGQgYmUuICBB
ZGQgc29tZSBjb21tZW50cyB0byBoZWxwLgogICAgCiAgICBSZWFycmFuZ2UgdGhlIGFzbSBibG9j
ayBpbiBfX3ByZXBhcmVfdG9fd2FpdCgpIHRvIHNlcGFyYXRlIHRoZSBHUFIKICAgIHNhdmluZy9y
ZXN0b3JpbmcgZnJvbSB0aGUgaW50ZXJuYWwgbG9naWMuCiAgICAKICAgIFdoaWxlIHR3ZWFraW5n
LCBhZGQgYW4gdW5yZWFjaGFibGUoKSBmb2xsb3dpbmcgdGhlIGptcCBpbgogICAgY2hlY2tfd2Fr
ZXVwX2Zyb21fd2FpdCgpLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAyZDFjODIyNjFkOTY2NzM1ZTgyZTU5NzFlZGRiNjNiYTNjNTY1YTM3CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wMS0wNSAxOTo1NzowOCArMDAwMAotLS0KIHhlbi9jb21tb24vd2Fp
dC5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCAzOThmNjUzLi44NzdlZjE5IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpAQCAtMTM5
LDE0ICsxMzksMjYgQEAgc3RhdGljIHZvaWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRx
dWV1ZV92Y3B1ICp3cXYpCiAgICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAg
IH0KIAorICAgIC8qIEhhbmQtcm9sbGVkIHNldGptcCgpLiAqLwogICAgIGFzbSB2b2xhdGlsZSAo
Ci0gICAgICAgICJwdXNoICUlcmF4OyBwdXNoICUlcmJ4OyBwdXNoICUlcmR4OyAiCi0gICAgICAg
ICJwdXNoICUlcmJwOyBwdXNoICUlcjg7IHB1c2ggJSVyOTsgcHVzaCAlJXIxMDsgcHVzaCAlJXIx
MTsgIgotICAgICAgICAicHVzaCAlJXIxMjsgcHVzaCAlJXIxMzsgcHVzaCAlJXIxNDsgcHVzaCAl
JXIxNTsgY2FsbCAxZjsgIgotICAgICAgICAiMTogYWRkcSAkMmYtMWIsKCUlcnNwKTsgc3ViICUl
ZXNwLCUlZWN4OyBjbXAgJTMsJSVlY3g7IGphIDNmOyAiCi0gICAgICAgICJtb3YgJSVyc3AsJSVy
c2k7IDI6IHJlcCBtb3ZzYjsgbW92ICUlcnNwLCUlcnNpOyAzOiBwb3AgJSVyYXg7ICIKLSAgICAg
ICAgInBvcCAlJXIxNTsgcG9wICUlcjE0OyBwb3AgJSVyMTM7IHBvcCAlJXIxMjsgIgotICAgICAg
ICAicG9wICUlcjExOyBwb3AgJSVyMTA7IHBvcCAlJXI5OyBwb3AgJSVyODsgIgorICAgICAgICAi
cHVzaCAlJXJheDsgcHVzaCAlJXJieDsgcHVzaCAlJXJkeDsgcHVzaCAlJXJicDsiCisgICAgICAg
ICJwdXNoICUlcjg7ICBwdXNoICUlcjk7ICBwdXNoICUlcjEwOyBwdXNoICUlcjExOyIKKyAgICAg
ICAgInB1c2ggJSVyMTI7IHB1c2ggJSVyMTM7IHB1c2ggJSVyMTQ7IHB1c2ggJSVyMTU7IgorCisg
ICAgICAgICJjYWxsIDFmOyIKKyAgICAgICAgIjE6IGFkZHEgJDJmLTFiLCglJXJzcCk7IgorICAg
ICAgICAic3ViICUlZXNwLCUlZWN4OyIKKyAgICAgICAgImNtcCAlMywlJWVjeDsiCisgICAgICAg
ICJqYSAzZjsiCisgICAgICAgICJtb3YgJSVyc3AsJSVyc2k7IgorCisgICAgICAgIC8qIGNoZWNr
X3dha2V1cF9mcm9tX3dhaXQoKSBsb25nam1wKCkncyB0byB0aGlzIHBvaW50LiAqLworICAgICAg
ICAiMjogcmVwIG1vdnNiOyIKKyAgICAgICAgIm1vdiAlJXJzcCwlJXJzaTsiCisgICAgICAgICIz
OiBwb3AgJSVyYXg7IgorCisgICAgICAgICJwb3AgJSVyMTU7IHBvcCAlJXIxNDsgcG9wICUlcjEz
OyBwb3AgJSVyMTI7IgorICAgICAgICAicG9wICUlcjExOyBwb3AgJSVyMTA7IHBvcCAlJXI5OyAg
cG9wICUlcjg7IgogICAgICAgICAicG9wICUlcmJwOyBwb3AgJSVyZHg7IHBvcCAlJXJieDsgcG9w
ICUlcmF4IgogICAgICAgICA6ICI9JlMiICh3cXYtPmVzcCksICI9JmMiIChkdW1teSksICI9JkQi
IChkdW1teSkKICAgICAgICAgOiAiaSIgKFBBR0VfU0laRSksICIwIiAoMCksICIxIiAoY3B1X2lu
Zm8pLCAiMiIgKHdxdi0+c3RhY2spCkBAIC0xOTAsMTEgKzIwMiwxNiBAQCB2b2lkIGNoZWNrX3dh
a2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICAgICAgd2FpdCgpOyAvKiB0YWtlcyB1cyBiYWNrIGlu
dG8gdGhlIHNjaGVkdWxlciAqLwogICAgIH0KIAorICAgIC8qCisgICAgICogSGFuZC1yb2xsZWQg
bG9uZ2ptcCgpLiAgUmV0dXJucyB0byB0aGUgcG9pbnRlciBvbiB0aGUgdG9wIG9mCisgICAgICog
d3F2LT5zdGFjaywgYW5kIGxhbmRzIG9uIGEgYHJlcCBtb3ZzYCBpbnN0cnVjdGlvbi4KKyAgICAg
Ki8KICAgICBhc20gdm9sYXRpbGUgKAogICAgICAgICAibW92ICUxLCUlIl9fT1Aic3A7IGptcCAq
KCUwKSIKICAgICAgICAgOiA6ICJTIiAod3F2LT5zdGFjayksICJEIiAod3F2LT5lc3ApLAogICAg
ICAgICAiYyIgKChjaGFyICopZ2V0X2NwdV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+ZXNwKQogICAg
ICAgICA6ICJtZW1vcnkiICk7CisgICAgdW5yZWFjaGFibGUoKTsKIH0KIAogI2Vsc2UgLyogIUNP
TkZJR19YODYgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:56:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlvj-00071X-1f; Mon, 19 Feb 2018 13:56:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlvi-00070f-1k
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:30 +0000
X-Inumbo-ID: e18b2052-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e18b2052-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:57:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlvb-0004RK-Qp
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlvb-00063v-Q5
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlvb-00063v-Q5@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Support compiling with
	indirect branch thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyYTI2MjRlM2M2MjUwYzZiZThhOTI0OGM4ZmU1YTMyMTE4MzRkNGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToxOTozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToxOTozNSAyMDE4ICsw
MTAwCgogICAgeDg2OiBTdXBwb3J0IGNvbXBpbGluZyB3aXRoIGluZGlyZWN0IGJyYW5jaCB0aHVu
a3MKICAgIAogICAgVXNlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybi8tbWluZGlyZWN0
LWJyYW5jaC1yZWdpc3RlciB3aGVuIGF2YWlsYWJsZS4KICAgIFRvIGJlZ2luIHdpdGgsIHVzZSB0
aGUgcmV0cG9saW5lIHRodW5rLiAgTGF0ZXIgd29yayB3aWxsIGFkZCBhbHRlcm5hdGl2ZQogICAg
dGh1bmtzIHdoaWNoIGNhbiBiZSBzZWxlY3RlZCBhdCBib290IHRpbWUuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDM2NTlmMGY0YmNjNmNhMDgxMDNk
MWE3YWU0ZTk3NTM1ZWNjOTc4YmUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUw
ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJj
aC94ODYvUnVsZXMubWsgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0NyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCmluZGV4IGIzNzdjOTEuLmFlMjU3NDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTMyLDYgKzMy
LDcgQEAgb2JqLXkgKz0gaTgyNTkubwogb2JqLXkgKz0gaW9fYXBpYy5vCiBvYmotJChDT05GSUdf
TElWRVBBVENIKSArPSBhbHRlcm5hdGl2ZS5vIGxpdmVwYXRjaC5vCiBvYmoteSArPSBtc2kubwor
b2JqLSQoQ09ORklHX0lORElSRUNUX1RIVU5LKSArPSBpbmRpcmVjdC10aHVuay5vCiBvYmoteSAr
PSBpb3BvcnRfZW11bGF0ZS5vCiBvYmoteSArPSBpcnEubwogb2JqLSQoQ09ORklHX0tFWEVDKSAr
PSBtYWNoaW5lX2tleGVjLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hl
bi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCAzMTM5ODg2Li44YWE0NjQzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC0yNCwz
ICsyNCwxMCBAQCBDRkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcwogaWZu
ZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLWZ2aXNpYmlsaXR5PWhpZGRlbixuKSxuKQogQ0ZM
QUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURQogZW5kaWYKKworIyBDb21waWxl
IHdpdGggdGh1bmstZXh0ZXJuLCBpbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIgaWYgYXZhaWFibGUu
CitpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rl
cixuKSxuKQorQ0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGly
ZWN0LWJyYW5jaC1yZWdpc3RlcgorQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCitl
eHBvcnQgQ09ORklHX0lORElSRUNUX1RIVU5LPXkKK2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNlYWY1MDUKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwpAQCAtMCwwICsxLDM4IEBACisvKgor
ICogSW1wbGVtZW50IF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scyBmb3IgdXNlIHdpdGgg
Y29tcGF0YmlsZSBjb21waWxlcnMKKyAqIGFuZCB0aGUgLW1pbmRpcmVjdC1icmFuY2g9dGh1bmst
ZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIG9wdGlvbnMuCisgKgorICogQ29weXJp
Z2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgorICoKKyAqIFRoaXMgc291cmNl
IGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAor
ICogVmVyc2lvbiAyLiAgU2VlIHRoZSBmaWxlIENPUFlJTkcgZm9yIG1vcmUgZGV0YWlscy4KKyAq
LworICAgICAgICAuZmlsZSBfX0ZJTEVfXworCisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgor
CisubWFjcm8gSU5EX1RIVU5LX1JFVFBPTElORSByZWc6cmVxCisgICAgICAgIGNhbGwgMmYKKzE6
CisgICAgICAgIGxmZW5jZQorICAgICAgICBqbXAgMWIKKzI6CisgICAgICAgIG1vdiAlXHJlZywg
KCVyc3ApCisgICAgICAgIHJldAorLmVuZG0KKworLyoKKyAqIEJ1aWxkIHRoZSBfX3g4Nl9pbmRp
cmVjdF90aHVua18qIHN5bWJvbHMuICBDdXJyZW50bHkgaW1wbGVtZW50IHRoZQorICogcmV0cG9s
aW5lIHRodW5rIG9ubHkuCisgKi8KKy5tYWNybyBHRU5fSU5ESVJFQ1RfVEhVTksgcmVnOnJlcQor
ICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnLCAiYXgiLCBA
cHJvZ2JpdHMKKworRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKKyAgICAgICAgSU5E
X1RIVU5LX1JFVFBPTElORSBccmVnCisuZW5kbQorCisvKiBJbnN0YW50aWF0ZSBHRU5fSU5ESVJF
Q1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0ZXIgZXhjZXB0ICVyc3AuICovCisuaXJwIHJlZywgYXgs
IGN4LCBkeCwgYngsIGJwLCBzaSwgZGksIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUKKyAg
ICAgICAgR0VOX0lORElSRUNUX1RIVU5LIHJlZz1yXHJlZworLmVuZHIKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDI1NzU5
NjcuLmYxZTEyYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVu
L2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtNjAsNiArNjAsNyBAQCBTRUNUSU9OUwogICAudGV4dCA6
IHsKICAgICAgICAgX3N0ZXh0ID0gLjsgICAgICAgICAgICAvKiBUZXh0IGFuZCByZWFkLW9ubHkg
ZGF0YSAqLwogICAgICAgICooLnRleHQpCisgICAgICAgKigudGV4dC5fX3g4Nl9pbmRpcmVjdF90
aHVua18qKQogICAgICAgICooLnRleHQuY29sZCkKICAgICAgICAqKC50ZXh0LnVubGlrZWx5KQog
ICAgICAgICooLmZpeHVwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:56:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlvp-00072Z-3P; Mon, 19 Feb 2018 13:56:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlvo-00072M-02
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:36 +0000
X-Inumbo-ID: 97d090f6-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97d090f6-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:55:50 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlvl-0004SE-TG
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlvl-00065L-Sj
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlvl-00065L-Sj@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:56:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4NjAyMTkwZjY5OGFlYWNlNmQ3ZTAyODk1NGExMzQ5OTk3ZWUwYmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToyMDo0NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToyMDo0NSAyMDE4ICsw
MTAwCgogICAgeDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9tIGFzc2VtYmx5IGNvZGUK
ICAgIAogICAgSW50cm9kdWNlIElORElSRUNUX0NBTEwgYW5kIElORElSRUNUX0pNUCB3aGljaCBl
aXRoZXIgZGVncmFkZSB0byBhIG5vcm1hbAogICAgaW5kaXJlY3QgYnJhbmNoLCBvciBkaXNwYXRj
aCB0byB0aGUgX194ODZfaW5kaXJlY3RfdGh1bmtfKiBzeW1ib2xzLgogICAgCiAgICBVcGRhdGUg
YWxsIHRoZSBtYW51YWwgaW5kaXJlY3QgYnJhbmNoZXMgaW4gdG8gdXNlIHRoZSBuZXcgdGh1bmtz
LiAgVGhlCiAgICBpbmRpcmVjdCBicmFuY2hlcyBpbiB0aGUgZWFybHkgYm9vdCBhbmQga2V4ZWMg
cGF0aCBhcmUgbGVmdCBpbnRhY3QgYXMgd2UgY2FuJ3QKICAgIHVzZSB0aGUgY29tcGlsZWQtaW4g
dGh1bmtzIGF0IHRob3NlIHBvaW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogN2M1MDg2MTJmN2E1MDk2YjQ4MTlkNGVmMmNlNTY2ZTAxYmQ2
NmMwYwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB4ZW4v
UnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gv
eDg2L1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrCiB4ZW4vYXJjaC94ODYv
Ym9vdC90cmFtcG9saW5lLlMgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKystLQogeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAg
ICAgIHwgIDYgKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
fCAgOCArKystLS0tCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDggKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgICAgICB8ICA4
ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggfCA0MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
ICAgICAgICAgICAgICAgICB8ICAyICstCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMjIgaW5zZXJ0aW9u
cygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1
bGVzLm1rCmluZGV4IDEyNDdiNjEuLmY4MWNkM2IgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5tawor
KysgYi94ZW4vUnVsZXMubWsKQEAgLTcwLDggKzcwLDggQEAgZW5kaWYKIAogQUZMQUdTLXkgICAg
ICAgICAgICAgICAgKz0gLURfX0FTU0VNQkxZX18gLWluY2x1ZGUgJChCQVNFRElSKS9pbmNsdWRl
L3hlbi9jb25maWcuaAogCi0jIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0IGhhbmRs
ZSAuY29kZTE2Ly5jb2RlMzIvLmNvZGU2NCB5ZXQKLUFGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9
IC1uby1pbnRlZ3JhdGVkLWFzCisjIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0IGhh
bmRsZSBlbWJlZGRlZCAuaW5jbHVkZSdzCitDRkxBR1MtJChjbGFuZykgICAgICAgICArPSAtbm8t
aW50ZWdyYXRlZC1hcwogCiBBTExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCA4YWE0
NjQzLi43ZWExZThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVu
L2FyY2gveDg2L1J1bGVzLm1rCkBAIC0zMSwzICszMSw5IEBAIENGTEFHUyArPSAtbWluZGlyZWN0
LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIKIENGTEFHUyAr
PSAtRENPTkZJR19JTkRJUkVDVF9USFVOSwogZXhwb3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15
CiBlbmRpZgorCisjIFNldCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1ZGUgcGF0aCBwcm9wZXJseSBm
b3Igb2xkZXIgR0NDIHRvb2xjaGFpbnMuICBDbGFuZworIyBvYmplY3RzIHRvIHRoZSBhZ3VtZW50
IGJlaW5nIHBhc3NlZCBob3dldmVyLgoraWZuZXEgKCQoY2xhbmcpLHkpCitDRkxBR1MgKz0gLVdh
LC1JJChCQVNFRElSKS9pbmNsdWRlCitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IGIw
MTM2MTQuLjhhMTdlMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTEyOCw4ICsxMjgsMjgg
QEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKICAgICAgICAgLmNvZGU2NAogc3RhcnQ2NDoK
ICAgICAgICAgLyogSnVtcCB0byBoaWdoIG1hcHBpbmdzLiAqLwotICAgICAgICBtb3ZhYnMgICRf
X2hpZ2hfc3RhcnQsJXJheAotICAgICAgICBqbXBxICAgIColcmF4CisgICAgICAgIG1vdmFicyAg
JF9faGlnaF9zdGFydCwgJXJkaQorCisjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCisgICAg
ICAgIC8qCisgICAgICAgICAqIElmIGJvb3RpbmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxpbmlu
ZyBhIENQVSwgc2libGluZyB0aHJlYWRzIGNhbgorICAgICAgICAgKiBhdHRlbXB0IEJyYW5jaCBU
YXJnZXQgSW5qZWN0aW9uIGFnYWluc3QgdGhpcyBqbXAuCisgICAgICAgICAqCisgICAgICAgICAq
IFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVUUE9MSU5FIHRodW5r
LCBhbmQgYXJlCisgICAgICAgICAqIGZ1cnRoZXIgdGhhbiBkaXNwMzIgZnJvbSB0aGUgaGlnaCBt
YXBwaW5ncyBzbyBjb3VsZG4ndCB1c2UKKyAgICAgICAgICogSlVNUF9USFVOSyBldmVuIGlmIGl0
IHdhcyBhIG5vbi1SRVRQT0xJTkUgdGh1bmsuICBGdXJ0aGVybW9yZSwgYW4KKyAgICAgICAgICog
TEZFTkNFIGlzbid0IG5lY2Vzc2FyaWx5IHNhZmUgdG8gdXNlIGF0IHRoaXMgcG9pbnQuCisgICAg
ICAgICAqCisgICAgICAgICAqIEFzIHRoaXMgaXNuJ3QgYSBob3RwYXRoLCB1c2UgYSBmdWxseSBz
ZXJpYWxpc2luZyBldmVudCB0byByZWR1Y2UKKyAgICAgICAgICogdGhlIHNwZWN1bGF0aW9uIHdp
bmRvdyBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgJWVieCBuZWVkcyBwcmVzZXJ2aW5nCisgICAgICAg
ICAqIGZvciBfX2hpZ2hfc3RhcnQuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgICVlYngs
ICVlc2kKKyAgICAgICAgY3B1aWQKKyAgICAgICAgbW92ICAgICAlZXNpLCAlZWJ4CisjZW5kaWYK
KworICAgICAgICBqbXBxICAgIColcmRpCiAKICAgICAgICAgLmNvZGUzMgogdHJhbXBvbGluZV9i
b290X2NwdV9lbnRyeToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggMDkyOGM5Yi4uNmQwMzBlNSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTIxODYsNiArMjE4
Niw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgZ3Vlc3RfbWlzY19lbmFibGUodWludDY0X3Qg
dmFsKQogICAgIHJldHVybiB2YWw7CiB9CiAKK3ZvaWQgX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4
KHZvaWQpOworCiAvKiBJbnN0cnVjdGlvbiBmZXRjaCB3aXRoIGVycm9yIGhhbmRsaW5nLiAqLwog
I2RlZmluZSBpbnNuX2ZldGNoKHR5cGUsIGJhc2UsIGVpcCwgbGltaXQpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICh7ICB1bnNpZ25lZCBsb25nIF9yYywgX3B0ciA9IChiYXNl
KSArIChlaXApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0yMjMyLDYgKzIy
MzQsOCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICB1bnNpZ25lZCBsb25nIGNvZGVfYmFzZSwgY29kZV9saW1pdDsKICAg
ICBjaGFyICppb19lbXVsX3N0dWIgPSBOVUxMOwogICAgIHZvaWQgKCppb19lbXVsKShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqKSBfX2F0dHJpYnV0ZV9fKChfX3JlZ3Bhcm1fXygxKSkpOworICAgIHN0
cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0aGlzX2NwdShzdHVicyk7CisgICAgdW5zaWduZWQg
bG9uZyBzdHViX3ZhID0gdGhpc19zdHVicy0+YWRkciArIFNUVUJfQlVGX1NJWkUgLyAyOwogICAg
IHVpbnQ2NF90IHZhbDsKICAgICBib29sX3QgdnBtdV9tc3I7CiAKQEAgLTI0MTcsMzEgKzI0MjEs
NDQgQEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICogY29udGV4dC4gVGhpcyBpcyBuZWVkZWQgZm9yIHNvbWUgc3lzdGVt
cyB3aGljaCAoYWIpdXNlIElOL09VVAogICAgICAqIHRvIGNvbW11bmljYXRlIHdpdGggQklPUyBj
b2RlIGluIHN5c3RlbS1tYW5hZ2VtZW50IG1vZGUuCiAgICAgICovCi0gICAgaW9fZW11bF9zdHVi
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUoc3R1YnMubWZuKSkpICsKLSAgICAgICAg
ICAgICAgICAgICAodGhpc19jcHUoc3R1YnMuYWRkcikgJiB+UEFHRV9NQVNLKSArCi0gICAgICAg
ICAgICAgICAgICAgU1RVQl9CVUZfU0laRSAvIDI7CisgICAgaW9fZW11bF9zdHViID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4odGhpc19zdHVicy0+bWZuKSkgKworICAgICAgICAgICAgICAgICAgIChz
dHViX3ZhICYgflBBR0VfTUFTSyk7CiAgICAgLyogbW92cSAkaG9zdF90b19ndWVzdF9ncHJfc3dp
dGNoLCVyY3ggKi8KICAgICBpb19lbXVsX3N0dWJbMF0gPSAweDQ4OwogICAgIGlvX2VtdWxfc3R1
YlsxXSA9IDB4Yjk7CiAgICAgKih2b2lkICoqKSZpb19lbXVsX3N0dWJbMl0gPSAodm9pZCAqKWhv
c3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaDsKKworI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwor
ICAgIC8qIGNhbGxxIF9feDg2X2luZGlyZWN0X3RodW5rX3JjeCAqLworICAgIGlvX2VtdWxfc3R1
YlsxMF0gPSAweGU4OworICAgICooaW50MzJfdCAqKSZpb19lbXVsX3N0dWJbMTFdID0KKyAgICAg
ICAgKGxvbmcpX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4IC0gKHN0dWJfdmEgKyAxMSArIDQpOwor
I2Vsc2UKICAgICAvKiBjYWxscSAqJXJjeCAqLwogICAgIGlvX2VtdWxfc3R1YlsxMF0gPSAweGZm
OwogICAgIGlvX2VtdWxfc3R1YlsxMV0gPSAweGQxOworICAgIC8qIFRPRE86IHVudGFuZ2xlIGlk
ZWFsX25vcHMgZnJvbSBpbml0L2xpdmVwYXRjaCBLY29uZmlnIG9wdGlvbnMuICovCisgICAgbWVt
Y3B5KCZpb19lbXVsX3N0dWJbMTJdLCAiXHgwZlx4MWZceDAwIiwgMyk7IC8qIFA2X05PUDMgKi8K
KyNlbmRpZgorCiAgICAgLyogZGF0YTE2IG9yIG5vcCAqLwotICAgIGlvX2VtdWxfc3R1YlsxMl0g
PSAob3BfYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKKyAgICBpb19lbXVsX3N0dWJbMTVdID0g
KG9wX2J5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7CiAgICAgLyogPGlvLWFjY2VzcyBvcGNvZGU+
ICovCi0gICAgaW9fZW11bF9zdHViWzEzXSA9IG9wY29kZTsKKyAgICBpb19lbXVsX3N0dWJbMTZd
ID0gb3Bjb2RlOwogICAgIC8qIGltbTggb3Igbm9wICovCi0gICAgaW9fZW11bF9zdHViWzE0XSA9
IDB4OTA7CisgICAgaW9fZW11bF9zdHViWzE3XSA9IDB4OTA7CiAgICAgLyogcmV0IChqdW1wcyB0
byBndWVzdF90b19ob3N0X2dwcl9zd2l0Y2gpICovCi0gICAgaW9fZW11bF9zdHViWzE1XSA9IDB4
YzM7Ci0gICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTYpOworICAgIGlvX2Vt
dWxfc3R1YlsxOF0gPSAweGMzOworICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8
IDE5KTsKIAogICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIu
ICovCi0gICAgaW9fZW11bCA9ICh2b2lkICopKHRoaXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9C
VUZfU0laRSAvIDIpOworICAgIGlvX2VtdWwgPSAodm9pZCAqKXN0dWJfdmE7CiAKICAgICBpZiAo
IGlvZW11bF9oYW5kbGVfcXVpcmsgKQotICAgICAgICBpb2VtdWxfaGFuZGxlX3F1aXJrKG9wY29k
ZSwgJmlvX2VtdWxfc3R1YlsxMl0sIHJlZ3MpOworICAgIHsKKyAgICAgICAgQlVJTERfQlVHX09O
KFNUVUJfQlVGX1NJWkUgLyAyIDwgMTUgKyAxMCk7CisgICAgICAgIGlvZW11bF9oYW5kbGVfcXVp
cmsob3Bjb2RlLCAmaW9fZW11bF9zdHViWzE1XSwgcmVncyk7CisgICAgfQogCiAgICAgLyogSS9P
IFBvcnQgYW5kIEludGVycnVwdCBGbGFnIGluc3RydWN0aW9ucy4gKi8KICAgICBzd2l0Y2ggKCBv
cGNvZGUgKQpAQCAtMjQ1MCw3ICsyNDY3LDcgQEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVn
ZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIG9wX2J5dGVzID0gMTsK
ICAgICBjYXNlIDB4ZTU6IC8qIElOIGltbTgsJWVheCAqLwogICAgICAgICBwb3J0ID0gaW5zbl9m
ZXRjaCh1OCwgY29kZV9iYXNlLCBlaXAsIGNvZGVfbGltaXQpOwotICAgICAgICBpb19lbXVsX3N0
dWJbMTRdID0gcG9ydDsgLyogaW1tOCAqLworICAgICAgICBpb19lbXVsX3N0dWJbMTddID0gcG9y
dDsgLyogaW1tOCAqLwogICAgIGV4ZWNfaW46CiAgICAgICAgIGlmICggIWd1ZXN0X2lvX29rYXko
cG9ydCwgb3BfYnl0ZXMsIHYsIHJlZ3MpICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKQEAgLTI0
NzksNyArMjQ5Niw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBvcF9ieXRlcyA9IDE7CiAgICAgY2FzZSAweGU3
OiAvKiBPVVQgJWVheCxpbW04ICovCiAgICAgICAgIHBvcnQgPSBpbnNuX2ZldGNoKHU4LCBjb2Rl
X2Jhc2UsIGVpcCwgY29kZV9saW1pdCk7Ci0gICAgICAgIGlvX2VtdWxfc3R1YlsxNF0gPSBwb3J0
OyAvKiBpbW04ICovCisgICAgICAgIGlvX2VtdWxfc3R1YlsxN10gPSBwb3J0OyAvKiBpbW04ICov
CiAgICAgZXhlY19vdXQ6CiAgICAgICAgIGlmICggIWd1ZXN0X2lvX29rYXkocG9ydCwgb3BfYnl0
ZXMsIHYsIHJlZ3MpICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRl
eCBlZDllYWVlLi45ODY3MGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC02MzUsNyArNjM1LDggQEAg
aGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92emJsIFVSRUdTX2VudHJ5X3ZlY3Rv
ciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJsZSglcmlwKSwlcmR4CiAg
ICAgICAgIFBFUkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKLSAgICAgICAgY2FsbHEg
KiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4CisgICAg
ICAgIElORElSRUNUX0NBTEwgJXJkeAogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAg
ICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgpAQCAtODA2LDcgKzgwNyw4IEBAIGhhbmRsZV9p
c3RfZXhjZXB0aW9uOgogMTogICAgICBtb3ZxICAlcnNwLCVyZGkKICAgICAgICAgbW92emJsIFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJs
ZSglcmlwKSwlcmR4Ci0gICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAgICAgIG1vdiAg
ICglcmR4LCAlcmF4LCA4KSwgJXJkeAorICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAg
ICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAg
ICBjbXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIGpuZSAg
IHJldF9mcm9tX2ludHIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXgg
ZmNmZTlmNy4uNTFkNGRkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTQyOTksOCArNDI5OSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoICFyYyApCiAg
ICAgICAgIHsKICAgICAgICAgICAgY29weV9SRVhfVkVYKGJ1ZiwgcmV4X3ByZWZpeCwgdmV4KTsK
LSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImNhbGwgKiUwIiA6IDogInIiIChzdHViLmZ1bmMp
LCAiYSIgKG1tdmFscCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJt
ZW1vcnkiICk7CisgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9DQUxMICUwIiA6
IDogInIiIChzdHViLmZ1bmMpLCAiYSIgKG1tdmFscCkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgfQogICAgICAgICBw
dXRfZnB1KCZmaWMpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKQEAgLTQ1NTIsOCArNDU1Miw4
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKICAgICAgICAg
ICAgY29weV9SRVhfVkVYKGJ1ZiwgcmV4X3ByZWZpeCwgdmV4KTsKLSAgICAgICAgICAgYXNtIHZv
bGF0aWxlICggImNhbGwgKiUwIiA6IDogInIiIChzdHViLmZ1bmMpLCAiYSIgKG1tdmFscCkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9DQUxMICUwIiA6IDogInIiIChzdHViLmZ1bmMp
LCAiYSIgKG1tdmFscCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgfQogICAgICAgICBwdXRfZnB1KCZmaWMpOwogICAg
ICAgICBwdXRfc3R1YihzdHViKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVu
L2NvbW1vbi93YWl0LmMKaW5kZXggODc3ZWYxOS4uNmJiNjVjNiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTIwNCwxMiArMjA0LDE0IEBA
IHZvaWQgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCh2b2lkKQogCiAgICAgLyoKICAgICAgKiBIYW5k
LXJvbGxlZCBsb25nam1wKCkuICBSZXR1cm5zIHRvIHRoZSBwb2ludGVyIG9uIHRoZSB0b3Agb2YK
LSAgICAgKiB3cXYtPnN0YWNrLCBhbmQgbGFuZHMgb24gYSBgcmVwIG1vdnNgIGluc3RydWN0aW9u
LgorICAgICAqIHdxdi0+c3RhY2ssIGFuZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rp
b24uICBBbGwgb3RoZXIgR1BScyBhcmUKKyAgICAgKiByZXN0b3JlZCBmcm9tIHRoZSBzdGFjaywg
c28gYXJlIGF2YWlsYWJsZSBmb3IgdXNlIGhlcmUuCiAgICAgICovCiAgICAgYXNtIHZvbGF0aWxl
ICgKLSAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBqbXAgKiglMCkiCisgICAgICAgICJtb3Yg
JTEsJSUiX19PUCJzcDsgSU5ESVJFQ1RfSk1QICVbaXBdIgogICAgICAgICA6IDogIlMiICh3cXYt
PnN0YWNrKSwgIkQiICh3cXYtPmVzcCksCi0gICAgICAgICJjIiAoKGNoYXIgKilnZXRfY3B1X2lu
Zm8oKSAtIChjaGFyICopd3F2LT5lc3ApCisgICAgICAgICAgImMiICgoY2hhciAqKWdldF9jcHVf
aW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCksCisgICAgICAgICAgW2lwXSAiciIgKCoodW5zaWdu
ZWQgbG9uZyAqKXdxdi0+c3RhY2spCiAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICB1bnJlYWNo
YWJsZSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggOTcwMTAwOC4uN2YzYjA2NSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xMyw2ICsxMywxNCBAQAogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAKKyNpZmRlZiBf
X0FTU0VNQkxZX18KKyMgaW5jbHVkZSA8YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgorI2Vsc2UK
K2FzbSAoICJcdC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAiCisgICAgICBfX3N0cmluZ2lm
eShJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykpICk7Cithc20gKCAiXHQuaW5jbHVk
ZSBcImFzbS9pbmRpcmVjdF90aHVua19hc20uaFwiIiApOworI2VuZGlmCisKICNpZm5kZWYgX19B
U1NFTUJMWV9fCiB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAjZW5kaWYKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjk2YmNjMjUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lu
ZGlyZWN0X3RodW5rX2FzbS5oCkBAIC0wLDAgKzEsNDEgQEAKKy8qCisgKiBXYXJuaW5nISAgVGhp
cyBmaWxlIGlzIGluY2x1ZGVkIGF0IGFuIGFzc2VtYmxlciBsZXZlbCBmb3IgLmMgZmlsZXMsIGNh
dXNpbmcKKyAqIHVzdWFsICNpZmRlZidhcnkgdG8gdHVybiBpbnRvIGNvbW1lbnRzLgorICovCisK
Ky5tYWNybyBJTkRJUkVDVF9CUkFOQ0ggaW5zbjpyZXEgYXJnOnJlcQorLyoKKyAqIENyZWF0ZSBh
biBpbmRpcmVjdCBicmFuY2guICBpbnNuIGlzIG9uZSBvZiBjYWxsL2ptcCwgYXJnIGlzIGEgc2lu
Z2xlCisgKiByZWdpc3Rlci4KKyAqCisgKiBXaXRoIG5vIGNvbXBpbGVyIHN1cHBvcnQsIHRoaXMg
ZGVncmFkZXMgaW50byBhIHBsYWluIGluZGlyZWN0IGNhbGwvam1wLgorICogV2l0aCBjb21waWxl
ciBzdXBwb3J0LCBkaXNwYXRjaCB0byB0aGUgY29ycmVjdCBfX3g4Nl9pbmRpcmVjdF90aHVua18q
CisgKi8KKyAgICAuaWYgQ09ORklHX0lORElSRUNUX1RIVU5LID09IDEKKworICAgICAgICAkZG9u
ZSA9IDAKKyAgICAgICAgLmlycCByZWcsIGF4LCBjeCwgZHgsIGJ4LCBicCwgc2ksIGRpLCA4LCA5
LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1CisgICAgICAgIC5pZmVxcyAiXGFyZyIsICIlclxyZWci
CisgICAgICAgICAgICBcaW5zbiBfX3g4Nl9pbmRpcmVjdF90aHVua19yXHJlZworICAgICAgICAg
ICAgJGRvbmUgPSAxCisgICAgICAgICAgIC5leGl0bQorICAgICAgICAuZW5kaWYKKyAgICAgICAg
LmVuZHIKKworICAgICAgICAuaWYgJGRvbmUgIT0gMQorICAgICAgICAgICAgLmVycm9yICJCYWQg
cmVnaXN0ZXIgYXJnIFxhcmciCisgICAgICAgIC5lbmRpZgorCisgICAgLmVsc2UKKyAgICAgICAg
XGluc24gKlxhcmcKKyAgICAuZW5kaWYKKy5lbmRtCisKKy8qIENvbnZlbmllbmNlIHdyYXBwZXJz
LiAqLworLm1hY3JvIElORElSRUNUX0NBTEwgYXJnOnJlcQorICAgIElORElSRUNUX0JSQU5DSCBj
YWxsIFxhcmcKKy5lbmRtCisKKy5tYWNybyBJTkRJUkVDVF9KTVAgYXJnOnJlcQorICAgIElORElS
RUNUX0JSQU5DSCBqbXAgXGFyZworLmVuZG0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaAppbmRleCBlZjZlNWVlLi45ZjhhNjA5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oCkBAIC03LDcgKzcsNyBAQAogI2lmbmRlZiBfX1hFTl9DT05GSUdfSF9fCiAj
ZGVmaW5lIF9fWEVOX0NPTkZJR19IX18KIAotI2luY2x1ZGUgPGdlbmVyYXRlZC9hdXRvY29uZi5o
PgorI2luY2x1ZGUgPHhlbi9rY29uZmlnLmg+CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5j
bHVkZSA8eGVuL2NvbXBpbGVyLmg+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:56:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlw3-000748-5D; Mon, 19 Feb 2018 13:56:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlw2-00073c-Di
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:50 +0000
X-Inumbo-ID: ed8cd34e-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed8cd34e-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:58:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlvv-0004SS-VQ
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlvv-00065q-Uq
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlvv-00065q-Uq@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:56:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjZjRlMjlmOGRmNWZjMThmNjViYWEwODQwOGEzZDdjZjMyNjlkMDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMToyMjo1OSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMToyMjo1OSAyMDE4ICsw
MTAwCgogICAgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0aXZlIG1pdGlnYXRp
b25zCiAgICAKICAgIE5vdGhpbmcgdmVyeSBpbnRlcmVzdGluZyBhdCB0aGUgbW9tZW50LCBidXQg
dGhlIGxvZ2ljIHdpbGwgZ3JvdyBhcyBuZXcKICAgIG1pdGlnYXRpb25zIGFyZSBhZGRlZC4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMzFkNmM1M2Fk
ZjY0MTdiZjQ0OWNhNTBlODQxNmU0MWI2NGQ0NjgwMwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEt
MTYgMTc6NDU6NTAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICAzICsrCiB4ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgICAgICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAzNSArKysrKysr
KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4
IGFlMjU3NDQuLmFkNDM0MjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTU0LDYgKzU0LDcgQEAgb2JqLXkgKz0gc2V0dXAu
bwogb2JqLXkgKz0gc2h1dGRvd24ubwogb2JqLXkgKz0gc21wLm8KIG9iai15ICs9IHNtcGJvb3Qu
bworb2JqLXkgKz0gc3BlY19jdHJsLm8KIG9iai15ICs9IHNyYXQubwogb2JqLXkgKz0gc3RyaW5n
Lm8KIG9iai15ICs9IHN5c2N0bC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQ1OWFjZWIuLmQ2N2JmZmIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01Miw2
ICs1Miw3IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21j
MTQ2ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNf
Y3RybC5oPgogCiAvKiBvcHRfbm9zbXA6IElmIHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFy
ZSBpZ25vcmVkLiAqLwogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9ub3NtcDsKQEAgLTE0
MjAsNiArMTQyMSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0X2lu
X2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAorICAgIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnMoKTsKKwogICAgIGluaXRfaWRsZV9kb21haW4oKTsKIAogICAgIHRoaXNfY3B1KHN0dWJzLmFk
ZHIpID0gYWxsb2Nfc3R1Yl9wYWdlKHNtcF9wcm9jZXNzb3JfaWQoKSwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yNTY3MDFhCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0wLDAgKzEsNzUgQEAKKy8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqIGFyY2gveDg2L3NwZWNfY3RybC5jCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg
dmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBh
bG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1z
IEx0ZC4KKyAqLworI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgor
CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4K
KworZW51bSBpbmRfdGh1bmsgeworICAgIFRIVU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0
aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAqLworICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3Np
bmcgY29tcGlsZXIgc3VwcG9ydCBmb3IgdGh1bmtzLiAqLworCisgICAgVEhVTktfUkVUUE9MSU5F
LAorfTsKKworc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmspCit7CisgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlv
biBmYWNpbGl0aWVzOlxuIik7CisKKyAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBl
cnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KKyAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklH
X0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGls
ZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOworCisgICAgcHJpbnRrKFhFTkxPR19J
TkZPCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4iLAorICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CisgICAgICAgICAgIHRodW5rID09
IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDogIj8iKTsKK30KKwordm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQoreworICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKKworICAgIC8qCisgICAgICogU3VwcGxpbWVudGFyeSBt
aW5vciBhZGp1c3RtZW50cy4gIFdpdGhvdXQgY29tcGlsZXIgc3VwcG9ydCwgdGhlcmUgYXJlCisg
ICAgICogbm8gdGh1bmtzLgorICAgICAqLworICAgIGlmICggIUlTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSApCisgICAgICAgIHRodW5rID0gVEhVTktfTk9ORTsKKworICAgIC8qCisg
ICAgICogSWYgdGhlcmUgYXJlIHN0aWxsIG5vIHRodW5rIHByZWZlcmVuY2VzLCB0aGUgY29tcGls
ZWQgZGVmYXVsdCBpcworICAgICAqIGFjdHVhbGx5IHJldHBvbGluZSwgYW5kIGl0IGlzIGJldHRl
ciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAgaWYgKCB0aHVuayA9PSBUSFVOS19ERUZBVUxU
ICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisKKyAgICBwcmludF9kZXRhaWxz
KHRodW5rKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lMDg4YTU1Ci0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMCwwICsxLDM1
IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChj
KSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYgX19YODZfU1BF
Q19DVFJMX0hfXworI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCisKK3ZvaWQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKKworI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxf
SF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:56:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlw8-00075K-7d; Mon, 19 Feb 2018 13:56:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlw7-000759-9S
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:55 +0000
X-Inumbo-ID: a3d0c0a6-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3d0c0a6-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:56:10 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlw6-0004SY-1C
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlw6-00066Y-0g
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlw6-00066Y-0g@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:56:54 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/amd: Try to set lfence as
	being Dispatch Serialising
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyOTFjMDFjZDZkNDA1OTI3Y2ViMDIyYmRlZjY0NzlkZThiOWZiOWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozMDowOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozMDowOCAyMDE4ICsw
MTAwCgogICAgeDg2L2FtZDogVHJ5IHRvIHNldCBsZmVuY2UgYXMgYmVpbmcgRGlzcGF0Y2ggU2Vy
aWFsaXNpbmcKICAgIAogICAgVGhpcyBwcm9wZXJ0eSBpcyByZXF1aXJlZCBmb3IgdGhlIEFNRCdz
IHJlY29tbWVuZGVkIG1pdGlnYXRpb24gZm9yIEJyYW5jaAogICAgVGFyZ2V0IEluamVjdGlvbiwg
YnV0IFhlbiBuZWVkcyB0byBjb3BlIHdpdGggYmVpbmcgdW5hYmxlIHRvIGRldGVjdCBvciBtb2Rp
ZnkKICAgIHRoZSBNU1IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGZlM2VlNTUzMGE4ZDBkMGI2YTQ3ODE2NzEyNWQwMGM0MGYyOTRhODYKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTAxLTE2IDE3OjQ1OjUwICswMDAwCi0tLQogeGVuL2FyY2gveDg2
L2NwdS9hbWQuYyAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggfCAgMiArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaCAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwppbmRleCBkNjVhYzcxLi40YTEzMTBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTU1OSw2ICs1NTks
MzggQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJd3Jt
c3JfYW1kX3NhZmUoMHhjMDAxMTAwZCwgbCwgaCAmIH4xKTsKIAl9CiAKKwkvKgorCSAqIEF0dGVt
cHQgdG8gc2V0IGxmZW5jZSB0byBiZSBEaXNwYXRjaCBTZXJpYWxpc2luZy4gIFRoaXMgTVNSIGFs
bW9zdAorCSAqIGNlcnRhaW5seSBpc24ndCB2aXJ0dWFsaXNlZCAoYW5kIFhlbiBhdCBsZWFzdCB3
aWxsIGxlYWsgdGhlIHJlYWwKKwkgKiB2YWx1ZSBpbiBidXQgc2lsZW50bHkgZGlzY2FyZCB3cml0
ZXMpLCBhcyB3ZWxsIGFzIGJlaW5nIHBlci1jb3JlCisJICogcmF0aGVyIHRoYW4gcGVyLXRocmVh
ZCwgc28gZG8gYSBmdWxsIHNhZmUgcmVhZC93cml0ZS9yZWFkYmFjayBjeWNsZQorCSAqIGluIHRo
ZSB3b3JzdCBjYXNlLgorCSAqLworCWlmIChjLT54ODYgPT0gMHgwZiB8fCBjLT54ODYgPT0gMHgx
MSkKKwkJLyogQWx3YXlzIGRpc3BhdGNoIHNlcmlhbGlzaW5nIG9uIHRoaXMgaGFyZGFyZS4gKi8K
KwkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFiaWxp
dHkpOworCWVsc2UgLyogSW1wbGljaWx5ICI9PSAweDEwIHx8ID49IDB4MTIiIGJ5IGJlaW5nIDY0
Yml0LiAqLyB7CisJCWlmIChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9ERV9DRkcsIHZhbHVlKSkKKwkJ
CS8qIFVuYWJsZSB0byByZWFkLiAgQXNzdW1lIHRoZSBzYWZlciBkZWZhdWx0LiAqLworCQkJX19j
bGVhcl9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILAorCQkJCSAgICBjLT54ODZfY2Fw
YWJpbGl0eSk7CisJCWVsc2UgaWYgKHZhbHVlICYgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJ
U0UpCisJCQkvKiBBbHJlYWR5IGRpc3BhdGNoIHNlcmlhbGlzaW5nLiAqLworCQkJX19zZXRfYml0
KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJCQkgIGMtPng4Nl9jYXBhYmlsaXR5KTsK
KwkJZWxzZSBpZiAod3Jtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLAorCQkJCSAgICB2YWx1ZSB8
IEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFKSB8fAorCQkJIHJkbXNyX3NhZmUoTVNSX0FN
RDY0X0RFX0NGRywgdmFsdWUpIHx8CisJCQkgISh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVOQ0Vf
U0VSSUFMSVNFKSkKKwkJCS8qIEF0dGVtcHQgdG8gc2V0IGZhaWxlZC4gIEFzc3VtZSB0aGUgc2Fm
ZXIgZGVmYXVsdC4gKi8KKwkJCV9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRD
SCwKKwkJCQkgICAgYy0+eDg2X2NhcGFiaWxpdHkpOworCQllbHNlCisJCQkvKiBTdWNjZXNzZnVs
bHkgZW5hYmxlZCEgKi8KKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gs
CisJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7CisJfQorCiAJc3dpdGNoKGMtPng4NikKIAl7CiAJ
Y2FzZSAweGYgLi4uIDB4MTc6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDFhMTFlYmUu
LmNlM2Y2NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yNiw2ICsyNiw3IEBACiAj
ZGVmaW5lIFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUgkoKEZTQ0FQSU5UUyswKSozMisgNykg
LyogY2xmbHVzaCByZXFkIHdpdGggbW9uaXRvciAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9BUEVS
Rk1QRVJGCQkoKEZTQ0FQSU5UUyswKSozMisgOCkgLyogQVBFUkZNUEVSRiAqLwogI2RlZmluZSBY
ODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTwkoKEZTQ0FQSU5UUyswKSozMisgOSkgLyogUExB
VEZPUk1fSU5GTyBNU1IgcHJlc2VudCAqLworI2RlZmluZSBYODZfRkVBVFVSRV9MRkVOQ0VfRElT
UEFUQ0gJKChGU0NBUElOVFMrMCkqMzIrIDEwKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNl
cmlhbGlzaW5nICovCiAKICNkZWZpbmUgY3B1ZmVhdF93b3JkKGlkeCkJKChpZHgpIC8gMzIpCiAj
ZGVmaW5lIGNwdWZlYXRfYml0KGlkeCkJKChpZHgpICUgMzIpCkBAIC04OSw2ICs5MCw3IEBACiAj
ZGVmaW5lIGNwdV9oYXNfZWlzdAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0VJU1QpCiAjZGVm
aW5lIGNwdV9oYXNfaHlwZXJ2aXNvcglib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFlQRVJWSVNP
UikKICNkZWZpbmUgY3B1X2hhc19jbXBfbGVnYWN5CWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9D
TVBfTEVHQUNZKQorI2RlZmluZSBjcHVfaGFzX2xmZW5jZV9kaXNwYXRjaCBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENIKQogCiBlbnVtIF9jYWNoZV90eXBlIHsKICAgICBD
QUNIRV9UWVBFX05VTEwgPSAwLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggMDRiNjcyMi4u
MjFjZDY2MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0yMTAsNiArMjEwLDcgQEAKICNk
ZWZpbmUgTVNSX0FNRDY0X0lDX0NGRwkJMHhjMDAxMTAyMQogI2RlZmluZSBNU1JfQU1ENjRfRENf
Q0ZHCQkweGMwMDExMDIyCiAjZGVmaW5lIE1TUl9BTUQ2NF9ERV9DRkcJCTB4YzAwMTEwMjkKKyNk
ZWZpbmUgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJU0UJKF9BQygxLCBVTEwpIDw8IDEpCiAK
ICNkZWZpbmUgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0sJMHhjMDAxMTAyNwogI2RlZmluZSBN
U1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSwkweGMwMDExMDE5Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:57:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlwI-00076h-9R; Mon, 19 Feb 2018 13:57:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlwH-00076X-Rx
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:05 +0000
X-Inumbo-ID: a9d31ae1-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9d31ae1-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:56:20 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlwG-0004TO-3P
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlwG-00067C-2o
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlwG-00067C-2o@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:57:04 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: Introduce alternative
	indirect thunks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxZjdlNDYyN2I2NTk3NTM2ZGVkNWI4MzI2ZGEzY2E1MDRiMTc3MmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozMjo1NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozMjo1NSAyMDE4ICsw
MTAwCgogICAgeDg2OiBJbnRyb2R1Y2UgYWx0ZXJuYXRpdmUgaW5kaXJlY3QgdGh1bmtzCiAgICAK
ICAgIERlcGVuZGluZyBvbiBoYXJkd2FyZSBhbmQgbWljcm9jb2RlIGF2YWlsYWJpbGl0eSwgd2Ug
d2lsbCB3YW50IHRvIHJlcGxhY2UKICAgIElORF9USFVOS19SRVBPTElORSB3aXRoIG90aGVyIGlt
cGxlbWVudGF0aW9ucy4KICAgIAogICAgRm9yIEFNRCBoYXJkd2FyZSwgY2hvb3NlIElORF9USFVO
S19MRkVOQ0UgaW4gcHJlZmVyZW5jZSB0byByZXRwb2xpbmUgaWYgbGZlbmNlCiAgICBpcyBrbm93
biB0byBiZSAob3Igd2FzIHN1Y2Nlc3NmdWxseSBtYWRlKSBkaXNwYXRjaCBzZXJpYWxpc2luZy4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODU4
Y2JhMGQ0YzZiNmI0NTE4MGFmY2I0MTU2MWZkNjU4NWFkNTFhMwogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMDEtMTYgMTc6NDU6NTAgKzAwMDAKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biB8IDE2ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAg
ICB8ICA5ICsrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyAgICAgICB8IDE3ICsr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICB8ICAyICsKIDUgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBhZWNmOWZk
Li5jMWNiMWExIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ0LDYgKzI0
NCwyMiBAQCBhbmQgbm90IHJ1bm5pbmcgc29mdGlycXMuIFJlZHVjZSB0aGlzIGlmIHNvZnRpcnFz
IGFyZSBub3QgYmVpbmcgcnVuIGZyZXF1ZW50bHkKIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEg
aGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBO
TUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCisjIyMgYnRpICh4ODYpCis+IGA9IExpc3Qg
b2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCBdYAorCitCcmFuY2ggVGFyZ2V0IEluamVj
dGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKK2FwcHJv
cHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2Fk
ZWQgbWljcm9jb2RlLAorYW5kIGhhcmR3YXJlIGRldGFpbHMuCisKKyoqV0FSTklORzogQW55IHVz
ZSBvZiB0aGlzIG9wdGlvbiBtYXkgaW50ZXJmZXJlIHdpdGggaGV1cmlzdGljcy4gIFVzZSB3aXRo
CitleHRyZW1lIGNhcmUuKioKKworSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RI
VU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hpY2ggb2YgdGhl
IHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdg
Citsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2VuZXJhbGx5
IHByZWZlcnJlZCBmb3IgSW50ZWwKK2hhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJl
aW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1hbAorb3ZlcmhlYWQpLCBhbmQg
YGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0LCBwcmVmZXJyZWQgZm9yIEFN
RCkuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IGVjYmE2NzMuLjM1ZjBiYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNDA3LDYgKzQw
NywxNSBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJICogZXhl
Y3V0ZWQsIGMgPT0gJmJvb3RfY3B1X2RhdGEuCiAJICovCiAJaWYgKCBjICE9ICZib290X2NwdV9k
YXRhICkgeworCQkvKiBJbmhlcml0IGNlcnRhaW4gYml0cyBmcm9tIHRoZSBib290IENQVS4gKi8K
KwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVOS19MRkVOQ0UsCisJCSAgICAgICAg
ICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVB
VFVSRV9JTkRfVEhVTktfTEZFTkNFLAorCQkJICAgICAgICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsK
KwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAsCisJCQkgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQorCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lORF9U
SFVOS19KTVAsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwogCQkvKiBBTkQgdGhlIGFscmVhZHkgYWNj
dW11bGF0ZWQgZmxhZ3Mgd2l0aCB0aGVzZSAqLwogCQlmb3IgKCBpID0gMCA7IGkgPCBOQ0FQSU5U
UyA7IGkrKyApCiAJCQlib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5W2ldICY9IGMtPng4Nl9j
YXBhYmlsaXR5W2ldOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMg
Yi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwppbmRleCAzZWFmNTA1Li43ZDM0NzA3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUworKysgYi94ZW4vYXJjaC94
ODYvaW5kaXJlY3QtdGh1bmsuUwpAQCAtMjEsMTUgKzIxLDI2IEBACiAgICAgICAgIHJldAogLmVu
ZG0KIAorLm1hY3JvIElORF9USFVOS19MRkVOQ0UgcmVnOnJlcQorICAgICAgICBsZmVuY2UKKyAg
ICAgICAgam1wIColXHJlZworLmVuZG0KKworLm1hY3JvIElORF9USFVOS19KTVAgcmVnOnJlcQor
ICAgICAgICBqbXAgKiVccmVnCisuZW5kbQorCiAvKgotICogQnVpbGQgdGhlIF9feDg2X2luZGly
ZWN0X3RodW5rXyogc3ltYm9scy4gIEN1cnJlbnRseSBpbXBsZW1lbnQgdGhlCi0gKiByZXRwb2xp
bmUgdGh1bmsgb25seS4KKyAqIEJ1aWxkIHRoZSBfX3g4Ni5pbmRpcmVjdF90aHVuay4qIHN5bWJv
bHMuICBFeGVjdXRpb24gbGFuZHMgb24gYW4KKyAqIGFsdGVybmF0aXZlIHBhdGNoIHBvaW50IHdo
aWNoIGltcGxlbWVudHMgb25lIG9mIHRoZSBhYm92ZSBUSFVOS18qJ3MKICAqLwogLm1hY3JvIEdF
Tl9JTkRJUkVDVF9USFVOSyByZWc6cmVxCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0Ll9feDg2X2lu
ZGlyZWN0X3RodW5rX1xyZWcsICJheCIsIEBwcm9nYml0cwogCiBFTlRSWShfX3g4Nl9pbmRpcmVj
dF90aHVua19ccmVnKQotICAgICAgICBJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcKKyAgICAgICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcpLCAgICAg
ICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShJTkRfVEhVTktfTEZFTkNFIFxyZWcpLCBY
ODZfRkVBVFVSRV9JTkRfVEhVTktfTEZFTkNFLCBcCisgICAgICAgIF9fc3RyaW5naWZ5KElORF9U
SFVOS19KTVAgXHJlZyksICAgIFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAKIC5lbmRtCiAKIC8q
IEluc3RhbnRpYXRlIEdFTl9JTkRJUkVDVF9USFVOSyBmb3IgZWFjaCByZWdpc3RlciBleGNlcHQg
JXJzcC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCAyNTY3MDFhLi43NzI1N2VlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0x
NiwxOCArMTYsNTQgQEAKICAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lz
dGVtcyBMdGQuCiAgKi8KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4K
ICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKLWVudW0gaW5kX3RodW5rIHsKK3N0YXRpYyBl
bnVtIGluZF90aHVuayB7CiAgICAgVEhVTktfREVGQVVMVCwgLyogRGVjaWRlIHdoaWNoIHRodW5r
IHRvIHVzZSBhdCBib290IHRpbWUuICovCiAgICAgVEhVTktfTk9ORSwgICAgLyogTWlzc2luZyBj
b21waWxlciBzdXBwb3J0IGZvciB0aHVua3MuICovCiAKICAgICBUSFVOS19SRVRQT0xJTkUsCi19
OworICAgIFRIVU5LX0xGRU5DRSwKKyAgICBUSFVOS19KTVAsCit9IG9wdF90aHVuayBfX2luaXRk
YXRhID0gVEhVTktfREVGQVVMVDsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHJjID0gMDsKKworICAg
IGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3MgKQor
ICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgaWYgKCAhc3RybmNt
cChzLCAidGh1bms9IiwgNikgKQorICAgICAgICB7CisgICAgICAgICAgICBzICs9IDY7CisKKyAg
ICAgICAgICAgIGlmICggIXN0cm5jbXAocywgInJldHBvbGluZSIsIHNzIC0gcykgKQorICAgICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKyAgICAgICAgICAgIGVsc2Ug
aWYgKCAhc3RybmNtcChzLCAibGZlbmNlIiwgc3MgLSBzKSApCisgICAgICAgICAgICAgICAgb3B0
X3RodW5rID0gVEhVTktfTEZFTkNFOworICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMs
ICJqbXAiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7
CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgICAgICBz
ID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1
c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIAogc3RhdGljIHZvaWQgX19pbml0IHByaW50
X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiB7CkBAIC00MCw3ICs3Niw5IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogICAgIHBy
aW50ayhYRU5MT0dfSU5GTwogICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xu
IiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgotICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6ICI/Iik7CisgICAg
ICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKKyAgICAgICAg
ICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgorICAgICAgICAgICB0aHVu
ayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/Iik7CiB9CiAKIHZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKQEAgLTQ4LDYgKzg2LDMxIEBAIHZvaWQg
X19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBlbnVtIGluZF90
aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CiAKICAgICAvKgorICAgICAqIEhhcyB0aGUgdXNl
ciBzcGVjaWZpZWQgYW55IGN1c3RvbSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRo
ZWlyCisgICAgICogaW5zdHJ1Y3Rpb25zIGV4YWN0bHkgYW5kIGRpc2FibGUgYWxsIGhldXJpc3Rp
Y3MuCisgICAgICovCisgICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktfREVGQVVMVCApCisgICAg
eworICAgICAgICB0aHVuayA9IG9wdF90aHVuazsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogRXZhbHVhdGUgdGhlIHNhZmVzdCBCcmFuY2ggVGFyZ2V0IElu
amVjdGlvbiBtaXRpZ2F0aW9ucyB0byB1c2UuCisgICAgICAgICAqIEZpcnN0LCBiZWdpbiB3aXRo
IGNvbXBpbGVyLWFpZGVkIG1pdGlnYXRpb25zLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBJ
U19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgKQorICAgICAgICB7CisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogQU1EJ3MgcmVjb21tZW5kZWQgbWl0aWdhdGlvbiBpcyB0byBz
ZXQgbGZlbmNlIGFzIGJlaW5nIGRpc3BhdGNoCisgICAgICAgICAgICAgKiBzZXJpYWxpc2luZywg
YW5kIHRvIHVzZSBJTkRfVEhVTktfTEZFTkNFLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICBpZiAoIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoICkKKyAgICAgICAgICAgICAgICB0aHVuayA9
IFRIVU5LX0xGRU5DRTsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qCiAgICAgICogU3VwcGxp
bWVudGFyeSBtaW5vciBhZGp1c3RtZW50cy4gIFdpdGhvdXQgY29tcGlsZXIgc3VwcG9ydCwgdGhl
cmUgYXJlCiAgICAgICogbm8gdGh1bmtzLgogICAgICAqLwpAQCAtNjEsNiArMTI0LDEyIEBAIHZv
aWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBpZiAoIHRo
dW5rID09IFRIVU5LX0RFRkFVTFQgKQogICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsK
IAorICAgIC8qIEFwcGx5IHRoZSBjaG9zZW4gc2V0dGluZ3MuICovCisgICAgaWYgKCB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSU5EX1RIVU5L
X0xGRU5DRSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgZWxzZSBpZiAoIHRo
dW5rID09IFRIVU5LX0pNUCApCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9JTkRfVEhV
TktfSk1QLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKwogICAgIHByaW50X2RldGFp
bHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGNlM2Y2NzguLjNk
YzU2ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yNyw2ICsyNyw4IEBACiAjZGVm
aW5lIFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYJCSgoRlNDQVBJTlRTKzApKjMyKyA4KSAvKiBBUEVS
Rk1QRVJGICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX01TUl9QTEFURk9STV9JTkZPCSgoRlNDQVBJ
TlRTKzApKjMyKyA5KSAvKiBQTEFURk9STV9JTkZPIE1TUiBwcmVzZW50ICovCiAjZGVmaW5lIFg4
Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSAkoKEZTQ0FQSU5UUyswKSozMisgMTApIC8qIGxmZW5j
ZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfSU5E
X1RIVU5LX0xGRU5DRQkoKEZTQ0FQSU5UUyswKSozMisgMTEpIC8qIFVzZSBJTkRfVEhVTktfTEZF
TkNFICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAJKChGU0NBUElOVFMrMCkq
MzIrIDEyKSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChp
ZHgpCSgoaWR4KSAvIDMyKQogI2RlZmluZSBjcHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:57:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlwX-00078I-BV; Mon, 19 Feb 2018 13:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlwW-00077s-AM
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:20 +0000
X-Inumbo-ID: ff8e4626-157c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff8e4626-157c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:58:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlwQ-0004TY-5p
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlwQ-00067j-52
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlwQ-00067j-52@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:57:14 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/feature: Definitions for
	Indirect Branch Controls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5NjE2ODg0ZTE2YjgwMjhjMjU3YzhiMDFmYjEyZGFmZjdmZTM0NTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozNDoxNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozNDoxNCAyMDE4ICsw
MTAwCgogICAgeDg2L2ZlYXR1cmU6IERlZmluaXRpb25zIGZvciBJbmRpcmVjdCBCcmFuY2ggQ29u
dHJvbHMKICAgIAogICAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgYXJlIGdhaW5pbmcgSW5kaXJl
Y3QgQnJhbmNoIENvbnRyb2xzIHZpYSBtaWNyb2NvZGUKICAgIHVwZGF0ZXMuICBJbnRlbCBhcmUg
aW50cm9kdWNpbmcgb25lIGJpdCB0byBpbmRpY2F0ZSBJQlJTIGFuZCBJQlBCIHN1cHBvcnQsIGFu
ZAogICAgYSBzZWNvbmQgYml0IGZvciBTVElCUC4gIEFNRCBhcmUgaW50cm9kdWNpbmcgSUJQQiBv
bmx5LCBzbyBlbnVtZXJhdGUgaXQgd2l0aCBhCiAgICBzZXBhcmF0ZSBiaXQuCiAgICAKICAgIEZ1
cnRoZXJtb3JlLCBkZXBlbmRpbmcgb24gY29tcGlsZXIgYW5kIG1pY3JvY29kZSBhdmFpbGFiaWxp
dHksIHdlIG1heSB3YW50IHRvCiAgICBydW4gWGVuIHdpdGggSUJSUyBzZXQsIG9yIGNsZWFyLgog
ICAgCiAgICBUbyB1c2UgdGhlc2UgZmFjaWxpdGllcywgd2Ugc3ludGhlc2lzZSBzZXBhcmF0ZSBJ
QlJTIGFuZCBJQlBCIGJpdHMgZm9yCiAgICBpbnRlcm5hbCB1c2UuICBBIGxvdCBvZiBpbmZyYXN0
cnVjdHVyZSBpcyByZXF1aXJlZCBiZWZvcmUgdGhlc2UgZmVhdHVyZXMgYXJlCiAgICBzYWZlIHRv
IG9mZmVyIHRvIGd1ZXN0cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwZDcwM2E3MDFjYzRiYzQ3NzczOTg2YjI3OTZlZWJkMjhiMTQzOWI1CiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jICAgICAgICAgICAgICAgICAgfCAgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAg
ICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jICAgICAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oICAgICAgICAgICAgIHwgIDggKysrKysrKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgNSArKysrKwogeGVuL3Rvb2xz
L2dlbi1jcHVpZC5weSAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiA5IGZpbGVzIGNo
YW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRl
eCBmYmJhYzllLi40ZDMwYjQ3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtNTQwLDEzICs1NDAsMTUgQEAg
c3RhdGljIHZvaWQgeGNfY3B1aWRfaHZtX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAg
ICAgewogICAgICAgICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRf
b2YoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpXTsKICAgICAgICAgICAgIHJlZ3NbMl0gPSBpbmZvLT5m
ZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1BSRUZFVENIV1QxKV07CisgICAg
ICAgICAgICByZWdzWzNdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVB
VFVSRV9JQlJTQildOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAg
ICAgICAgcmVnc1sxXSA9IDA7CiAgICAgICAgICAgICByZWdzWzJdID0gMDsKKyAgICAgICAgICAg
IHJlZ3NbM10gPSAwOwogICAgICAgICB9Ci0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzNdID0gMDsK
KyAgICAgICAgcmVnc1swXSA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDAwMDAw
MDBkOgpAQCAtNjI1LDEzICs2MjcsMTUgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfcHZfcG9saWN5
KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICB7CiAgICAgICAgICAgICByZWdzWzFdID0gaW5m
by0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9GU0dTQkFTRSldOwogICAg
ICAgICAgICAgcmVnc1syXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZF
QVRVUkVfUFJFRkVUQ0hXVDEpXTsKKyAgICAgICAgICAgIHJlZ3NbM10gPSBpbmZvLT5mZWF0dXJl
c2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0lCUlNCKV07CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICByZWdzWzFdID0gMDsKICAgICAgICAgICAg
IHJlZ3NbMl0gPSAwOworICAgICAgICAgICAgcmVnc1szXSA9IDA7CiAgICAgICAgIH0KLSAgICAg
ICAgcmVnc1swXSA9IHJlZ3NbM10gPSAwOworICAgICAgICByZWdzWzBdID0gMDsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIDB4MDAwMDAwMGQ6CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCBmYzIwMTU3Li4y
NzliM2MzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTE1OCw2ICsxNTgsOCBAQCBpbnQgbGlieGxfY3B1aWRf
cGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciog
c3RyKQogICAgICAgICB7ImRlIiwgICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RURYLCAgMiwgIDF9LAogICAgICAgICB7InZtZSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRURYLCAgMSwgIDF9LAogICAgICAgICB7ImZwdSIsICAgICAgICAgIDB4MDAwMDAw
MDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwgIDF9LAorICAgICAgICB7ImlicnNiIiwgICAgICAg
IDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNiwgIDF9LAorICAgICAgICB7InN0aWJw
IiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAg
ICB7InRvcG9leHQiLCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9
LAogICAgICAgICB7InRibSIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNY
LCAyMSwgIDF9LAogICAgICAgICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJ
RF9SRUdfRUNYLCAxOSwgIDF9LApAQCAtMTg3LDYgKzE4OSw3IEBAIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiAgICAgICAgIHsibngiLCAgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
RFgsIDIwLCAgMX0sCiAgICAgICAgIHsic3lzY2FsbCIsICAgICAgMHg4MDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsIDExLCAgMX0sCiAgICAgICAgIHsicHJvY3BrZyIsICAgICAgMHgwMDAwMDAw
NCwgIDAsIENQVUlEX1JFR19FQVgsIDI2LCAgNn0sCisgICAgICAgIHsiaWJwYiIsICAgICAgICAg
MHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQlgsIDEyLCAgMX0sCiAgICAgICAgIHsiYXBpY2lk
c2l6ZSIsICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgNH0sCiAgICAgICAg
IHsibmMiLCAgICAgICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgOH0s
CiAgICAgICAgIHsic3ZtX25wdCIsICAgICAgMHg4MDAwMDAwYSwgTkEsIENQVUlEX1JFR19FRFgs
ICAwLCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwppbmRleCA0NDk5MWY2Li4wOTgxMzY2IDEwMDY0NAotLS0gYS90b29scy9t
aXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE0MCw3ICsx
NDAsMjAgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9lOGJbMzJdID0KIHsKICAgICBbIDBdID0g
ImNsemVybyIsCiAKLSAgICBbMSAuLi4gMzFdID0gIlJFWiIsCisgICAgWzEgLi4uIDExXSA9ICJS
RVoiLAorCisgICAgWzEyXSA9ICJpYnBiIiwKKworICAgIFsxMyAuLi4gMzFdID0gIlJFWiIsCit9
OworCitzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQoreworICAgIFswIC4uLiAyNV0g
PSAiUkVaIiwKKworICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAor
CisgICAgWzI4IC4uLiAzMV0gPSAiUkVaIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgewpAQCAtMTU4
LDYgKzE3MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgewogICAgIHsgIjB4MDAwMDAwMDc6MC5lY3giLCAi
N2MwIiwgc3RyXzdjMCB9LAogICAgIHsgIjB4ODAwMDAwMDcuZWR4IiwgICAiZTdkIiwgc3RyX2U3
ZCB9LAogICAgIHsgIjB4ODAwMDAwMDguZWJ4IiwgICAiZThiIiwgc3RyX2U4YiB9LAorICAgIHsg
IjB4MDAwMDAwMDc6MC5lZHgiLCAiN2QwIiwgc3RyXzdkMCB9LAogfTsKIAogI2RlZmluZSBDT0xf
QUxJR04gIjE4IgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggMzVmMGJhMS4uNDhmM2FhNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CkBAIC0zMjEsNyArMzIxLDcgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19pZGVudGlmeShzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCiAJCWNwdWlkX2NvdW50KDB4MDAwMDAwMDcsIDAsICZ0bXAsCiAJCQkg
ICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9GU0dTQkFTRSld
LAogCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfUEtV
KV0sCi0JCQkgICAgJnRtcCk7CisJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29y
ZChYODZfRkVBVFVSRV9JQlJTQildKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA3NzI1N2VlLi42
OGE0ODVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC02Nyw4ICs2NywyNSBAQCBjdXN0b21fcGFyYW0oImJ0aSIs
IHBhcnNlX2J0aSk7CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5k
X3RodW5rIHRodW5rKQogeworICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1w
OworCisgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlv
bnMuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgKQorICAgICAg
ICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7CisgICAgaWYgKCBi
b290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAwMDggKQorICAgICAg
ICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsKKwogICAgIHByaW50
ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwog
CisgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBt
aXRpZ2F0aW9ucy4gKi8KKyAgICBpZiAoIChfN2QwICYgKGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlJTQikgfAorICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NU
SUJQKSkpIHx8CisgICAgICAgICAoZThiICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIp
KSApCisgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMl
cyVzXG4iLAorICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAorICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAorICAgICAg
ICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQ
QiIgICAgICA6ICIiKTsKKwogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFp
bnMgdG8gQlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5E
SVJFQ1RfVEhVTkspICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1p
biBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmlu
ZGV4IDNkYzU2ZTcuLmJhY2ZiZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yOSw2
ICsyOSw5IEBACiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSAkoKEZTQ0FQSU5U
UyswKSozMisgMTApIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KICNk
ZWZpbmUgWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0xGRU5DRQkoKEZTQ0FQSU5UUyswKSozMisgMTEp
IC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX0lORF9USFVO
S19KTVAJKChGU0NBUElOVFMrMCkqMzIrIDEyKSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLworI2Rl
ZmluZSBYODZfRkVBVFVSRV9YRU5fSUJQQgkJKChGU0NBUElOVFMrMCkqMzIrIDEzKSAvKiBJQlJT
QiB8fCBJQlBCICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVAkoKEZTQ0FQSU5U
UyswKSozMisgMTQpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbiAqLworI2RlZmluZSBYODZf
RkVBVFVSRV9YRU5fSUJSU19DTEVBUgkoKEZTQ0FQSU5UUyswKSozMisgMTUpIC8qIElCUlNCICYm
IElCUlMgY2xlYXIgaW4gWGVuICovCiAKICNkZWZpbmUgY3B1ZmVhdF93b3JkKGlkeCkJKChpZHgp
IC8gMzIpCiAjZGVmaW5lIGNwdWZlYXRfYml0KGlkeCkJKChpZHgpICUgMzIpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAppbmRleCAyMWNkNjYyLi45NmQzZWIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTMxLDYgKzMxLDE0IEBACiAjZGVmaW5lIEVGRVJfTE1TTEUJCSgxPDxfRUZFUl9MTVNM
RSkKICNkZWZpbmUgRUZFUl9GRlhTRQkJKDE8PF9FRkVSX0ZGWFNFKQogCisvKiBTcGVjdWxhdGlv
biBDb250cm9scy4gKi8KKyNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKKyNkZWZp
bmUgU1BFQ19DVFJMX0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgU1BFQ19DVFJM
X1NUSUJQCQkJKF9BQygxLCBVTEwpIDw8IDEpCisKKyNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgw
MDAwMDA0OQorI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCisKIC8q
IEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmlu
ZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZD
VFIwCQkweDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAppbmRleCAzOWFjZjhjLi40ZjhjZWYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyNCw2ICsyMjQsMTEgQEAgWEVOX0NQVUZFQVRVUkUo
RUZSTywgICAgICAgICAgNyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJm
YWNlICovCiAKIC8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAw
MDAwOC5lYngsIHdvcmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisg
MCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAg
ICAgIDgqMzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1E
KSAqLworCisvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAw
MDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMy
KzI2KSAvKiAgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KK1hFTl9D
UFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qICAgU1RJQlAgKi8KIAogI2VuZGlm
IC8qIFhFTl9DUFVGRUFUVVJFICovCiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQu
cHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDcxMzVmZDIuLmFkOGI2MzIgMTAwNzU1
Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5w
eQpAQCAtMjQ0LDYgKzI0NCwxMSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAg
ICAjIEFNRCBLNi0yKyBhbmQgSzYtSUlJIHByb2Nlc3NvcnMgc2hpcHBlZCB3aXRoIDNETm93Kywg
YmV5b25kIHRoZQogICAgICAgICAjIHN0YW5kYXJkIDNETm93IGluIHRoZSBlYXJsaWVyIEs2IHBy
b2Nlc3NvcnMuCiAgICAgICAgIF8zRE5PVzogW18zRE5PV0VYVF0sCisKKyAgICAgICAgIyBTaW5n
bGUgVGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0b3JzIGVudW1lcmF0ZXMgYSBuZXcgYml0
IGluIHRoZQorICAgICAgICAjIE1TUiBlbnVtZXJhdGVkIGJ5IEluZGlyZWN0IEJyYW5jaCBSZXN0
cmljdGVkIFNwZWN1bGF0aW9uL0luZGlyZWN0CisgICAgICAgICMgQnJhbmNoIFByZWRpY3Rpb24g
QmFycmllciBlbnVtZXJhdGlvbi4KKyAgICAgICAgSUJSU0I6IFtTVElCUF0sCiAgICAgfQogCiAg
ICAgZGVlcF9mZWF0dXJlcyA9IHR1cGxlKHNvcnRlZChkZXBzLmtleXMoKSkpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:57:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlwh-0007AL-DR; Mon, 19 Feb 2018 13:57:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlwg-000790-3h
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:30 +0000
X-Inumbo-ID: 05976aac-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05976aac-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:58:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlwa-0004Te-82
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlwa-00068H-7N
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlwa-00068H-7N@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:57:24 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/cmdline: Introduce a command
	line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5MjIwYjQwYzY3YTZjMWVhYjZiMzYxM2Y2MDU0YWRmYWNlYTY1ZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozNTowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozNTowMCAyMDE4ICsw
MTAwCgogICAgeDg2L2NtZGxpbmU6IEludHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8g
ZGlzYWJsZSBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJQlBCCiAgICAKICAgIEluc3RlYWQgb2YgZ2Fp
bmluZyB5ZXQgYW5vdGhlciB0b3AgbGV2ZWwgYm9vbGVhbiwgaW50cm9kdWNlIGEgbW9yZSBnZW5l
cmljCiAgICBjcHVpZD0gb3B0aW9uLiAgQWxzbyBpbnRyb2R1Y2UgYSBoZWxwZXIgZnVuY3Rpb24g
dG8gcGFyc2UgYSBnZW5lcmljIGJvb2xlYW4KICAgIHZhbHVlLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi9jbWRsaW5lOiBGaXggcGFyc2VfYm9vbGVhbigp
IGZvciB1bmFkb3JuZWQgdmFsdWVzCiAgICAKICAgIEEgY29tbWFuZCBsaW5lIHN1Y2ggYXMgImNw
dWlkPW5vLWlicnNiLG5vLXN0aWJwIiB0aWNrbGVzIGEgYnVnIGluCiAgICBwYXJzZV9ib29sZWFu
KCkgYmVjYXVzZSB0aGUgc2VwYXJhdGluZyBjb21tYSBmYWlscyB0aGUgTlVMIGNhc2UuCiAgICAK
ICAgIEluc3RlYWQsIGNoZWNrIGZvciBzbGVuID09IG5sZW4gd2hpY2ggYWNjb3VudHMgZm9yIHRo
ZSBib3VuZGFyeSAoaWYgYW55KQogICAgcGFzc2VkIHZpYSB0aGUgJ2UnIHBhcmFtZXRlci4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA3ODUwYjFjMDA3NDlkZjgzNGVhMmFkMGMxZjVkOTM2NGM0ODM4Nzk1
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0xNiAxNzo0NTo1MCArMDAwMAogICAgbWFzdGVyIGNv
bW1pdDogYWMzN2VjMWRkZWYyMzRlZWJhNmY0MzhjMjlmZjY4N2M2NDk2MmViZAogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDEtMzEgMTA6NDc6MTIgKzAwMDAKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDEyICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2NwdWlkLmMg
ICAgICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAg
IHwgIDcgKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBjMWNiMWExLi4wMTYzMWYxIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDIwLDYgKzQyMCwxOCBAQCBjaG9pY2Ugb2YgYGRv
bTAta2VybmVsYCBpcyBkZXByZWNhdGVkIGFuZCBub3Qgc3VwcG9ydGVkIGJ5IGFsbCBEb20wIGtl
cm5lbHMuCiAgIHJlc3BlY3RpdmVseS4KICogYHZlcmJvc2VgIG9wdGlvbiBjYW4gYmUgaW5jbHVk
ZWQgYXMgYSBzdHJpbmcgb3IgYWxzbyBhcyBgdmVyYm9zZT08aW50ZWdlcj5gCiAKKyMjIyBjcHVp
ZCAoeDg2KQorPiBgPSBMaXN0IG9mIGNvbW1hIHNlcGFyYXRlZCBib29sZWFuc2AKKworVGhpcyBv
cHRpb24gYWxsb3dzIGZvciBmaW5lIHR1bmluZyBvZiB0aGUgZmFjaWxpdGllcyBYZW4gd2lsbCB1
c2UsIGFmdGVyCithY2NvdW50aW5nIGZvciBoYXJkd2FyZSBjYXBhYmlsaXRpZXMgYXMgZW51bWVy
YXRlZCB2aWEgQ1BVSUQuCisKK0N1cnJlbnRseSBhY2NlcHRlZDoKKworVGhlIFNwZWN1bGF0aW9u
IENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGlicGJgIGFyZSB1
c2VkIGJ5CitkZWZhdWx0IGlmIGF2YWlhYmxlLiAgVGhleSBjYW4gYmUgaWdub3JlZCwgZS5nLiBg
bm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4KK3dvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5k
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgorCiAjIyMgY3B1aWRcX21hc2tcX2NwdSAoQU1E
IG9ubHkpCiA+IGA9IGZhbV8wZl9yZXZfYyB8IGZhbV8wZl9yZXZfZCB8IGZhbV8wZl9yZXZfZSB8
IGZhbV8wZl9yZXZfZiB8IGZhbV8wZl9yZXZfZyB8IGZhbV8xMF9yZXZfYiB8IGZhbV8xMF9yZXZf
YyB8IGZhbV8xMV9yZXZfYmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94
ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA2M2IyZGI5Li43YTdjOGRlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMTcsNiAr
MTcsNDEgQEAgdWludDMyX3QgX19yZWFkX21vc3RseSByYXdfZmVhdHVyZXNldFtGU0NBUElOVFNd
OwogdWludDMyX3QgX19yZWFkX21vc3RseSBwdl9mZWF0dXJlc2V0W0ZTQ0FQSU5UU107CiB1aW50
MzJfdCBfX3JlYWRfbW9zdGx5IGh2bV9mZWF0dXJlc2V0W0ZTQ0FQSU5UU107CiAKK3N0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNo
YXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBz
dHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJj
aHIocywgJ1wwJyk7CisKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIs
IHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAg
ICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBCKTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnNiIiwgcywg
c3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAg
ICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUlNCKTsKKyAgICAgICAg
fQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInN0aWJwIiwgcywgc3Mp
KSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAg
ICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNz
ICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21f
cGFyYW0oImNwdWlkIiwgcGFyc2VfeGVuX2NwdWlkKTsKKwogc3RhdGljIHZvaWQgX19pbml0IHNh
bml0aXNlX2ZlYXR1cmVzZXQodWludDMyX3QgKmZzKQogewogICAgIC8qIGZvcl9lYWNoX3NldF9i
aXQoKSB1c2VzIHVuc2lnbmVkIGxvbmdzLiAgRXh0ZW5kIHdpdGggemVyb2VzLiAqLwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggMWE2
ODIzYS4uMDZhODE3ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4v
Y29tbW9uL2tlcm5lbC5jCkBAIC0xNjgsNiArMTY4LDQyIEBAIGludCBfX2luaXQgcGFyc2VfYm9v
bChjb25zdCBjaGFyICpzKQogICAgIHJldHVybiAtMTsKIH0KIAoraW50IHBhcnNlX2Jvb2xlYW4o
Y29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKK3sKKyAgICBz
aXplX3Qgc2xlbiwgbmxlbjsKKyAgICBpbnQgdmFsID0gISFzdHJuY21wKHMsICJuby0iLCAzKTsK
KworICAgIGlmICggIXZhbCApCisgICAgICAgIHMgKz0gMzsKKworICAgIHNsZW4gPSBlID8gKHsg
QVNTRVJUKGUgPj0gcyk7IGUgLSBzOyB9KSA6IHN0cmxlbihzKTsKKyAgICBubGVuID0gc3RybGVu
KG5hbWUpOworCisgICAgLyogRG9lcyBzIG5vdyBzdGFydCB3aXRoIG5hbWU/ICovCisgICAgaWYg
KCBzbGVuIDwgbmxlbiB8fCBzdHJuY21wKHMsIG5hbWUsIG5sZW4pICkKKyAgICAgICAgcmV0dXJu
IC0xOworCisgICAgLyogRXhhY3QsIHVuYWRvcm5lZCBuYW1lPyAgUmVzdWx0IGRlcGVuZHMgb24g
dGhlICduby0nIHByZWZpeC4gKi8KKyAgICBpZiAoIHNsZW4gPT0gbmxlbiApCisgICAgICAgIHJl
dHVybiB2YWw7CisKKyAgICAvKiA9JFNPTUVUSElORz8gIERlZmVyIHRvIHRoZSByZWd1bGFyIGJv
b2xlYW4gcGFyc2luZy4gKi8KKyAgICBpZiAoIHNbbmxlbl0gPT0gJz0nICkKKyAgICB7CisgICAg
ICAgIGNoYXIgYnVmWzhdOworCisgICAgICAgIHMgKz0gbmxlbiArIDE7CisgICAgICAgIGlmICgg
ZSA8PSBzIHx8IGUgLSBzID49IEFSUkFZX1NJWkUoYnVmKSApCisgICAgICAgICAgICByZXR1cm4g
LTE7CisgICAgICAgIG1lbWNweShidWYsIHMsIGUgLSBzKTsKKyAgICAgICAgYnVmW2UgLSBzXSA9
IDA7CisgICAgICAgIHJldHVybiBwYXJzZV9ib29sKGJ1Zik7CisgICAgfQorCisgICAgLyogVW5y
ZWNvZ25pc2VkLiAgR2l2ZSB1cC4gKi8KKyAgICByZXR1cm4gLTE7Cit9CisKIC8qKgogICogICAg
ICBwcmludF90YWludGVkIC0gcmV0dXJuIGEgc3RyaW5nIHRvIHJlcHJlc2VudCB0aGUga2VybmVs
IHRhaW50IHN0YXRlLgogICoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hl
bi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCAxYzY1MmJiLi41ZDNiYWM3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCkBAIC02Miw2
ICs2MiwxMyBAQCBzdHJ1Y3QgZG9tYWluOwogdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIg
KmNtZGxpbmUpOwogaW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcyk7CiAKKy8qKgorICogR2l2
ZW4gYSBzcGVjaWZpYyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcgb2YgdGhlIGZvcm06CisgKiAgIFtu
by1dJE5BTUVbPS4uLl0KKyAqIHJldHVybmluZyAwIG9yIDEgZm9yIGEgcmVjb2duaXNlZCBib29s
ZWFuLCBvciAtMSBmb3IgYW4gZXJyb3IuCisgKi8KK2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNo
YXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpOworCiAvKiNkZWZpbmUgREVC
VUdfVFJBQ0VfRFVNUCovCiAjaWZkZWYgREVCVUdfVFJBQ0VfRFVNUAogZXh0ZXJuIHZvaWQgZGVi
dWd0cmFjZV9kdW1wKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:57:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:57:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlwr-0007Bj-GC; Mon, 19 Feb 2018 13:57:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlwq-0007BJ-9R
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:40 +0000
X-Inumbo-ID: 0b8e9f5c-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b8e9f5c-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:59:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlwk-0004UK-AA
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlwk-00069H-9Y
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlwk-00069H-9Y@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:57:34 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/acpi: process softirqs while
	printing CPU ACPI data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5271871002054933647=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 72450c89f51fd1e86081542c270f7e046b340138
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Feb 14 11:35:42 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Feb 14 11:35:42 2018 +0100

    x86/acpi: process softirqs while printing CPU ACPI data
    
    Or else the watchdog triggers on boxes with a huge number of CPUs
    
    Reported-by: Simon Crowe <simon.crowe@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: a5579ee79ef8546dd47abe34d73dc9a69a14bbda
    master date: 2018-01-24 18:02:14 +0100
---
 xen/arch/x86/acpi/cpu_idle.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/acpi/cpu_idle.c b/xen/arch/x86/acpi/cpu_idle.c
index a21aeed..a381c68 100644
--- a/xen/arch/x86/acpi/cpu_idle.c
+++ b/xen/arch/x86/acpi/cpu_idle.c
@@ -331,7 +331,10 @@ static void dump_cx(unsigned char key)
     printk("'%c' pressed -> printing ACPI Cx structures\n", key);
     for_each_online_cpu ( cpu )
         if (processor_powers[cpu])
+        {
             print_acpi_power(cpu, processor_powers[cpu]);
+            process_pending_softirqs();
+        }
 }
 
 static int __init cpu_idle_key_init(void)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5271871002054933647==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:57:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlx1-0007Cz-Hi; Mon, 19 Feb 2018 13:57:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlx0-0007CX-Fr
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:50 +0000
X-Inumbo-ID: 118e38b1-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 118e38b1-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:59:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlwu-0004UU-CE
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlwu-00069l-Bg
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlwu-00069l-Bg@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:57:44 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: fix GET_STACK_END
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxYWUxMjY0YmFmODYxN2RmMDM2YTI5ODQ2MWExYmI0M2VhZTc5YzEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZlYiAxNCAx
MTozNjowOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozNjowOSAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggR0VUX1NUQUNLX0VORAogICAgCiAgICBBSVVJIHRoZSBwdXJwb3NlIG9mIGhhdmluZyB0
aGUgLmlmIGRpcmVjdGl2ZSBpcyB0byBtYWtlIEdFVF9TVEFDS19FTkQKICAgIHdvcmsgd2l0aCBh
bnkgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVycy4gVGhlIGNvZGUgYXMtaXMgd291bGQgcHJvZHVj
ZQogICAgdGhlIHdyb25nIHJlc3VsdCBmb3IgcjguIEZpeCBpdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogODE1
NTQ3Njc2NWE1YmRlY2VhMTUzNGI0NjU2MmNmMjhlMDExM2E5YQogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMDEtMjUgMTE6MzQ6MTcgKzAwMDAKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggN2YzYjA2NS4uNTQ2NmU0ZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FzbV9kZWZucy5oCkBAIC0xMjAsNyArMTIwLDcgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZv
aWQpOwogCiAjZGVmaW5lIFNUQUNLX0NQVUlORk9fRklFTEQoZmllbGQpICgxIC0gQ1BVSU5GT19z
aXplb2YgKyBDUFVJTkZPXyMjZmllbGQpCiAjZGVmaW5lIEdFVF9TVEFDS19FTkQocmVnKSAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLmlmIC5MciMjcmVnID4gODsgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAuaWYgLkxyIyNyZWcgPj0gODsgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIG1vdnEgJFNUQUNLX1NJWkUtMSwgJXIjI3JlZzsgICAgICAg
ICAgICAgIFwKICAgICAgICAgLmVsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBtb3ZsICRTVEFDS19TSVpFLTEsICVlIyNyZWc7ICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:58:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlxB-0007EB-JE; Mon, 19 Feb 2018 13:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlxA-0007Dn-Lt
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:00 +0000
X-Inumbo-ID: 178edf83-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 178edf83-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:59:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlx4-0004VL-ES
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlx4-0006AR-Dq
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:57:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlx4-0006AR-Dq@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:57:54 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5NDdlMWUyM2QxZGIxN2RhMGRkMjExYjk0MTBmMzExMjQ4YjZjMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozNjo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozNjo0OCAyMDE4ICsw
MTAwCgogICAgeDg2L2NwdWlkOiBIYW5kbGluZyBvZiBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJQlJT
IGZvciBndWVzdHMKICAgIAogICAgSW50ZWwgc3BlY2lmaWVzIElCUlMvSUJQQiAoY29tYmluZWQs
IGluIGEgc2luZ2xlIGJpdCkgYW5kIFNUSUJQIGFzIGEgc2VwYXJhdGUKICAgIGJpdC4gIEFNRCBz
cGVjaWZpZXMgSUJQQiBhbG9uZSBpbiBhIDNyZCBiaXQuCiAgICAKICAgIEFNRCdzIElCUEIgaXMg
YSBzdWJzZXQgb2YgSW50ZWwncyBjb21iaW5lZCBJQlJTL0lCUEIuICBGb3IgcGVyZm9ybWFuY2UK
ICAgIHJlYXNvbnMsIGFkbWluaXN0cmF0b3JzIG1pZ2h0IHdpc2ggdG8gZXhwcmVzcyAiSUJQQiBv
bmx5IiBldmVuIG9uIEludGVsCiAgICBoYXJkd2FyZSwgc28gd2UgYWxsb3cgdGhlIEFNRCBiaXQg
dG8gYmUgdXNlZCBmb3IgdGhpcyBwdXJwb3NlLgogICAgCiAgICBUaGUgYmVoYXZpb3VyIG9mIFNU
SUJQIGlzIG1vcmUgY29tcGxpY2F0ZWQuCiAgICAKICAgIEl0IGlzIG91ciBjdXJyZW50IHVuZGVy
c3RhbmRpbmcgdGhhdCBTVElCUCB3aWxsIGJlIGFkdmVydGlzZWQgb24gSFQtY2FwYWJsZQogICAg
aGFyZHdhcmUgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgSFQgaXMgZW5hYmxlZCwgYnV0IG5vdCBh
ZHZlcnRpc2VkIG9uCiAgICBIVC1pbmNhcGFibGUgaGFyZHdhcmUuICBIb3dldmVyLCBmb3IgZWFz
ZSBvZiB2aXJ0dWFsaXNhdGlvbiwgU1RJQlAncwogICAgZnVuY3Rpb25hbGl0eSBpcyBpZ25vcmVk
IHJhdGhlciB0aGFuIHJlc2VydmVkIGJ5IG1pY3JvY29kZS9oYXJkd2FyZSBvbgogICAgSFQtaW5j
YXBhYmxlIGhhcmR3YXJlLgogICAgCiAgICBGb3IgZ3Vlc3Qgc2FmZXR5LCB3ZSB0cmVhdCBTVElC
UCBhcyBzcGVjaWFsLCBhbHdheXMgb3ZlcnJpZGUgdGhlIHRvb2xzdGFjawogICAgY2hvaWNlLCBh
bmQgYWx3YXlzIGFkdmVydGlzZSBTVElCUCBpZiBJQlJTIGlzIGF2YWlsYWJsZS4gIFRoaXMgcmVt
b3ZlcyB0aGUKICAgIGNvcm5lciBjYXNlIHdoZXJlIFNUSUJQIGlzIG5vdCBhZHZlcnRpc2VkLCBi
dXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24KICAgIEhULWNhcGFibGUgaGFyZHdhcmUgd2hlcmUg
aXQgZG9lcyBtYXR0ZXIuCiAgICAKICAgIEZpbmFsbHkgYXMgYSBidWdmaXgsIHVwZGF0ZSB0aGUg
bGlieGMgQ1BVSUQgbG9naWMgdG8gdW5kZXJzdGFuZCB0aGUgZThiCiAgICBmZWF0dXJlIGxlYWYs
IHdoaWNoIGhhcyB0aGUgc2lkZSBlZmZlY3Qgb2YgYWxzbyBvZmZlcmluZyBDTFpFUk8gdG8gZ3Vl
c3RzIG9uCiAgICBhcHBsaWNhYmxlIGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDI5N2I1NjY4MmU3MzBkNTk4
ZTI1MjljYzY5OTgxNTFkM2I2ZjZmOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6
MjEgKzAwMDAKLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyAgICAgICAgICAgICAgICAg
IHwgIDQgKysrLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8
IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDQy
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRleCA0ZDMwYjQ3
Li41YzIwOWU0IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYworKysgYi90
b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtNTc2LDcgKzU3Niw5IEBAIHN0YXRpYyB2b2lk
IHhjX2NwdWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAKICAgICBjYXNlIDB4ODAw
MDAwMDg6CiAgICAgICAgIHJlZ3NbMF0gJj0gMHgwMDAwZmZmZnU7Ci0gICAgICAgIHJlZ3NbMV0g
PSByZWdzWzNdID0gMDsKKyAgICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVy
ZXdvcmRfb2YoWDg2X0ZFQVRVUkVfQ0xaRVJPKV07CisgICAgICAgIC8qIHJlZ3NbMl0gaGFuZGxl
ZCBpbiB0aGUgcGVyLXZlbmRvciBsb2dpYy4gKi8KKyAgICAgICAgcmVnc1szXSA9IDA7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDAwMDAwMDAyOiAvKiBJbnRlbCBjYWNoZSBpbmZvIChk
dW1wZWQgYnkgQU1EIHBvbGljeSkgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
IGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggN2E3YzhkZS4uNDUxOTUyYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTE1
NCw2ICsxNTQsMTYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9wdl9mZWF0dXJlc2V0
KHZvaWQpCiAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1gyQVBJQywgcHZfZmVhdHVyZXNldCk7
CiAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1ksIHB2X2ZlYXR1cmVzZXQpOwog
CisgICAgLyogT24gaGFyZHdhcmUgd2l0aCBJQlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1
cnRoZXIgYWRqdXN0bWVudHMuICovCisgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJT
QiwgcHZfZmVhdHVyZXNldCkgKQorICAgIHsKKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25k
aXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9uLUhUIGhhcmR3YXJlLiAqLworICAgICAgICBf
X3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIHB2X2ZlYXR1cmVzZXQpOworCisgICAgICAgIC8q
IEFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLworICAgICAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfSUJQQiwgcHZfZmVhdHVyZXNldCk7CisgICAgfQorCiAgICAgc2FuaXRp
c2VfZmVhdHVyZXNldChwdl9mZWF0dXJlc2V0KTsKIH0KIApAQCAtMjEwLDYgKzIyMCwxNiBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9mZWF0dXJlc2V0KHZvaWQpCiAgICAgICAg
ICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FWRVMsIGh2bV9mZWF0dXJlc2V0KTsKICAg
ICB9CiAKKyAgICAvKiBPbiBoYXJkd2FyZSB3aXRoIElCUlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBh
cmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8KKyAgICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJF
X0lCUlNCLCBodm1fZmVhdHVyZXNldCkgKQorICAgIHsKKyAgICAgICAgLyogT2ZmZXIgU1RJQlAg
dW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24gbm9uLUhUIGhhcmR3YXJlLiAqLworICAg
ICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAsIGh2bV9mZWF0dXJlc2V0KTsKKworICAg
ICAgICAvKiBBTUQncyBJQlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4gKi8KKyAgICAgICAg
X19zZXRfYml0KFg4Nl9GRUFUVVJFX0lCUEIsIGh2bV9mZWF0dXJlc2V0KTsKKyAgICB9CisKICAg
ICBzYW5pdGlzZV9mZWF0dXJlc2V0KGh2bV9mZWF0dXJlc2V0KTsKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGUwYjEx
NTAuLjYwMjg2YjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKQEAgLTQ5LDcgKzQ5LDcgQEAgc3RhdGljIGludCBnZGJzeF9ndWVz
dF9tZW1faW8oZG9taWRfdCBkb21pZCwgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfbWVtaW8gKmlv
cCkKIH0KIAogc3RhdGljIHZvaWQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX2Rv
bWN0bF9jcHVpZF90ICpjdGwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3B1aWRfaW5wdXRfdCAqY3RsKQogewogICAgIGJvb2xfdCBjYWxsX3BvbGljeV9jaGFuZ2VkID0g
MDsgLyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNzYXJpbHkgKi8KIApAQCAtMTY5LDYg
KzE2OSwxOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRv
bWFpbiAqZCwKIAogICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcy0+Xzdh
YjAgPSBtYXNrOwogICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT3ZlcnJpZGUg
U1RJQlAgdG8gbWF0Y2ggSUJSUy4gIEd1ZXN0cyBjYW4gc2FmZWx5IHVzZSBTVElCUAorICAgICAg
ICAgKiBmdW5jdGlvbmFsaXR5IG9uIG5vbi1IVCBoYXJkd2FyZSwgYnV0IGNhbid0IG5lY2Vzc2Vy
aWx5IHByb3RlY3QKKyAgICAgICAgICogdGhlbXNlbHZlcyBmcm9tIFNQMi9TcGVjdHJlL0JyYW5j
aCBUYXJnZXQgSW5qZWN0aW9uIGlmIFNUSUJQIGlzCisgICAgICAgICAqIGhpZGRlbiBvbiBIVC1j
YXBhYmxlIGhhcmR3YXJlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBjdGwtPmVkeCAmIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgY3RsLT5lZHggfD0g
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgY3RsLT5lZHggJj0gfmNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCk7CisKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZDoKQEAgLTg5NSwxNiArOTA3LDE4IEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggaSA8IE1BWF9DUFVJRF9J
TlBVVCApCiAgICAgICAgICAgICAgICAgY3B1aWQtPmlucHV0WzBdID0gWEVOX0NQVUlEX0lOUFVU
X1VOVVNFRDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjcHVpZCA9IE5VTEw7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGkgPCBNQVhfQ1BVSURfSU5QVVQgKQogICAg
ICAgICAgICAgKmNwdWlkID0gKmN0bDsKICAgICAgICAgZWxzZSBpZiAoIHVudXNlZCApCi0gICAg
ICAgICAgICAqdW51c2VkID0gKmN0bDsKKyAgICAgICAgICAgICooY3B1aWQgPSB1bnVzZWQpID0g
KmN0bDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmV0ID0gLUVOT0VOVDsKIAotICAgICAg
ICBpZiAoICFyZXQgKQotICAgICAgICAgICAgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKGQsIGN0
bCk7CisgICAgICAgIGlmICggIXJldCAmJiBjcHVpZCApCisgICAgICAgICAgICB1cGRhdGVfZG9t
YWluX2NwdWlkX2luZm8oZCwgY3B1aWQpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwog
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCmluZGV4IDRmOGNlZjIuLmM1YWU3ODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjI4LDcgKzIyOCw3IEBAIFhFTl9DUFVGRUFUVVJFKElC
UEIsICAgICAgICAgIDgqMzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVz
ZWQgYnkKIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAw
MDAwMDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSoz
MisyNikgLyogICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCi1YRU5f
Q1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiAgIFNUSUJQICovCitYRU5fQ1BV
RkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiEgIFNUSUJQICovCiAKICNlbmRpZiAv
KiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:58:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlxH-0007FD-Ke; Mon, 19 Feb 2018 13:58:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlxG-0007F2-BD
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:06 +0000
X-Inumbo-ID: cdd5f7a0-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdd5f7a0-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:57:21 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlxE-0004WB-Gt
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlxE-0006B3-GL
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlxE-0006B3-GL@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:58:04 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/msr: Emulation of
	MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyYjdmZTEyOGY2ZmJlY2Y1NGU5N2NkZDJkNzE5MjNkMGE4NTI1MzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozNzoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozNzoyOCAyMDE4ICsw
MTAwCgogICAgeDg2L21zcjogRW11bGF0aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBm
b3IgZ3Vlc3RzCiAgICAKICAgIEFzIHBlciB0aGUgc3BlYyBjdXJyZW50bHkgYXZhaWxhYmxlIGhl
cmU6CiAgICAKICAgIGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmls
ZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3BlY3VsYXRpdmUtRXhlY3V0aW9uLVNpZGUtQ2hhbm5l
bC1NaXRpZ2F0aW9ucy5wZGYKICAgIAogICAgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIHdpbGwgb25s
eSBjb21lIGludG8gZXhpc3RlbmNlIG9uIG5ldyBoYXJkd2FyZSwgYnV0IGlzCiAgICBpbXBsZW1l
bnRlZCBhcyBhIHN0cmFpZ2h0ICNHUCBmb3Igbm93IHRvIGF2b2lkIGJlaW5nIGxlYWt5IHdoZW4g
bmV3IGhhcmR3YXJlCiAgICBhcnJpdmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVhNThhNjc5YTYx
OTBlNzE0YTU5MmYxMzY5YjY2MDc2OWE0OGE4MGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2
IDE0OjEwOjIxICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDUy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYv
dHJhcHMuYyAgICAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgfCAgMiArKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDEwNyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNTAyZjNkZC4uYjYyNzVkZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC0zNzkxLDYgKzM3OTEsMjEgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICAqbXNyX2Nv
bnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAgICAgICAgZ290byBn
cF9mYXVsdDsKKworICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAgICAgaHZtX2NwdWlkKDcs
IE5VTEwsIE5VTEwsIE5VTEwsICZlZHgpOworICAgICAgICBpZiAoICEoZWR4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAg
ICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5zcGVjX2N0cmw7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vdCBpbXBsZW1l
bnRlZCB5ZXQuICovCisgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9LOF9F
TkFCTEVfQzFFOgogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAgICAgIC8qCkBAIC0z
ODI4LDcgKzM4NDMsNyBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50
IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJy
ZW50OwogICAgIGJvb2xfdCBtdHJyOwotICAgIHVuc2lnbmVkIGludCBlZHgsIGluZGV4OworICAg
IHVuc2lnbmVkIGludCBlZHgsIGVieCwgaW5kZXg7CiAgICAgaW50IHJldCA9IFg4NkVNVUxfT0tB
WTsKICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmN1cnJhZCA9ICZjdXJyZW50LT5kb21haW4tPmFy
Y2g7CiAKQEAgLTM5NDMsNiArMzk1OCw0MSBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKKyAg
ICAgICAgaHZtX2NwdWlkKDcsIE5VTEwsIE5VTEwsIE5VTEwsICZlZHgpOworICAgICAgICBpZiAo
ICEoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgKQorICAgICAgICAgICAg
Z290byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKworICAgICAgICAvKgorICAgICAg
ICAgKiBOb3RlOiBTUEVDX0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUgdG8gdXNlIChp
LmUuIGlnbm9yZWQpCisgICAgICAgICAqIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBo
YXJkd2FyZS4KKyAgICAgICAgICovCisKKyAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH4oU1BF
Q19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KKworICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9IG1z
cl9jb250ZW50OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX1BSRURfQ01EOgorICAg
ICAgICBodm1fY3B1aWQoNywgTlVMTCwgTlVMTCwgTlVMTCwgJmVkeCk7CisgICAgICAgIGh2bV9j
cHVpZCgweDgwMDAwMDA4LCBOVUxMLCAmZWJ4LCBOVUxMLCBOVUxMKTsKKyAgICAgICAgaWYgKCAh
KGVkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpICYmCisgICAgICAgICAgICAg
IShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/ICovCisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lC
UEIuICBJbgorICAgICAgICAgKiBwcmFjdGljZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2
YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBtc3JfY29u
dGVudCAmIFBSRURfQ01EX0lCUEIgKQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwg
UFJFRF9DTURfSUJQQik7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfQVJDSF9DQVBB
QklMSVRJRVM6CisgICAgICAgIC8qIFJlYWQtb25seSAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0
OworCiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAvKiBpZ25vcmUgdGhlIHdy
aXRlICovCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA2ZDAzMGU1Li5jMTVlMDI2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjc0
Miw2ICsyNzQyLDggQEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHZwbXVfbXNyID0gMDsKICAgICAgICAgc3dpdGNo
ICggcmVncy0+X2VjeCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGVieCwgZHVt
bXk7CisKICAgICAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICggaXNfcHZf
MzJiaXRfZG9tYWluKGN1cnJkKSB8fAogICAgICAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2Fk
ZHJlc3MobXNyX2NvbnRlbnQpICkKQEAgLTI4ODEsOSArMjg4Myw0MSBAQCBzdGF0aWMgaW50IGVt
dWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CisgICAg
ICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAgICAgLyogVGhlIE1TUiBp
cyByZWFkLW9ubHkuICovCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICAgICAgY2FzZSBN
U1JfU1BFQ19DVFJMOgorICAgICAgICAgICAgZG9tYWluX2NwdWlkKGN1cnJkLCA3LCAwLCAmZHVt
bXksICZkdW1teSwgJmR1bW15LCAmZWR4KTsKKyAgICAgICAgICAgIGlmICggIShlZHggJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSApCisgICAgICAgICAgICAgICAgZ290byBmYWls
OyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
Tm90ZTogU1BFQ19DVFJMX1NUSUJQIGlzIHNwZWNpZmllZCBhcyBzYWZlIHRvIHVzZSAoaS5lLiBp
Z25vcmVkKQorICAgICAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhh
cmR3YXJlLgorICAgICAgICAgICAgICovCisKKyAgICAgICAgICAgIGlmICggZWF4ICYgfihTUEVD
X0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQorICAgICAgICAgICAgICAgIGdvdG8gZmFp
bDsgLyogUnN2ZCBiaXQgc2V0PyAqLworCisgICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9
IGVheDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX1BSRURfQ01EOgor
ICAgICAgICAgICAgZG9tYWluX2NwdWlkKGN1cnJkLCA3LCAwLCAmZHVtbXksICZkdW1teSwgJmR1
bW15LCAmZWR4KTsKKyAgICAgICAgICAgIGRvbWFpbl9jcHVpZChjdXJyZCwgMHg4MDAwMDAwOCwg
MCwgJmR1bW15LCAmZWJ4LCAmZHVtbXksICZkdW1teSk7CisgICAgICAgICAgICBpZiAoICEoZWR4
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgJiYKKyAgICAgICAgICAgICAgICAg
IShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKKyAgICAgICAgICAgICAg
ICBnb3RvIGZhaWw7IC8qIE1TUiBhdmFpbGFibGU/ICovCisKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVkIGJlaGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJF
RF9DTURfSUJQQi4gIEluCisgICAgICAgICAgICAgKiBwcmFjdGljZSwgcmVhbCBoYXJkd2FyZSBh
Y2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBpZiAoIGVheCAmIFBSRURfQ01EX0lCUEIgKQorICAgICAgICAgICAgICAgIHdybXNy
bChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAgICAgICAgYnJlYWs7CisKICAg
ICAgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgogICAgICAg
ICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApLi4uTVNSX1A2X0VWTlRTRUwoMyk6CiAgICAgICAgIGNh
c2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgpA
QCAtMjk0Miw2ICsyOTc2LDggQEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHZwbXVfbXNyID0gMDsKICAgICAgICAg
c3dpdGNoICggcmVncy0+X2VjeCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGVk
eCwgZHVtbXk7CisKICAgICAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICAgICAgZ290byBmYWlsOwpA
QCAtMzAxMiwxMiArMzA0OCwyOCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHJlZ3MtPmVheCA9IHJlZ3Mt
PmVkeCA9IDA7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIE1TUl9QUkVEX0NN
RDoKKyAgICAgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CisgICAgICAgICAgICBkb21haW5fY3B1aWQo
Y3VycmQsIDcsIDAsICZkdW1teSwgJmR1bW15LCAmZHVtbXksICZlZHgpOworICAgICAgICAgICAg
aWYgKCAhKGVkeCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpICkKKyAgICAgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgICAgICByZWdzLT5lYXggPSB2LT5hcmNoLnNwZWNf
Y3RybDsKKyAgICAgICAgICAgIHJlZ3MtPmVkeCA9IDA7CisgICAgICAgICAgICBicmVhazsKKwog
ICAgICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgICAgICAgICAgaWYgKCAh
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01TUl9QTEFURk9STV9JTkZPKSApCiAgICAgICAgICAg
ICAgICAgZ290byBmYWlsOwogICAgICAgICAgICAgcmVncy0+ZWF4ID0gcmVncy0+ZWR4ID0gMDsK
ICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVT
OgorICAgICAgICAgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKwogICAgICAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZD
VFIoNyk6CiAgICAgICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgz
KToKICAgICAgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAuLi5NU1JfQ09SRV9QRVJG
X0ZJWEVEX0NUUjI6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA2NDM2OTNlLi5hZjgwZTdkIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTU3MSw2ICs1NzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAKICAg
ICBzdHJ1Y3QgcGFnaW5nX3ZjcHUgcGFnaW5nOwogCisgICAgdWludDMyX3Qgc3BlY19jdHJsOwor
CiAgICAgdWludDMyX3QgZ2Ric3hfdmNwdV9ldmVudDsKIAogICAgIC8qIEEgc2Vjb25kYXJ5IGNv
cHkgb2YgdGhlIHZjcHUgdGltZSBpbmZvLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXgg
OTZkM2ViMC4uMGZkMzRlZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zOSw2ICszOSw4
IEBACiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKICNkZWZpbmUgUFJFRF9DTURf
SUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElF
UwkJMHgwMDAwMDEwYQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90
aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZp
bmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:58:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlxQ-0007Ga-MH; Mon, 19 Feb 2018 13:58:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlxQ-0007GS-5C
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:16 +0000
X-Inumbo-ID: d3df3406-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3df3406-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:57:31 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlxO-0004WH-Ks
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlxO-0006Ba-IW
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlxO-0006Ba-IW@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:58:14 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3ZGFlNTVjMGVhYWU2ZDVhMzRiZmRkM2E2MmZlOTM4NjczZjUzY2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozODowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozODowMCAyMDE4ICsw
MTAwCgogICAgeDg2L21pZ3JhdGU6IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAwY2YyYTRlYjc2OTMwMmI3ZDdkNzgzNTU0MGU3YjJmMTUwMDZkZjMwCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwu
YyAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNo
YW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNjAyODZiNS4u
ZmQ1MDU2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwpAQCAtMTI2MSw2ICsxMjYxLDggQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgICAgICAgICB2bXNycy0+bXNyX2NvdW50ID0gbnJfbXNyczsKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBlZHgsIGR1bW15
OworCiAgICAgICAgICAgICAgICAgaSA9IDA7CiAKICAgICAgICAgICAgICAgICB2Y3B1X3BhdXNl
KHYpOwpAQCAtMTI5OCw2ICsxMzAwLDIxIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgICAgICBkb21h
aW5fY3B1aWQoZCwgNywgMCwgJmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVkeCk7CisgICAgICAg
ICAgICAgICAgaWYgKCAoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guc3BlY19jdHJsICkKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5tc3JfY291bnQgJiYgIXJl
dCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIG1zci5p
bmRleCA9IE1TUl9TUEVDX0NUUkw7CisgICAgICAgICAgICAgICAgICAgICAgICBtc3IucmVzZXJ2
ZWQgPSAwOworICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnZhbHVlID0gdi0+YXJjaC5zcGVj
X2N0cmw7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmV0ID0gLUVGQVVMVDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAg
ICArK2k7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNl
KHYpOwogCiAgICAgICAgICAgICAgICAgaWYgKCBpID4gdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0
ICkKQEAgLTEzMjUsNiArMTM0MiwyMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgICAg
ICAgICAgICAgc3dpdGNoICggbXNyLmluZGV4ICkKICAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICAgICAgICAgICAgICBpZiAoICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgICAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgICAgICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQg
YXMgc2FmZSB0byB1c2UgKGkuZS4KKyAgICAgICAgICAgICAgICAgICAgICogaWdub3JlZCkgd2hl
biBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgorICAgICAgICAgICAgICAgICAg
ICAgKi8KKworICAgICAgICAgICAgICAgICAgICBpZiAoIG1zci52YWx1ZSAmIH4oU1BFQ19DVFJM
X0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9IG1zci52YWx1ZTsKKyAg
ICAgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9B
TUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICAgICAgICAgICAgICBpZiAoICFib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKG1z
ci52YWx1ZSA+PiAzMikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAxNDRkMTE2Li44NDAyYWExIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwpAQCAtODI0LDE0ICs4MjQsMjQgQEAgc3RhdGljIGJvb2xfdCB2bXhfc2V0X2d1
ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpCiAKIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQogewotICAgIHJldHVybiAoY3B1X2hhc19tcHgg
JiYgY3B1X2hhc192bXhfbXB4KSArCisgICAgcmV0dXJuICEhYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0lCUlNCKSArCisgICAgICAgICAgIChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgp
ICsKICAgICAgICAgICAgKGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyk7CiB9
CiAKIHN0YXRpYyB2b2lkIHZteF9zYXZlX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9t
c3IgKmN0eHQpCiB7CisgICAgdWludDMyX3QgZWR4LCBkdW1teTsKKwogICAgIHZteF92bWNzX2Vu
dGVyKHYpOwogCisgICAgZG9tYWluX2NwdWlkKHYtPmRvbWFpbiwgNywgMCwgJmR1bW15LCAmZHVt
bXksICZkdW1teSwgJmVkeCk7CisgICAgaWYgKCAoZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0lCUlNCKSkgJiYgdi0+YXJjaC5zcGVjX2N0cmwgKQorICAgIHsKKyAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9IE1TUl9TUEVDX0NUUkw7CisgICAgICAgIGN0eHQtPm1z
cltjdHh0LT5jb3VudCsrXS52YWwgPSB2LT5hcmNoLnNwZWNfY3RybDsKKyAgICB9CisKICAgICBp
ZiAoIGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCApCiAgICAgewogICAgICAgICBfX3Zt
cmVhZChHVUVTVF9CTkRDRkdTLCAmY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwpOwpAQCAtODYw
LDYgKzg3MCwxOSBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0u
aW5kZXggKQogICAgICAgICB7CisgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAgICAg
ICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAg
ICAgIGVyciA9IC1FTlhJTzsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKyAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgKiBOb3RlOiBTUEVDX0NUUkxfU1RJQlAgaXMgc3BlY2lmaWVkIGFzIHNhZmUg
dG8gdXNlIChpLmUuCisgICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVu
dW1lcmF0ZWQgaW4gaGFyZHdhcmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGVsc2Ug
aWYgKCBjdHh0LT5tc3JbaV0udmFsICYKKyAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RS
TF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSApCisgICAgICAgICAgICAgICAgZXJyID0gLUVOWElP
OworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHYtPmFyY2guc3BlY19jdHJsID0g
Y3R4dC0+bXNyW2ldLnZhbDsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIE1TUl9J
QTMyX0JORENGR1M6CiAgICAgICAgICAgICBpZiAoICF2bXhfc2V0X2d1ZXN0X2JuZGNmZ3Modiwg
Y3R4dC0+bXNyW2ldLnZhbCkgJiYKICAgICAgICAgICAgICAgICAgY3R4dC0+bXNyW2ldLnZhbCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:58:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlxg-0007J0-Oy; Mon, 19 Feb 2018 13:58:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlxf-0007I5-7f
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:31 +0000
X-Inumbo-ID: 2999e48e-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2999e48e-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:59:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlxY-0004WW-NA
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlxY-0006CK-Mf
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlxY-0006CK-Mf@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:58:24 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/hvm: Permit guests direct
	access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg0ZDQ3YWNjMDVhZjUxNmQ4MTNmMTk1MmU4NTNjNGNhMmJlMmFkYmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozODozMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozODozMCAyMDE4ICsw
MTAwCgogICAgeDg2L2h2bTogUGVybWl0IGd1ZXN0cyBkaXJlY3QgYWNjZXNzIHRvIE1TUl97U1BF
Q19DVFJMLFBSRURfQ01EfQogICAgCiAgICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgSFZNIGd1
ZXN0cyBzaG91bGQgaGF2ZSBkaXJlY3QgYWNjZXNzIHRvIHRoZXNlIE1TUnMKICAgIHdoZW4gcG9z
c2libGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1YTJmZTE3MTE0NGViY2M5MDhlYTFmY2E0NTA1OGQ2
MDEwZjZhMjg2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAwMAotLS0K
IHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCmluZGV4IGZkNTA1NmIuLjI1ZTA3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTE4MSw2ICsxODEsMTEg
QEAgc3RhdGljIHZvaWQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGN0bC0+ZWR4ICY9IH5jcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfU1RJQlApOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoZSBJQlJTL0lC
UEIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAg
ICAgICAgICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCisgICAgICAgICAqLworICAgICAgICBjYWxs
X3BvbGljeV9jaGFuZ2VkID0gaXNfaHZtX2RvbWFpbihkKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIDB4ZDoKQEAgLTI0MSw2ICsyNDYsMTQgQEAgc3RhdGljIHZvaWQgdXBkYXRlX2RvbWFp
bl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBkLT5hcmNoLnB2X2Rv
bWFpbi5jcHVpZG1hc2tzLT5lMWNkID0gbWFzazsKICAgICAgICAgfQogICAgICAgICBicmVhazsK
KworICAgIGNhc2UgMHg4MDAwMDAwODoKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIElC
UEIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAg
ICAgICAgICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCisgICAgICAgICAqLworICAgICAgICBjYWxs
X3BvbGljeV9jaGFuZ2VkID0gaXNfaHZtX2RvbWFpbihkKTsKKyAgICAgICAgYnJlYWs7CiAgICAg
fQogCiAgICAgaWYgKCBjYWxsX3BvbGljeV9jaGFuZ2VkICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZjI2
NjJmOC4uYjNmZGUyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTYxNSw2ICs2MTUsNyBAQCBzdGF0aWMg
dm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0
IGFyY2hfc3ZtX3N0cnVjdCAqYXJjaF9zdm0gPSAmdi0+YXJjaC5odm1fc3ZtOwogICAgIHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYiA9IGFyY2hfc3ZtLT52bWNiOwogICAgIHUzMiBiaXRtYXAgPSB2
bWNiX2dldF9leGNlcHRpb25faW50ZXJjZXB0cyh2bWNiKTsKKyAgICB1aW50MzJfdCBlYngsIGR1
bW15OwogCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAgICAgICAgKHYtPmRvbWFpbi0+YXJj
aC54ODZfdmVuZG9yICE9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcikgKQpAQCAtNjIzLDYgKzYy
NCwxMiBAQCBzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUg
KnYpCiAgICAgICAgIGJpdG1hcCAmPSB+KDFVIDw8IFRSQVBfaW52YWxpZF9vcCk7CiAKICAgICB2
bWNiX3NldF9leGNlcHRpb25faW50ZXJjZXB0cyh2bWNiLCBiaXRtYXApOworCisgICAgLyogR2l2
ZSBhY2Nlc3MgdG8gTVNSX1BSRURfQ01EIGlmIHRoZSBndWVzdCBoYXMgYmVlbiB0b2xkIGFib3V0
IGl0LiAqLworICAgIGRvbWFpbl9jcHVpZCh2LT5kb21haW4sIDB4ODAwMDAwMDgsIDAsICZkdW1t
eSwgJmVieCwgJmR1bW15LCAmZHVtbXkpOworICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9Q
UkVEX0NNRCwKKyAgICAgICAgICAgICAgICAgICAgICBlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikgPyBNU1JfSU5URVJDRVBUX05PTkUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBNU1JfSU5URVJDRVBUX1JXKTsK
IH0KIAogc3RhdGljIHZvaWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggODQwMmFhMS4uODY4MDdjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTU0NCw2ICs1NDQs
OCBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChzdHJ1Y3QgdmNwdSAqdikKIAog
c3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogewor
ICAgIHVpbnQzMl90IF83ZDAsIGU4YiwgZHVtbXk7CisKICAgICBpZiAoIG9wdF9odm1fZmVwIHx8
CiAgICAgICAgICAodi0+ZG9tYWluLT5hcmNoLng4Nl92ZW5kb3IgIT0gYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yKSApCiAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGNlcHRpb25fYml0bWFwIHw9
ICgxVSA8PCBUUkFQX2ludmFsaWRfb3ApOwpAQCAtNTUzLDYgKzU1NSwyNSBAQCBzdGF0aWMgdm9p
ZCB2bXhfY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgdm14X3ZtY3Nf
ZW50ZXIodik7CiAgICAgdm14X3VwZGF0ZV9leGNlcHRpb25fYml0bWFwKHYpOwogICAgIHZteF92
bWNzX2V4aXQodik7CisKKyAgICBkb21haW5fY3B1aWQodi0+ZG9tYWluLCA3LCAwLCAmZHVtbXks
ICZkdW1teSwgJmR1bW15LCAmXzdkMCk7CisgICAgZG9tYWluX2NwdWlkKHYtPmRvbWFpbiwgMHg4
MDAwMDAwOCwgMCwgJmR1bW15LCAmZThiLCAmZHVtbXksICZkdW1teSk7CisKKyAgICAvKgorICAg
ICAqIFdlIGNhbiBzYWZlbHkgcGFzcyBNU1JfU1BFQ19DVFJMIHRocm91Z2ggdG8gdGhlIGd1ZXN0
LCBldmVuIGlmIFNUSUJQCisgICAgICogaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZSwgYXMg
U1BFQ19DVFJMX1NUSUJQIGlzIGlnbm9yZWQuCisgICAgICovCisgICAgaWYgKCBfN2QwICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgICAgIHZteF9kaXNhYmxlX2ludGVy
Y2VwdF9mb3JfbXNyKHYsIE1TUl9TUEVDX0NUUkwsIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsK
KyAgICBlbHNlCisgICAgICAgIHZteF9lbmFibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX1NQ
RUNfQ1RSTCwgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOworCisgICAgLyogTVNSX1BSRURfQ01E
IGlzIHNhZmUgdG8gcGFzcyB0aHJvdWdoIGlmIHRoZSBndWVzdCBrbm93cyBhYm91dCBpdC4gKi8K
KyAgICBpZiAoIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgfHwKKyAg
ICAgICAgIChlOGIgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKKyAgICAgICAg
dm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX1BSRURfQ01ELCBNU1JfVFlQRV9S
IHwgTVNSX1RZUEVfVyk7CisgICAgZWxzZQorICAgICAgICB2bXhfZW5hYmxlX2ludGVyY2VwdF9m
b3JfbXNyKHYsIE1TUl9QUkVEX0NNRCwgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwogfQogCiBz
dGF0aWMgaW50IHZteF9ndWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdikKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:58:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlxl-0007Jy-QS; Mon, 19 Feb 2018 13:58:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlxk-0007Jn-Na
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:36 +0000
X-Inumbo-ID: dfde0e5f-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfde0e5f-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:57:51 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlxi-0004XQ-Pa
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlxi-0006De-Ox
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlxi-0006De-Ox@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:58:34 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1YzllMDY0MjlmNjI5MjQ5YTg0ZDAxMjMxYmU1ZmE2NDM0NjA1NDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTozOToyMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTozOToyMSAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBPcmdhbmlzZSB0aGUgdXNlIG9mIE1TUl9TUEVDX0NUUkwgYXQg
ZWFjaCBlbnRyeS9leGl0IHBvaW50CiAgICAKICAgIFdlIG5lZWQgdG8gYmUgYWJsZSB0byBlaXRo
ZXIgc2V0IG9yIGNsZWFyIElCUlMgaW4gWGVuIGNvbnRleHQsIGFzIHdlbGwgYXMKICAgIHJlc3Rv
cmUgYXBwcm9wcmlhdGUgZ3Vlc3QgdmFsdWVzIGluIGd1ZXN0IGNvbnRleHQuICBTZWUgdGhlIGRv
Y3VtZW50YXRpb24gaW4KICAgIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciBkZXRhaWxzLgog
ICAgCiAgICBXaXRoIHRoZSBjb250ZW1wb3JhcnkgbWljcm9jb2RlLCB3cml0ZXMgdG8gJWNyMyBh
cmUgc2xvd2VyIHdoZW4gU1BFQ19DVFJMLklCUlMKICAgIGlzIHNldC4gIFRoZXJlZm9yZSwgdGhl
IHBvc2l0aW9uaW5nIG9mIFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIGlzIGltcG9ydGFudC4KICAg
IAogICAgSWRlYWxseSwgdGhlIElCUlNfU0VUL0lCUlNfQ0xFQVIgaHVua3MgbWlnaHQgYmUgcG9z
aXRpb25lZCBlaXRoZXIgc2lkZSBvZiB0aGUKICAgICVjcjMgY2hhbmdlLCBidXQgdGhhdCBpcyBy
YXRoZXIgbW9yZSBjb21wbGljYXRlZCB0byBhcnJhbmdlLCBhbmQgY291bGQgc3RpbGwKICAgIHJl
c3VsdCBpbiBhIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgaW4gU1BFQ19DVFJMIGR1cmluZyB0aGUg
JWNyMyBjaGFuZ2UsCiAgICBuZWdhdGluZyB0aGUgc2F2aW5nIGlmIHRoZSBndWVzdCBjaG9zZSB0
byBoYXZlIElCUlMgc2V0LgogICAgCiAgICBUaGVyZWZvcmUsIHdlIG9wdGltaXNlIGZvciB0aGUg
cHJlLVNreWxha2UgY2FzZSAoYmVpbmcgZmFyIG1vcmUgY29tbW9uIGluIHRoZQogICAgZmllbGQg
dGhhbiBTa3lsYWtlIGFuZCBsYXRlciwgYXQgdGhlIG1vbWVudCksIHdoZXJlIHdlIGhhdmUgYSBY
ZW4tcHJlZmVycmVkCiAgICB2YWx1ZSBvZiBJQlJTIGNsZWFyIHdoZW4gc3dpdGNoaW5nICVjcjMu
CiAgICAKICAgIFRoZXJlIGlzIGEgc2VtaS11bnJlbGF0ZWQgYnVnZml4LCB3aGVyZSB2YXJpb3Vz
IGFzbV9kZWZuLmggbWFjcm9zIGhhdmUgYQogICAgaGlkZGVuIGRlcGVuZGVuY3kgb24gUEFHRV9T
SVpFLCB3aGljaCByZXN1bHRzIGluIGFuIGFzc2VtYmxlciBlcnJvciBpZiB1c2VkIGluCiAgICBh
IC5tYWNybyBkZWZpbml0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVlNzk2MjkwMTEzMTE4NmQz
NTE0NTI4ZWQ1N2M3YTk5MDFhMTVhM2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEw
OjIxICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyAgICAgICAgfCAgMTAg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDE4ICsrKwogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3NtcGJv
b3QuYyAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jICAgfCAgIDMgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMTMg
KysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICB8ICA0NyArKysrKysrLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmggICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAg
fCAgIDkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMjI0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMTIgZmlsZXMgY2hhbmdlZCwgMzM2IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggNjRmMGRj
ZC4uMjg5ZTk0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC03OCw2ICs3OCwxMSBAQCBVTkxJS0VM
WV9FTkQoc3ZtX3RyYWNlKQogICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4CiAgICAg
ICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQogCisgICAgICAgIG1vdiBWQ1BVX2FyY2hf
c3BlY19jdHJsKCVyYngpLCAlZWF4CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZv
LCBDbG9iOiBjZCAqLworCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAgICBwb3AgICVyMTQKICAg
ICAgICAgcG9wICAlcjEzCkBAIC0xMDAsOCArMTA1LDExIEBAIFVOTElLRUxZX0VORChzdm1fdHJh
Y2UpCiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0gICAgICAg
IG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2Qg
Ki8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZl
IGJlZm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4
KSwlcmN4CiAgICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngpCiAgICAg
ICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJFR1NfcmF4
KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBjYzYxODhlLi43YWEwZTg1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L2VudHJ5LlMKQEAgLTM3LDYgKzM3LDkgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFuZGxlcikK
ICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVy
YXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8K
KyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCiAgICAgICAgIGNh
bGwgdm14X3ZtZXhpdF9oYW5kbGVyCiAKQEAgLTY1LDYgKzY4LDEyIEBAIFVOTElLRUxZX0VORChy
ZWFsbW9kZSkKIAogICAgICAgICBtb3YgICVyc3AsJXJkaQogICAgICAgICBjYWxsIHZteF92bWVu
dGVyX2hlbHBlcgorCisgICAgICAgIG1vdiBWQ1BVX2FyY2hfc3BlY19jdHJsKCVyYngpLCAlZWF4
CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZl
IGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAv
KiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAg
ICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIAogICAgICAgICBwb3AgICVy
MTUKQEAgLTk2LDYgKzEwNSwxNSBAQCBVTkxJS0VMWV9FTkQocmVhbG1vZGUpCiAuTHZteF92bWVu
dHJ5X2ZhaWw6CiAgICAgICAgIHN0aQogICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIC8qCisg
ICAgICAgICAqIFBWIHZhcmlhbnQgbmVlZGVkIGhlcmUgYXMgbm8gZ3Vlc3QgY29kZSBoYXMgZXhl
Y3V0ZWQgKHNvCisgICAgICAgICAqIE1TUl9TUEVDX0NUUkwgY2FuJ3QgaGF2ZSBjaGFuZ2VkIHZh
bHVlKSwgYW5kIE5NSXMvTUNFcyBhcmUgbGlhYmxlCisgICAgICAgICAqIHRvIGhpdCAoaW4gd2hp
Y2ggY2FzZSB0aGUgSFZNIHZhcmlhbnQgbWlnaHQgY29ycnVwdCB0aGluZ3MpLgorICAgICAgICAg
Ki8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1
aW5mbyBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIGNhbGwgdm14
X3ZtZW50cnlfZmFpbHVyZQogICAgICAgICBCVUcgIC8qIHZteF92bWVudHJ5X2ZhaWx1cmUoKSBz
aG91bGRuJ3QgcmV0dXJuLiAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQ2N2JmZmIuLjAxYTg1NjkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02MTYs
NiArNjE2LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwogICAgIHNldF9jdXJyZW50KChzdHJ1
Y3QgdmNwdSAqKTB4ZmZmZmYwMDApOyAvKiBkZWJ1ZyBzYW5pdHkuICovCiAgICAgaWRsZV92Y3B1
WzBdID0gY3VycmVudDsKKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAogICAg
IHBlcmNwdV9pbml0X2FyZWFzKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGYyZjQ3ZjYuLjRlZDRjMGIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwpAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogI2luY2x1ZGUg
PGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vbXRyci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0
cmwuaD4KICNpbmNsdWRlIDxhc20vdGltZS5oPgogI2luY2x1ZGUgPGFzbS90Ym9vdC5oPgogI2lu
Y2x1ZGUgPG1hY2hfYXBpYy5oPgpAQCAtMzAwLDYgKzMwMSw3IEBAIHZvaWQgc3RhcnRfc2Vjb25k
YXJ5KHZvaWQgKnVudXNlZCkKICAgICBzZXRfY3VycmVudChpZGxlX3ZjcHVbY3B1XSk7CiAgICAg
dGhpc19jcHUoY3Vycl92Y3B1KSA9IGlkbGVfdmNwdVtjcHVdOwogICAgIHJkbXNybChNU1JfRUZF
UiwgdGhpc19jcHUoZWZlcikpOworICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwog
CiAgICAgLyoKICAgICAgKiBKdXN0IGFzIGR1cmluZyBlYXJseSBib290c3RyYXAsIGl0IGlzIGNv
bnZlbmllbnQgaGVyZSB0byBkaXNhYmxlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXgg
NGYyYmEyOC4uNDExMmIzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtODgsNiAr
ODgsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChWQ1BVX2tlcm5lbF9zcywg
c3RydWN0IHZjcHUsIGFyY2gucHZfdmNwdS5rZXJuZWxfc3MpOwogICAgIE9GRlNFVChWQ1BVX2lv
cGwsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUuaW9wbCk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vl
c3RfY29udGV4dF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2gudmdjX2ZsYWdzKTsKKyAgICBPRkZT
RVQoVkNQVV9hcmNoX3NwZWNfY3RybCwgc3RydWN0IHZjcHUsIGFyY2guc3BlY19jdHJsKTsKICAg
ICBPRkZTRVQoVkNQVV9ubWlfcGVuZGluZywgc3RydWN0IHZjcHUsIG5taV9wZW5kaW5nKTsKICAg
ICBPRkZTRVQoVkNQVV9tY2VfcGVuZGluZywgc3RydWN0IHZjcHUsIG1jZV9wZW5kaW5nKTsKICAg
ICBPRkZTRVQoVkNQVV9ubWlfb2xkX21hc2ssIHN0cnVjdCB2Y3B1LCBubWlfc3RhdGUub2xkX21h
c2spOwpAQCAtMTM5LDYgKzE0MCw4IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VU
KENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAgICAgT0ZGU0VUKENQVUlORk9f
eGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19w
dl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19zaGFk
b3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNoYWRvd19zcGVjX2N0cmwpOworICAgIE9G
RlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9z
aGFkb3dfc3BlY19jdHJsKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihzdHJ1
Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UwppbmRleCBiNWYwODdhLi4zMTA0ZjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
QEAgLTE3LDYgKzE3LDEwIEBAIEVOVFJZKGNvbXBhdF9oeXBlcmNhbGwpCiAgICAgICAgIHB1c2hx
ICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9B
TEwgY29tcGF0PTEgLyogRFBMMSBnYXRlLCByZXN0cmljdGVkIHRvIDMyYml0IFBWIGd1ZXN0cyBv
bmx5LiAqLworCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1y
ZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNh
bGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9tc2koJXJpcCkK
QEAgLTIxMiw2ICsyMTYsMTIgQEAgRU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAg
ICAgICAucG9wc2VjdGlvbgogICAgICAgICBvciAgICAkWDg2X0VGTEFHU19JRiwlcjExCiAgICAg
ICAgIG1vdiAgICVyMTFkLFVSRUdTX2VmbGFncyglcnNwKQorCisgICAgICAgIG1vdiBWQ1BVX2Fy
Y2hfc3BlY19jdHJsKCVyYngpLCAlZWF4CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBT
UEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVp
bmZvLCBDbG9iOiBjZCAqLworCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04IGNvbXBhdD0xCiAu
TGZ0MDogIGlyZXRxCiAgICAgICAgIF9BU01fUFJFX0VYVEFCTEUoLkxmdDAsIGhhbmRsZV9leGNl
cHRpb24pCkBAIC0yNzAsNiArMjgwLDkgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1v
dmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAg
ICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAg
ICAgICAgbmVnICAgJXJjeApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDk4NjcwZjYuLjEwZDk3ZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKQEAgLTM3LDYgKzM3LDkgQEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkK
IHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAog
CisgICAgICAgIC8qIFN0YXNoIGd1ZXN0IFNQRUNfQ1RSTCB2YWx1ZSB3aGlsZSB3ZSBjYW4gcmVh
ZCBzdHJ1Y3QgdmNwdS4gKi8KKyAgICAgICAgbW92ICAgVkNQVV9hcmNoX3NwZWNfY3RybCglcmJ4
KSwgJXIxNWQKKwogICAgICAgICAvKiBDb3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8g
cGVyLUNQVSByb290IHBhZ2UgdGFibGUuICovCiAgICAgICAgIG1vdiAgICVjcjMsICVyOQogICAg
ICAgICBHRVRfU1RBQ0tfRU5EKGR4KQpAQCAtNjQsNiArNjcsMTIgQEAgcmVzdG9yZV9hbGxfZ3Vl
c3Q6CiAgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCiAuTHJhZ19rZWVwX2NyMzoKIAor
ICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVlLiAqLworICAgICAgICBt
b3YgICAlcjE1ZCwgJWVheAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJM
X0VYSVRfVE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xv
YjogY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNj
YWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1ZXN0CkBAIC0xMDIsOSAr
MTExLDkgQEAgcmVzdG9yZV9hbGxfeGVuOgogICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5l
ZWQgdG8gc3dpdGNoIHRvIHRoZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBpbgogICAgICAgICAgKiBj
YXNlIHdlIHJldHVybiB0byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4K
ICAgICAgICAgICovCi0gICAgICAgIEdFVF9TVEFDS19FTkQoYXgpCi0gICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJheCksICVyZHgKLSAgICAgICAgbW92ICAgU1RB
Q0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYXgpLCAlcmF4CisgICAgICAgIEdFVF9TVEFDS19F
TkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCks
ICVyZHgKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAl
cmF4CiAgICAgICAgIHRlc3QgICVyZHgsICVyZHgKICAgICAgICAgLyoKICAgICAgICAgICogSWRl
YWxseSB0aGUgY29uZGl0aW9uIHdvdWxkIGJlICJuc3oiLCBidXQgc3VjaCBkb2Vzbid0IGV4aXN0
LApAQCAtMTE0LDYgKzEyMyw5IEBAIFVOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQogICAgICAg
ICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCisgICAg
ICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQg
dGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVOIC8qIFJlcTogJXJi
eD1lbmQsIENsb2I6IGFjZCAqLworCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04CiAgICAgICAg
IGlyZXRxCiAKQEAgLTE0NCw2ICsxNTYsOSBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAg
bW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAogCisgICAgICAg
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6
IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAog
ICAgICAgICBuZWcgICAlcmN4CkBAIC0zMDQsNiArMzE5LDkgQEAgR0xPQkFMKHN5c2VudGVyX2Vm
bGFnc19zYXZlZCkKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAg
ICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJz
cD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAg
ICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC0zNTAsNiArMzY4LDkg
QEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3Ap
CiAgICAgICAgIFNBVkVfQUxMCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyog
UmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
KwogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAgICAgICAgIG5lZyAgICVyY3gKQEAgLTUxOSw2
ICs1NDAsMTAgQEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xB
QwogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAg
ICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3Jl
IHRoaXMgcG9pbnQuICovCisKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KSwgJXJjeAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1CiAgICAgICAgIG5lZyAg
ICVyY3gKQEAgLTU1Nyw2ICs1ODIsMTAgQEAgR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAg
ICAgIFNBVkVfQUxMIENMQUMKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAg
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBD
bG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIx
NQogICAgICAgICBuZWcgICAlcmN4CkBAIC03NDksOCArNzc4LDEyIEBAIEVOVFJZKGRvdWJsZV9m
YXVsdCkKICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBTTUFQ
IGZhdWx0cyAqLwogICAgICAgICBTQVZFX0FMTCBTVEFDCiAKLSAgICAgICAgR0VUX1NUQUNLX0VO
RChieCkKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwg
JXJieAorICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAg
ICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9y
ZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXIxNCksICVyYngKICAgICAgICAgdGVzdCAgJXJieCwgJXJieAogICAgICAgICBqeiAg
ICAuTGRibGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCkBAIC03Nzks
NiArODEyLDEwIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFD
CiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAg
ICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUg
dGhpcyBwb2ludC4gKi8KKwogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyMTQpLCAlcmN4CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUKICAgICAgICAgbmVnICAg
JXJjeApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggNTQ2NmU0ZS4uMDc0OWI4ZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9hc20tb2Zm
c2V0cy5oPgogI2VuZGlmCiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgorI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wZXJjcHUuaD4K
ICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0zODAsNCArMzgxLDYgQEAgc3RhdGljIGFs
d2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAjZGVmaW5lIFJFWDY0X1BSRUZJWCAicmV4NjQv
IgogI2VuZGlmCiAKKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgorCiAjZW5kaWYgLyog
X19YODZfQVNNX0RFRk5TX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAzOTdmYTRjLi41
MTM0NmRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNTQsNiArNTQsMTIgQEAgc3RydWN0IGNw
dV9pbmZvIHsKICAgICAgKi8KICAgICB1bnNpZ25lZCBsb25nIHhlbl9jcjM7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwdl9jcjM7CisKKyAgICAvKiBTZWUgYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggZm9y
IHVzYWdlLiAqLworICAgIHVuc2lnbmVkIGludCBzaGFkb3dfc3BlY19jdHJsOworICAgIGJvb2xf
dCAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsKKworICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7
CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbm9wcy5oCmluZGV4IDEzNjhhOTcuLmYyYzcwOTkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCkBA
IC02Myw2ICs2MywxMiBAQAogI2RlZmluZSBBU01fTk9QNyBfQVNNX01LX05PUChLOF9OT1A3KQog
I2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05PUChLOF9OT1A4KQogCisjZGVmaW5lIEFTTV9OT1Ax
NyBBU01fTk9QODsgQVNNX05PUDc7IEFTTV9OT1AyCisjZGVmaW5lIEFTTV9OT1AyMSBBU01fTk9Q
ODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVmaW5lIEFTTV9OT1AyNCBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4CisjZGVmaW5lIEFTTV9OT1AyOSBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9O
T1A4OyBBU01fTk9QNQorI2RlZmluZSBBU01fTk9QMzIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QODsgQVNNX05PUDgKKwogI2RlZmluZSBBU01fTk9QX01BWCA4CiAKICNlbmRpZiAvKiBfX1g4
Nl9BU01fTk9QU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IGUwODhhNTUuLmI0
NTEyNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMjAsOCArMjAsMTcgQEAKICNpZm5k
ZWYgX19YODZfU1BFQ19DVFJMX0hfXwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAKKyNp
bmNsdWRlIDxhc20vY3VycmVudC5oPgorCiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCk7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3Rh
dGUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsK
KworICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3Ry
bCA9IDA7Cit9CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5lY2YzM2E1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmgKQEAgLTAsMCArMSwyMjQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAq
IGluY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQu
CisgKi8KKworI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXworI2RlZmluZSBfX1g4Nl9T
UEVDX0NUUkxfQVNNX0hfXworCisjaWZkZWYgX19BU1NFTUJMWV9fCisjaW5jbHVkZSA8YXNtL21z
ci1pbmRleC5oPgorCisvKgorICogU2F2aW5nIGFuZCByZXN0b3JpbmcgTVNSX1NQRUNfQ1RSTCBz
dGF0ZSBpcyBhIGxpdHRsZSB0cmlja3kuCisgKgorICogV2Ugd2FudCB0aGUgZ3Vlc3RzIGNob2lj
ZSBvZiBTUEVDX0NUUkwgd2hpbGUgaW4gZ3Vlc3QgY29udGV4dCwgYW5kIFhlbidzCisgKiBjaG9p
Y2UgKHNldCBvciBjbGVhciwgZGVwZW5kaW5nIG9uIHRoZSBoYXJkd2FyZSkgd2hpbGUgcnVubmlu
ZyBpbiBYZW4KKyAqIGNvbnRleHQuICBUaGVyZWZvcmUsIGEgc2ltcGxpc3RpYyBhbGdvcml0aG0g
aXM6CisgKgorICogIC0gU2V0L2NsZWFyIElCUlMgb24gZW50cnkgdG8gWGVuCisgKiAgLSBTZXQg
dGhlIGd1ZXN0cycgY2hvaWNlIG9uIGV4aXQgdG8gZ3Vlc3QKKyAqICAtIExlYXZlIFNQRUNfQ1RS
TCB1bmNoYW5nZWQgb24gZXhpdCB0byB4ZW4KKyAqCisgKiBUaGVyZSBhcmUgdHdvIGNvbXBsaWNh
dGluZyBmYWN0b3JzOgorICogIDEpIEhWTSBndWVzdHMgY2FuIGhhdmUgZGlyZWN0IGFjY2VzcyB0
byB0aGUgTVNSLCBzbyBpdCBjYW4gY2hhbmdlCisgKiAgICAgYmVoaW5kIFhlbidzIGJhY2suCisg
KiAgMikgQW4gTk1JIG9yIE1DRSBjYW4gaW50ZXJydXB0IGF0IGFueSBwb2ludCwgaW5jbHVkaW5n
IGVhcmx5IGluIHRoZSBlbnRyeQorICogICAgIHBhdGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQgcGF0
aCBhZnRlciByZXN0b3JpbmcgdGhlIGd1ZXN0IHZhbHVlLiAgVGhpcworICogICAgIHdpbGwgY29y
cnVwdCB0aGUgZ3Vlc3QgdmFsdWUuCisgKgorICogRmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBieSBy
ZWx5aW5nIG9uIE5NSXMvTUNFcyBiZWluZyBibG9ja2VkIGltbWVkaWF0ZWx5CisgKiBhZnRlciBW
TUVYSVQuICBUaGUgVk1FWElULXNwZWNpZmljIGNvZGUgcmVhZHMgTVNSX1NQRUNfQ1RSTCBhbmQg
dXBkYXRlcworICogY3VycmVudCBiZWZvcmUgbG9hZGluZyBYZW4ncyBNU1JfU1BFQ19DVFJMIHNl
dHRpbmcuCisgKgorICogRmFjdG9yIDIgaXMgaGFyZGVyLiAgV2UgbWFpbnRhaW4gYSBzaGFkb3df
c3BlY19jdHJsIHZhbHVlLCBhbmQKKyAqIHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4gcGVy
IGNwdS4gIFRoZSBzeW5jaHJvbm91cyB1c2UgaXM6CisgKgorICogIDEpIFN0b3JlIGd1ZXN0IHZh
bHVlIGluIHNoYWRvd19zcGVjX2N0cmwKKyAqICAyKSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0cmwg
Ym9vbGVhbgorICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCisgKiAg
NCkgRXhpdCB0byBndWVzdAorICogIDUpIEVudHJ5IGZyb20gZ3Vlc3QKKyAqICA2KSBDbGVhciB1
c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgNykgTG9hZCBYZW4ncyB2YWx1ZSBpbnRv
IE1TUl9TUEVDX0NUUkwKKyAqCisgKiBUaGUgYXN5bmNocm9ub3VzIHVzZSBmb3IgaW50ZXJydXB0
cy9leGNlcHRpb25zIGlzOgorICogIC0gIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhlbgor
ICogIC0gIE9uIGV4aXQgdG8gWGVuLCBjaGVjayB1c2Vfc2hhZG93X3NwZWNfY3RybAorICogIC0g
IElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCisgKgorICogVGhlcmVmb3JlLCBhbiBpbnRl
cnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3VzIHBhdGggYmV0d2Vlbgor
ICogc3RlcHMgMiBhbmQgNiB3aWxsIHJlc3RvcmUgdGhlIHNoYWRvdyB2YWx1ZSByYXRoZXIgdGhh
biBsZWF2aW5nIFhlbidzIHZhbHVlCisgKiBsb2FkZWQgYW5kIGNvcnJ1cHRpbmcgdGhlIHZhbHVl
IHVzZWQgaW4gZ3Vlc3QgY29udGV4dC4KKyAqCisgKiBUaGUgZm9sbG93aW5nIEFTTSBmcmFnbWVu
dHMgaW1wbGVtZW50IHRoaXMgYWxnb3JpdGhtLiAgU2VlIHRoZWlyIGxvY2FsCisgKiBjb21tZW50
cyBmb3IgZnVydGhlciBkZXRhaWxzLgorICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElU
CisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QVgorICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUgorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisgKiAgLSBTUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVAorICovCisKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQg
aWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1
aW5mbworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFRoZSBjb21tb24gY2Fz
ZSBpcyB0aGF0IGEgZ3Vlc3QgaGFzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX1NQRUNfQ1RSTCwgYXQK
KyAqIHdoaWNoIHBvaW50IHdlIG5lZWQgdG8gc2F2ZSB0aGUgZ3Vlc3QgdmFsdWUgYmVmb3JlIHNl
dHRpbmcgSUJSUyBmb3IgWGVuLgorICogVW5pbGF0ZXJhbGx5IHNhdmluZyB0aGUgZ3Vlc3QgdmFs
dWUgaXMgc2hvcnRlciBhbmQgZmFzdGVyIHRoYW4gY2hlY2tpbmcuCisgKi8KKyAgICBtb3YgJE1T
Ul9TUEVDX0NUUkwsICVlY3gKKyAgICByZG1zcgorCisgICAgLyogU3Rhc2ggdGhlIHZhbHVlIGZy
b20gaGFyZHdhcmUuICovCisgICAgbW92ICVlYXgsIFZDUFVfYXJjaF9zcGVjX2N0cmwoJXJieCkK
KyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgLyogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAq
YmVmb3JlKiBsb2FkaW5nIFhlbidzIHZhbHVlLiAqLworICAgIG1vdmIgJWRsLCBDUFVJTkZPX3Vz
ZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisKKyAgICAvKiBMb2FkIFhlbidzIGludGVuZGVkIHZh
bHVlLiAqLworICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4CisgICAgd3Jtc3IKKy5lbmRtCisKKy5t
YWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQorLyoKKyAq
IFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBjcHVpbmZvIGlmICFtYXliZXhlbikKKyAqIFJlcXVp
cmVzICVyMTQ9c3RhY2tfZW5kIChpZiBtYXliZXhlbikKKyAqIENsb2JiZXJzICVyYXgsICVyY3gs
ICVyZHgKKyAqCisgKiBQViBndWVzdHMgY2FuJ3QgdXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVoaW5k
IFhlbidzIGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAorICogaXQgYmFjay4gIEVudHJpZXMgZnJv
bSBndWVzdCBjb250ZXh0IG5lZWQgdG8gY2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZywKKyAqIHdo
aWxlIGVudHJpZXMgZnJvbSBYZW4gbXVzdCBsZWF2ZSBzaGFkb3dpbmcgaW4gaXRzIGN1cnJlbnQg
c3RhdGUuCisgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICB4b3IgJWVkeCwg
JWVkeAorCisgICAgLyoKKyAgICAgKiBDbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUq
IGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRlcmluZworICAgICAqIGZyb20gYSBwb3NzaWJs
eS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVpbmZv
CisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KKyAgICAg
Ki8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAgIC8qIEJyYW5jaGxlc3MgYGlmICggIXhlbiAp
IGNsZWFyX3NoYWRvd2luZ2AgKi8KKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisg
ICAgICAgIHNldHogJWFsCisgICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgLmVsc2UKKyAgICAgICAgbW92YiAlZGwsIENQ
VUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKyAgICAuZW5kaWYKKworICAgIC8qIExv
YWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAg
ICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTgorLyoKKyAq
IFJlcXVpcmVzICVyYng9c3RhY2tfZW5kCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4Cisg
KgorICogV2hlbiByZXR1cm5pbmcgdG8gWGVuIGNvbnRleHQsIGxvb2sgdG8gc2VlIHdoZXRoZXIg
U1BFQ19DVFJMIHNoYWRvd2luZyBpcworICogaW4gZWZmZWN0LCBhbmQgcmVsb2FkIHRoZSBzaGFk
b3cgdmFsdWUuICBUaGlzIGNvdmVycyByYWNlIGNvbmRpdGlvbnMgd2hpY2gKKyAqIGV4aXN0IHdp
dGggYW4gTk1JL01DRS9ldGMgaGl0dGluZyBsYXRlIGluIHRoZSByZXR1cm4tdG8tZ3Vlc3QgcGF0
aC4KKyAqLworICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICBjbXBiICVkbCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXJieCkKKyAgICBqZSAuTFxAX3NraXAKKwor
ICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVyYngpLCAlZWF4
CisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAgd3Jtc3IKKworLkxcQF9za2lwOgor
LmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCisvKgorICogUmVxdWly
ZXMgJWVheD1zcGVjX2N0cmwsICVyc3A9cmVncy9jcHVpbmZvCisgKiBDbG9iYmVycyAlcmN4LCAl
cmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gZ3Vlc3QgY29udGV4dCwgc2V0IHVwIFNQRUNf
Q1RSTCBzaGFkb3dpbmcgYW5kIGxvYWQgdGhlCisgKiBndWVzdCB2YWx1ZS4KKyAqLworICAgIC8q
IFNldCB1cCBzaGFkb3cgdmFsdWUgKmJlZm9yZSogZW5hYmxpbmcgc2hhZG93aW5nLiAqLworICAg
IG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAgIC8qIFNldCBT
UEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgdGhlIGd1ZXN0IHZhbHVlLiAqLwor
ICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAgIG1v
diAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHhvciAlZWR4LCAlZWR4CisgICAgd3Jtc3IKKy5l
bmRtCisKKy8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KKyNkZWZp
bmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BF
Q19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19D
VFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgaWJyc192YWw9MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIGFmdGVy
IGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9l
dGMpLiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnko
QVNNX05PUDIxKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmlu
Z2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCBpYnJzX3ZhbD0wKSwgICAgICAgICAg
XAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2UgaW4gaW50ZXJy
dXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4g
Ki8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9O
T1AyOSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdp
ZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnko
RE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgaWJyc192YWw9MCksICAgICAgICAgIFwKKyAg
ICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIHdoZW4gZXhpdGluZyB0
byBYZW4gY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9f
c3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQs
ICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVB
VFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIGd1ZXN0IGNvbnRl
eHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShB
U01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAg
ICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5f
SUJSU19DTEVBUgorCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisjZW5kaWYgLyogIV9fWDg2
X1NQRUNfQ1RSTF9BU01fSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:58:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlxz-0007MP-Ty; Mon, 19 Feb 2018 13:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlxy-0007Lu-R6
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:50 +0000
X-Inumbo-ID: 359ce47e-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 359ce47e-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlxs-0004Xe-S2
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlxs-0006Ek-R1
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlxs-0006Ek-R1@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:58:44 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/entry: Organise the clobbering
	of the RSB/RAS on entry to Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhMzhlYzI2YmFmZGU3MGYyYWYzNmQ3YmMyYmVjN2YyMTgxNDU5ODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTo0MjoxMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTo0MjoxMiAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBPcmdhbmlzZSB0aGUgY2xvYmJlcmluZyBvZiB0aGUgUlNCL1JB
UyBvbiBlbnRyeSB0byBYZW4KICAgIAogICAgcmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRl
ZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3JkZWQgaW4gdGhlIFJldHVybgogICAgU3RhY2sgQnVm
ZmVyL1JldHVybiBBZGRyZXNzIFN0YWNrLCBhcyB0aGVyZSBpcyBubyB1bmNlcnRhaW50eSBpbiB3
ZWxsLWZvcm1lZAogICAgY29kZS4gIEd1ZXN0cyBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBp
biB0d28gd2F5czoKICAgIAogICAgICAxKSBJZiB0aGV5IGNhbiBmaW5kIGEgcGF0aCBpbiBYZW4g
d2hpY2ggZXhlY3V0ZXMgbW9yZSByZXQgaW5zdHJ1Y3Rpb25zIHRoYW4KICAgICAgICAgY2FsbCBp
bnN0cnVjdGlvbnMuICAoQXQgbGVhc3Qgb25lIGluIHRoZSB3YWl0cXVldWUgaW5mcmFzdHJ1Y3R1
cmUsCiAgICAgICAgIHByb2JhYmx5IG90aGVycy4pCiAgICAKICAgICAgMikgVXNlIHRoZSBmYWN0
IHRoYXQgdGhlIFJTQi9SQVMgaW4gaGFyZHdhcmUgaXMgYWN0dWFsbHkgYSBjaXJjdWxhciBzdGFj
awogICAgICAgICB3aXRob3V0IGEgY29uY2VwdCBvZiBlbXB0eS4gIChXaGVuIGl0IGxvZ2ljYWxs
eSBlbXB0aWVzLCBzdGFsZSB2YWx1ZXMKICAgICAgICAgd2lsbCBzdGFydCBiZWluZyB1c2VkLikK
ICAgIAogICAgVG8gbWl0aWdhdGUsIG92ZXJ3cml0ZSB0aGUgUlNCIG9uIGVudHJ5IHRvIFhlbiB3
aXRoIGdhZGdldHMgd2hpY2ggd2lsbCBjYXB0dXJlCiAgICBhbmQgY29udGFpbiByb2d1ZSBzcGVj
dWxhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlNmMwMTI4ZTlhYjI1YmY2NmRmMTEzNzdhMzNl
ZTU1ODRkN2Y5OWUzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDoxMDoyMSArMDAwMAot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgIHwgIDIgKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmggfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IGJhY2ZiZmMuLmUxNzBiYjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBA
IC0zMiw2ICszMiw4IEBACiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1hFTl9JQlBCCQkoKEZTQ0FQSU5U
UyswKSozMisgMTMpIC8qIElCUlNCIHx8IElCUEIgKi8KICNkZWZpbmUgWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfU0VUCSgoRlNDQVBJTlRTKzApKjMyKyAxNCkgLyogSUJSU0IgJiYgSVJCUyBzZXQgaW4g
WGVuICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCSgoRlNDQVBJTlRTKzAp
KjMyKyAxNSkgLyogSUJSU0IgJiYgSUJSUyBjbGVhciBpbiBYZW4gKi8KKyNkZWZpbmUgWDg2X0ZF
QVRVUkVfUlNCX05BVElWRQkJKChGU0NBUElOVFMrMCkqMzIrIDE2KSAvKiBSU0Igb3ZlcndyaXRl
IG5lZWRlZCBmb3IgbmF0aXZlICovCisjZGVmaW5lIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQJCSgo
RlNDQVBJTlRTKzApKjMyKyAxNykgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAq
LwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChpZHgpCSgoaWR4KSAvIDMyKQogI2RlZmluZSBjcHVm
ZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ub3BzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAppbmRleCBmMmM3MDk5Li5mMDBi
ZDE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L25vcHMuaApAQCAtNjgsNiArNjgsNyBAQAogI2RlZmluZSBBU01fTk9QMjQg
QVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAogI2RlZmluZSBBU01fTk9QMjkgQVNNX05PUDg7
IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDUKICNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4
OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CisjZGVmaW5lIEFTTV9OT1A0MCBBU01fTk9Q
ODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKIAogI2RlZmluZSBBU01f
Tk9QX01BWCA4CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggZWNmMzNhNS4u
NTZkYzY1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTc0LDYgKzc0LDQ0
IEBACiAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAogICovCiAKKy5tYWNybyBET19PVkVS
V1JJVEVfUlNCCisvKgorICogUmVxdWlyZXMgbm90aGluZworICogQ2xvYmJlcnMgJXJheCwgJXJj
eAorICoKKyAqIFJlcXVpcmVzIDI1NiBieXRlcyBvZiBzdGFjayBzcGFjZSwgYnV0ICVyc3AgaGFz
IG5vIG5ldCBjaGFuZ2UuIEJhc2VkIG9uCisgKiBHb29nbGUncyBwZXJmb3JtYW5jZSBudW1iZXJz
LCB0aGUgbG9vcCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFuZCB0d28KKyAqIGNhbGxz
IHBlciBpdGVyYXRpb24uCisgKgorICogVGhlIGNhbGwgZmlsbGluZyB0aGUgUlNCIG5lZWRzIGEg
bm9uemVybyBkaXNwbGFjZW1lbnQuICBBIG5vcCB3b3VsZCBkbywgYnV0CisgKiB3ZSB1c2UgIjE6
IHBhdXNlOyBsZmVuY2U7IGptcCAxYiIgdG8gc2FmZWx5IGNvbnRhaW5zIGFueSByZXQtYmFzZWQK
KyAqIHNwZWN1bGF0aW9uLCBldmVuIGlmIHRoZSBsb29wIGlzIHNwZWN1bGF0aXZlbHkgZXhlY3V0
ZWQgcHJlbWF0dXJlbHkuCisgKgorICogJXJzcCBpcyBwcmVzZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0
cmEgR1BSIGJlY2F1c2UgYSkgd2UndmUgZ290IHBsZW50eSBzcGFyZSwKKyAqIGIpIHRoZSB0d28g
bW92cyBhcmUgc2hvcnRlciB0byBlbmNvZGUgdGhhbiBgYWRkICQzMio4LCAlcnNwYCwgYW5kIGMp
IGNhbiBiZQorICogb3B0aW1pc2VkIHdpdGggbW92LWVsaW1pbmF0aW9uIGluIG1vZGVybiBjb3Jl
cy4KKyAqLworICAgIG1vdiAkMTYsICVlY3ggICAgICAgICAgICAgICAgICAgLyogMTYgaXRlcmF0
aW9ucywgdHdvIGNhbGxzIHBlciBsb29wICovCisgICAgbW92ICVyc3AsICVyYXggICAgICAgICAg
ICAgICAgICAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNwICovCisKKy5MXEBfZmlsbF9yc2JfbG9v
cDoKKworICAgIC5pcnAgbiwgMSwgMiAgICAgICAgICAgICAgICAgICAgLyogVW5yb2xsZWQgdHdp
Y2UuICovCisgICAgY2FsbCAuTFxAX2luc2VydF9yc2JfZW50cnlfXG4gICAvKiBDcmVhdGUgYW4g
UlNCIGVudHJ5LiAqLworCisuTFxAX2NhcHR1cmVfc3BlY3VsYXRpb25fXG46CisgICAgcGF1c2UK
KyAgICBsZmVuY2UKKyAgICBqbXAgLkxcQF9jYXB0dXJlX3NwZWN1bGF0aW9uX1xuIC8qIENhcHR1
cmUgcm9ndWUgc3BlY3VsYXRpb24uICovCisKKy5MXEBfaW5zZXJ0X3JzYl9lbnRyeV9cbjoKKyAg
ICAuZW5kcgorCisgICAgc3ViICQxLCAlZWN4CisgICAgam56IC5MXEBfZmlsbF9yc2JfbG9vcAor
ICAgIG1vdiAlcmF4LCAlcnNwICAgICAgICAgICAgICAgICAgLyogUmVzdG9yZSBvbGQgJXJzcCAq
LworLmVuZG0KKwogLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCBpYnJzX3Zh
bDpyZXEKIC8qCiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCkBA
IC0xNzIsNiArMjEwLDggQEAKIAogLyogVXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4gSFZNIGd1
ZXN0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFT
TV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBET19P
VkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxf
RU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtMTgyLDYgKzIyMiw4IEBACiAKIC8qIFVzZSBhZnRlciBhbiBlbnRyeSBmcm9tIFBWIGNv
bnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIvZXRjKS4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZF
QVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE5MSw2ICsyMzMsOCBA
QAogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVw
dCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5U
UiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9O
T1AyOSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdp
ZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlyA-0007Nn-06; Mon, 19 Feb 2018 13:59:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enly8-0007NJ-Rp
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:00 +0000
X-Inumbo-ID: 3b9d7040-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b9d7040-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enly2-0004Xk-UF
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enly2-0006G8-Th
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enly2-0006G8-Th@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:58:54 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/entry: Avoid using
	alternatives in NMI/#MC paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmMDhmY2UzYjk0MjE4MGQ2MmJjNzczY2FiODQwZmE0NTMzZDBhNTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTo0Mjo1MSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTo0Mjo1MSAyMDE4ICsw
MTAwCgogICAgeDg2L2VudHJ5OiBBdm9pZCB1c2luZyBhbHRlcm5hdGl2ZXMgaW4gTk1JLyNNQyBw
YXRocwogICAgCiAgICBUaGlzIHBhdGNoIGlzIGRlbGliZXJhdGVseSBhcnJhbmdlZCB0byBiZSBl
YXN5IHRvIHJldmVydCBpZi93aGVuIGFsdGVybmF0aXZlcwogICAgcGF0Y2hpbmcgYmVjb21lcyBO
TUkvI01DIHNhZmUuCiAgICAKICAgIEZvciBzYWZldHksIHRoZXJlIG11c3QgYmUgYSBkaXNwYXRj
aCBzZXJpYWxpc2luZyBpbnN0cnVjdGlvbiBpbiAod2hhdCBpcwogICAgbG9naWNhbGx5KSBET19T
UEVDX0NUUkxfRU5UUlkgc28gdGhhdCwgaW4gdGhlIGNhc2UgdGhhdCBYZW4gbmVlZHMgSUJSUyBz
ZXQgaW4KICAgIGNvbnRleHQsIGFuIGF0dGFja2VyIGNhbid0IHNwZWN1bGF0ZSBhcm91bmQgdGhl
IFdSTVNSIGFuZCByZWFjaCBhbiBpbmRpcmVjdAogICAgYnJhbmNoIHdpdGhpbiB0aGUgc3BlY3Vs
YXRpb24gd2luZG93LgogICAgCiAgICBVc2luZyBjb25kaXRpb25hbHMgb3BlbnMgdGhpcyBhdHRh
Y2sgdmVjdG9yIHVwLCBzbyB0aGUgZWxzZSBjbGF1c2UgZ2V0cyBhbgogICAgTEZFTkNFIHRvIGZv
cmNlIHRoZSBwaXBlbGluZSB0byBjYXRjaCB1cCBiZWZvcmUgY29udGludWluZy4gIFRoaXMgYWxz
byBjb3ZlcnMKICAgIHRoZSBzYWZldHkgb2YgUlNCIGNvbmRpdGlvbmFsLCBhcyBleGVjdXRpb24g
aXQgaXMgZ3VhcmFudGVlZCB0byBlaXRoZXIgaGl0IHRoZQogICAgV1JNU1Igb3IgTEZFTkNFLgog
ICAgCiAgICBPbmUgZG93bnNpZGUgb2Ygbm90IHVzaW5nIGFsdGVybmF0aXZlcyBpcyB0aGF0IHRo
ZXJlIHVuY29uZGl0aW9uYWxseSBhbiBMRkVOQ0UKICAgIGluIHRoZSBJU1QgcGF0aCBpbiBjYXNl
cyB3aGVyZSB3ZSBhcmUgbm90IHVzaW5nIHRoZSBmZWF0dXJlcyBmcm9tIElCUlMtY2FwYWJsZQog
ICAgbWljcm9jb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNmZmZhZjljMTNlOTUwMmYwOWFkNGFi
MWFhYzNmOGI3YjkzOThmNmYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTAxLTI2IDE0OjEwOjIxICsw
MDAwCi0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAgOCArKysrKwog
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAgMSArCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMgICAgICAgICB8ICA2ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDY3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNjhhNDg1YS4uNDU0NmY2ZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMjAsOCArMjAsMTAgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KICNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmxfYXNtLmg+CiAKIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhV
TktfREVGQVVMVCwgLyogRGVjaWRlIHdoaWNoIHRodW5rIHRvIHVzZSBhdCBib290IHRpbWUuICov
CkBAIC0xNTAsNiArMTUyLDEyIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIAorc3RhdGljIHZvaWQg
X19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKK3sKKyAgICAvKiBU
aGUgb3B0aW1pc2VkIGFzc2VtYmx5IHJlbGllcyBvbiB0aGlzIGFsaWFzLiAqLworICAgIEJVSUxE
X0JVR19PTihCVElfSVNUX0lCUlMgIT0gU1BFQ19DVFJMX0lCUlMpOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4
IDQxMTJiMzIuLjUyZjc5MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Miw2
ICsxNDIsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2Ny
Mywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19z
cGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VU
KENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRv
d19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNw
dV9pbmZvLCBidGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9m
KHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCAx
MGQ5N2QwLi4wYWFjMTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xMjQsNyArMTI0LDcgQEAgVU5M
SUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0
aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU4gLyogUmVxOiAlcmJ4
PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QgLyog
UmVxOiAlcmJ4PWVuZCwgQ2xvYjogYWNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgK
ICAgICAgICAgaXJldHEKQEAgLTc4MCw3ICs3ODAsNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAK
ICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAg
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVu
ZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4CkBAIC04MTMsNyArODEzLDcgQEAg
aGFuZGxlX2lzdF9leGNlcHRpb246CiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKIAotICAg
ICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVu
ZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8q
IFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5J
TkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4g
Ki8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAl
cmN4CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDUxMzQ2ZGMuLmMyNmM2MGEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCkBAIC01OCw2ICs1OCw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgLyogU2Vl
IGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAgICB1bnNpZ25lZCBpbnQg
c2hhZG93X3NwZWNfY3RybDsKICAgICBib29sX3QgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7
CisgICAgdWludDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIAogICAgIHVuc2lnbmVkIGxvbmcgX19w
YWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBiNDUxMjUwLi5jNDU0YjAyIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKQEAgLTI5LDYgKzI5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGluaXRf
c2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9
IGdldF9jcHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8tPnVz
ZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSAwOwogfQog
CiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmxfYXNtLmgKaW5kZXggNTZkYzY1ZS4uN2E0M2RhZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmxfYXNtLmgKQEAgLTIwLDYgKzIwLDExIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01f
SF9fCiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKKy8qIEVuY29kaW5nIG9mIHRo
ZSBib3R0b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLworI2RlZmluZSBCVElfSVNU
X0lCUlMgICgxIDw8IDApCisjZGVmaW5lIEJUSV9JU1RfV1JNU1IgKDEgPDwgMSkKKyNkZWZpbmUg
QlRJX0lTVF9SU0IgICAoMSA8PCAyKQorCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8
YXNtL21zci1pbmRleC5oPgogCkBAIC0yNTQsNiArMjU5LDY4IEBACiAgICAgICAgIERPX1NQRUNf
Q1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBc
CiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJS
U19DTEVBUgogCisvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZy
YXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCisubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUl9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tfZW5kCisg
KiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogVGhpcyBpcyBsb2dpY2FsIG1lcmdl
IG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQorICogbWF5YmV4ZW49
MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KKyAqLwor
ICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgK
KworICAgIHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCisgICAganogLkxcQF9za2lwX3JzYgorCisg
ICAgRE9fT1ZFUldSSVRFX1JTQgorCisuTFxAX3NraXBfcnNiOgorCisgICAgdGVzdGIgJEJUSV9J
U1RfV1JNU1IsICVhbAorICAgIGp6IC5MXEBfc2tpcF93cm1zcgorCisgICAgeG9yICVlZHgsICVl
ZHgKKyAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICBzZXR6ICVkbAorICAgIGFuZCAl
ZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisKKy5M
XEBfZW50cnlfZnJvbV94ZW46CisgICAgLyoKKyAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZh
bHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQorICAgICAqIGJvdHRv
bSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lT
VF9JQlJTLgorICAgICAqLworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIGFuZCAk
QlRJX0lTVF9JQlJTLCAlZWF4CisgICAgd3Jtc3IKKworICAgIC8qIE9wZW5jb2RlZCBVTkxJS0VM
WV9TVEFSVCgpIHdpdGggbm8gY29uZGl0aW9uLiAqLworVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwo
XEBfc2VyaWFsaXNlKToKKyAgICAuc3Vic2VjdGlvbiAxCisgICAgLyoKKyAgICAgKiBJbiB0aGUg
Y2FzZSB0aGF0IHdlIG1pZ2h0IG5lZWQgdG8gc2V0IFNQRUNfQ1RSTC5JQlJTIGZvciBzYWZldHks
IHdlCisgICAgICogbmVlZCB0byBlbnN1cmUgdGhhdCBhbiBhdHRhY2tlciBjYW4ndCBwb2lzb24g
dGhlIGBqeiAuTFxAX3NraXBfd3Jtc3JgCisgICAgICogdG8gc3BlY3VsYXRlIGFyb3VuZCB0aGUg
V1JNU1IuICBBcyBhIHJlc3VsdCwgd2UgbmVlZCBhIGRpc3BhdGNoCisgICAgICogc2VyaWFsaXNp
bmcgaW5zdHJ1Y3Rpb24gaW4gdGhlIGVsc2UgY2xhdXNlLgorICAgICAqLworLkxcQF9za2lwX3dy
bXNyOgorICAgIGxmZW5jZQorICAgIFVOTElLRUxZX0VORChcQF9zZXJpYWxpc2UpCisuZW5kbQor
CisubWFjcm8gU1BFQ19DVFJMX0VYSVRfVE9fWEVOX0lTVAorLyoKKyAqIFJlcXVpcmVzICVyYng9
c3RhY2tfZW5kCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKi8KKyAgICB0ZXN0YiAk
QlRJX0lTVF9XUk1TUiwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyYngpCisg
ICAganogLkxcQF9za2lwCisKKyAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KKworLkxcQF9z
a2lwOgorLmVuZG0KKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogI2VuZGlmIC8qICFfX1g4
Nl9TUEVDX0NUUkxfQVNNX0hfXyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlyL-0007PX-1l; Mon, 19 Feb 2018 13:59:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlyJ-0007Ok-BU
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:11 +0000
X-Inumbo-ID: 419db19e-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 419db19e-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:00:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlyD-0004YW-0D
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlyC-0006HD-Vq
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlyC-0006HD-Vq@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:59:04 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyN2E3ODM2NzQ0Y2E4ZDdlMWNmYzZkYzQ3NmQ1MWQ3YzYzZjY4ZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTo0MzoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTo0MzoyOCAyMDE4ICsw
MTAwCgogICAgeDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9zdCBhcHByb3ByaWF0ZSBCVEkgbWl0
aWdhdGlvbiB0byB1c2UKICAgIAogICAgU2VlIHRoZSBsb2dpYyBhbmQgY29tbWVudHMgaW4gaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpIGZvciBmdXJ0aGVyCiAgICBkZXRhaWxzLgogICAg
CiAgICBUaGVyZSBhcmUgdHdvIGNvbnRyb2xzIGZvciBSU0Igb3ZlcndyaXRpbmcsIGJlY2F1c2Ug
aW4gcHJpbmNpcGxlIHRoZXJlIGFyZQogICAgY2FzZXMgd2hlcmUgaXQgbWlnaHQgYmUgc2FmZSB0
byBmb3JlZ28gcnNiX25hdGl2ZSAoT2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCwKICAgIFNNRVAgYWN0
aXZlLCBubyAzMmJpdCBQViBndWVzdHMgYXQgYWxsLCBubyB1c2Ugb2Ygdm1ldmVudC9wYWdpbmcg
c3Vic3lzdGVtcwogICAgZm9yIEhWTSBndWVzdHMsIGJ1dCBJIG1ha2Ugbm8gZ3VhcmFudGVlcyB0
aGF0IHRoaXMgbGlzdCBvZiByZXN0cmljdGlvbnMgaXMKICAgIGV4aGF1c3RpdmUpLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAog
ICAgeDg2L3NwZWNfY3RybDogRml4IGRldGVybWluYXRpb24gb2Ygd2hlbiB0byB1c2UgSUJSUwog
ICAgCiAgICBUaGUgb3JpZ2luYWwgdmVyc2lvbiBvZiB0aGlzIGxvZ2ljIHdhczoKICAgIAogICAg
ICAgIC8qCiAgICAgICAgICogT24gSW50ZWwgaGFyZHdhcmUsIHdlJ2QgbGlrZSB0byB1c2UgcmV0
cG9saW5lIGluIHByZWZlcmVuY2UgdG8KICAgICAgICAgKiBJQlJTLCBidXQgb25seSBpZiBpdCBp
cyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCiAgICAgICAgICovCiAgICAgICAgZWxzZSBpZiAoIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgICAgIHsKICAgICAgICAgICAgaWYg
KCByZXRwb2xpbmVfc2FmZSgpICkKICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9M
SU5FOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKICAgICAg
ICB9CiAgICAKICAgIGJ1dCBpdCB3YXMgY2hhbmdlZCBieSBhIHJlcXVlc3QgZHVyaW5nIHJldmll
dy4gIFNhZGx5LCB0aGUgcmVzdWx0IGlzIGJ1Z2d5IGFzCiAgICBpdCBicmVha3MgdGhlIGxhdGVy
IGZhbGxiYWNrIGxvZ2ljIGJ5IGFsbG93aW5nIElCUlMgdG8gYXBwZWFyIGFzIGF2YWlsYWJsZQog
ICAgd2hlbiBpbiBmYWN0IGl0IGlzbid0LgogICAgCiAgICBUaGlzIGluIHByYWN0aWNlIG1lYW5z
IHRoYXQgb24gcmVwb2xpbmUtdW5zYWZlIGhhcmR3YXJlIHdpdGhvdXQgSUJSUywgd2UKICAgIHNl
bGVjdCBUSFVOS19KVU1QIGRlc3BpdGUgaW50ZW5kaW5nIHRvIHNlbGVjdCBUSFVOS19SRVRQT0xJ
TkUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5A
b3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMjcxMzcxNTMwNWNhNTE2ZjY5OGQ1OGNlYzVlMGIz
MjJjM2IyYzRlYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKICAg
IG1hc3RlciBjb21taXQ6IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTAyLTA2IDE4OjMyOjU4ICswMDAwCi0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgMTAgKystCiB4ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jICAgICAgICAgICB8ICAxMyArKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgICAgICB8IDE0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgICA0ICstCiA0IGZpbGVzIGNoYW5nZWQs
IDE2MiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMDE2MzFmMS4uYzc5NjJlOCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KQEAgLTI0NSw3ICsyNDUsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhp
Z2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1J
IHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBMaXN0IG9m
IFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAgXWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJl
dHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9v
bD4gXWAKIAogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBY
ZW4gd2lsbCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQg
b24gY29tcGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2MCw2ICsyNjAs
MTQgQEAgbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsgaXMgYHJldHBvbGluZWAgKGdlbmVy
YWxseSBwcmVmZXJyZWQgZm9yIEludGVsCiBoYXJkd2FyZSksIHdpdGggdGhlIGFsdGVybmF0aXZl
cyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQsIG1pbmltYWwKIG92ZXJoZWFkKSwg
YW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdgIGdhZGdldCwgcHJlZmVycmVkIGZv
ciBBTUQpLgogCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlv
biBjYW4gYmUgdXNlZCB0byBmb3JjZSBvcgorcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUg
aXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKK2Z1bmN0aW9uYWxpdHkg
aXMgc3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCisK
K1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQg
dG8gZmluZSB0dW5lIHdoZW4gdGhlCitSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBp
bmRpdmlkdWFsIGNvbnRyb2xzIGZvciBhbiBlbnRyeSBmcm9tIEhWTQorY29udGV4dCwgYW5kIGFu
IGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9yIFhlbikgY29udGV4dC4KKwogIyMjIHhlbmhlYXBc
X21lZ2FieXRlcyAoYXJtMzIpCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNDhmM2Fh
NS4uNTBlOWYzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC00MTUsNiArNDE1LDE5IEBAIHZvaWQgaWRlbnRp
ZnlfY3B1KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJF
X0lORF9USFVOS19KTVAsCiAJCQkgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQog
CQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAsIGMtPng4Nl9jYXBhYmlsaXR5
KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwKKwkJICAgICAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQorCQkJX19zZXRfYml0KFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX1NFVCwgYy0+eDg2X2NhcGFiaWxpdHkpOworCQlpZiAodGVzdF9iaXQoWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIsCisJCSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4
Nl9jYXBhYmlsaXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUiwK
KwkJCSAgICAgICAgICBjLT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVB
VFVSRV9SU0JfTkFUSVZFLAorCQkgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJp
bGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSwgYy0+eDg2X2NhcGFi
aWxpdHkpOworCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCwKKwkJICAgICAg
ICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQorCQkJX19zZXRfYml0KFg4Nl9G
RUFUVVJFX1JTQl9WTUVYSVQsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAogCQkvKiBBTkQgdGhlIGFs
cmVhZHkgYWNjdW11bGF0ZWQgZmxhZ3Mgd2l0aCB0aGVzZSAqLwogCQlmb3IgKCBpID0gMCA7IGkg
PCBOQ0FQSU5UUyA7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNDU0NmY2Zi4uNzk3ZjRhZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8
eGVuL2xpYi5oPgogCisjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgogI2luY2x1ZGUgPGFzbS9t
c3ItaW5kZXguaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3Nw
ZWNfY3RybC5oPgpAQCAtMzMsMTEgKzM0LDE1IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAg
ICAgVEhVTktfTEZFTkNFLAogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9faW5pdGRhdGEg
PSBUSFVOS19ERUZBVUxUOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9pYnJzID0gLTE7
CitzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X3JzYl9uYXRpdmUgPSAxOworc3RhdGljIGJv
b2xfdCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1leGl0ID0gMTsKK3VpbnQ4X3QgX19yZWFkX21vc3Rs
eSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNv
bnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7Ci0gICAgaW50IHJjID0gMDsKKyAg
ICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcs
Jyk7CkBAIC01Nyw2ICs2MiwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJz
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9pYnJzID0gdmFsOworICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAg
KQorICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAg
ICAgICBvcHRfcnNiX3ZtZXhpdCA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogCkBAIC05MywyNCArMTA0LDg0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmlu
dF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogICAgICAgICBwcmludGsoWEVOTE9HX0RF
QlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIHBy
aW50ayhYRU5MT0dfSU5GTwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xu
IiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVyczolcyVzJXNc
biIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6Ci0gICAgICAgICAgIHRodW5r
ID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iKTsKKyAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8gIiBJQlJTKyIgOgorICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpICA/ICIgSUJSUy0iICAgICAgOiAi
IiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAg
PyAiIFJTQl9OQVRJVkUiIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKK30KKworLyogQ2FsY3Vs
YXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCitzdGF0
aWMgYm9vbF90IF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGlu
dCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3NpZy5yZXY7CisKKyAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAg
ICAgIHJldHVybiAxOworCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAg
ICAgIHJldHVybiAwOworCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQor
ICAgIHsKKyAgICBjYXNlIDB4MTc6IC8qIFBlbnJ5biAqLworICAgIGNhc2UgMHgxZDogLyogRHVu
bmluZ3RvbiAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxZjog
LyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBF
UCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyog
V2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAw
eDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8K
KyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAv
KiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAg
IGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9F
UCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBI
YXN3ZWxsIEggKi8KKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
QnJvYWR3ZWxsIHByb2Nlc3NvcnMgYXJlIHJldHBvbGluZS1zYWZlIGFmdGVyIHNwZWNpZmljIG1p
Y3JvY29kZQorICAgICAgICAgKiB2ZXJzaW9ucy4KKyAgICAgICAgICovCisgICAgY2FzZSAweDNk
OiAvKiBCcm9hZHdlbGwgKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAg
IGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+
PSAweDFiOworICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgICAgIHJl
dHVybiB1Y29kZV9yZXYgPj0gMHhiMDAwMDI1OworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxs
IEQgKi8KKyAgICAgICAgcmV0dXJuIDA7IC8qIFRCRC4gKi8KKworICAgICAgICAvKgorICAgICAg
ICAgKiBTa3lsYWtlIGFuZCBsYXRlciBwcm9jZXNzb3JzIGFyZSBub3QgcmV0cG9saW5lLXNhZmUu
CisgICAgICAgICAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAwOworICAgIH0KIH0K
IAogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAg
IGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKKyAgICBib29sX3QgaWJycyA9
IDA7CiAKICAgICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3RvbSBC
VEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAgICogaW5zdHJ1Y3Rpb25z
IGV4YWN0bHkgYW5kIGRpc2FibGUgYWxsIGhldXJpc3RpY3MuCiAgICAgICovCi0gICAgaWYgKCBv
cHRfdGh1bmsgIT0gVEhVTktfREVGQVVMVCApCisgICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktf
REVGQVVMVCB8fCBvcHRfaWJycyAhPSAtMSApCiAgICAgewogICAgICAgICB0aHVuayA9IG9wdF90
aHVuazsKKyAgICAgICAgaWJycyAgPSAhIW9wdF9pYnJzOwogICAgIH0KICAgICBlbHNlCiAgICAg
ewpAQCAtMTI2LDcgKzE5NywxOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGln
YXRpb25zKHZvaWQpCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggY3B1X2hhc19s
ZmVuY2VfZGlzcGF0Y2ggKQogICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfTEZFTkNFOwor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxp
a2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCisgICAgICAgICAgICAgKiBJQlJT
LCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAg
ICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgICAgICBpYnJzID0gMTsK
ICAgICAgICAgfQorICAgICAgICAvKiBXaXRob3V0IGNvbXBpbGVyIHRodW5rIHN1cHBvcnQsIHVz
ZSBJQlJTIGlmIGF2YWlsYWJsZS4gKi8KKyAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgaWJycyA9IDE7CiAgICAgfQogCiAgICAg
LyoKQEAgLTEzNyw2ICsyMTksMTMgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucyh2b2lkKQogICAgICAgICB0aHVuayA9IFRIVU5LX05PTkU7CiAKICAgICAvKgorICAg
ICAqIElmIElCUlMgaXMgaW4gdXNlIGFuZCB0aHVua3MgYXJlIGNvbXBpbGVkIGluLCB0aGVyZSBp
cyBubyBwb2ludAorICAgICAqIHN1ZmZlcmluZyBleHRyYSBvdmVyaGVhZC4gIFN3aXRjaCB0byB0
aGUgbGVhc3Qtb3ZlcmhlYWQgdGh1bmsuCisgICAgICovCisgICAgaWYgKCBpYnJzICYmIHRodW5r
ID09IFRIVU5LX0RFRkFVTFQgKQorICAgICAgICB0aHVuayA9IFRIVU5LX0pNUDsKKworICAgIC8q
CiAgICAgICogSWYgdGhlcmUgYXJlIHN0aWxsIG5vIHRodW5rIHByZWZlcmVuY2VzLCB0aGUgY29t
cGlsZWQgZGVmYXVsdCBpcwogICAgICAqIGFjdHVhbGx5IHJldHBvbGluZSwgYW5kIGl0IGlzIGJl
dHRlciB0aGFuIG5vdGhpbmcuCiAgICAgICovCkBAIC0xNDksNiArMjM4LDUwIEBAIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBlbHNlIGlmICggdGh1
bmsgPT0gVEhVTktfSk1QICkKICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0lORF9USFVO
S19KTVAsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwogCisgICAgaWYgKCBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAq
IEV2ZW4gaWYgd2UndmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMgc2V0IGluIFhlbiBjb250ZXh0
LCB3ZSBzdGlsbAorICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQgbG9naWMgdG8g
dmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCisgICAgICAgICAqIGd1ZXN0cy4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggaWJycyApCisgICAgICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSLCBi
b290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKworICAgICAgICBkZWZhdWx0X2J0aV9pc3Rf
aW5mbyB8PSBCVElfSVNUX1dSTVNSIHwgaWJyczsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFBW
IGd1ZXN0cyBjYW4gcG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1YWwgYWRkcmVzcyBmcm9tIHdo
aWNoCisgICAgICogdGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5zdHJ1Y3Rpb24uICBUaGlzIGlz
IG5lY2Vzc2FyaWx5IG91dHNpZGUKKyAgICAgKiBvZiB0aGUgWGVuIHN1cGVydmlzb3IgbWFwcGlu
Z3MuCisgICAgICoKKyAgICAgKiBXaXRoIFNNRVAgZW5hYmxlZCwgdGhlIHByb2Nlc3NvciB3b24n
dCBzcGVjdWxhdGUgaW50byB1c2VyIG1hcHBpbmdzLgorICAgICAqIFRoZXJlZm9yZSwgaW4gdGhp
cyBjYXNlLCB3ZSBkb24ndCBuZWVkIHRvIHdvcnJ5IGFib3V0IHBvaXNvbmVkIGVudHJpZXMKKyAg
ICAgKiBmcm9tIDY0Yml0IFBWIGd1ZXN0cy4KKyAgICAgKgorICAgICAqIDMyYml0IFBWIGd1ZXN0
IGtlcm5lbHMgcnVuIGluIHJpbmcgMSwgc28gdXNlIHN1cGVydmlzb3IgbWFwcGluZ3MuCisgICAg
ICogSWYgYSBwcm9jZXNzb3JzIHNwZWN1bGF0ZXMgdG8gMzJiaXQgUFYgZ3Vlc3Qga2VybmVsIG1h
cHBpbmdzLCBpdCBpcworICAgICAqIHNwZWN1bGF0aW5nIGluIDY0Yml0IHN1cGVydmlzb3IgbW9k
ZSwgYW5kIGNhbiBsZWFrIGRhdGEuCisgICAgICovCisgICAgaWYgKCBvcHRfcnNiX25hdGl2ZSAp
CisgICAgeworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSwgYm9vdF9j
cHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9
IEJUSV9JU1RfUlNCOworICAgIH0KKworICAgIC8qCisgICAgICogSFZNIGd1ZXN0cyBjYW4gYWx3
YXlzIHBvaXNvbiB0aGUgUlNCIHRvIHBvaW50IGF0IFhlbiBzdXBlcnZpc29yCisgICAgICogbWFw
cGluZ3MuCisgICAgICovCisgICAgaWYgKCBvcHRfcnNiX3ZtZXhpdCApCisgICAgICAgIF9fc2V0
X2JpdChYODZfRkVBVFVSRV9SU0JfVk1FWElULCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5
KTsKKworICAgIC8qIChSZSlpbml0IEJTUCBzdGF0ZSBub3cgdGhhdCBkZWZhdWx0X2J0aV9pc3Rf
aW5mbyBoYXMgYmVlbiBjYWxjdWxhdGVkLiAqLworICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9z
dGF0ZSgpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCmluZGV4IGM0NTRiMDIuLjYxMjBlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApA
QCAtMjQsMTIgKzI0LDE0IEBACiAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2
b2lkKTsKIAorZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9idGlfaXN0X2luZm87CisKIHN0YXRpYyBp
bmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKIHsKICAgICBzdHJ1
Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAogICAgIGluZm8tPnNoYWRvd19z
cGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Ci0gICAgaW5mby0+YnRp
X2lzdF9pbmZvID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9pc3Rf
aW5mbzsKIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlyV-0007Qr-5C; Mon, 19 Feb 2018 13:59:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlyT-0007QW-Ms
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:21 +0000
X-Inumbo-ID: 479e08b4-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 479e08b4-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:00:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlyN-0004Yh-2R
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlyN-0006Hp-1w
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlyN-0006Hp-1w@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:59:15 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/ctxt: Issue a speculation
	barrier between vcpu contexts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlMjYxYmQ5N2Y3YjRmYzc2ZGI3YzExYmIzMzY2OTc0ZjU2MzVhMDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTo0Mzo1NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTo0Mzo1NyAyMDE4ICsw
MTAwCgogICAgeDg2L2N0eHQ6IElzc3VlIGEgc3BlY3VsYXRpb24gYmFycmllciBiZXR3ZWVuIHZj
cHUgY29udGV4dHMKICAgIAogICAgSXNzdWluZyBhbiBJQlBCIGNvbW1hbmQgZmx1c2hlcyB0aGUg
QnJhbmNoIFRhcmdldCBCdWZmZXIsIHNvIHRoYXQgYW55IHBvaXNvbgogICAgbGVmdCBieSBvbmUg
dmNwdSB3b24ndCByZW1haW4gd2hlbiBiZWdpbm5pbmcgdG8gZXhlY3V0ZSB0aGUgbmV4dC4KICAg
IAogICAgVGhlIGNvc3Qgb2YgSUJQQiBpcyBzdWJzdGFudGlhbCwgYW5kIHNraXBwZWQgb24gdHJh
bnNpdGlvbiB0byBpZGxlLCBhcyBYZW4ncwogICAgaWRsZSBjb2RlIGlzIHJvYnVzdCBhbHJlYWR5
LiAgQWxsIHRyYW5zaXRpb25zIGludG8gdmNwdSBjb250ZXh0IGFyZSBmdWxseQogICAgc2VyaWFs
aXNpbmcgaW4gcHJhY3RpY2UgKGFuZCB1bmRlciBjb25zaWRlcmF0aW9uIGZvciBiZWluZyByZXRy
b2FjdGl2ZWx5CiAgICBkZWNsYXJlZCBhcmNoaXRlY3R1cmFsbHkgc2VyaWFsaXNpbmcpLCBzbyBh
IGN1bm5pbmcgYXR0YWNrZXIgY2Fubm90IHVzZSBTUDEgdG8KICAgIHRyeSBhbmQgc2tpcCB0aGUg
Zmx1c2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTJlZDY0M2VkNzgzMDIwZjg4NTAzNTQzMmU5YzA5
MTk3NTY5MjFkMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMjYgMTQ6MTA6MjEgKzAwMDAKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICA1ICsrKystCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDEwICsrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxlcyBj
aGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KaW5kZXggYzc5NjJlOC4uNDZlNTZjNiAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KQEAgLTI0NSw3ICsyNDUsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0
byBhIGhpZ2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0
aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBM
aXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCByc2Jfe3Zt
ZXhpdCxuYXRpdmV9PTxib29sPiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIGlicnM9PGJvb2w+LCBpYnBiPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08
Ym9vbD4gXWAKIAogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0
LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFz
ZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2NCw2ICsy
NjQsOSBAQCBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBj
YW4gYmUgdXNlZCB0byBmb3JjZSBvcgogcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRz
ZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMg
c3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK09u
IGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJQQiwgdGhlIGBpYnBiPWAgb3B0aW9uIGNhbiBiZSB1c2Vk
IHRvIHByZXZlbnQgWGVuCitmcm9tIGlzc3VpbmcgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllcnMg
b24gdmNwdSBjb250ZXh0IHN3aXRjaGVzLgorCiBUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9u
YXRpdmU9YCBvcHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQogUlNCIGdl
dHMgb3ZlcndyaXR0ZW4uICBUaGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50
cnkgZnJvbSBIVk0KIGNvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBY
ZW4pIGNvbnRleHQuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggYTkyNzQ0Yi4uYTQ0YmI2OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjMsNiArNjMs
NyBAQAogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogI2luY2x1ZGUgPGNvbXBhdC92Y3B1Lmg+CiAj
aW5jbHVkZSA8YXNtL3Bzci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogREVGSU5F
X1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMjE1OCw2ICsyMTU5LDM0
IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpu
ZXh0KQogICAgICAgICB9CiAKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKG5leHQpOwor
CisgICAgICAgIGlmICggb3B0X2licGIgJiYgIWlzX2lkbGVfZG9tYWluKG5leHRkKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxh
c3QpOworICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsYXN0X2lkID0gJnRoaXNfY3B1KGxhc3Qp
OworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogU3F1YXNoIHRoZSBkb21pZCBhbmQg
dmNwdSBpZCB0b2dldGhlciBmb3IgY29tcGFyaXNvbgorICAgICAgICAgICAgICogZWZmaWNpZW5j
eS4gIFdlIGNvdWxkIGluIHByaW5jaXBsZSBzdGFzaCBhbmQgY29tcGFyZSB0aGUgc3RydWN0Cisg
ICAgICAgICAgICAgKiB2Y3B1IHBvaW50ZXIsIGJ1dCB0aGlzIHJpc2tzIGEgZmFsc2UgYWxpYXMg
aWYgYSBkb21haW4gaGFzIGRpZWQKKyAgICAgICAgICAgICAqIGFuZCB0aGUgc2FtZSA0ayBwYWdl
IGdldHMgcmV1c2VkIGZvciBhIG5ldyB2Y3B1LgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbmV4dF9pZCA9ICgoKHVuc2lnbmVkIGludCluZXh0ZC0+ZG9tYWluX2lk
IDw8IDE2KSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDE2X3Qp
bmV4dC0+dmNwdV9pZCk7CisgICAgICAgICAgICBCVUlMRF9CVUdfT04oTUFYX1ZJUlRfQ1BVUyA+
IDB4ZmZmZik7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXaGVuIHNjaGVkdWxp
bmcgZnJvbSBhIHZjcHUsIHRvIGlkbGUsIGFuZCBiYWNrIHRvIHRoZSBzYW1lIHZjcHUKKyAgICAg
ICAgICAgICAqICh3aGljaCBtaWdodCBiZSBjb21tb24gaW4gYSBsaWdodGx5IGxvYWRlZCBzeXN0
ZW0sIG9yIHdoZW4KKyAgICAgICAgICAgICAqIHVzaW5nIHZjcHUgcGlubmluZyksIHRoZXJlIGlz
IG5vIG5lZWQgdG8gaXNzdWUgSUJQQiwgYXMgd2UgYXJlCisgICAgICAgICAgICAgKiByZXR1cm5p
bmcgdG8gdGhlIHNhbWUgc2VjdXJpdHkgY29udGV4dC4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgaWYgKCAqbGFzdF9pZCAhPSBuZXh0X2lkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9JQlBCKTsKKyAgICAgICAgICAg
ICAgICAqbGFzdF9pZCA9IG5leHRfaWQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9
CiAKICAgICBjb250ZXh0X3NhdmVkKHByZXYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDc5N2Y0YWUuLjg4YWQ1
ZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTM3LDYgKzM3LDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsK
IHN0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOwogc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIG9wdF9yc2JfbmF0aXZlID0gMTsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBv
cHRfcnNiX3ZtZXhpdCA9IDE7Citib29sX3QgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IDE7CiB1
aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQpAQCAtNjQsNiArNjUsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQogICAg
ICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJwYiA9IHZh
bDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwg
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0gdmFsOwogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49
IDAgKQpAQCAtMTA0LDEzICsxMDcsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAg
Q29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPCi0gICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6
JXMlcyVzXG4iLAorICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJz
OiVzJXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkgICAgPyAiIElCUlMrIiA6CiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJ
QlJTLSIgICAgICA6ICIiLAorICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKIH0KQEAgLTI3OSw2ICsyODMsMTAgQEAgdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggb3B0X3JzYl92bWV4aXQg
KQogICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCwgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSk7CiAKKyAgICAvKiBDaGVjayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIg
c3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQorICAg
ICAgICBvcHRfaWJwYiA9IDA7CisKICAgICAvKiAoUmUpaW5pdCBCU1Agc3RhdGUgbm93IHRoYXQg
ZGVmYXVsdF9idGlfaXN0X2luZm8gaGFzIGJlZW4gY2FsY3VsYXRlZC4gKi8KICAgICBpbml0X3No
YWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNjEy
MGU0Zi4uNDFkY2UxNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNCw2ICsyNCw3IEBA
CiAKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAorZXh0ZXJuIGJv
b2xfdCBvcHRfaWJwYjsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfYnRpX2lzdF9pbmZvOwogCiBz
dGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlya-0007SW-79; Mon, 19 Feb 2018 13:59:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlyY-0007Ra-FH
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:26 +0000
X-Inumbo-ID: fddf9e96-157c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fddf9e96-157c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:58:41 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlyX-0004Yr-4U
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlyX-0006IR-3w
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlyX-0006IR-3w@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:59:25 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwOTU0OGQyOGExY2ZmYWZjMGZhNWVkOWY5N2FjNTg1MTQ0OTFhYjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTo0NDoyMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTo0NDoyMyAyMDE4ICsw
MTAwCgogICAgeDg2L2NwdWlkOiBPZmZlciBJbmRpcmVjdCBCcmFuY2ggQ29udHJvbHMgdG8gZ3Vl
c3RzCiAgICAKICAgIFdpdGggYWxsIGluZnJhc3RydWN0dXJlIGluIHBsYWNlLCBpdCBpcyBub3cg
c2FmZSB0byBsZXQgZ3Vlc3RzIHNlZSBhbmQgdXNlCiAgICB0aGVzZSBmZWF0dXJlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDY3
YzY4MzhkZGFjZmE2NDZmOWQxYWU4MDJiZDBmMTZhOTM1NjY1YjgKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTAxLTI2IDE0OjEwOjIxICswMDAwCi0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaCB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oCmluZGV4IGM1YWU3ODEuLjlkYTRjZjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjI0LDExICsyMjQsMTEgQEAgWEVOX0NQVUZF
QVRVUkUoRUZSTywgICAgICAgICAgNyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkg
aW50ZXJmYWNlICovCiAKIC8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwg
MHg4MDAwMDAwOC5lYngsIHdvcmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAg
OCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KLVhFTl9DUFVGRUFUVVJFKElCUEIs
ICAgICAgICAgIDgqMzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQg
YnkgQU1EKSAqLworWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJ
QlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRl
ZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkg
Ki8KLVhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qICAgSUJSUyBhbmQg
SUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwotWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAg
ICAgICAgOSozMisyNykgLyohICBTVElCUCAqLworWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAg
ICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICov
CitYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCiAK
ICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlyp-0007U6-9F; Mon, 19 Feb 2018 13:59:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlyn-0007Ti-Va
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:41 +0000
X-Inumbo-ID: 539dc1ab-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 539dc1ab-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:01:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlyh-0004Zb-6g
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlyh-0006JZ-69
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlyh-0006JZ-69@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:59:35 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/idle: Clear SPEC_CTRL while
	idle
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4NDIwYjQ3ZDliODEzY2E0ODg5MWI2MDRmYWIzNzlkNDBhYTU5NGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMTo0NTowMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMTo0NTowMSAyMDE4ICsw
MTAwCgogICAgeDg2L2lkbGU6IENsZWFyIFNQRUNfQ1RSTCB3aGlsZSBpZGxlCiAgICAKICAgIE9u
IGNvbnRlbXBvcmFyeSBoYXJkd2FyZSwgc2V0dGluZyBJQlJTL1NUSUJQIGhhcyBhIHBlcmZvcm1h
bmNlIGltcGFjdCBvbgogICAgYWRqYWNlbnQgaHlwZXJ0aHJlYWRzLiAgSXQgaXMgdGhlcmVmb3Jl
IHJlY29tbWVuZGVkIHRvIGNsZWFyIHRoZSBzZXR0aW5nCiAgICBiZWZvcmUgYmVjb21pbmcgaWRs
ZSwgdG8gYXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCiAg
ICBleGVjdXRpb24gZnJvbSBydW5uaW5nIGF0IGZ1bGwgcGVyZm9ybWFuY2UuCiAgICAKICAgIENh
cmUgbXVzdCBiZSB0YWtlbiB0byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBi
cmFuY2ggaW5zdHJ1Y3Rpb25zCiAgICBiZXR3ZWVuIHNwZWNfY3RybF97ZW50ZXIsZXhpdH1faWRs
ZSgpIGludm9jYXRpb25zLCB3aGljaCBhcmUgZm9yY2VkIGFsd2F5cwogICAgaW5saW5lLiAgQ2Fy
ZSBtdXN0IGFsc28gYmUgdGFrZW4gdG8gYXZvaWQgdXNpbmcgc3BlY19jdHJsX2VudGVyX2lkbGUo
KSBiZXR3ZWVuCiAgICBmbHVzaGluZyBjYWNoZXMgYW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2Vz
IHdoZXJlIHRoYXQgbWF0dGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0YzdlNDc4ZDU5N2IwMzQ2
ZWVmM2EyNTZjZmQ2Nzk0YWM3NzhiNjA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wMS0yNiAxNDox
MDoyMSArMDAwMAotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgICAgfCAyMSArKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAgfCAgNyAr
KysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgIDggKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAzNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYwppbmRleCBhMzgxYzY4Li43YjIwOTQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
YWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTU2
LDYgKzU2LDcgQEAKICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDx4ZW4vbm90aWZp
ZXIuaD4KICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgog
CiAvKiNkZWZpbmUgREVCVUdfUE1fQ1gqLwogCkBAIC0zOTYsOCArMzk3LDE0IEBAIHZvaWQgbXdh
aXRfaWRsZV93aXRoX2hpbnRzKHVuc2lnbmVkIGludCBlYXgsIHVuc2lnbmVkIGludCBlY3gpCiAg
ICAgICovCiAgICAgaWYgKCAoZXhwaXJlcyA+IE5PVygpIHx8IGV4cGlyZXMgPT0gMCkgJiYgIXNv
ZnRpcnFfcGVuZGluZyhjcHUpICkKICAgICB7CisgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOworCiAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVp
ZGxlX213YWl0X2ZsYWdzKTsKKworICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsK
ICAgICAgICAgX19td2FpdChlYXgsIGVjeCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUo
aW5mbyk7CisKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1aWRsZV9td2FpdF9m
bGFncyk7CiAgICAgfQogCkBAIC00MTIsNiArNDE5LDggQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9j
ZXNzb3JfZmZoX2NzdGF0ZV9lbnRlcihzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogCiBz
dGF0aWMgdm9pZCBhY3BpX2lkbGVfZG9fZW50cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpj
eCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAg
IHN3aXRjaCAoIGN4LT5lbnRyeV9tZXRob2QgKQogICAgIHsKICAgICBjYXNlIEFDUElfQ1NUQVRF
X0VNX0ZGSDoKQEAgLTQxOSwxNSArNDI4LDE5IEBAIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19l
bnRyeShzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogICAgICAgICBhY3BpX3Byb2Nlc3Nv
cl9mZmhfY3N0YXRlX2VudGVyKGN4KTsKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgQUNQSV9D
U1RBVEVfRU1fU1lTSU86CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAg
ICAgICAvKiBJTyBwb3J0IGJhc2VkIEMtc3RhdGUgKi8KICAgICAgICAgaW5iKGN4LT5hZGRyZXNz
KTsKICAgICAgICAgLyogRHVtbXkgd2FpdCBvcCAtIG11c3QgZG8gc29tZXRoaW5nIHVzZWxlc3Mg
YWZ0ZXIgUF9MVkwyIHJlYWQKICAgICAgICAgICAgYmVjYXVzZSBjaGlwc2V0cyBjYW5ub3QgZ3Vh
cmFudGVlIHRoYXQgU1RQQ0xLIyBzaWduYWwKICAgICAgICAgICAgZ2V0cyBhc3NlcnRlZCBpbiB0
aW1lIHRvIGZyZWV6ZSBleGVjdXRpb24gcHJvcGVybHkuICovCiAgICAgICAgIGlubChwbXRtcl9p
b3BvcnQpOworICAgICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOwogICAgICAgICByZXR1
cm47CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9IQUxUOgorICAgICAgICBzcGVjX2N0cmxfZW50
ZXJfaWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNwZWNfY3RybF9l
eGl0X2lkbGUoaW5mbyk7CiAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CkBAIC01NTUsNyArNTY4LDEzIEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vz
c29yX2lkbGUodm9pZCkKICAgICAgICAgaWYgKCBwbV9pZGxlX3NhdmUgKQogICAgICAgICAgICAg
cG1faWRsZV9zYXZlKCk7CiAgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgc3Ry
dWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAgICAgICAgICAgIHNwZWNf
Y3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAg
ICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworICAgICAgICB9CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTczNCw2ICs3NTMsNyBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQp
CiAgICAgICAgICAqIE90aGVyd2lzZSwgQ1BVIG1heSBzdGlsbCBob2xkIGRpcnR5IGRhdGEsIGJy
ZWFraW5nIGNhY2hlIGNvaGVyZW5jeSwKICAgICAgICAgICogbGVhZGluZyB0byBzdHJhbmdlIGVy
cm9ycy4KICAgICAgICAgICovCisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVf
aW5mbygpKTsKICAgICAgICAgd2JpbnZkKCk7CiAKICAgICAgICAgd2hpbGUgKCAxICkKQEAgLTc2
Myw2ICs3ODMsNyBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgIHUzMiBhZGRy
ZXNzID0gY3gtPmFkZHJlc3M7CiAgICAgICAgIHUzMiBwbXRtcl9pb3BvcnRfbG9jYWwgPSBwbXRt
cl9pb3BvcnQ7CiAKKyAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkp
OwogICAgICAgICB3YmludmQoKTsKIAogICAgICAgICB3aGlsZSAoIDEgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYwppbmRleCA2ZTY1ZTM4Li5lODRlZjBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpAQCAtNTgs
NiArNTgsNyBAQAogI2luY2x1ZGUgPGFzbS9ocGV0Lmg+CiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+
CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNs
dWRlIDxhY3BpL2NwdWZyZXEvY3B1ZnJlcS5oPgogCiAjZGVmaW5lIE1XQUlUX0lETEVfVkVSU0lP
TiAiMC40LjEiCkBAIC02MTIsNyArNjEzLDEzIEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9p
ZCkKIAkJaWYgKHBtX2lkbGVfc2F2ZSkKIAkJCXBtX2lkbGVfc2F2ZSgpOwogCQllbHNlCisJCXsK
KwkJCXN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisJCQlzcGVjX2N0
cmxfZW50ZXJfaWRsZShpbmZvKTsKIAkJCXNhZmVfaGFsdCgpOworCQkJc3BlY19jdHJsX2V4aXRf
aWRsZShpbmZvKTsKKwkJfQogCQlyZXR1cm47CiAJfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYTQ0YmI2OS4uYTg0YjE3
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwpAQCAtNTUsNiArNTUsNyBAQAogI2luY2x1ZGUgPGFzbS9odm0vdmlyaWRpYW4uaD4K
ICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVk
ZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2luY2x1ZGUgPGFz
bS9ubWkuaD4KICNpbmNsdWRlIDxhc20vbWNlLmg+CkBAIC03Niw5ICs3NywxNSBAQCBzdGF0aWMg
dm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdik7CiAKIHN0YXRpYyB2
b2lkIGRlZmF1bHRfaWRsZSh2b2lkKQogeworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdl
dF9jcHVfaW5mbygpOworCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICBpZiAoIGNwdV9p
c19oYWx0YWJsZShzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAgICB7CisgICAgICAgIHNwZWNfY3Ry
bF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgc3BlY19j
dHJsX2V4aXRfaWRsZShpbmZvKTsKKyAgICB9CiAgICAgZWxzZQogICAgICAgICBsb2NhbF9pcnFf
ZW5hYmxlKCk7CiB9CkBAIC05MCw2ICs5Nyw3IEBAIHZvaWQgZGVmYXVsdF9kZWFkX2lkbGUodm9p
ZCkKICAgICAgKiBoZWxkIGJ5IHRoZSBDUFVzIHNwaW5uaW5nIGhlcmUgaW5kZWZpbml0ZWx5LCBh
bmQgZ2V0IGRpc2NhcmRlZCBieQogICAgICAqIGEgc3Vic2VxdWVudCBJTklULgogICAgICAqLwor
ICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVfaW5mbygpKTsKICAgICB3YmludmQoKTsK
ICAgICBmb3IgKCA7IDsgKQogICAgICAgICBoYWx0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApp
bmRleCA0MWRjZTE1Li4zOTgyM2FmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIwLDcg
KzIwLDkgQEAKICNpZm5kZWYgX19YODZfU1BFQ19DVFJMX0hfXwogI2RlZmluZSBfX1g4Nl9TUEVD
X0NUUkxfSF9fCiAKKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20v
Y3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KIAogdm9pZCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCkBAIC0zNSw2ICszNywzOCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5mby0+YnRp
X2lzdF9pbmZvID0gZGVmYXVsdF9idGlfaXN0X2luZm87CiB9CiAKKy8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCitzdGF0aWMg
YWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAq
aW5mbykKK3sKKyAgICB1aW50MzJfdCB2YWwgPSAwOworCisgICAgLyoKKyAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0
aGUgTVNSLgorICAgICAqIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwg
cHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNlcm5zLgorICAgICAqLworICAgIGluZm8tPnNoYWRvd19z
cGVjX2N0cmwgPSB2YWw7CisgICAgYmFycmllcigpOworICAgIGluZm8tPnVzZV9zaGFkb3dfc3Bl
Y19jdHJsID0gMTsKKyAgICBiYXJyaWVyKCk7CisgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJ
VkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICAgICAg
ICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAi
bWVtb3J5IiApOworfQorCisvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KK3N0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3Bl
Y19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCit7CisgICAgdWludDMyX3Qg
dmFsID0gU1BFQ19DVFJMX0lCUlM7CisKKyAgICAvKgorICAgICAqIERpc2FibGUgc2hhZG93aW5n
IGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKKyAgICAg
KiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KKyAgICAgKi8K
KyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CisgICAgYmFycmllcigpOworICAg
IGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVS
RV9YRU5fSUJSU19TRVQpCisgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1T
Ul9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKK30KKwogI2VuZGlmIC8qICFfX1g4
Nl9TUEVDX0NUUkxfSF9fICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlyu-0007V2-Ak; Mon, 19 Feb 2018 13:59:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlys-0007Up-E4
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:46 +0000
X-Inumbo-ID: 09e148d8-157d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09e148d8-157d-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:59:01 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlyr-0004Zk-8p
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlyr-0006K7-88
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlyr-0006K7-88@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:59:45 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: fix build with older tool
	chain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQzOGJkNTUxMDQ2ZDYzYzAwY2M2NzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRmViIDE0
IDEyOjA2OjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgRmViIDE0IDEyOjA2OjIyIDIwMTggKzAxMDAKCiAgICB4
ODY6IGZpeCBidWlsZCB3aXRoIG9sZGVyIHRvb2wgY2hhaW4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmggfCAxMiArKysrKysrKy0tLS0KIHhlbi90b29scy9nZW4tY3B1aWQucHkg
ICAgICAgICAgfCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggMzk4MjNhZi4uNjhjNzU2ZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01MCw4ICs1MCwxMCBAQCBzdGF0aWMgYWx3YXlz
X2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykK
ICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSAxOwogICAg
IGJhcnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQotICAgICAgICAgICAgICAgICAgIDo6ICJh
IiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsICVjMykKKyAgICAg
ICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCks
CisgICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisg
ICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KQEAgLTY1LDgg
KzY3LDEwIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShz
dHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgICovCiAgICAgaW5mby0+dXNlX3NoYWRvd19zcGVj
X2N0cmwgPSAwOwogICAgIGJhcnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElW
RShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQotICAgICAgICAg
ICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJt
ZW1vcnkiICk7CisgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1z
ciIsICVjMykKKyAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNf
Q1RSTCksICJkIiAoMCksCisgICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQpCisgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOwogfQogCiAjZW5k
aWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4t
Y3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IGFkOGI2MzIuLmZkZTM5ZGIg
MTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1j
cHVpZC5weQpAQCAtMjk3LDcgKzI5Nyw3IEBAIGRlZiB3cml0ZV9yZXN1bHRzKHN0YXRlKToKIAog
ICAgIHN0YXRlLm91dHB1dC53cml0ZSgKICIiIgotI2RlZmluZSBGRUFUVVJFU0VUX05SX0VOVFJJ
RVMgJXNVCisjZGVmaW5lIEZFQVRVUkVTRVRfTlJfRU5UUklFUyBfQUMoJXMsVSkKIAogI2RlZmlu
ZSBDUFVJRF9DT01NT05fMURfRkVBVFVSRVMgJXMKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 13:59:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:59:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlz4-0007WQ-CJ; Mon, 19 Feb 2018 13:59:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlz2-0007WC-Ip
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:56 +0000
X-Inumbo-ID: 0fe508d7-157d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fe508d7-157d-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:59:11 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlz1-0004Zy-B4
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlz1-0006Kd-AP
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 13:59:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlz1-0006Kd-AP@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 13:59:55 +0000
Subject: [Xen-changelog] [xen stable-4.7] libxc: fix build (introduce _AC())
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkNTZlZjMwMTVjOTE5NDhiMTM1ZDVlNDhmNTQ5NGJkMjIwMmZhZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDE1
IDEwOjE1OjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDE1IDEwOjE1OjQ1IDIwMTggKzAxMDAKCiAgICBs
aWJ4YzogZml4IGJ1aWxkIChpbnRyb2R1Y2UgX0FDKCkpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVp
ZF94ODYuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94
ODYuYwppbmRleCA1YzIwOWU0Li40YWZhZmNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19j
cHVpZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMjYsNiArMjYs
OSBAQAogI2luY2x1ZGUgInhjX2JpdG9wcy5oIgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+
CiAKKyNkZWZpbmUgX19BQyhYLFkpIChYIyNZKQorI2RlZmluZSBfQUMoWCxZKSAgX19BQyhYLFkp
CisKIGVudW0gewogI2RlZmluZSBYRU5fQ1BVRkVBVFVSRShuYW1lLCB2YWx1ZSkgWDg2X0ZFQVRV
UkVfIyNuYW1lID0gdmFsdWUsCiAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aD4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 19 14:00:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1enlzJ-000867-Dx; Mon, 19 Feb 2018 14:00:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enlzH-00085g-W5
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 14:00:12 +0000
X-Inumbo-ID: 659e2430-157d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 659e2430-157d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:01:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enlzB-0004gq-D6
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 14:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1enlzB-0006Lm-CY
 for xen-changelog@lists.xenproject.org; Mon, 19 Feb 2018 14:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1enlzB-0006Lm-CY@xenbits.xenproject.org>
Date: Mon, 19 Feb 2018 14:00:05 +0000
Subject: [Xen-changelog] [xen stable-4.7] tools/kdd: don't use a pointer to
	an unaligned field.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8723247502553868087=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e54670ff2665ca62173a5805d0e5b2f8476fa15c
Author:     Tim Deegan <tim@xen.org>
AuthorDate: Thu Feb 15 13:10:54 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Feb 15 13:10:54 2018 +0100

    tools/kdd: don't use a pointer to an unaligned field.
    
    The 'val' field in the packet is byte-aligned (because it is part of a
    packed struct), but the pointer argument to kdd_rdmsr() has the normal
    alignment constraints for a uint64_t *.  Use a local variable to make sure
    the passed pointer has the correct alignment.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Tim Deegan <tim@xen.org>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Tested-by: Roger Pau Monné <roger.pau@citrix.com>
    master commit: bfd9a2095f1882e8c074b2d911bcb07d12cf6cf5
    master date: 2017-03-15 10:57:00 +0000
---
 tools/debugger/kdd/kdd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/debugger/kdd/kdd.c b/tools/debugger/kdd/kdd.c
index 70f007e..1bd5dd5 100644
--- a/tools/debugger/kdd/kdd.c
+++ b/tools/debugger/kdd/kdd.c
@@ -710,11 +710,13 @@ static void kdd_handle_read_ctrl(kdd_state *s)
 static void kdd_handle_read_msr(kdd_state *s)
 {
     uint32_t msr = s->rxp.cmd.msr.msr;
+    uint64_t val;
     int ok;
     KDD_LOG(s, "Read MSR 0x%"PRIx32"\n", msr);
 
-    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &s->txp.cmd.msr.val) == 0);
+    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &val) == 0);
     s->txp.cmd.msr.msr = msr;
+    s->txp.cmd.msr.val = val;
     s->txp.cmd.msr.status = (ok ? KDD_STATUS_SUCCESS : KDD_STATUS_FAILURE);
     kdd_send_cmd(s, KDD_CMD_READ_MSR, 0);
 }
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8723247502553868087==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:33:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2QI-0007zZ-6G; Tue, 20 Feb 2018 07:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2QH-0007zT-6a
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:09 +0000
X-Inumbo-ID: 7fe2f34f-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fe2f34f-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:34:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2QB-0002TE-5H
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2QB-0003MT-2k
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2QB-0003MT-2k@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:33:03 +0000
Subject: [Xen-changelog] [xen master] xen: Fix credit1 Kconfig entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5YmViYjEzODgzNDYwOTQ4NmExMzllZDE1NzAxODhjYmQyODI3ZWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgRmViIDggMTY6MjM6NTAgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgOCAxNjoyNzoxMCAy
MDE4ICswMDAwCgogICAgeGVuOiBGaXggY3JlZGl0MSBLY29uZmlnIGVudHJ5CiAgICAKICAgIC4u
LnNvIHRoYXQgaXQgc2hvd3MgdXAgaW4gdGhlIG1lbnUgYW5kIGNhbiBiZSBkaXNhYmxlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9j
b21tb24vS2NvbmZpZyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1v
bi9LY29uZmlnCmluZGV4IDEwM2VmNDQuLjBhNDA1ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
S2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTE2NCw3ICsxNjQsOCBAQCBtZW51
ICJTY2hlZHVsZXJzIgogCXZpc2libGUgaWYgRVhQRVJUID0gInkiCiAKIGNvbmZpZyBTQ0hFRF9D
UkVESVQKLQlkZWZfYm9vbCB5CisJYm9vbCAiQ3JlZGl0IHNjaGVkdWxlciBzdXBwb3J0IgorCWRl
ZmF1bHQgeQogCS0tLWhlbHAtLS0KIAkgIFRoZSB0cmFkaXRpb25hbCBjcmVkaXQgc2NoZWR1bGVy
IGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNjaGVkdWxlci4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:33:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2QS-000806-7m; Tue, 20 Feb 2018 07:33:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2QR-0007zu-J3
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:19 +0000
X-Inumbo-ID: 85ead53d-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85ead53d-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:34:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2QL-0002TJ-9D
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2QL-0003Mx-6p
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2QL-0003Mx-6p@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:33:13 +0000
Subject: [Xen-changelog] [xen master] xen: Disable ARINC653 scheduler by
	default for non-DEBUG builds
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmOTJhMGIyMmUzYWE0NmIyNzg1MzQyZDBhYTVkNTRiYzMwZDNiZTIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgRmViIDggMTY6MjM6NTAgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgOCAxNjoyNzoyOSAy
MDE4ICswMDAwCgogICAgeGVuOiBEaXNhYmxlIEFSSU5DNjUzIHNjaGVkdWxlciBieSBkZWZhdWx0
IGZvciBub24tREVCVUcgYnVpbGRzCiAgICAKICAgIFRoZSBBUklOQzY1MyBzY2hlZHVsZXIgaXMg
dGFyZ2V0ZWQgYXQgYSB2ZXJ5IHNwZWNpZmljIG5pY2hlOyB0eXBpY2FsCiAgICB1c2VycyBjYW5u
b3QgYmVuZWZpdCBmcm9tIHVzaW5nIGl0LiAgRGlzYWJsZSBpdCBieSBkZWZhdWx0IGZvcgogICAg
bm9uLURFQlVHIGJ1aWxkcy4gIChFbmFibGUgaXQgZm9yIERFQlVHIGJ1aWxkcyBzbyB0aGF0IHdl
IGNhdGNoIGFueQogICAgYnVpbGQgYnJlYWthZ2VzIHNvb25lciByYXRoZXIgdGhhbiBsYXRlci4p
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL0tjb25maWcgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29t
bW9uL0tjb25maWcKaW5kZXggMGE0MDVkMC4uNjhhYmY3YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMTg2LDcgKzE4Niw3IEBAIGNv
bmZpZyBTQ0hFRF9SVERTCiAKIGNvbmZpZyBTQ0hFRF9BUklOQzY1MwogCWJvb2wgIkFSSU5DNjUz
IHNjaGVkdWxlciBzdXBwb3J0IChFWFBFUklNRU5UQUwpIgotCWRlZmF1bHQgeQorCWRlZmF1bHQg
REVCVUcKIAktLS1oZWxwLS0tCiAJICBUaGUgQVJJTkM2NTMgc2NoZWR1bGVyIGlzIGEgaGFyZCBy
ZWFsLXRpbWUgc2NoZWR1bGVyIGZvciBzaW5nbGUKIAkgIGNvcmVzLCB0YXJnZXRlZCBmb3IgYXZp
b25pY3MsIGRyb25lcywgYW5kIG1lZGljYWwgZGV2aWNlcy4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:33:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Qc-00081K-9F; Tue, 20 Feb 2018 07:33:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Qb-00080n-OF
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:29 +0000
X-Inumbo-ID: 8beab919-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8beab919-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:34:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2QV-0002TZ-BK
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2QV-0003NR-Am
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2QV-0003NR-Am@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:33:23 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: drop unneeded
	gic_restore_pending_irqs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhMTIyNTcyMzBlOGY2OTc5NDI3YWE4OWJhNDYwMjJiMjE5MmFlNzkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowODo1NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjA4IDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IGRyb3AgdW5uZWVkZWQgZ2ljX3Jlc3RvcmVf
cGVuZGluZ19pcnFzKCkKICAgIAogICAgSW4gZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2Ug
cHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFsIElSUXMgaW50byB0aGUKICAgIGxpc3QgcmVnaXN0ZXJz
LiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbmNlIGZyb20gZ2ljX2luamVjdCgpLCBqdXN0CiAg
ICBiZWZvcmUgd2UgcmV0dXJuIHRvIHRoZSBndWVzdCwgYnV0IGFsc28gaW4gZ2ljX3Jlc3RvcmVf
c3RhdGUoKSwgd2hlbgogICAgd2UgY29udGV4dC1zd2l0Y2ggYSBWQ1BVLiBIYXZpbmcgYSBjbG9z
ZXIgbG9vayBpdCB0dXJucyBvdXQgdGhhdCB0aGUKICAgIGxhdGVyIGNhbGwgaXMgbm90IG5lZWRl
ZCwgc2luY2Ugd2Ugd2lsbCBhbHdheXMgY2FsbCBnaWNfaW5qZWN0KCkgYW55d2F5LgogICAgU28g
cmVtb3ZlIHRoYXQgY2FsbCAoYW5kIHRoZSBmb3J3YXJkIGRlY2xhcmF0aW9uKSB0byBzdHJlYW1s
aW5lIHRoaXMKICAgIGludGVyZmFjZSBhbmQgbWFrZSBzZXBhcmF0aW5nIHRoZSBHSUMgZnJvbSB0
aGUgVkdJQyB3b3JsZCBsYXRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jIHwg
NCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggYmFjOGFkYS4uNzIxYTE3
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMu
YwpAQCAtMzYsOCArMzYsNiBAQAogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNt
L2FjcGkuaD4KIAotc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2
Y3B1ICp2KTsKLQogc3RhdGljIERFRklORV9QRVJfQ1BVKHVpbnQ2NF90LCBscl9tYXNrKTsKIAog
I2RlZmluZSBscl9hbGxfZnVsbCgpICh0aGlzX2NwdShscl9tYXNrKSA9PSAoKDEgPDwgZ2ljX2h3
X29wcy0+aW5mby0+bnJfbHJzKSAtIDEpKQpAQCAtOTEsOCArODksNiBAQCB2b2lkIGdpY19yZXN0
b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGdpY19od19vcHMtPnJlc3RvcmVfc3RhdGUo
dik7CiAKICAgICBpc2IoKTsKLQotICAgIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyh2KTsKIH0K
IAogLyogZGVzYy0+aXJxIG5lZWRzIHRvIGJlIGRpc2FibGVkIGJlZm9yZSBjYWxsaW5nIHRoaXMg
ZnVuY3Rpb24gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:33:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Qm-00082d-B3; Tue, 20 Feb 2018 07:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Ql-000829-Tv
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:39 +0000
X-Inumbo-ID: 91ecf384-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91ecf384-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:35:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Qf-0002Tf-Dn
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Qf-0003Nu-D0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Qf-0003Nu-D0@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:33:33 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: split gic.c to observe
	hardware/virtual GIC separation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2NTEzMDQxMDBlNWQ1NjQ2OGExMjI5YTcwNjcyM2ViZDM5NGFhMGQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowODo1NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjA5IDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IHNwbGl0IGdpYy5jIHRvIG9ic2VydmUgaGFy
ZHdhcmUvdmlydHVhbCBHSUMgc2VwYXJhdGlvbgogICAgCiAgICBDdXJyZW50bHkgZ2ljLmMgaG9s
ZHMgY29kZSB0byBoYW5kbGUgaGFyZHdhcmUgSVJRcyBhcyB3ZWxsIGFzIGNvZGUgdG8KICAgIGJy
aWRnZSBWR0lDIHJlcXVlc3RzIHRvIHRoZSBHSUMgdmlydHVhbGl6YXRpb24gaGFyZHdhcmUuCiAg
ICBEZXNwaXRlIGJlaW5nIG5hbWVkIGdpYy5jLCB0aGlzIGZpbGUgcmVhY2hlcyBpbnRvIHRoZSBW
R0lDIGFuZCB1c2VzIGRhdGEKICAgIHN0cnVjdHVyZXMgZGVzY3JpYmluZyB2aXJ0dWFsIElSUXMu
CiAgICBUbyBpbXByb3ZlIGFic3RyYWN0aW9uLCBtb3ZlIHRoZSBWR0lDIGZ1bmN0aW9ucyBpbnRv
IGEgc2VwYXJhdGUgZmlsZSwKICAgIHNvIHRoYXQgZ2ljLmMgZG9lcyB3aGF0IGl0IHNheXMgb24g
dGhlIHRpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgIHwgICAxICsKIHhlbi9h
cmNoL2FybS9naWMtdmdpYy5jICAgfCAzOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDM2MyArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmggfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MDIgaW5zZXJ0aW9ucygrKSwgMzYxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNo
L2FybS9NYWtlZmlsZQppbmRleCAzMGEyYTY1Li40MWQ3MzY2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0xNiw2ICsxNiw3
IEBAIG9iai15ICs9IGRvbWFpbl9idWlsZC5vCiBvYmoteSArPSBkb21jdGwubwogb2JqLSQoRUFS
TFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gZ2ljLm8KK29iai15ICs9IGdp
Yy12Z2ljLm8KIG9iai15ICs9IGdpYy12Mi5vCiBvYmotJChDT05GSUdfSEFTX0dJQ1YzKSArPSBn
aWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMubwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43NGQ4ZWE3Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTAsMCArMSwzOTYgQEAKKy8qCisgKiB4ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYworICoKKyAqIEFSTSBHZW5lcmljIEludGVycnVwdCBDb250cm9s
bGVyIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQKKyAqCisgKiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KKyAqIENvcHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1
ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4vbGli
Lmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgorI2lu
Y2x1ZGUgPGFzbS9naWMuaD4KKyNpbmNsdWRlIDxhc20vdmdpYy5oPgorCisjZGVmaW5lIGxyX2Fs
bF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdfb3BzLT5pbmZvLT5u
cl9scnMpIC0gMSkpCisKKyN1bmRlZiBHSUNfREVCVUcKKworc3RhdGljIHZvaWQgZ2ljX3VwZGF0
ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKTsKKworc3RhdGljIGlubGluZSB2b2lkIGdp
Y19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCit7CisgICAgQVNTRVJUKCFsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpKTsKKworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5F
X0xQSSwgJnAtPnN0YXR1cyk7CisKKyAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIobHIsIHAsIHN0
YXRlKTsKKworICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsK
KyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOworICAgIHAt
PmxyID0gbHI7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWNfYWRkX3RvX2xyX3BlbmRpbmco
c3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbikKK3sKKyAgICBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKml0ZXI7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdp
Yy5sb2NrKSk7CisKKyAgICBpZiAoICFsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQorICAgICAg
ICByZXR1cm47CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaXRlciwgJnYtPmFyY2gudmdp
Yy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgeworICAgICAgICBpZiAoIGl0ZXItPnByaW9y
aXR5ID4gbi0+cHJpb3JpdHkgKQorICAgICAgICB7CisgICAgICAgICAgICBsaXN0X2FkZF90YWls
KCZuLT5scl9xdWV1ZSwgJml0ZXItPmxyX3F1ZXVlKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgfQorICAgIH0KKyAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1ZSwgJnYtPmFyY2gu
dmdpYy5scl9wZW5kaW5nKTsKK30KKwordm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQoreworICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGxpc3RfZGVsX2luaXQoJnAt
PmxyX3F1ZXVlKTsKK30KKwordm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOworCisgICAgLyogSWYgYW4gTFBJ
IGhhcyBiZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gcmFp
c2UuICovCisgICAgaWYgKCB1bmxpa2VseSghbikgKQorICAgICAgICByZXR1cm47CisKKyAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisKKyAgICAvKiBEb24n
dCB0cnkgdG8gdXBkYXRlIHRoZSBMUiBpZiB0aGUgaW50ZXJydXB0IGlzIGRpc2FibGVkICovCisg
ICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmbi0+c3RhdHVzKSApCisg
ICAgICAgIHJldHVybjsKKworICAgIGlmICggbGlzdF9lbXB0eSgmbi0+bHJfcXVldWUpICkKKyAg
ICB7CisgICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKKyAgICAgICAgICAgIGdpY191cGRhdGVf
b25lX2xyKHYsIG4tPmxyKTsKKyAgICB9CisjaWZkZWYgR0lDX0RFQlVHCisgICAgZWxzZQorICAg
ICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0ldSBpbnRv
IGQlZHYlZCwgd2hlbiBpdCBpcyBzdGlsbCBscl9wZW5kaW5nXG4iLAorICAgICAgICAgICAgICAg
ICB2aXJ0dWFsX2lycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworI2VuZGlm
Cit9CisKKy8qCisgKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGludG8sIHN0
YXJ0aW5nIHdpdGggdGhlIExSIGdpdmVuCisgKiBieSBAbHIuIElmIHRoaXMgbmV3IGludGVycnVw
dCBpcyBhIFBSSVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvCisgKiBhdm9pZCBpbnNl
cnRpbmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBh
bgorICogZXZlbnQgZ2V0cyBkaXNjYXJkZWQgd2hpbGUgdGhlIExQSSBpcyBpbiBhbiBMUiwgYW5k
IGEgbmV3IExQSSB3aXRoIHRoZQorICogc2FtZSBudW1iZXIgZ2V0cyBtYXBwZWQgcXVpY2tseSBh
ZnRlcndhcmRzLgorICovCitzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9scihz
dHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBscikKK3sKKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3
X29wcy0+aW5mby0+bnJfbHJzOworICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWdu
ZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7CisgICAgc3RydWN0IGdpY19sciBscl92YWw7
CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisKKyAg
ICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+
c3RhdHVzKSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHVzZWRfbHI7CisKKyAgICAg
ICAgZm9yX2VhY2hfc2V0X2JpdCh1c2VkX2xyLCBscl9tYXNrLCBucl9scnMpCisgICAgICAgIHsK
KyAgICAgICAgICAgIGdpY19od19vcHMtPnJlYWRfbHIodXNlZF9sciwgJmxyX3ZhbCk7CisgICAg
ICAgICAgICBpZiAoIGxyX3ZhbC52aXJxID09IHAtPmlycSApCisgICAgICAgICAgICAgICAgcmV0
dXJuIHVzZWRfbHI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBsciA9IGZpbmRfbmV4dF96ZXJv
X2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKKworICAgIHJldHVybiBscjsKK30KKwordm9pZCBn
aWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9p
cnEsCisgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSkKK3sKKyAgICBpbnQgaTsKKyAgICB1
bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKKworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICgg
dW5saWtlbHkoIXApICkKKyAgICAgICAgLyogQW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQg
dG8gYmUgcmFpc2VkLiAqLworICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIHYgPT0gY3VycmVu
dCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQorICAgIHsKKyAgICAg
ICAgaSA9IGdpY19maW5kX3VudXNlZF9scih2LCBwLCAwKTsKKworICAgICAgICBpZiAoaSA8IG5y
X2xycykgeworICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOworICAg
ICAgICAgICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOworICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB9CisgICAgfQorCisgICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYs
IHApOworfQorCitzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwg
aW50IGkpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIGludCBpcnE7CisgICAg
c3RydWN0IGdpY19sciBscl92YWw7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFy
Y2gudmdpYy5sb2NrKSk7CisgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKwor
ICAgIGdpY19od19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7CisgICAgaXJxID0gbHJfdmFsLnZp
cnE7CisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7CisgICAgLyoKKyAgICAgKiBBbiBM
UEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4g
dXAgaGVyZS4KKyAgICAgKiBJZiB0aGF0IExQSSBpcyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBp
bmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMsCisgICAgICogYXMgaXQgYmVsb25ncyB0byBh
IHByZXZpb3VzLCBhbHJlYWR5IHVubWFwcGVkIExQSS4gU28gd2UgZGlzY2FyZCBpdAorICAgICAq
IGhlcmUgYXMgd2VsbC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KCFwIHx8CisgICAgICAg
ICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEks
ICZwLT5zdGF0dXMpKSApCisgICAgeworICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOworCisg
ICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xyKGkpOworICAgICAgICBjbGVhcl9iaXQoaSwgJnRo
aXNfY3B1KGxyX21hc2spKTsKKworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCBs
cl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCisgICAgeworICAgICAgICBzZXRfYml0KEdJ
Q19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCisgICAgICAgICAgICAgdGVzdF9h
bmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgbHJfdmFsLnN0YXRlIHw9IEdJQ0hfTFJfUEVORElORzsKKyAgICAgICAg
ICAgICAgICAgZ2ljX2h3X29wcy0+d3JpdGVfbHIoaSwgJmxyX3ZhbCk7CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJ1bmFibGUgdG8gaW5qZWN0IGh3IGlycT0lZCBpbnRvIGQlZHYlZDogYWxyZWFkeSBhY3Rp
dmUgaW4gTFIlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+
ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCBpKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlIGlm
ICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9QRU5ESU5HICkKKyAgICB7CisgICAgICAgIGludCBx
IF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSA9IHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dV
RVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CisjaWZkZWYgR0lDX0RFQlVHCisgICAgICAgIGlmICgg
cSApCisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0
IGlycT0lZCBpbnRvIGQlZHYlZCwgd2hlbiBpdCBpcyBhbHJlYWR5IHBlbmRpbmcgaW4gTFIlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICAgaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNw
dV9pZCwgaSk7CisjZW5kaWYKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZ2ljX2h3
X29wcy0+Y2xlYXJfbHIoaSk7CisgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFz
aykpOworCisgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKKyAgICAgICAgICAgIGNsZWFy
X2JpdChfSVJRX0lOUFJPR1JFU1MsICZwLT5kZXNjLT5zdGF0dXMpOworICAgICAgICBjbGVhcl9i
aXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKKyAgICAgICAgY2xlYXJfYml0
KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKKyAgICAgICAgcC0+bHIgPSBHSUNf
SU5WQUxJRF9MUjsKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQs
ICZwLT5zdGF0dXMpICYmCisgICAgICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVV
RUQsICZwLT5zdGF0dXMpICYmCisgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
TUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJx
KHYsIGlycSwgcC0+cHJpb3JpdHkpOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGxpc3Rf
ZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBS
ZW1vdmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFuZ2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0Cisg
ICAgICAgICAgICAgKiBtYWtlcyBzdXJlIHRoYXQgd2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVj
ZWl2ZWQgb24gdGhlCisgICAgICAgICAgICAgKiBuZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVh
ZHkgY2xlYXJlZC4gTm8gY29uY3VycmVudAorICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5m
bGlnaHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAg
ICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2
Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOworICAgICAgICAgICAgICAgIGlycV9zZXRfYWZm
aW5pdHkocC0+ZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7CisgICAgICAg
ICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KK30KKwordm9pZCBnaWNfY2xlYXJfbHJz
KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGludCBpID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7
CisKKyAgICAvKiBUaGUgaWRsZSBkb21haW4gaGFzIG5vIExScyB0byBiZSBjbGVhcmVkLiBTaW5j
ZSBnaWNfcmVzdG9yZV9zdGF0ZQorICAgICAqIGRvZXNuJ3Qgd3JpdGUgYW55IExSIHJlZ2lzdGVy
cyBmb3IgdGhlIGlkbGUgZG9tYWluIHRoZXkgY291bGQgYmUKKyAgICAgKiBub24temVyby4gKi8K
KyAgICBpZiAoIGlzX2lkbGVfdmNwdSh2KSApCisgICAgICAgIHJldHVybjsKKworICAgIGdpY19o
d19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgZmFsc2UpOworCisgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICB3aGlsZSAo
KGkgPSBmaW5kX25leHRfYml0KChjb25zdCB1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9t
YXNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2xycywgaSkpIDwgbnJfbHJz
ICkgeworICAgICAgICBnaWNfdXBkYXRlX29uZV9scih2LCBpKTsKKyAgICAgICAgaSsrOworICAg
IH0KKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cit9CisKK3N0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNw
dSAqdikKK3sKKyAgICBpbnQgbHIgPSAwOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQs
ICpwX3I7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKKyAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5u
cl9scnM7CisgICAgaW50IGxycyA9IG5yX2xyczsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgaWYgKCBsaXN0X2VtcHR5KCZ2LT5hcmNo
LnZnaWMubHJfcGVuZGluZykgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGluZmxpZ2h0X3Ig
PSAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXM7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9z
YWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgewor
ICAgICAgICBsciA9IGdpY19maW5kX3VudXNlZF9scih2LCBwLCBscik7CisgICAgICAgIGlmICgg
bHIgPj0gbnJfbHJzICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogTm8gbW9yZSBmcmVlIExS
czogZmluZCBhIGxvd2VyIHByaW9yaXR5IGlycSB0byBldmljdCAqLworICAgICAgICAgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeV9yZXZlcnNlKCBwX3IsIGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHBfci0+cHJpb3JpdHkgPT0gcC0+cHJp
b3JpdHkgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICBp
ZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKSAmJgorICAg
ICAgICAgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcF9yLT5z
dGF0dXMpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBmb3VuZDsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIC8qIFdlIGRpZG4ndCBmaW5kIGEgdmljdGltIHRoaXMgdGltZSwgYW5kIHdl
IHdvbid0IG5leHQKKyAgICAgICAgICAgICAqIHRpbWUsIHNvIHF1aXQgKi8KKyAgICAgICAgICAg
IGdvdG8gb3V0OworCitmb3VuZDoKKyAgICAgICAgICAgIGxyID0gcF9yLT5scjsKKyAgICAgICAg
ICAgIHBfci0+bHIgPSBHSUNfSU5WQUxJRF9MUjsKKyAgICAgICAgICAgIHNldF9iaXQoR0lDX0lS
UV9HVUVTVF9RVUVVRUQsICZwX3ItPnN0YXR1cyk7CisgICAgICAgICAgICBjbGVhcl9iaXQoR0lD
X0lSUV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpOworICAgICAgICAgICAgZ2ljX2FkZF90
b19scl9wZW5kaW5nKHYsIHBfcik7CisgICAgICAgICAgICBpbmZsaWdodF9yID0gJnBfci0+aW5m
bGlnaHQ7CisgICAgICAgIH0KKworICAgICAgICBnaWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BF
TkRJTkcpOworICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7CisgICAgICAgIHNl
dF9iaXQobHIsICZ0aGlzX2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgLyogV2UgY2FuIG9ubHkg
ZXZpY3QgbnJfbHJzIGVudHJpZXMgKi8KKyAgICAgICAgbHJzLS07CisgICAgICAgIGlmICggbHJz
ID09IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCitvdXQ6CisgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKK30KKwordm9pZCBnaWNf
Y2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcCwgKnQ7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5s
b2NrKSk7CisKKyAgICB2LT5hcmNoLmxyX21hc2sgPSAwOworICAgIGxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQorICAg
ICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKK30KKworaW50IGdpY19ldmVu
dHNfbmVlZF9kZWxpdmVyeSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
KyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAg
ICBjb25zdCB1bnNpZ25lZCBsb25nIGFwciA9IGdpY19od19vcHMtPnJlYWRfYXByKDApOworICAg
IGludCBtYXNrX3ByaW9yaXR5OworICAgIGludCBhY3RpdmVfcHJpb3JpdHk7CisgICAgaW50IHJj
ID0gMDsKKworICAgIG1hc2tfcHJpb3JpdHkgPSBnaWNfaHdfb3BzLT5yZWFkX3ZtY3JfcHJpb3Jp
dHkoKTsKKyAgICBhY3RpdmVfcHJpb3JpdHkgPSBmaW5kX25leHRfYml0KCZhcHIsIDMyLCAwKTsK
KworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisg
ICAgLyogVE9ETzogV2Ugb3JkZXIgdGhlIGd1ZXN0IGlycXMgYnkgcHJpb3JpdHksIGJ1dCB3ZSBk
b24ndCBjaGFuZ2UKKyAgICAgKiB0aGUgcHJpb3JpdHkgb2YgaG9zdCBpcnFzLiAqLworCisgICAg
LyogZmluZCB0aGUgZmlyc3QgZW5hYmxlZCBub24tYWN0aXZlIGlycSwgdGhlIHF1ZXVlIGlzIGFs
cmVhZHkKKyAgICAgKiBvcmRlcmVkIGJ5IHByaW9yaXR5ICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSggcCwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCisgICAgewor
ICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IG1hc2tfcHJpb3Jp
dHkgKQorICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVT
VChwLT5wcmlvcml0eSkgPj0gYWN0aXZlX3ByaW9yaXR5ICkKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1
cykgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IDE7CisgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgfQorICAgIH0KKworb3V0OgorICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGdp
Y19pbmplY3Qodm9pZCkKK3sKKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwor
CisgICAgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKGN1cnJlbnQpOworCisgICAgaWYgKCAhbGlz
dF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkg
KQorICAgICAgICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIHRy
dWUpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4v
YXJjaC9hcm0vZ2ljLmMKaW5kZXggNzIxYTE3YS4uMDRlNmQ2NiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtMzYsMTUgKzM2LDExIEBA
CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNsdWRlIDxhc20vYWNwaS5oPgogCi1zdGF0aWMg
REVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwotCi0jZGVmaW5lIGxyX2FsbF9mdWxs
KCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnMp
IC0gMSkpCitERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7CiAKICN1bmRlZiBHSUNf
REVCVUcKIAotc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGlu
dCBpKTsKLQotc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29w
czsKK2NvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKIAogdm9pZCBy
ZWdpc3Rlcl9naWNfb3BzKGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqb3BzKQogewpA
QCAtMzY2LDM2MSArMzYyLDYgQEAgdm9pZCBnaWNfZGlzYWJsZV9jcHUodm9pZCkKICAgICBnaWNf
aHdfb3BzLT5kaXNhYmxlX2ludGVyZmFjZSgpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ2lj
X3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSkKLXsKLSAgICBBU1NFUlQoIWxvY2FsX2ly
cV9pc19lbmFibGVkKCkpOwotCi0gICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVf
TFBJLCAmcC0+c3RhdHVzKTsKLQotICAgIGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3Rh
dGUpOwotCi0gICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwot
ICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7Ci0gICAgcC0+
bHIgPSBscjsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQotewotICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqaXRlcjsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2lj
LmxvY2spKTsKLQotICAgIGlmICggIWxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCi0gICAgICAg
IHJldHVybjsKLQotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBpdGVyLCAmdi0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0gICAgICAgIGlmICggaXRlci0+cHJpb3Jp
dHkgPiBuLT5wcmlvcml0eSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwo
Jm4tPmxyX3F1ZXVlLCAmaXRlci0+bHJfcXVldWUpOwotICAgICAgICAgICAgcmV0dXJuOwotICAg
ICAgICB9Ci0gICAgfQotICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJjaC52
Z2ljLmxyX3BlbmRpbmcpOwotfQotCi12b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCi17Ci0gICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgbGlzdF9kZWxfaW5pdCgmcC0+
bHJfcXVldWUpOwotfQotCi12b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
Km4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Ci0KLSAgICAvKiBJZiBhbiBMUEkg
aGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUsIHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlz
ZS4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFuKSApCi0gICAgICAgIHJldHVybjsKLQotICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAgIC8qIERvbid0
IHRyeSB0byB1cGRhdGUgdGhlIExSIGlmIHRoZSBpbnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8KLSAg
ICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKLSAg
ICAgICAgcmV0dXJuOwotCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQotICAg
IHsKLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgKQotICAgICAgICAgICAgZ2ljX3VwZGF0ZV9v
bmVfbHIodiwgbi0+bHIpOwotICAgIH0KLSNpZmRlZiBHSUNfREVCVUcKLSAgICBlbHNlCi0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSV1IGludG8g
ZCVkdiVkLCB3aGVuIGl0IGlzIHN0aWxsIGxyX3BlbmRpbmdcbiIsCi0gICAgICAgICAgICAgICAg
IHZpcnR1YWxfaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7Ci0jZW5kaWYK
LX0KLQotLyoKLSAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3Rh
cnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KLSAqIGJ5IEBsci4gSWYgdGhpcyBuZXcgaW50ZXJydXB0
IGlzIGEgUFJJU1RJTkUgTFBJLCBzY2FuIHRoZSBvdGhlciBMUnMgdG8KLSAqIGF2b2lkIGluc2Vy
dGluZyB0aGUgc2FtZSBJUlEgdHdpY2UuIFRoaXMgc2l0dWF0aW9uIGNhbiBvY2N1ciB3aGVuIGFu
Ci0gKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQg
YSBuZXcgTFBJIHdpdGggdGhlCi0gKiBzYW1lIG51bWJlciBnZXRzIG1hcHBlZCBxdWlja2x5IGFm
dGVyd2FyZHMuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0
cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxyKQotewotICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdf
b3BzLT5pbmZvLT5ucl9scnM7Ci0gICAgdW5zaWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25l
ZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsKLSAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsK
LQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAg
IGlmICggdW5saWtlbHkodGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5z
dGF0dXMpKSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgdXNlZF9scjsKLQotICAgICAg
ICBmb3JfZWFjaF9zZXRfYml0KHVzZWRfbHIsIGxyX21hc2ssIG5yX2xycykKLSAgICAgICAgewot
ICAgICAgICAgICAgZ2ljX2h3X29wcy0+cmVhZF9scih1c2VkX2xyLCAmbHJfdmFsKTsKLSAgICAg
ICAgICAgIGlmICggbHJfdmFsLnZpcnEgPT0gcC0+aXJxICkKLSAgICAgICAgICAgICAgICByZXR1
cm4gdXNlZF9scjsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGxyID0gZmluZF9uZXh0X3plcm9f
Yml0KGxyX21hc2ssIG5yX2xycywgbHIpOwotCi0gICAgcmV0dXJuIGxyOwotfQotCi12b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKLSAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KQotewotICAgIGludCBpOwotICAgIHVu
c2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Ci0gICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwotCi0gICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgaWYgKCB1
bmxpa2VseSghcCkgKQotICAgICAgICAvKiBBbiB1bm1hcHBlZCBMUEkgZG9lcyBub3QgbmVlZCB0
byBiZSByYWlzZWQuICovCi0gICAgICAgIHJldHVybjsKLQotICAgIGlmICggdiA9PSBjdXJyZW50
ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCi0gICAgewotICAgICAg
ICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIDApOwotCi0gICAgICAgIGlmIChpIDwgbnJf
bHJzKSB7Ci0gICAgICAgICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Ci0gICAg
ICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElORyk7Ci0gICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwg
cCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgaSkKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Ci0gICAgaW50IGlycTsKLSAgICBz
dHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJj
aC52Z2ljLmxvY2spKTsKLSAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwotCi0g
ICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKLSAgICBpcnEgPSBscl92YWwudmly
cTsKLSAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKLSAgICAvKgotICAgICAqIEFuIExQ
SSBtaWdodCBoYXZlIGJlZW4gdW5tYXBwZWQsIGluIHdoaWNoIGNhc2Ugd2UganVzdCBjbGVhbiB1
cCBoZXJlLgotICAgICAqIElmIHRoYXQgTFBJIGlzIG1hcmtlZCBhcyBQUklTVElORSwgdGhlIGlu
Zm9ybWF0aW9uIGluIHRoZSBMUiBpcyBib2d1cywKLSAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEg
cHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQgTFBJLiBTbyB3ZSBkaXNjYXJkIGl0Ci0gICAgICog
aGVyZSBhcyB3ZWxsLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoIXAgfHwKLSAgICAgICAg
ICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwg
JnAtPnN0YXR1cykpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7Ci0KLSAg
ICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJfbHIoaSk7Ci0gICAgICAgIGNsZWFyX2JpdChpLCAmdGhp
c19jcHUobHJfbWFzaykpOwotCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBpZiAoIGxy
X3ZhbC5zdGF0ZSAmIEdJQ0hfTFJfQUNUSVZFICkKLSAgICB7Ci0gICAgICAgIHNldF9iaXQoR0lD
X0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMpOwotICAgICAgICBpZiAoIHRlc3RfYml0KEdJ
Q19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgJiYKLSAgICAgICAgICAgICB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBwLT5kZXNjID09IE5VTEwgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICBscl92YWwuc3RhdGUgfD0gR0lDSF9MUl9QRU5ESU5HOwotICAgICAgICAg
ICAgICAgICBnaWNfaHdfb3BzLT53cml0ZV9scihpLCAmbHJfdmFsKTsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgInVuYWJsZSB0byBpbmplY3QgaHcgaXJxPSVkIGludG8gZCVkdiVkOiBhbHJlYWR5IGFjdGl2
ZSBpbiBMUiVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIGlycSwgdi0+ZG9tYWluLT5k
b21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UgaWYg
KCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BFTkRJTkcgKQotICAgIHsKLSAgICAgICAgaW50IHEg
X19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpID0gdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VF
U1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKLSNpZmRlZiBHSUNfREVCVUcKLSAgICAgICAgaWYgKCBx
ICkKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRyeWluZyB0byBpbmplY3Qg
aXJxPSVkIGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIGFscmVhZHkgcGVuZGluZyBpbiBMUiVkXG4i
LAotICAgICAgICAgICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1
X2lkLCBpKTsKLSNlbmRpZgotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBnaWNfaHdf
b3BzLT5jbGVhcl9scihpKTsKLSAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNr
KSk7Ci0KLSAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQotICAgICAgICAgICAgY2xlYXJf
Yml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRlc2MtPnN0YXR1cyk7Ci0gICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwotICAgICAgICBjbGVhcl9iaXQo
R0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMpOwotICAgICAgICBwLT5sciA9IEdJQ19J
TlZBTElEX0xSOwotICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwg
JnAtPnN0YXR1cykgJiYKLSAgICAgICAgICAgICB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVF
RCwgJnAtPnN0YXR1cykgJiYKLSAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcsICZwLT5zdGF0dXMpICkKLSAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEo
diwgaXJxLCBwLT5wcmlvcml0eSk7Ci0gICAgICAgIGVsc2UgewotICAgICAgICAgICAgbGlzdF9k
ZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFJl
bW92ZSBmcm9tIGluZmxpZ2h0LCB0aGVuIGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eS4gSXQKLSAg
ICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhhdCB3aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNl
aXZlZCBvbiB0aGUKLSAgICAgICAgICAgICAqIG5leHQgcGNwdSwgaW5mbGlnaHQgaXMgYWxyZWFk
eSBjbGVhcmVkLiBObyBjb25jdXJyZW50Ci0gICAgICAgICAgICAgKiBhY2Nlc3NlcyB0byBpbmZs
aWdodC4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgc21wX3dtYigpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZn
aWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Ci0gICAgICAgICAgICAgICAgaXJxX3NldF9hZmZp
bml0eShwLT5kZXNjLCBjcHVtYXNrX29mKHZfdGFyZ2V0LT5wcm9jZXNzb3IpKTsKLSAgICAgICAg
ICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpOwot
ICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotfQotCi12b2lkIGdpY19jbGVhcl9scnMo
c3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaW50IGkgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsK
LQotICAgIC8qIFRoZSBpZGxlIGRvbWFpbiBoYXMgbm8gTFJzIHRvIGJlIGNsZWFyZWQuIFNpbmNl
IGdpY19yZXN0b3JlX3N0YXRlCi0gICAgICogZG9lc24ndCB3cml0ZSBhbnkgTFIgcmVnaXN0ZXJz
IGZvciB0aGUgaWRsZSBkb21haW4gdGhleSBjb3VsZCBiZQotICAgICAqIG5vbi16ZXJvLiAqLwot
ICAgIGlmICggaXNfaWRsZV92Y3B1KHYpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgZ2ljX2h3
X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCBmYWxzZSk7Ci0KLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLQotICAgIHdoaWxlICgo
aSA9IGZpbmRfbmV4dF9iaXQoKGNvbnN0IHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21h
c2spLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfbHJzLCBpKSkgPCBucl9scnMg
KSB7Ci0gICAgICAgIGdpY191cGRhdGVfb25lX2xyKHYsIGkpOwotICAgICAgICBpKys7Ci0gICAg
fQotCi0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKLX0KLQotc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1
ICp2KQotewotICAgIGludCBsciA9IDA7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLCAqdCwg
KnBfcjsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICppbmZsaWdodF9yOwotICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5y
X2xyczsKLSAgICBpbnQgbHJzID0gbnJfbHJzOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJnYtPmFyY2gu
dmdpYy5scl9wZW5kaW5nKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgaW5mbGlnaHRfciA9
ICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0g
ICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIGxyKTsKLSAgICAgICAgaWYgKCBs
ciA+PSBucl9scnMgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBObyBtb3JlIGZyZWUgTFJz
OiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0ICovCi0gICAgICAgICAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2UoIHBfciwgaW5mbGlnaHRfciwgaW5mbGlnaHQgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggcF9yLT5wcmlvcml0eSA9PSBwLT5wcmlv
cml0eSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgICAgIGlm
ICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpICYmCi0gICAg
ICAgICAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0
YXR1cykgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgLyogV2UgZGlkbid0IGZpbmQgYSB2aWN0aW0gdGhpcyB0aW1lLCBhbmQgd2Ug
d29uJ3QgbmV4dAotICAgICAgICAgICAgICogdGltZSwgc28gcXVpdCAqLwotICAgICAgICAgICAg
Z290byBvdXQ7Ci0KLWZvdW5kOgotICAgICAgICAgICAgbHIgPSBwX3ItPmxyOwotICAgICAgICAg
ICAgcF9yLT5sciA9IEdJQ19JTlZBTElEX0xSOwotICAgICAgICAgICAgc2V0X2JpdChHSUNfSVJR
X0dVRVNUX1FVRVVFRCwgJnBfci0+c3RhdHVzKTsKLSAgICAgICAgICAgIGNsZWFyX2JpdChHSUNf
SVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cyk7Ci0gICAgICAgICAgICBnaWNfYWRkX3Rv
X2xyX3BlbmRpbmcodiwgcF9yKTsKLSAgICAgICAgICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZs
aWdodDsKLSAgICAgICAgfQotCi0gICAgICAgIGdpY19zZXRfbHIobHIsIHAsIEdJQ0hfTFJfUEVO
RElORyk7Ci0gICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKLSAgICAgICAgc2V0
X2JpdChsciwgJnRoaXNfY3B1KGxyX21hc2spKTsKLQotICAgICAgICAvKiBXZSBjYW4gb25seSBl
dmljdCBucl9scnMgZW50cmllcyAqLwotICAgICAgICBscnMtLTsKLSAgICAgICAgaWYgKCBscnMg
PT0gMCApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLW91dDoKLSAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotfQotCi12b2lkIGdpY19j
bGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwLCAqdDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxv
Y2spKTsKLQotICAgIHYtPmFyY2gubHJfbWFzayA9IDA7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAg
ICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwotfQotCi1pbnQgZ2ljX2V2ZW50
c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgYXByID0gZ2ljX2h3X29wcy0+cmVhZF9hcHIoMCk7Ci0gICAg
aW50IG1hc2tfcHJpb3JpdHk7Ci0gICAgaW50IGFjdGl2ZV9wcmlvcml0eTsKLSAgICBpbnQgcmMg
PSAwOwotCi0gICAgbWFza19wcmlvcml0eSA9IGdpY19od19vcHMtPnJlYWRfdm1jcl9wcmlvcml0
eSgpOwotICAgIGFjdGl2ZV9wcmlvcml0eSA9IGZpbmRfbmV4dF9iaXQoJmFwciwgMzIsIDApOwot
Ci0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0KLSAg
ICAvKiBUT0RPOiBXZSBvcmRlciB0aGUgZ3Vlc3QgaXJxcyBieSBwcmlvcml0eSwgYnV0IHdlIGRv
bid0IGNoYW5nZQotICAgICAqIHRoZSBwcmlvcml0eSBvZiBob3N0IGlycXMuICovCi0KLSAgICAv
KiBmaW5kIHRoZSBmaXJzdCBlbmFibGVkIG5vbi1hY3RpdmUgaXJxLCB0aGUgcXVldWUgaXMgYWxy
ZWFkeQotICAgICAqIG9yZGVyZWQgYnkgcHJpb3JpdHkgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKLSAgICB7Ci0g
ICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChwLT5wcmlvcml0eSkgPj0gbWFza19wcmlvcml0
eSApCi0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgaWYgKCBHSUNfUFJJX1RPX0dVRVNU
KHAtPnByaW9yaXR5KSA+PSBhY3RpdmVfcHJpb3JpdHkgKQotICAgICAgICAgICAgZ290byBvdXQ7
Ci0gICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVz
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gMTsKLSAgICAgICAgICAgIGdvdG8gb3V0
OwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KLXZvaWQgZ2lj
X2luamVjdCh2b2lkKQotewotICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Ci0K
LSAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoY3VycmVudCk7Ci0KLSAgICBpZiAoICFsaXN0
X2VtcHR5KCZjdXJyZW50LT5hcmNoLnZnaWMubHJfcGVuZGluZykgJiYgbHJfYWxsX2Z1bGwoKSAp
Ci0gICAgICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1
ZSk7Ci19Ci0KIHN0YXRpYyB2b2lkIGRvX3NnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
ZW51bSBnaWNfc2dpIHNnaSkKIHsKICAgICAvKiBMb3dlciB0aGUgcHJpb3JpdHkgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oCmluZGV4IDU4N2ExNGYuLjcxZTUzNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMjIwLDYgKzIyMCw4
IEBAIGVudW0gZ2ljX3ZlcnNpb24gewogICAgIEdJQ19WMywKIH07CiAKK0RFQ0xBUkVfUEVSX0NQ
VSh1aW50NjRfdCwgbHJfbWFzayk7CisKIGV4dGVybiBlbnVtIGdpY192ZXJzaW9uIGdpY19od192
ZXJzaW9uKHZvaWQpOwogCiAvKiBQcm9ncmFtIHRoZSBJUlEgdHlwZSBpbnRvIHRoZSBHSUMgKi8K
QEAgLTM3Miw2ICszNzQsNyBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewogICAgIHZvaWQg
KCpkb19MUEkpKHVuc2lnbmVkIGludCBscGkpOwogfTsKIAorZXh0ZXJuIGNvbnN0IHN0cnVjdCBn
aWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25z
dCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKm9wcyk7CiBpbnQgZ2ljX21ha2VfaHdkb21fZHRf
bm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:33:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Qs-00084g-E2; Tue, 20 Feb 2018 07:33:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Qr-00084T-MD
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:45 +0000
X-Inumbo-ID: 4620e0f0-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4620e0f0-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:32:59 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Qp-0002Tp-G5
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Qp-0003OT-FS
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Qp-0003OT-FS@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:33:43 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: split up gic_dump_info() to
	cover virtual part separately
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmOTk3ODYwMmJiNzQ1N2ZhZDEzZjQzMTljMjhlZjg4ZGQ1ODFlM2IKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowODo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjA5IDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IHNwbGl0IHVwIGdpY19kdW1wX2luZm8oKSB0
byBjb3ZlciB2aXJ0dWFsIHBhcnQgc2VwYXJhdGVseQogICAgCiAgICBDdXJyZW50bHkgZ2ljX2R1
bXBfaW5mbygpIG5vdCBvbmx5IGR1bXBzIHRoZSBoYXJkd2FyZSBzdGF0ZSBvZiB0aGUgR0lDLAog
ICAgYnV0IGFsc28gdGhlIFZHSUMgaW50ZXJuYWwgdmlydHVhbCBJUlEgbGlzdHMuCiAgICBTcGxp
dCB0aGUgbGF0dGVyIG9mZiBhbmQgbW92ZSBpdCBpbnRvIGdpYy12Z2ljLmMgdG8gb2JzZXJ2ZSB0
aGUgYWJzdHJhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICB8IDExICsrKysrKysrKysrCiB4
ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgMTIgLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAx
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZWI4YzhmNi4uYTAxMDQ0MyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtOTQxLDYg
Kzk0MSw3IEBAIGxvbmcgYXJjaF9kb192Y3B1X29wKGludCBjbWQsIHN0cnVjdCB2Y3B1ICp2LCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHZvaWQgYXJjaF9kdW1wX3ZjcHVfaW5m
byhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBnaWNfZHVtcF9pbmZvKHYpOworICAgIGdpY19kdW1w
X3ZnaWNfaW5mbyh2KTsKIH0KIAogdm9pZCB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcoc3RydWN0
IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdmdpYy5jCmluZGV4IDc0ZDhlYTcuLjgyMjFhZTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCkBAIC0zODYs
NiArMzg2LDE3IEBAIHZvaWQgZ2ljX2luamVjdCh2b2lkKQogICAgICAgICBnaWNfaHdfb3BzLT51
cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOwogfQogCit2b2lkIGdpY19kdW1w
X3ZnaWNfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7
CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcCwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9p
cnFzLCBpbmZsaWdodCApCisgICAgICAgIHByaW50aygiSW5mbGlnaHQgaXJxPSV1IGxyPSV1XG4i
LCBwLT5pcnEsIHAtPmxyKTsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHAsICZ2LT5hcmNo
LnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQorICAgICAgICBwcmludGsoIlBlbmRpbmcgaXJx
PSVkXG4iLCBwLT5pcnEpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmlu
ZGV4IDA0ZTZkNjYuLjRjYjc0ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQ0MywyMCArNDQzLDggQEAgc3RhdGljIHZvaWQgbWFp
bnRlbmFuY2VfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnIKIAogdm9pZCBnaWNfZHVtcF9pbmZvKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcDsKLQogICAgIHByaW50aygiR0lDSF9MUnMgKHZjcHUgJWQpIG1h
c2s9JSJQUkl4NjQiXG4iLCB2LT52Y3B1X2lkLCB2LT5hcmNoLmxyX21hc2spOwogICAgIGdpY19o
d19vcHMtPmR1bXBfc3RhdGUodik7Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcCwgJnYt
PmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCi0gICAgewotICAgICAgICBwcmlu
dGsoIkluZmxpZ2h0IGlycT0ldSBscj0ldVxuIiwgcC0+aXJxLCBwLT5scik7Ci0gICAgfQotCi0g
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9x
dWV1ZSApCi0gICAgewotICAgICAgICBwcmludGsoIlBlbmRpbmcgaXJxPSVkXG4iLCBwLT5pcnEp
OwotICAgIH0KIH0KIAogdm9pZCBpbml0X21haW50ZW5hbmNlX2ludGVycnVwdCh2b2lkKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKaW5kZXggNzFlNTM1NC4uMWExNDJkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yODcsNiArMjg3
LDcgQEAgZXh0ZXJuIHZvaWQgc2VuZF9TR0lfYWxsYnV0c2VsZihlbnVtIGdpY19zZ2kgc2dpKTsK
IAogLyogcHJpbnQgdXNlZnVsIGRlYnVnIGluZm8gKi8KIGV4dGVybiB2b2lkIGdpY19kdW1wX2lu
Zm8oc3RydWN0IHZjcHUgKnYpOworZXh0ZXJuIHZvaWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVj
dCB2Y3B1ICp2KTsKIAogLyogTnVtYmVyIG9mIGludGVycnVwdCBsaW5lcyAqLwogZXh0ZXJuIHVu
c2lnbmVkIGludCBnaWNfbnVtYmVyX2xpbmVzKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:34:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2R6-00087H-Fo; Tue, 20 Feb 2018 07:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2R5-00086o-St
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:59 +0000
X-Inumbo-ID: 9dedc9da-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9dedc9da-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:35:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Qz-0002UZ-IM
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Qz-0003Pn-Hj
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Qz-0003Pn-Hj@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:33:53 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: rework
	events_need_delivery()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3NmRkNjdlNWEzY2Y3YjcwNjU5NzNmZjc4YjM5ZTg3NmMwYjg3OWEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowODo1OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjEwIDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IHJld29yayBldmVudHNfbmVlZF9kZWxpdmVy
eSgpCiAgICAKICAgIEluIGV2ZW50Lmggd2UgdmVyeSBkZWVwbHkgZGl2ZSBpbnRvIHRoZSBWR0lD
IHRvIGxlYXJuIGlmIGFuIGV2ZW50IGZvcgogICAgYSBndWVzdCBpcyBwZW5kaW5nLgogICAgUmV3
b3JrIHRoYXQgZnVuY3Rpb24gdG8gYWJzdHJhY3QgdGhlIFZHSUMgc3BlY2lmaWMgcGFydCBvdXQu
IEFsc28KICAgIHJlb3JkZXIgdGhlIHF1ZXJpZXMgdGhlcmUsIGFzIHdlIG9ubHkgYWN0dWFsbHkg
bmVlZCB0byBjaGVjayBmb3IgdGhlCiAgICBldmVudCBjaGFubmVsIGlmIHRoZXJlIGFyZSBubyBv
dGhlciBwZW5kaW5nIElSUXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5j
ICAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIHwg
MTMgKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggIHwgIDIgKysKIDMg
ZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggNmU5
MzNhOC4uOTkyMTc2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCkBAIC01OTMsNiArNTkzLDE3IEBAIHZvaWQgYXJjaF9ldnRjaG5faW5q
ZWN0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKHYsIHYtPmRvbWFp
bi0+YXJjaC5ldnRjaG5faXJxKTsKIH0KIAorYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisKKyAgICBwID0g
aXJxX3RvX3BlbmRpbmcodiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOworICAgIC8qIERv
ZXMgbm90IHdvcmsgZm9yIExQSXMuICovCisgICAgQVNTRVJUKCFpc19scGkodi0+ZG9tYWluLT5h
cmNoLmV2dGNobl9pcnEpKTsKKworICAgIHJldHVybiBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCk7
Cit9CisKIGJvb2wgdmdpY19lbXVsYXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bmlv
biBoc3IgaHNyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQu
aAppbmRleCAyYjIwZDFhLi5lOGMyYTZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCkBAIC0xNiwxMiArMTYs
NiBAQCBzdGF0aWMgaW5saW5lIGludCB2Y3B1X2V2ZW50X2RlbGl2ZXJ5X2lzX2VuYWJsZWQoc3Ry
dWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2
ZXJ5X25vbWFzayh2b2lkKQogewotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19w
ZW5kaW5nKGN1cnJlbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOwotCi0gICAgLyogRG9lcyBub3Qg
d29yayBmb3IgTFBJcy4gKi8KLSAgICBBU1NFUlQoIWlzX2xwaShjdXJyZW50LT5kb21haW4tPmFy
Y2guZXZ0Y2huX2lycSkpOwotCiAgICAgLyogWFhYOiBpZiB0aGUgZmlyc3QgaW50ZXJydXB0IGhh
cyBhbHJlYWR5IGJlZW4gZGVsaXZlcmVkLCB3ZSBzaG91bGQKICAgICAgKiBjaGVjayB3aGV0aGVy
IGFueSBvdGhlciBpbnRlcnJ1cHRzIHdpdGggcHJpb3JpdHkgaGlnaGVyIHRoYW4gdGhlCiAgICAg
ICogb25lIGluIEdJQ1ZfSUFSIGFyZSBpbiB0aGUgbHJfcGVuZGluZyBxdWV1ZSBvciBpbiB0aGUg
TFIKQEAgLTMzLDExICsyNywxMCBAQCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVl
ZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKICAgICBpZiAoIGdpY19ldmVudHNfbmVlZF9kZWxpdmVy
eSgpICkKICAgICAgICAgcmV0dXJuIDE7CiAKLSAgICBpZiAoIHZjcHVfaW5mbyhjdXJyZW50LCBl
dnRjaG5fdXBjYWxsX3BlbmRpbmcpICYmCi0gICAgICAgIGxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0
KSApCi0gICAgICAgIHJldHVybiAxOworICAgIGlmICggIXZjcHVfaW5mbyhjdXJyZW50LCBldnRj
aG5fdXBjYWxsX3BlbmRpbmcpICkKKyAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoY3VycmVudCk7CiB9CiAKIHN0YXRp
YyBpbmxpbmUgaW50IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CmluZGV4IDJhOTNhN2IuLjIyYzg1MDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yMTgsNiArMjE4LDgg
QEAgZXh0ZXJuIHZvaWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IHZnaWNfb3BzICpvcHMpOwogaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgKm1taW9fY291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBp
bnQgKm1taW9fY291bnQpOwogCitib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2
Y3B1ICp2KTsKKwogZXh0ZXJuIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgKm1taW9fY291bnQpOwogZXh0ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3Qg
dmNwdSAqdik7CiBleHRlcm4gYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0
ZXJfdCBzZ2lyLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:34:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2RC-00088B-HF; Tue, 20 Feb 2018 07:34:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2RB-000883-Jy
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:05 +0000
X-Inumbo-ID: 521f8467-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 521f8467-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:33:18 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2R9-0002VL-Kb
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2R9-0003Qy-Jy
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2R9-0003Qy-Jy@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:34:03 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjMmEyZjFkZTRhOThiZWYxZjBkOTkzYjJmZWE2Yjc1MDIyM2QxZmMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowOTowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjExIDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IGZhY3RvciBvdXQgdmdpY19jb25uZWN0X2h3
X2lycSgpCiAgICAKICAgIEF0IHRoZSBtb21lbnQgd2UgaGFwcGlseSBhY2Nlc3MgVkdJQyBpbnRl
cm5hbCBkYXRhIHN0cnVjdHVyZXMgbGlrZQogICAgdGhlIHJhbmsgYW5kIHN0cnVjdCBwZW5kaW5n
X2lycSBpbiBnaWMuYywgd2hpY2ggc2hvdWxkIGJlIFZHSUMgYWdub3N0aWMuCiAgICAKICAgIEZh
Y3RvciBvdXQgYSBuZXcgZnVuY3Rpb24gdmdpY19jb25uZWN0X2h3X2lycSgpLCB3aGljaCBhbGxv
d3MgYSB2aXJ0dWFsCiAgICBJUlEgdG8gYmUgY29ubmVjdGVkIHRvIGEgaGFyZHdhcmUgSVJRICh1
c2luZyB0aGUgaHcgYml0IGluIHRoZSBMUikuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyBzYWlkIGFj
Y2Vzc2VzIHRvIFZHSUMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBpbXByb3ZlcyBhYnN0cmFjdGlvbi4K
ICAgIAogICAgT25lIHRoaW5nIHRvIG5vdGUgaXMgdGhhdCB0aGlzIGNoYW5nZXMgdGhlIGxvY2tp
bmcgc2NoZW1lIHNsaWdodGx5OgogICAgd2UgaG9sZCB0aGUgcmFuayBsb2NrIGZvciBhIHNob3J0
ZXIgcGVyaW9kIG9mIHRpbWUsIG5vdCBjb3ZlcmluZyBzb21lCiAgICBvZiB0aGUgbGF0ZXIgbGlu
ZXMsIHdoaWNoIGRlYWwgd2l0aCB0aGUgImlycV9kZXNjIiBzdHJ1Y3R1cmUgb25seS4gVGhpcwog
ICAgc2hvdWxkIG5vdCBoYXZlIGFueSBhZHZlcnNlIGVmZmVjdCwgYnV0IGlzIGEgY2hhbmdlIGlu
IGxvY2tpbmcgYW55d2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jICAgIHwg
NDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMuYyAgICAgICAgIHwgNDQgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKIDMgZmlsZXMgY2hh
bmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCA4MjIx
YWU1Li44MjBlNDY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwpAQCAtMzk3LDYgKzM5Nyw0NyBAQCB2b2lkIGdpY19kdW1w
X3ZnaWNfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0l
ZFxuIiwgcC0+aXJxKTsKIH0KIAoraW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAorICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjLCBib29sIGNvbm5lY3QpCit7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKKyAgICAvKgorICAgICAqIFVzZSB2Y3B1MCB0byByZXRyaWV2ZSB0
aGUgcGVuZGluZ19pcnEgc3RydWN0LiBHaXZlbiB0aGF0IHdlIG9ubHkKKyAgICAgKiByb3V0ZSBT
UElzIHRvIGd1ZXN0cywgaXQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNlLgorICAgICAqLwor
ICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQtPnZjcHVb
MF0sIHZpcnEpOworICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2ly
cSh2X3RhcmdldCwgdmlycSk7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3Bl
bmRpbmcodl90YXJnZXQsIHZpcnEpOworICAgIGludCByZXQgPSAwOworCisgICAgLyogImRlc2Mi
IGlzIG9wdGlvbmFsIHdoZW4gd2UgZGlzY29ubmVjdCBhbiBJUlEuICovCisgICAgQVNTRVJUKGNv
bm5lY3QgJiYgZGVzYyk7CisKKyAgICAvKiBXZSBhcmUgdGFraW5nIHRvIHJhbmsgbG9jayB0byBw
cmV2ZW50IHBhcmFsbGVsIGNvbm5lY3Rpb25zLiAqLworICAgIHZnaWNfbG9ja19yYW5rKHZfdGFy
Z2V0LCByYW5rLCBmbGFncyk7CisKKyAgICBpZiAoIGNvbm5lY3QgKQorICAgIHsKKyAgICAgICAg
LyogVGhlIFZJUlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGd1ZXN0ICov
CisgICAgICAgIGlmICggIXAtPmRlc2MgJiYKKyAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICBwLT5kZXNjID0gZGVz
YzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmV0ID0gLUVCVVNZOworICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICBpZiAoIGRlc2MgJiYgcC0+ZGVzYyAhPSBkZXNjICkKKyAgICAg
ICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHAtPmRlc2Mg
PSBOVUxMOworICAgIH0KKworICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZs
YWdzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggNGNiNzRkNC4uOTY4ZTQ2ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtMTI4LDEzICsxMjgsNyBAQCB2b2lkIGdp
Y19yb3V0ZV9pcnFfdG9feGVuKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHBy
aW9yaXR5KQogaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwotICAgIC8qIFVzZSB2Y3B1MCB0byByZXRyaWV2ZSB0aGUgcGVuZGluZ19pcnEgc3RydWN0
LiBHaXZlbiB0aGF0IHdlIG9ubHkKLSAgICAgKiByb3V0ZSBTUElzIHRvIGd1ZXN0cywgaXQgZG9l
c24ndCBtYWtlIGFueSBkaWZmZXJlbmNlLiAqLwotICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9
IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQtPnZjcHVbMF0sIHZpcnEpOwotICAgIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2X3RhcmdldCwgdmlycSk7Ci0gICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwotICAg
IGludCByZXMgPSAtRUJVU1k7CisgICAgaW50IHJldDsKIAogICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmZGVzYy0+bG9jaykpOwogICAgIC8qIENhbGxlciBoYXMgYWxyZWFkeSBjaGVja2VkIHRo
YXQgdGhlIElSUSBpcyBhbiBTUEkgKi8KQEAgLTE0MiwxMiArMTM2LDkgQEAgaW50IGdpY19yb3V0
ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAg
QVNTRVJUKHZpcnEgPCB2Z2ljX251bV9pcnFzKGQpKTsKICAgICBBU1NFUlQoIWlzX2xwaSh2aXJx
KSk7CiAKLSAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwotCi0gICAg
aWYgKCBwLT5kZXNjIHx8Ci0gICAgICAgICAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVh
ZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KLSAgICAgICAgIHRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQotICAgICAgICBnb3RvIG91dDsKKyAgICByZXQgPSB2
Z2ljX2Nvbm5lY3RfaHdfaXJxKGQsIE5VTEwsIHZpcnEsIGRlc2MsIHRydWUpOworICAgIGlmICgg
cmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIGRlc2MtPmhhbmRsZXIgPSBnaWNfaHdf
b3BzLT5naWNfZ3Vlc3RfaXJxX3R5cGU7CiAgICAgc2V0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+
c3RhdHVzKTsKQEAgLTE1NiwzMSArMTQ3LDE5IEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgICAgICBnaWNfc2V0X2ly
cV90eXBlKGRlc2MsIGRlc2MtPmFyY2gudHlwZSk7CiAgICAgZ2ljX3NldF9pcnFfcHJpb3JpdHko
ZGVzYywgcHJpb3JpdHkpOwogCi0gICAgcC0+ZGVzYyA9IGRlc2M7Ci0gICAgcmVzID0gMDsKLQot
b3V0OgotICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKLQotICAg
IHJldHVybiByZXM7CisgICAgcmV0dXJuIDA7CiB9CiAKIC8qIFRoaXMgZnVuY3Rpb24gb25seSB3
b3JrcyB3aXRoIFNQSXMgZm9yIG5vdyAqLwogaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZf
dGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Ci0gICAgc3Ry
dWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsK
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmly
cSk7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0OwogCiAgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7CiAgICAgQVNTRVJUKHRlc3RfYml0KF9JUlFf
R1VFU1QsICZkZXNjLT5zdGF0dXMpKTsKLSAgICBBU1NFUlQocC0+ZGVzYyA9PSBkZXNjKTsKICAg
ICBBU1NFUlQoIWlzX2xwaSh2aXJxKSk7CiAKLSAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwg
cmFuaywgZmxhZ3MpOwotCiAgICAgaWYgKCBkLT5pc19keWluZyApCiAgICAgewogICAgICAgICBk
ZXNjLT5oYW5kbGVyLT5zaHV0ZG93bihkZXNjKTsKQEAgLTE5OCwxOSArMTc3LDE2IEBAIGludCBn
aWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2
aXJxLAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1Ms
ICZkZXNjLT5zdGF0dXMpIHx8CiAgICAgICAgICAgICAgIXRlc3RfYml0KF9JUlFfRElTQUJMRUQs
ICZkZXNjLT5zdGF0dXMpICkKLSAgICAgICAgewotICAgICAgICAgICAgdmdpY191bmxvY2tfcmFu
ayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAg
ICAgICAgfQogICAgIH0KIAorICAgIHJldCA9IHZnaWNfY29ubmVjdF9od19pcnEoZCwgTlVMTCwg
dmlycSwgZGVzYywgZmFsc2UpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsK
KwogICAgIGNsZWFyX2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKTsKICAgICBkZXNjLT5o
YW5kbGVyID0gJm5vX2lycV90eXBlOwogCi0gICAgcC0+ZGVzYyA9IE5VTEw7Ci0KLSAgICB2Z2lj
X3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Ci0KICAgICByZXR1cm4gMDsKIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAppbmRleCAyMmM4NTAyLi5mZGEwODIzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAt
MjE5LDYgKzIxOSw4IEBAIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICpt
bWlvX2NvdW50KTsKIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlv
X2NvdW50KTsKIAogYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7
CitpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHZpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJx
X2Rlc2MgKmRlc2MsIGJvb2wgY29ubmVjdCk7CiAKIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfcmVn
aXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGV4dGVybiBpbnQgdmNw
dV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:34:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2RL-00089T-Iq; Tue, 20 Feb 2018 07:34:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2RK-00089M-Tr
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:14 +0000
X-Inumbo-ID: 5820f044-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5820f044-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:33:29 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2RJ-0002VW-Mq
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2RJ-0003RR-MA
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2RJ-0003RR-MA@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:34:13 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhYjcyZmExOGRmODUzOGJkNzkxNDhjZmYxYmVhMjliZTlmYWYwMTkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowOTowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjExIDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IGZhY3RvciBvdXQgdmdpY19nZXRfaHdfaXJx
X2Rlc2MoKQogICAgCiAgICBBdCB0aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIHRoZSBWR0lD
IGludGVybmFsIHN0cnVjdCBwZW5kaW5nX2lycQogICAgKHdoaWNoIGRlc2NyaWJlcyBhIHZpcnR1
YWwgSVJRKSBpbiBpcnEuYy4KICAgIEZhY3RvciBvdXQgdGhlIGFjdHVhbGx5IG5lZWRlZCBmdW5j
dGlvbmFsaXR5IHRvIGxlYXJuIHRoZSBhc3NvY2lhdGVkCiAgICBoYXJkd2FyZSBJUlEgYW5kIG1v
dmUgdGhhdCBpbnRvIGdpYy12Z2ljLmMgdG8gaW1wcm92ZSBhYnN0cmFjdGlvbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAxNyArKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL2lycS5jICAgICAgICAgfCAgNyArKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXZnaWMuYwppbmRleCA4MjBlNDY0Li43MmE5MDRiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwpAQCAtMzk3
LDYgKzM5NywyMyBAQCB2b2lkIGdpY19kdW1wX3ZnaWNfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKICAg
ICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJxKTsKIH0KIAorc3RydWN0IGly
cV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHZpcnEpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworCisgICAgQVNTRVJUKCF2ICYm
IHZpcnEgPj0gMzIpOworCisgICAgaWYgKCAhdiApCisgICAgICAgIHYgPSBkLT52Y3B1WzBdOwor
CisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAgIGlmICggIXAgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBwLT5kZXNjOworfQorCiBpbnQgdmdpY19jb25u
ZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGJv
b2wgY29ubmVjdCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hlbi9hcmNo
L2FybS9pcnEuYwppbmRleCA3ZjEzM2RlLi42MjEwM2EyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vaXJxLmMKKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCkBAIC01MzQsMTkgKzUzNCwxNiBAQCBp
bnQgcmVsZWFzZV9ndWVzdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEp
CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHN0cnVjdCBpcnFfZ3Vlc3QgKmluZm87
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CiAg
ICAgaW50IHJldDsKIAogICAgIC8qIE9ubHkgU1BJcyBhcmUgc3VwcG9ydGVkICovCiAgICAgaWYg
KCB2aXJxIDwgTlJfTE9DQUxfSVJRUyB8fCB2aXJxID49IHZnaWNfbnVtX2lycXMoZCkgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHAgPSBzcGlfdG9fcGVuZGluZyhkLCB2aXJxKTsK
LSAgICBpZiAoICFwLT5kZXNjICkKKyAgICBkZXNjID0gdmdpY19nZXRfaHdfaXJxX2Rlc2MoZCwg
TlVMTCwgdmlycSk7CisgICAgaWYgKCAhZGVzYyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
Ci0gICAgZGVzYyA9IHAtPmRlc2M7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOwogCiAgICAgcmV0ID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggZmRhMDgy
My4uNmVhOWYxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIxOSw2ICsyMTksOCBAQCBpbnQgdmdpY192
Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiBpbnQgdmdpY192M19p
bml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiAKIGJvb2wgdmdpY19ldnRj
aG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOworc3RydWN0IGlycV9kZXNjICp2Z2ljX2dl
dF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZpcnEpOwogaW50IHZn
aWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpk
ZXNjLCBib29sIGNvbm5lY3QpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:34:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Ra-0008BA-KV; Tue, 20 Feb 2018 07:34:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2RZ-0008Ag-Ik
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:29 +0000
X-Inumbo-ID: aff0530b-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aff0530b-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:35:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2RT-0002Vg-PK
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2RT-0003S3-OX
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2RT-0003S3-OX@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:34:23 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: rework gicv[23]_update_lr
	to not use pending_irq
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3YmMzYTE4MGE5Yzk1NWFiMGM3ZjExNWMxNWY1YmUxMjdjMTFjYjQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowOTowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjEyIDIwMTggLTA4MDAKCiAgICBBUk06IFZHSUM6IHJld29yayBnaWN2WzIzXV91cGRhdGVfbHIg
dG8gbm90IHVzZSBwZW5kaW5nX2lycQogICAgCiAgICBUaGUgZnVuY3Rpb25zIHRvIGFjdHVhbGx5
IHBvcHVsYXRlIGEgbGlzdCByZWdpc3RlciB3ZXJlIGFjY2Vzc2luZwogICAgdGhlIFZHSUMgaW50
ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0aGV5IHNob3VsZCBiZSBhYnN0cmFj
dGluZwogICAgZnJvbSB0aGF0LgogICAgQnJlYWsgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbiBkb3du
IHRvIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIHBlbmRpbmdfaXJxCiAgICBmcm9tIGdpYy12WzIz
XS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0ICsr
KysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTIgKysrKysrLS0tLS0t
CiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8ICAzICsrKwogNSBm
aWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXgg
NTExYzhkNy4uMmIyNzFiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNDI4LDggKzQyOCw4IEBAIHN0YXRpYyB2b2lkIGdp
Y3YyX2Rpc2FibGVfaW50ZXJmYWNlKHZvaWQpCiAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2sp
OwogfQogCi1zdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHN0YXRlKQorc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwgdW5zaWduZWQgaW50
IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0YXRlKQogewogICAgIHVpbnQzMl90IGxy
X3JlZzsKIApAQCAtNDM3LDEyICs0MzcsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xy
KGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogICAgIEJVR19PTihsciA8IDAp
OwogCiAgICAgbHJfcmVnID0gKCgoc3RhdGUgJiBHSUNIX1YyX0xSX1NUQVRFX01BU0spIDw8IEdJ
Q0hfVjJfTFJfU1RBVEVfU0hJRlQpICB8Ci0gICAgICAgICAgICAgICgoR0lDX1BSSV9UT19HVUVT
VChwLT5wcmlvcml0eSkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZX01BU0spCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX1YyX0xSX1BSSU9SSVRZX1NI
SUZUKSB8Ci0gICAgICAgICAgICAgICgocC0+aXJxICYgR0lDSF9WMl9MUl9WSVJUVUFMX01BU0sp
IDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElGVCkpOworICAgICAgICAgICAgICAoKEdJQ19QUklf
VE9fR1VFU1QocHJpb3JpdHkpICYgR0lDSF9WMl9MUl9QUklPUklUWV9NQVNLKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDwgR0lDSF9WMl9MUl9QUklPUklUWV9T
SElGVCkgfAorICAgICAgICAgICAgICAoKHZpcnEgJiBHSUNIX1YyX0xSX1ZJUlRVQUxfTUFTSykg
PDwgR0lDSF9WMl9MUl9WSVJUVUFMX1NISUZUKSk7CiAKLSAgICBpZiAoIHAtPmRlc2MgIT0gTlVM
TCApCi0gICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hXIHwgKChwLT5kZXNjLT5pcnEgJiBH
SUNIX1YyX0xSX1BIWVNJQ0FMX01BU0sgKQorICAgIGlmICggaHdfaXJxICE9IElOVkFMSURfSVJR
ICkKKyAgICAgICAgbHJfcmVnIHw9IEdJQ0hfVjJfTFJfSFcgfCAoKGh3X2lycSAmIEdJQ0hfVjJf
TFJfUEhZU0lDQUxfTUFTSyApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw8
IEdJQ0hfVjJfTFJfUEhZU0lDQUxfU0hJRlQpOwogCiAgICAgd3JpdGVsX2dpY2gobHJfcmVnLCBH
SUNIX0xSICsgbHIgKiA0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwppbmRleCAwNzIzNDVjLi4yNWMzMGJiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC05NjYs
OCArOTY2LDggQEAgc3RhdGljIHZvaWQgZ2ljdjNfZGlzYWJsZV9pbnRlcmZhY2Uodm9pZCkKICAg
ICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGdpY3YzX3VwZGF0
ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCitzdGF0aWMgdm9pZCBnaWN2M191cGRh
dGVfbHIoaW50IGxyLCB1bnNpZ25lZCBpbnQgdmlycSwgdWludDhfdCBwcmlvcml0eSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHdfaXJxLCB1bnNpZ25lZCBpbnQg
c3RhdGUpCiB7CiAgICAgdWludDY0X3QgdmFsID0gMDsKIApAQCAtOTgzLDExICs5ODMsMTEgQEAg
c3RhdGljIHZvaWQgZ2ljdjNfdXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdf
aXJxICpwLAogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLnZnaWMudmVyc2lvbiA9PSBH
SUNfVjMgKQogICAgICAgICB2YWwgfD0gR0lDSF9MUl9HUlAxOwogCi0gICAgdmFsIHw9ICgodWlu
dDY0X3QpcC0+cHJpb3JpdHkgJiAweGZmKSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOwotICAg
IHZhbCB8PSAoKHVpbnQ2NF90KXAtPmlycSAmIEdJQ0hfTFJfVklSVFVBTF9NQVNLKSA8PCBHSUNI
X0xSX1ZJUlRVQUxfU0hJRlQ7CisgICAgdmFsIHw9ICh1aW50NjRfdClwcmlvcml0eSA8PCBHSUNI
X0xSX1BSSU9SSVRZX1NISUZUOworICAgIHZhbCB8PSAoKHVpbnQ2NF90KXZpcnEgJiBHSUNIX0xS
X1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9MUl9WSVJUVUFMX1NISUZUOwogCi0gICBpZiAoIHAtPmRl
c2MgIT0gTlVMTCApCi0gICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRfdClwLT5k
ZXNjLT5pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCisgICBpZiAoIGh3X2lycSAhPSBJTlZB
TElEX0lSUSApCisgICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRfdClod19pcnEg
JiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBH
SUNIX0xSX1BIWVNJQ0FMX1NISUZUKTsKIAogICAgIGdpY3YzX2ljaF93cml0ZV9scihsciwgdmFs
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMKaW5kZXggNzJhOTA0Yi4uZDI3Mzg2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTM4LDcgKzM4LDgg
QEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnAsCiAKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5z
dGF0dXMpOwogCi0gICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7CisgICAg
Z2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9yaXR5LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBwLT5kZXNjID8gcC0+ZGVzYy0+aXJxIDogSU5WQUxJRF9JUlEsIHN0
YXRlKTsKIAogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsK
ICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKaW5kZXggMWExNDJkNi4uNDk3ZjE5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0zNDQsOCArMzQ0LDgg
QEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICAvKiBEaXNhYmxlIENQVSBwaHlzaWNh
bCBhbmQgdmlydHVhbCBpbnRlcmZhY2VzICovCiAgICAgdm9pZCAoKmRpc2FibGVfaW50ZXJmYWNl
KSh2b2lkKTsKICAgICAvKiBVcGRhdGUgTFIgcmVnaXN0ZXIgd2l0aCBzdGF0ZSBhbmQgcHJpb3Jp
dHkgKi8KLSAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5n
X2lycSAqcGVuZGluZ19pcnEsCi0gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0
YXRlKTsKKyAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIsIHVuc2lnbmVkIGludCB2aXJxLCB1
aW50OF90IHByaW9yaXR5LAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBod19p
cnEsIHVuc2lnbmVkIGludCBzdGF0ZSk7CiAgICAgLyogVXBkYXRlIEhDUiBzdGF0dXMgcmVnaXN0
ZXIgKi8KICAgICB2b2lkICgqdXBkYXRlX2hjcl9zdGF0dXMpKHVpbnQzMl90IGZsYWcsIGJvb2wg
c2V0KTsKICAgICAvKiBDbGVhciBMUiByZWdpc3RlciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKaW5kZXggYWJjOGYw
Ni4uMGQxMTBlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCkBAIC0zMSw2ICszMSw5IEBAIHN0cnVjdCBhcmNoX2ly
cV9kZXNjIHsKIC8qIExQSXMgYXJlIGFsd2F5cyBudW1iZXJlZCBzdGFydGluZyBhdCA4MTkyLCBz
byAwIGlzIGEgZ29vZCBpbnZhbGlkIGNhc2UuICovCiAjZGVmaW5lIElOVkFMSURfTFBJICAgICAw
CiAKKy8qIFRoaXMgaXMgYSBzcHVyaW91cyBpbnRlcnJ1cHQgSUQgd2hpY2ggbmV2ZXIgbWFrZXMg
aXQgaW50byB0aGUgR0lDIGNvZGUuICovCisjZGVmaW5lIElOVkFMSURfSVJRICAgICAxMDIzCisK
IGV4dGVybiB1bnNpZ25lZCBpbnQgbnJfaXJxczsKICNkZWZpbmUgbnJfc3RhdGljX2lycXMgTlJf
SVJRUwogI2RlZmluZSBhcmNoX2h3ZG9tX2lycXMoZG9taWQpIE5SX0lSUVMKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:34:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Rg-0008CJ-N3; Tue, 20 Feb 2018 07:34:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Rf-0008CA-Dg
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:35 +0000
X-Inumbo-ID: 642c7083-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 642c7083-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:33:49 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Rd-0002Vq-TP
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Rd-0003Sp-Qx
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Rd-0003Sp-Qx@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:34:33 +0000
Subject: [Xen-changelog] [xen master] ARM: make nr_irqs a constant
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlYWExNzM1N2JiZWYwYWU0OTYyZGFhMzY5NTczYjRkYmRlZTdlODMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgNiAxNzowOTowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEZlYiA4IDEzOjE4
OjEyIDIwMTggLTA4MDAKCiAgICBBUk06IG1ha2UgbnJfaXJxcyBhIGNvbnN0YW50CiAgICAKICAg
IE9uIEFSTSB0aGUgbWF4aW11bSBudW1iZXIgb2YgSVJRcyBpcyBhIGNvbnN0YW50LCBidXQgd2Ug
c2hhcmUgaXQgYmVpbmcKICAgIGEgdmFyaWFibGUgdG8gbWF0Y2ggeDg2LiBTaW5jZSB3ZSBhcmUg
bm90IHN1cHBvc2VkIHRvIGFsdGVyIGl0LCBsZXQncwogICAgbWFyayBpdCBhcyAiY29uc3QiIHRv
IGF2b2lkIGFjY2lkZW50YWwgY2hhbmdlLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAg
fCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIHwgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IDYyMTAzYTIuLjI5YWYxMGUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAg
LTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlIDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMu
aD4KIAotdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7Citjb25z
dCB1bnNpZ25lZCBpbnQgbnJfaXJxcyA9IE5SX0lSUVM7CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQg
bG9jYWxfaXJxc190eXBlW05SX0xPQ0FMX0lSUVNdOwogc3RhdGljIERFRklORV9TUElOTE9DSyhs
b2NhbF9pcnFzX3R5cGVfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ly
cS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAppbmRleCAwZDExMGVjLi45ZDU1ZTliIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vaXJxLmgKQEAgLTM0LDcgKzM0LDcgQEAgc3RydWN0IGFyY2hfaXJxX2Rlc2MgewogLyog
VGhpcyBpcyBhIHNwdXJpb3VzIGludGVycnVwdCBJRCB3aGljaCBuZXZlciBtYWtlcyBpdCBpbnRv
IHRoZSBHSUMgY29kZS4gKi8KICNkZWZpbmUgSU5WQUxJRF9JUlEgICAgIDEwMjMKIAotZXh0ZXJu
IHVuc2lnbmVkIGludCBucl9pcnFzOworZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGludCBucl9pcnFz
OwogI2RlZmluZSBucl9zdGF0aWNfaXJxcyBOUl9JUlFTCiAjZGVmaW5lIGFyY2hfaHdkb21faXJx
cyhkb21pZCkgTlJfSVJRUwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:34:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Ru-0008ET-Ov; Tue, 20 Feb 2018 07:34:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Rt-0008DV-Ul
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:49 +0000
X-Inumbo-ID: bc028e28-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc028e28-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:36:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Rn-0002W3-Vg
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Rn-0003TS-V2
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Rn-0003TS-V2@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:34:43 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpsci: Removing dummy MIGRATE
	and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmZDBlYjIyMzk1ZTgwNWJiNjk4YmYwNTU1NjgzMDcyZjAzZTUzOTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDE1OjUzOjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRmViIDggMTY6MTM6NDIg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRFIGFu
ZCBNSUdSQVRFX0lORk9fVVBfQ1BVCiAgICAKICAgIFRoZSBQU0NJIGNhbGwgTUlHUkFURSBhbmQg
TUlHUkFURV9JTkZPX1VQX0NQVSBhcmUgb3B0aW9uYWwgYW5kCiAgICBpbXBsZW1lbnRlZCBhcyBq
dXN0IHJldHVybmluZyBQU0NJX05PVF9TVVBQT1JURUQgKGFrYSBVTktOT1dOX0ZVTkNUSU9OCiAg
ICBmb3IgU01DQ0MpLgogICAgCiAgICBUaGUgbmV3IFNNQ0NDIGZyYW1ld29yayBpcyBhYmxlIHRv
IGRlYWwgd2l0aCB1bmltcGxlbWVudGVkIGZ1bmN0aW9uIGFuZAogICAgcmV0dXJuIHRoZSBwcm9w
ZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJvdGgKICAg
IGZ1bmN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAg
ICAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICB8
IDE2ICstLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwg
IDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDQgLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCBjZDcyNDkw
Li45NzlkMzJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJj
aC9hcm0vdnBzY2kuYwpAQCAtMTcyLDIxICsxNzIsMTEgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9h
ZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJ
XzBfMl9BRkZJTklUWV9MRVZFTF9PRkY7CiB9CiAKLWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0
ZSh1aW50MzJfdCB0YXJnZXRfY3B1KQotewotICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7
Ci19Ci0KIHVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCiB7CiAg
ICAgcmV0dXJuIFBTQ0lfMF8yX1RPU19NUF9PUl9OT1RfUFJFU0VOVDsKIH0KIAotcmVnaXN0ZXJf
dCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KHZvaWQpCi17Ci0gICAgcmV0dXJuIFBT
Q0lfTk9UX1NVUFBPUlRFRDsKLX0KLQogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lk
ICkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggYzkwNjRk
ZS4uOTk3ZjJlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJj
aC9hcm0vdnNtYy5jCkBAIC0yOCw3ICsyOCw3IEBACiAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElP
Tl9DT1VOVCAzCiAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBi
eSBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbHMuICovCi0jZGVmaW5lIFNTU0NfU01DQ0Nf
RlVOQ1RJT05fQ09VTlQgMTMKKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAxMQog
CiBzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgeGVuX3V1
aWRfdCB1dWlkKQogewpAQCAtMTU3LDExICsxNTcsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3Nz
YyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgogICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0
ZW1fb2ZmKCk7CkBAIC0yMDYsMTUgKzIwMSw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAK
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6Ci0gICAgewotICAgICAgICB1aW50MzJfdCB0
Y3B1ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKLQotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9taWdyYXRlKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21p
Z3JhdGUodGNwdSkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KICAgICBjYXNlIEFS
TV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2Nh
bGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
ZXJmY19kZWZuLmgKaW5kZXggNWY5NTdlZS4uYTdhY2I3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKQEAgLTI3LDEyICsyNywxMCBAQCBQRVJGQ09VTlRFUih2cHNjaV9jcHVfb24sICAgICAg
ICAgICAgICAidnBzY2k6IGNwdV9vbiIpCiBQRVJGQ09VTlRFUih2cHNjaV9jcHVfb2ZmLCAgICAg
ICAgICAgICAidnBzY2k6IGNwdV9vZmYiKQogUEVSRkNPVU5URVIodnBzY2lfdmVyc2lvbiwgICAg
ICAgICAgICAgInZwc2NpOiB2ZXJzaW9uIikKIFBFUkZDT1VOVEVSKHZwc2NpX21pZ3JhdGVfaW5m
b190eXBlLCAgICJ2cHNjaTogbWlncmF0ZV9pbmZvX3R5cGUiKQotUEVSRkNPVU5URVIodnBzY2lf
bWlncmF0ZV9pbmZvX3VwX2NwdSwgInZwc2NpOiBtaWdyYXRlX2luZm9fdXBfY3B1IikKIFBFUkZD
T1VOVEVSKHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCiBQ
RVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNl
dCIpCiBQRVJGQ09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9z
dXNwZW5kIikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTog
Y3B1X2FmZmluaXR5X2luZm8iKQotUEVSRkNPVU5URVIodnBzY2lfY3B1X21pZ3JhdGUsICAgICAg
ICAgInZwc2NpOiBjcHVfbWlncmF0ZSIpCiAKIFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAgICAg
ICAgICAgICAgICAidmdpY2Q6IHJlYWQiKQogUEVSRkNPVU5URVIodmdpY2Rfd3JpdGVzLCAgICAg
ICAgICAgICAgICJ2Z2ljZDogd3JpdGUiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCA2MzVlYTVkLi4zMmMx
ZjgxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMzcsOSArMzcsNyBAQCBpbnQzMl90IGRvX3BzY2lfMF8y
X2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7CiBpbnQzMl90IGRv
X3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwp
OwotaW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90IHRhcmdldF9jcHUpOwogdWlu
dDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCk7Ci1yZWdpc3Rlcl90IGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9vZmYodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKIApA
QCAtNTcsOSArNTUsNyBAQCB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKICNk
ZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCiAjZGVmaW5lIFBTQ0lfMF8y
X0ZOX0NQVV9PTiAgICAgICAgICAgICAgMwogI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9J
TkZPICAgICAgIDQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURSAgICAgICAgICAgICA1CiAj
ZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgNgotI2RlZmluZSBQU0NJXzBf
Ml9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVIDcKICNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVNX09G
RiAgICAgICAgICA4CiAjZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCAgICAgICAgOQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:35:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2S4-0008FX-Qu; Tue, 20 Feb 2018 07:35:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2S4-0008FF-8u
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:00 +0000
X-Inumbo-ID: c2032b0a-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2032b0a-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:36:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Ry-0002Ww-3S
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Ry-0003UT-11
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Ry-0003UT-11@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:34:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vsmc: Don't implement
	function IDs that don't exist
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYWRhYWJiYzg4NGU1YmRkZTI0YjMyYTY3ZTY0YjFhZGY3MjYyNzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDE1OjUzOjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRmViIDggMTY6MTM6NTQg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IHZzbWM6IERvbid0IGltcGxlbWVudCBmdW5jdGlvbiBJ
RHMgdGhhdCBkb24ndCBleGlzdAogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBv
ZiBTTUNDQyByZWxpZXMgb24gdGhlIGZhY3Qgb25seSB0aGUgZnVuY3Rpb24KICAgIG51bWJlciAo
Yml0cyBbMTU6MF0pIGlzIGVub3VnaCB0byBpZGVudGlmeSB3aGF0IHRvIGltcGxlbWVudC4KICAg
IAogICAgSG93ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBpbiB0aGUgcmFuZ2Ug
MHg4NDAwMDAwMC0weDg0MDAwMDFGCiAgICBhbmQgMHhDNDAwMDAwMC0weEM0MDAwMDFGLiBGdXJ0
aGVybW9yZSwgbm90IGFsbCBTTUMzMiBmdW5jdGlvbnMgaGF2ZQogICAgZXF1aXZhbGVudCBpbiB0
aGUgU01DNjQuIFRoaXMgaXMgdGhlIGNhc2Ugb2Y6CiAgICAgICAgKiBQU0NJX1ZFUlNJT04KICAg
ICAgICAqIENQVV9PRkYKICAgICAgICAqIE1JR1JBVEVfSU5GT19UWVBFCiAgICAgICAgKiBTWVNU
RU1fT0ZGCiAgICAgICAgKiBTWVNURU1fUkVTRVQKICAgIAogICAgU2ltaWxhcmx5IGNhbGwgY291
bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBjYW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMz
MgogICAgZmFzdCBjYWxscyAoU2VlIDYuMiBpbiBBUk0gREVOIDAwMjhCKS4KICAgIAogICAgWGVu
IHNob3VsZCBvbmx5IGltcGxlbWVudCBpZGVudGlmaWVyIGV4aXN0aW5nIGluIHRoZSBzcGVjaWZp
Y2F0aW9uIGluCiAgICBvcmRlciB0byBhdm9pZCBwb3RlbnRpYWwgY2xhc2hlcyB3aXRoIGxhdGVy
IHJldmlzaW9uLiBUaGVyZWZvcmUgcmV3b3JrIHRoZQogICAgdnNtYyBjb2RlIHRvIHVzZSB0aGUg
d2hvbGUgZnVuY3Rpb24gaWRlbnRpZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQogICAgZnVuY3Rp
b24gbnVtYmVyLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3Ig
Y2FsbCBjb3VudCwgY2FsbCB1aWQsIHJldmlzaW9uIGFyZQogICAgcmVuYW1lZCB0byBiZXR0ZXIg
c3VpdCB0aGUgc3BlYy4KICAgIAogICAgTGFzdGx5LCB1cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElP
Tl9DT1VOVCB0byBtYXRjaCB0aGUgY29ycmVjdCBudW1iZXIgb2YKICAgIGZ1bnRpb25zLiBOb3Rl
IHRoYXQgdmVyc2lvbiBpcyBub3QgdXBkYXRlZCBiZWNhdXNlIHRoZSBudW1iZXIgaGFzIGFsd2F5
cwogICAgYmVlbiB3cm9uZywgYW5kIG5vYm9keSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAzOSArKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aCB8IDIwICsrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlv
bnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMg
Yi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDk5N2YyZTAuLjNkOGNiY2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMjgsNyAr
MjgsNyBAQAogI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwogCiAvKiBOdW1iZXIg
b2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2
aWNlIENhbGxzLiAqLwotI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDExCisjZGVm
aW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgMTQKIAogc3RhdGljIGJvb2wgZmlsbF91aWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKIHsKQEAgLTg0LDEz
ICs4NCwxNSBAQCBzdGF0aWMgYm9vbCBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGNudCkKIC8qIFNNQ0NDIGludGVyZmFjZSBmb3Ig
aHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfaHlw
ZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBzd2l0Y2ggKCBzbWNj
Y19nZXRfZm4oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSApCisgICAgdWludDMyX3QgZmlkID0gKHVp
bnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKKworICAgIHN3aXRjaCAoIGZpZCApCiAgICAg
ewotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICBjYXNlIEFSTV9TTUND
Q19DQUxMX0NPVU5UX0ZJRChIWVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rp
b25fY2FsbF9jb3VudChyZWdzLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwotICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgY2FzZSBBUk1fU01DQ0NfQ0FMTF9VSURfRklE
KEhZUEVSVklTT1IpOgogICAgICAgICByZXR1cm4gZmlsbF91aWQocmVncywgWEVOX1NNQ0NDX1VJ
RCk7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgorICAgIGNhc2UgQVJN
X1NNQ0NDX1JFVklTSU9OX0ZJRChIWVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZpbGxfcmV2
aXNpb24ocmVncywgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04pOwogICAgIGRlZmF1bHQ6CkBAIC0x
NDAsMzYgKzE0MiwzNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApOwogCi0gICAgc3dpdGNoICggc21jY2NfZ2V0X2ZuKGZpZCkgKQorICAgIHN3aXRj
aCAoIGZpZCApCiAgICAgewotICAgIGNhc2UgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMihQU0NJX1ZFUlNJT04pOgogICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX3ZlcnNpb24pOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJf
dmVyc2lvbigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
X0NQVV9PRkY6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgogICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vZmYpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBT
Q0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihNSUdS
QVRFX0lORk9fVFlQRSk6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5
cGUpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9p
bmZvX3R5cGUoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9TWVNURU1fT0ZGOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKICAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZigpOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9G
QUlMVVJFKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZ
U1RFTV9SRVNFVDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToKICAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBfMl9z
eXN0ZW1fcmVzZXQoKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9DUFVfT046CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PTik6CisgICAgY2FzZSBQU0NJ
XzBfMl9GTjY0KENQVV9PTik6CiAgICAgewogICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBT
Q0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsIDIpOwpAQCAtMTgwLDcgKzE4Myw4IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihD
UFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9TVVNQRU5EKToKICAgICB7
CiAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CiAgICAgICAg
IHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CkBAIC0xOTEsNyArMTk1LDgg
QEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5J
VFlfSU5GTzoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6CisgICAgY2Fz
ZSBQU0NJXzBfMl9GTjY0KEFGRklOSVRZX0lORk8pOgogICAgIHsKICAgICAgICAgcmVnaXN0ZXJf
dCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDIpOwpAQCAtMjAxLDEzICsyMDYsMTMgQEAgc3RhdGljIGJvb2wgaGFuZGxl
X3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwog
ICAgIH0KIAotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICBjYXNlIEFS
TV9TTUNDQ19DQUxMX0NPVU5UX0ZJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1
bmN0aW9uX2NhbGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKLSAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgorICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExf
VUlEX0ZJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBTU1NDX1NN
Q0NDX1VJRCk7CiAKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT046CisgICAg
Y2FzZSBBUk1fU01DQ0NfUkVWSVNJT05fRklEKFNUQU5EQVJEKToKICAgICAgICAgcmV0dXJuIGZp
bGxfcmV2aXNpb24ocmVncywgU1NTQ19TTUNDQ19NQUpPUl9SRVZJU0lPTiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU1NTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTik7CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAppbmRleCBmNTQzZGVhLi42MmIzYThjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC04Miw5ICs4
MiwyMyBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90
IGZ1bmNpZCkKICNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5EICA2MwogCiAv
KiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLwotI2RlZmluZSBBUk1fU01DQ0Nf
RlVOQ19DQUxMX0NPVU5UICAgICAgIDB4RkYwMAotI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxM
X1VJRCAgICAgICAgIDB4RkYwMQotI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9O
ICAgIDB4RkYwMworI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9DT1VOVF9GSUQob3duZXIpICAgICAg
ICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRjAwKQorCisjZGVmaW5lIEFSTV9TTUNDQ19D
QUxMX1VJRF9GSUQob3duZXIpICAgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxMX1ZB
TChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAweEZG
MDEpCisKKyNkZWZpbmUgQVJNX1NNQ0NDX1JFVklTSU9OX0ZJRChvd25lcikgICAgICAgICAgICAg
ICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIsICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKIAogLyogT25seSBvbmUgZXJyb3IgY29kZSBk
ZWZpbmVkIGluIFNNQ0NDICovCiAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElP
TiAgKC0xKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:35:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2SF-0008Gl-Sb; Tue, 20 Feb 2018 07:35:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2SE-0008GQ-Gr
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:10 +0000
X-Inumbo-ID: c8040a81-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8040a81-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:36:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2S8-0002Xi-5h
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2S8-0003Vx-54
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2S8-0003Vx-54@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:35:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpsci: Move PSCI function
	dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5ZDQ2YzZmYmE5NDk2NDc4ZmE5ZjQyYzRiYmViY2U4YTE5MTUyN2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDE1OjUzOjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRmViIDggMTY6MTQ6NDkg
MjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IHZwc2NpOiBNb3ZlIFBTQ0kgZnVuY3Rpb24gZGlzcGF0
Y2hpbmcgZnJvbSB2c21jLmMgdG8gdnBzY2kuYwogICAgCiAgICBBdCB0aGUgbW9tZW50IFBTQ0kg
ZnVuY3Rpb24gZGlzcGF0Y2hpbmcgaXMgZG9uZSBpbiB2c21jLmMgYW5kIHRoZQogICAgZnVuY3Rp
b24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9mIHRoZSBpbXBsZW1lbnRh
dGlvbiBpcwogICAgZXZlbiBkb25lIGluIHZzbWMuYyAoc2VlIFBTQ0lfU1lTVEVNX1JFU0VUKS4K
ICAgIAogICAgVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGlt
cGxlbWVudGF0aW9uIGFuZCBhbHNvCiAgICBpdCByZXF1aXJlcyB0byBleHBvcnQgZnVuY3Rpb25z
IGZvciBlYWNoIFBTQ0kgZnVuY3Rpb24uCiAgICAKICAgIFRoZXJlZm9yZSBtb3ZlIFBTQ0kgZGlz
cGF0Y2hpbmcgaW4gdHdvIG5ldyBmdW5jdGlvbnMgZG9fdnBzY2lfMF8xX2NhbGwKICAgIGFuZCBk
b192cHNjaV8wXzJfY2FsbC4gVGhlIGZvcm1lciB3aWxsIGhhbmRsZSBQU0NJIDAuMSBjYWxscyB3
aGlsZSB0aGUKICAgIGxhdHRlciAwLjIgb3IgbGF0ZXIgY2FsbHMuCiAgICAKICAgIEF0IHRoZSBz
YW1lIHRpbWUsIGEgbmV3IGhlYWRlciB2cHNjaS5oIHdhcyBjcmVhdGVkIHRvIGNvbnRhaW4gYWxs
CiAgICBkZWZpbml0aW9ucyBmb3IgdmlydHVhbCBQU0NJIGFuZCBhdm9pZCBjb25mdXNpb24gd2l0
aCB0aGUgaG9zdCBQU0NJLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMg
ICAgICAgIHwgMTQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAgOTkgKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICB8ICAxOSAtLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdnBzY2kuaCB8ICA0MiArKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDE4MiBpbnNlcnRpb25zKCspLCAxMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCA5NzlkMzJlLi4w
M2ZkNGViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9h
cm0vdnBzY2kuYwpAQCAtMTYsNyArMTYsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4K
ICNpbmNsdWRlIDxhc20vdmdpYy5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CisjaW5jbHVkZSA8
YXNtL3Zwc2NpLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAKICNpbmNsdWRlIDxwdWJsaWMv
c2NoZWQuaD4KQEAgLTkxLDEyICs5MSwxMiBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24o
cmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgIHJldHVy
biBQU0NJX1NVQ0NFU1M7CiB9CiAKLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNw
dWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQorc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVf
b24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogewogICAgIHJldHVy
biBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04o
MCwgMSkpOwogfQogCi1pbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0
ZSkKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgaWYgKCAhdGVzdF9hbmRfc2V0
X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQpAQCAtMTA0LDEzICsxMDQsMTQgQEAg
aW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCiAgICAgcmV0dXJu
IFBTQ0lfU1VDQ0VTUzsKIH0KIAotdWludDMyX3QgZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lkKQor
c3RhdGljIHVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKIHsKICAgICByZXR1cm4g
UFNDSV9WRVJTSU9OKDAsIDIpOwogfQogCi1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNw
ZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKK3N0YXRpYyByZWdp
c3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9w
b2ludCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
X3QgY29udGV4dF9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKQEAgLTEy
MywxMyArMTI0LDE0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMy
X3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgcmV0dXJuIFBTQ0lf
U1VDQ0VTUzsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCitzdGF0aWMg
aW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCiB7CiAgICAgcmV0dXJuIGRvX3BzY2lf
Y3B1X29mZigwKTsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0
YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAgICAgICAg
ICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCitzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVf
b24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQogewogICAgIHJldHVybiBkb19jb21tb25fY3B1
X29uKHRhcmdldF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTQ0lfVkVSU0lPTigwLCAyKSk7CkBAIC0xNDQsOCArMTQ2LDggQEAgc3Rh
dGljIGNvbnN0IHVuc2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsKICNlbmRp
ZgogfTsKIAotaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFy
Z2V0X2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93
ZXN0X2FmZmluaXR5X2xldmVsKQorc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfYWZmaW5pdHlf
aW5mbyhyZWdpc3Rlcl90IHRhcmdldF9hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHUgKnY7
CkBAIC0xNzIsMjMgKzE3NCwxNDEgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZv
KHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklU
WV9MRVZFTF9PRkY7CiB9CiAKLXVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBl
KHZvaWQpCitzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9p
ZCkKIHsKICAgICByZXR1cm4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwogfQogCi12
b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQorc3RhdGljIHZvaWQgZG9fcHNjaV8w
XzJfc3lzdGVtX29mZiggdm9pZCApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsKICAgICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9wb3dlcm9mZik7CiB9CiAK
LXZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpCitzdGF0aWMgdm9pZCBkb19wc2Np
XzBfMl9zeXN0ZW1fcmVzZXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAK
KyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2
YWwpCisjZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKKworI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCko
Z2V0X3VzZXJfcmVnKHJlZywgbikpCisjZWxzZQorI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikg
UFNDSV9BUkcocmVnLCBuKQorI2VuZGlmCisKKy8qCisgKiBQU0NJIDAuMSBjYWxscy4gSXQgd2ls
bCByZXR1cm4gZmFsc2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzIG5vdAorICogaGFuZGxlZC4KKyAq
LworYm9vbCBkb192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWlu
dDMyX3QgZmlkKQoreworICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywg
MCkgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfY3B1X29mZjoKKyAgICB7CisgICAgICAgIHVpbnQz
Ml90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1
X29mZihwc3RhdGUpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAgIGNhc2UgUFND
SV9jcHVfb246CisgICAgeworICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJl
Z3MsIDEpOworICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwor
CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CisgICAgICAgIHJldHVy
biB0cnVlOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorfQorCisvKgorICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdpbGwgcmV0dXJuIGZh
bHNlIGlmIHRoZSBmdW5jdGlvbiBJRCBpcworICogbm90IGhhbmRsZWQuCisgKi8KK2Jvb2wgZG9f
dnBzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkK
K3sKKyAgICAvKgorICAgICAqIC8hXCBWUFNDSV9OUl9GVU5DUyAoaW4gYXNtLWFybS92cHNjaS5o
KSBzaG91bGQgYmUgdXBkYXRlZCB3aGVuCisgICAgICogYWRkaW5nL3JlbW92aW5nIGEgZnVuY3Rp
b24uIFNDQ0NfU01DQ0NfKl9SRVZJU0lPTiBzaG91bGQgYmUKKyAgICAgKiB1cGRhdGVkIG9uY2Ug
cGVyIHJlbGVhc2UuCisgICAgICovCisgICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgY2Fz
ZSBQU0NJXzBfMl9GTjMyKFBTQ0lfVkVSU0lPTik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
dmVyc2lvbik7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJz
aW9uKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk4zMihD
UFVfT0ZGKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CisgICAgICAgIHJldHVy
biB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKKyAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7CisgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRik6Cisg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7CisgICAgICAgIGRvX3BzY2lfMF8y
X3N5c3RlbV9vZmYoKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9G
TjMyKFNZU1RFTV9SRVNFVCk6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0
KTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CisgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOworICAgICAgICByZXR1cm4gdHJ1
ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJf
Rk42NChDUFVfT04pOgorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FS
RyhyZWdzLCAxKTsKKyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAy
KTsKKyAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKKworICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOworICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgor
ICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6CisgICAgeworICAgICAgICB1aW50
MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICByZWdpc3Rlcl90IGVw
b2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lf
QVJHKHJlZ3MsIDMpOworCisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwor
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0
YXRlLCBlcG9pbnQsIGNpZCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBj
YXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0
KEFGRklOSVRZX0lORk8pOgorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9B
UkcocmVncywgMSk7CisgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIp
OworCisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOworICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgfQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICog
bW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92
c21jLmMKaW5kZXggM2Q4Y2JjYy4uM2QzYmQ5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zz
bWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC0xOSwxNiArMTksMTYgQEAKICNpbmNs
dWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KICNp
bmNsdWRlIDxhc20vbW9uaXRvci5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMu
aD4KKyNpbmNsdWRlIDxhc20vdnBzY2kuaD4KIAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJy
ZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KICNkZWZpbmUgWEVOX1NN
Q0NDX0ZVTkNUSU9OX0NPVU5UIDMKIAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkg
c3VwcG9ydGVkIGJ5IFN0YW5kYXJkIFNlcnZpY2UgU2VydmljZSBDYWxscy4gKi8KLSNkZWZpbmUg
U1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAxNAorI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9O
X0NPVU5UICgzICsgVlBTQ0lfTlJfRlVOQ1MpCiAKIHN0YXRpYyBib29sIGZpbGxfdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB4ZW5fdXVpZF90IHV1aWQpCiB7CkBAIC0xMDAsNDEgKzEw
MCwxMyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICB9CiB9CiAKLSNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBz
ZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCi0jZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3Vz
ZXJfcmVnKHJlZywgbikKLQotI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9BUkcz
MihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywgbikpCi0jZWxzZQotI2RlZmlu
ZSBQU0NJX0FSRzMyKHJlZywgbikgUFNDSV9BUkcocmVnLCBuKQotI2VuZGlmCi0KIC8qIEV4aXN0
aW5nIChwcmUgU01DQ0MpIEFQSXMuIFRoaXMgaW5jbHVkZXMgUFNDSSAwLjEgaW50ZXJmYWNlICov
CiBzdGF0aWMgYm9vbCBoYW5kbGVfZXhpc3RpbmdfYXBpcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKICAgICAvKiBPbmx5IGxlYXN0IDMyIGJpdHMgYXJlIHNpZ25pZmljYW50IChBUk0g
REVOIDAwMjhCLCBwYWdlIDEyKSAqLwotICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9y
ZWcocmVncywgMCkgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKLSAgICB7Ci0gICAg
ICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Ci0KLSAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfY3B1X29mZihwc3RhdGUpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotICAg
IGNhc2UgUFNDSV9jcHVfb246Ci0gICAgewotICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDEpOwotICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsIDIpOworICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywg
MCk7CiAKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKLSAgICAgICAg
cmV0dXJuIHRydWU7Ci0gICAgfQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsK
LSAgICB9CisgICAgcmV0dXJuIGRvX3Zwc2NpXzBfMV9jYWxsKHJlZ3MsIGZpZCk7CiB9CiAKIC8q
IFBTQ0kgMC4yIGludGVyZmFjZSBhbmQgb3RoZXIgU3RhbmRhcmQgU2VjdXJlIENhbGxzICovCkBA
IC0xNDIsNzAgKzExNCwxMSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKICAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJf
cmVnKHJlZ3MsIDApOwogCi0gICAgc3dpdGNoICggZmlkICkKLSAgICB7Ci0gICAgY2FzZSBQU0NJ
XzBfMl9GTjMyKFBTQ0lfVkVSU0lPTik6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lv
bik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkp
OworICAgIGlmICggZG9fdnBzY2lfMF8yX2NhbGwocmVncywgZmlkKSApCiAgICAgICAgIHJldHVy
biB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgotICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9vZmYpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfY3B1X29mZigpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBT
Q0lfMF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgotICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X21pZ3JhdGVfaW5mb190eXBlKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAg
IGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9zeXN0ZW1fb2ZmKTsKLSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwotICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKLSAgICAgICAg
cmV0dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToKLSAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwotICAgICAgICBkb19wc2NpXzBf
Ml9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5U
RVJOQUxfRkFJTFVSRSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKENQVV9PTik6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9PTik6Ci0gICAgewot
ICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwotICAgICAgICBy
ZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwotICAgICAgICByZWdpc3Rlcl90
IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwotCi0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X29uKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2
Y3B1aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAg
IGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfU1VTUEVORCk6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0
KENQVV9TVVNQRU5EKToKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJH
MzIocmVncywgMSk7Ci0gICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywg
Mik7Ci0gICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7Ci0KLSAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Ci0g
ICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihBRkZJ
TklUWV9JTkZPKToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6CisgICAg
c3dpdGNoICggZmlkICkKICAgICB7Ci0gICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJH
KHJlZ3MsIDEpOwotICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsK
LQotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFm
ZikpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KICAgICBjYXNlIEFSTV9TTUNDQ19D
QUxMX0NPVU5UX0ZJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2Nh
bGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgK
aW5kZXggMzJjMWY4MS4uM2M0NDQ2OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
c2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKQEAgLTIyLDI1ICsyMiw2IEBA
IGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpOwogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29m
Zih2b2lkKTsKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsKIAotLyogZnVuY3Rp
b25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCi1pbnQzMl90IGRvX3BzY2lfY3B1
X29uKHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Ci1pbnQzMl90IGRv
X3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSk7Ci1pbnQzMl90IGRvX3BzY2lfY3B1
X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpOwot
aW50MzJfdCBkb19wc2NpX21pZ3JhdGUodWludDMyX3QgdmNwdWlkKTsKLQotLyogUFNDSSAwLjIg
ZnVuY3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCi11aW50MzJfdCBkb19w
c2NpXzBfMl92ZXJzaW9uKHZvaWQpOwotcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9jcHVfc3VzcGVu
ZCh1aW50MzJfdCBwb3dlcl9zdGF0ZSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwotaW50MzJfdCBkb19w
c2NpXzBfMl9jcHVfb2ZmKHZvaWQpOwotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0
ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAg
ICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwotaW50MzJfdCBkb19wc2NpXzBfMl9hZmZp
bml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKTsKLXVpbnQzMl90IGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpOwotdm9pZCBkb19wc2NpXzBfMl9zeXN0
ZW1fb2ZmKHZvaWQpOwotdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7Ci0KIC8q
IFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KICNkZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBBUk1f
U01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8z
MiwgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uMDM1YTQxZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnBzY2kuaApAQCAtMCwwICsxLDQyIEBACisvKgorICogeGVuL2luY2x1ZGUvYXNtLWFybS92
cHNjaS5oCisgKgorICogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbEBsaW5hcm8ub3JnPgorICog
Q29weXJpZ2h0IChjKSAyMDE4IExpbmFybyBMaW1pdGVkLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cisg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdW5kZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfX0FTTV9WUFNDSV9IX18K
KyNkZWZpbmUgX19BU01fVlBTQ0lfSF9fCisKKyNpbmNsdWRlIDxhc20vcHNjaS5oPgorCisvKiBO
dW1iZXIgb2YgZnVuY3Rpb24gaW1wbGVtZW50ZWQgYnkgdmlydHVhbCBQU0NJIChvbmx5IDAuMiBv
ciBsYXRlcikgKi8KKyNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1MgIDExCisKKy8qIEZ1bmN0aW9ucyBo
YW5kbGUgUFNDSSBjYWxscyBmcm9tIHRoZSBndWVzdHMgKi8KK2Jvb2wgZG9fdnBzY2lfMF8xX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCk7Citib29sIGRvX3Zw
c2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpOwor
CisjZW5kaWYgLyogX19BU01fVlBTQ0lfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:35:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2SK-0008Hz-V7; Tue, 20 Feb 2018 07:35:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2SJ-0008Ho-Nn
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:15 +0000
X-Inumbo-ID: 7c365f26-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c365f26-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:34:29 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2SI-0002Xo-7x
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2SI-0003Wu-7E
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2SI-0003Wu-7E@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:35:14 +0000
Subject: [Xen-changelog] [xen master] Revert "ocaml/libs/xb: update xb.mli
	in accordance with df1e4c6e7f8"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyNzI4Y2ZiNGNiZTg0NzNjMDBmYzBiYjUyNWMyNTBjNjkxNjAyZTQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEZlYiA4IDE4
OjA0OjMwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIEZlYiAxMiAxMTowNTozNSAyMDE4ICswMDAwCgogICAgUmV2ZXJ0
ICJvY2FtbC9saWJzL3hiOiB1cGRhdGUgeGIubWxpIGluIGFjY29yZGFuY2Ugd2l0aCBkZjFlNGM2
ZTdmOCIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBhNTNiOWI5ODdhMGE5YjJjNjc1Njlm
OTBmM2Q3YWIxMzI3YWRlMmU3LgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGIveGIubWxpIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94
Yi94Yi5tbGkKaW5kZXggOTVkMWM2Zi4uYjRkNzA1MiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yi94Yi5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbGkKQEAgLTc2LDEw
ICs3NiwxMCBAQCB0eXBlIHQgPSB7CiB2YWwgaW5pdF9wYXJ0aWFsX2luIDogdW5pdCAtPiBwYXJ0
aWFsX2J1ZgogdmFsIHJlY29ubmVjdCA6IHQgLT4gdW5pdAogdmFsIHF1ZXVlIDogdCAtPiBQYWNr
ZXQudCAtPiB1bml0Ci12YWwgcmVhZF9mZCA6IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4g
aW50IC0+IGludAordmFsIHJlYWRfZmQgOiBiYWNrZW5kX2ZkIC0+ICdhIC0+IHN0cmluZyAtPiBp
bnQgLT4gaW50CiB2YWwgcmVhZF9tbWFwIDogYmFja2VuZF9tbWFwIC0+ICdhIC0+IHN0cmluZyAt
PiBpbnQgLT4gaW50CiB2YWwgcmVhZCA6IHQgLT4gc3RyaW5nIC0+IGludCAtPiBpbnQKLXZhbCB3
cml0ZV9mZCA6IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4gaW50IC0+IGludAordmFsIHdy
aXRlX2ZkIDogYmFja2VuZF9mZCAtPiAnYSAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIHdy
aXRlX21tYXAgOiBiYWNrZW5kX21tYXAgLT4gJ2EgLT4gc3RyaW5nIC0+IGludCAtPiBpbnQKIHZh
bCB3cml0ZSA6IHQgLT4gc3RyaW5nIC0+IGludCAtPiBpbnQKIHZhbCBvdXRwdXQgOiB0IC0+IGJv
b2wKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:35:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:35:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Sa-0008Jq-0U; Tue, 20 Feb 2018 07:35:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2SY-0008JI-Dd
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:30 +0000
X-Inumbo-ID: d405009a-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d405009a-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:36:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2SS-0002Y2-AC
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2SS-0003XO-9Z
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2SS-0003XO-9Z@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:35:24 +0000
Subject: [Xen-changelog] [xen master] Revert "make xen ocaml safe-strings
	compliant"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhNjcxOWY0MGY4MTYwYTlhNTkyNGQxNmRlNTEwMjQwMDNjMmNhYTkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEZlYiA4IDE4
OjA1OjQ0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIEZlYiAxMiAxMTowNTozNSAyMDE4ICswMDAwCgogICAgUmV2ZXJ0
ICJtYWtlIHhlbiBvY2FtbCBzYWZlLXN0cmluZ3MgY29tcGxpYW50IgogICAgCiAgICBUaGlzIHJl
dmVydHMgY29tbWl0IGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2ZmMzNjMjE1ZGYwY2Q3YjMwZjcuCiAg
ICAKICAgIE94ZW5zdG9yZWQgaXMgYnJva2VuIGJ5IHRoaXMgY2hhbmdlLgotLS0KIHRvb2xzL29j
YW1sL2xpYnMveGIveGIubWwgICAgICAgIHwgIDYgKysrLS0tCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvbG9nZ2luZy5tbCB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9zdGRleHQubWwgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC91dGlscy5t
bCAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGIv
eGIubWwgYi90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sCmluZGV4IGFhMmNmOTguLjUwOTQ0YjUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWwKKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yi94Yi5tbApAQCAtODQsNyArODQsNyBAQCBsZXQgcmVhZF9tbWFwIGJhY2sgY29uIHMg
bGVuID0KIAogbGV0IHJlYWQgY29uIHMgbGVuID0KIAltYXRjaCBjb24uYmFja2VuZCB3aXRoCi0J
fCBGZCBiYWNrZmQgICAgIC0+IHJlYWRfZmQgYmFja2ZkIGNvbiAoQnl0ZXMub2Zfc3RyaW5nIHMp
IGxlbgorCXwgRmQgYmFja2ZkICAgICAtPiByZWFkX2ZkIGJhY2tmZCBjb24gcyBsZW4KIAl8IFhl
bm1tYXAgYmFja21tYXAgLT4gcmVhZF9tbWFwIGJhY2ttbWFwIGNvbiBzIGxlbgogCiBsZXQgd3Jp
dGVfZmQgYmFjayBjb24gcyBsZW4gPQpAQCAtOTgsNyArOTgsNyBAQCBsZXQgd3JpdGVfbW1hcCBi
YWNrIGNvbiBzIGxlbiA9CiAKIGxldCB3cml0ZSBjb24gcyBsZW4gPQogCW1hdGNoIGNvbi5iYWNr
ZW5kIHdpdGgKLQl8IEZkIGJhY2tmZCAgICAgLT4gd3JpdGVfZmQgYmFja2ZkIGNvbiAoQnl0ZXMu
b2Zfc3RyaW5nIHMpIGxlbgorCXwgRmQgYmFja2ZkICAgICAtPiB3cml0ZV9mZCBiYWNrZmQgY29u
IHMgbGVuCiAJfCBYZW5tbWFwIGJhY2ttbWFwIC0+IHdyaXRlX21tYXAgYmFja21tYXAgY29uIHMg
bGVuCiAKICgqIE5COiBjYW4gdGhyb3cgUmVjb25uZWN0ICopCkBAIC0xNDcsNyArMTQ3LDcgQEAg
bGV0IGlucHV0IGNvbiA9CiAJfCBOb0hkciAoaSwgYnVmKSAgICAgIC0+CiAJCSgqIHdlIGNvbXBs
ZXRlIHRoZSBwYXJ0aWFsIGhlYWRlciAqKQogCQlpZiBzeiA+IDAgdGhlbgotCQkJU3RyaW5nLmJs
aXQgcyAwIChCeXRlcy5vZl9zdHJpbmcgYnVmKSAoUGFydGlhbC5oZWFkZXJfc2l6ZSAoKSAtIGkp
IHN6OworCQkJU3RyaW5nLmJsaXQgcyAwIGJ1ZiAoUGFydGlhbC5oZWFkZXJfc2l6ZSAoKSAtIGkp
IHN6OwogCQljb24ucGFydGlhbF9pbiA8LSBpZiBzeiA9IGkgdGhlbgogCQkJSGF2ZUhkciAoUGFy
dGlhbC5vZl9zdHJpbmcgYnVmKSBlbHNlIE5vSGRyIChpIC0gc3osIGJ1ZikKIAkpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvbG9nZ2luZy5tbAppbmRleCBlM2M3NjlmLi4wYzBkMDNkIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
bG9nZ2luZy5tbApAQCAtNjAsMTEgKzYwLDExIEBAIHR5cGUgbG9nZ2VyID0KIGxldCB0cnVuY2F0
ZV9saW5lIG5iX2NoYXJzIGxpbmUgPSAKIAlpZiBTdHJpbmcubGVuZ3RoIGxpbmUgPiBuYl9jaGFy
cyAtIDEgdGhlbgogCQlsZXQgbGVuID0gbWF4IChuYl9jaGFycyAtIDEpIDIgaW4KLQkJbGV0IGRz
dF9saW5lID0gQnl0ZXMuY3JlYXRlIGxlbiBpbgotCQlCeXRlcy5ibGl0X3N0cmluZyBsaW5lIDAg
ZHN0X2xpbmUgMCAobGVuIC0gMik7Ci0JCUJ5dGVzLnNldCBkc3RfbGluZSAobGVuLTIpICcuJzsK
LQkJQnl0ZXMuc2V0IGRzdF9saW5lIChsZW4tMSkgJy4nOwotCQlCeXRlcy50b19zdHJpbmcgZHN0
X2xpbmUKKwkJbGV0IGRzdF9saW5lID0gU3RyaW5nLmNyZWF0ZSBsZW4gaW4KKwkJU3RyaW5nLmJs
aXQgbGluZSAwIGRzdF9saW5lIDAgKGxlbiAtIDIpOworCQlkc3RfbGluZS5bbGVuLTJdIDwtICcu
JzsgCisJCWRzdF9saW5lLltsZW4tMV0gPC0gJy4nOworCQlkc3RfbGluZQogCWVsc2UgbGluZQog
CiBsZXQgbG9nX3JvdGF0ZSByZWZfY2ggbG9nX2ZpbGUgbG9nX25iX2ZpbGVzID0KQEAgLTI1Miwx
MyArMjUyLDEzIEBAIGxldCBzdHJpbmdfb2ZfYWNjZXNzX3R5cGUgPSBmdW5jdGlvbgogCSopCiAK
IGxldCBzYW5pdGl6ZV9kYXRhIGRhdGEgPQotCWxldCBkYXRhID0gQnl0ZXMuY29weSBkYXRhIGlu
Ci0JZm9yIGkgPSAwIHRvIEJ5dGVzLmxlbmd0aCBkYXRhIC0gMQorCWxldCBkYXRhID0gU3RyaW5n
LmNvcHkgZGF0YSBpbgorCWZvciBpID0gMCB0byBTdHJpbmcubGVuZ3RoIGRhdGEgLSAxCiAJZG8K
LQkJaWYgQnl0ZXMuZ2V0IGRhdGEgaSA9ICdcMDAwJyB0aGVuCi0JCQlCeXRlcy5zZXQgZGF0YSBp
ICcgJworCQlpZiBkYXRhLltpXSA9ICdcMDAwJyB0aGVuCisJCQlkYXRhLltpXSA8LSAnICcKIAlk
b25lOwotCVN0cmluZy5lc2NhcGVkIChCeXRlcy50b19zdHJpbmcgZGF0YSkKKwlTdHJpbmcuZXNj
YXBlZCBkYXRhCiAKIGxldCBhY3RpdmF0ZV9hY2Nlc3NfbG9nID0gcmVmIHRydWUKIGxldCBhY2Nl
c3NfbG9nX2Rlc3RpbmF0aW9uID0gcmVmIChGaWxlIChQYXRocy54ZW5fbG9nX2RpciBeICIveGVu
c3RvcmVkLWFjY2Vzcy5sb2ciKSkKQEAgLTI5MSw3ICsyOTEsNyBAQCBsZXQgYWNjZXNzX2xvZ2dp
bmcgfmNvbiB+dGlkID8oZGF0YT0iIikgfmxldmVsIGFjY2Vzc190eXBlID0KIAkJCQlsZXQgZGF0
ZSA9IHN0cmluZ19vZl9kYXRlKCkgaW4KIAkJCQlsZXQgdGlkID0gc3RyaW5nX29mX3RpZCB+Y29u
IHRpZCBpbgogCQkJCWxldCBhY2Nlc3NfdHlwZSA9IHN0cmluZ19vZl9hY2Nlc3NfdHlwZSBhY2Nl
c3NfdHlwZSBpbgotCQkJCWxldCBkYXRhID0gc2FuaXRpemVfZGF0YSAoQnl0ZXMub2Zfc3RyaW5n
IGRhdGEpIGluCisJCQkJbGV0IGRhdGEgPSBzYW5pdGl6ZV9kYXRhIGRhdGEgaW4KIAkJCQlsZXQg
cHJlZml4ID0gcHJlZml4ICFhY2Nlc3NfbG9nX2Rlc3RpbmF0aW9uIGRhdGUgaW4KIAkJCQlsZXQg
bXNnID0gUHJpbnRmLnNwcmludGYgIiVzICVzICVzICVzIiBwcmVmaXggdGlkIGFjY2Vzc190eXBl
IGRhdGEgaW4KIAkJCQlsb2dnZXIud3JpdGUgfmxldmVsIG1zZykKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0
Lm1sCmluZGV4IDQxNDExZWUuLmI4YThmZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9zdGRleHQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbApAQCAt
MTIyLDcgKzEyMiw3IEBAIGxldCBwaWRmaWxlX3dyaXRlIGZpbGVuYW1lID0KIAkJbGV0IHBpZCA9
IFVuaXguZ2V0cGlkICgpIGluCiAJCWxldCBidWYgPSBzdHJpbmdfb2ZfaW50IHBpZCBeICJcbiIg
aW4KIAkJbGV0IGxlbiA9IFN0cmluZy5sZW5ndGggYnVmIGluCi0JCWlmIFVuaXgud3JpdGUgZmQg
KEJ5dGVzLm9mX3N0cmluZyBidWYpIDAgbGVuIDw+IGxlbgorCQlpZiBVbml4LndyaXRlIGZkIGJ1
ZiAwIGxlbiA8PiBsZW4gCiAJCXRoZW4gZmFpbHdpdGggInBpZGZpbGVfd3JpdGUgZmFpbGVkIjsK
IAkpCiAJKGZ1biAoKSAtPiBVbml4LmNsb3NlIGZkKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3V0aWxzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3V0aWxzLm1sCmluZGV4
IGM5NmRlZjcuLmU4OWMxYWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC91dGls
cy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwKQEAgLTQ1LDIzICs0NSwy
MyBAQCBsZXQgZ2V0X2hpZXJhcmNoeSBwYXRoID0KIAogbGV0IGhleGlmeSBzID0KIAlsZXQgaGV4
c2VxX29mX2NoYXIgYyA9IHNwcmludGYgIiUwMngiIChDaGFyLmNvZGUgYykgaW4KLQlsZXQgaHMg
PSBCeXRlcy5jcmVhdGUgKFN0cmluZy5sZW5ndGggcyAqIDIpIGluCisJbGV0IGhzID0gU3RyaW5n
LmNyZWF0ZSAoU3RyaW5nLmxlbmd0aCBzICogMikgaW4KIAlmb3IgaSA9IDAgdG8gU3RyaW5nLmxl
bmd0aCBzIC0gMQogCWRvCiAJCWxldCBzZXEgPSBoZXhzZXFfb2ZfY2hhciBzLltpXSBpbgotCQlC
eXRlcy5zZXQgaHMgKGkgKiAyKSBzZXEuWzBdOwotCQlCeXRlcy5zZXQgaHMgKGkgKiAyICsgMSkg
c2VxLlsxXTsKKwkJaHMuW2kgKiAyXSA8LSBzZXEuWzBdOworCQlocy5baSAqIDIgKyAxXSA8LSBz
ZXEuWzFdOwogCWRvbmU7Ci0JQnl0ZXMudG9fc3RyaW5nIGhzCisJaHMKIAogbGV0IHVuaGV4aWZ5
IGhzID0KIAlsZXQgY2hhcl9vZl9oZXhzZXEgc2VxMCBzZXExID0gQ2hhci5jaHIgKGludF9vZl9z
dHJpbmcgKHNwcmludGYgIjB4JWMlYyIgc2VxMCBzZXExKSkgaW4KLQlsZXQgcyA9IEJ5dGVzLmNy
ZWF0ZSAoU3RyaW5nLmxlbmd0aCBocyAvIDIpIGluCi0JZm9yIGkgPSAwIHRvIEJ5dGVzLmxlbmd0
aCBzIC0gMQorCWxldCBzID0gU3RyaW5nLmNyZWF0ZSAoU3RyaW5nLmxlbmd0aCBocyAvIDIpIGlu
CisJZm9yIGkgPSAwIHRvIFN0cmluZy5sZW5ndGggcyAtIDEKIAlkbwotCQlCeXRlcy5zZXQgcyBp
IChjaGFyX29mX2hleHNlcSBocy5baSAqIDJdIGhzLltpICogMiArIDFdKQorCQlzLltpXSA8LSBj
aGFyX29mX2hleHNlcSBocy5baSAqIDJdIGhzLltpICogMiArIDFdCiAJZG9uZTsKLQlCeXRlcy50
b19zdHJpbmcgcworCXMKIAogbGV0IHRyaW1fcGF0aCBwYXRoID0KIAl0cnkKQEAgLTg1LDcgKzg1
LDcgQEAgbGV0IGNyZWF0ZV91bml4X3NvY2tldCBuYW1lID0KIGxldCByZWFkX2ZpbGVfc2luZ2xl
X2ludGVnZXIgZmlsZW5hbWUgPQogCWxldCBmZCA9IFVuaXgub3BlbmZpbGUgZmlsZW5hbWUgWyBV
bml4Lk9fUkRPTkxZIF0gMG82NDAgaW4KIAlsZXQgYnVmID0gU3RyaW5nLm1ha2UgMjAgKGNoYXJf
b2ZfaW50IDApIGluCi0JbGV0IHN6ID0gVW5peC5yZWFkIGZkIChCeXRlcy5vZl9zdHJpbmcgYnVm
KSAwIDIwIGluCisJbGV0IHN6ID0gVW5peC5yZWFkIGZkIGJ1ZiAwIDIwIGluCiAJVW5peC5jbG9z
ZSBmZDsKIAlpbnRfb2Zfc3RyaW5nIChTdHJpbmcuc3ViIGJ1ZiAwIHN6KQogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:35:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Sf-0008Kf-1p; Tue, 20 Feb 2018 07:35:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Sd-0008KT-O2
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:35 +0000
X-Inumbo-ID: 88362114-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88362114-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:34:49 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Sc-0002YG-CM
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Sc-0003Xt-Br
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Sc-0003Xt-Br@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:35:34 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Drop enum handler_return
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyZmQyZWM4ZTE2NTgzN2ZmNWQxYTllYzhhODE2ZWFhNjIyYzgyNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyA2IDE3OjU4OjAwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEZlYiAxMiAxMTowODoz
MyAyMDE4ICswMDAwCgogICAgeDg2L3ZteDogRHJvcCBlbnVtIGhhbmRsZXJfcmV0dXJuCiAgICAK
ICAgIFRoZXkgYXJlIHN0cmFpZ2h0IGFsaWFzZXMgb2YgdGhlIG1vcmUgY29tbW9uIFg4NkVNVUxf
KiBjb25zdGFudHMuICBXaGlsZQogICAgYWRqdXN0aW5nIHRoZXNlLCBmaXggdGhlIGNhc2UgaW5k
ZW50YXRpb24gd2hlcmUgYXBwcm9wcmlhdGUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdl
LCBjb25maXJtZWQgYnkgZGlmZidpbmcgdGhlIGNvbXBpbGVkIGJpbmFyeS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDNkYzZhNmQuLmQzNWNmNTUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCkBAIC02Miw4ICs2Miw2IEBACiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X2ZvcmNl
X2VwdDsKIGJvb2xlYW5fcGFyYW0oImZvcmNlLWVwdCIsIG9wdF9mb3JjZV9lcHQpOwogCi1lbnVt
IGhhbmRsZXJfcmV0dXJuIHsgSE5ETF9kb25lLCBITkRMX3VuaGFuZGxlZCwgSE5ETF9leGNlcHRp
b25fcmFpc2VkIH07Ci0KIHN0YXRpYyB2b2lkIHZteF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2
Y3B1ICp2KTsKIHN0YXRpYyB2b2lkIHZteF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdik7
CiAKQEAgLTQ4NCw4ICs0ODIsNyBAQCBzdGF0aWMgdm9pZCB2bXhfdmNwdV9kZXN0cm95KHN0cnVj
dCB2Y3B1ICp2KQogICAgIHBhc3NpdmVfZG9tYWluX2Rlc3Ryb3kodik7CiB9CiAKLXN0YXRpYyBl
bnVtIGhhbmRsZXJfcmV0dXJuCi1sb25nX21vZGVfZG9fbXNyX3JlYWQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgKm1zcl9jb250ZW50KQorc3RhdGljIGludCBsb25nX21vZGVfZG9fbXNyX3Jl
YWQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogewogICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKIApAQCAtNTIwLDE2ICs1MTcsMTUgQEAgbG9uZ19tb2RlX2Rv
X21zcl9yZWFkKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAg
ICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gSE5ETF91bmhhbmRsZWQ7
CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAKICAgICBIVk1f
REJHX0xPRyhEQkdfTEVWRUxfTVNSLCAibXNyICUjeCBjb250ZW50ICUjIlBSSXg2NCwgbXNyLCAq
bXNyX2NvbnRlbnQpOwogCi0gICAgcmV0dXJuIEhORExfZG9uZTsKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogfQogCi1zdGF0aWMgZW51bSBoYW5kbGVyX3JldHVybgotbG9uZ19tb2RlX2RvX21z
cl93cml0ZSh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKK3N0YXRpYyBp
bnQgbG9uZ19tb2RlX2RvX21zcl93cml0ZSh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3Jf
Y29udGVudCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKQEAgLTU0MSw3ICs1
MzcsNyBAQCBsb25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90
IG1zcl9jb250ZW50KQogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAgICAgY2FzZSBNU1JfU0hBRE9X
X0dTX0JBU0U6CiAgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50
KSApCi0gICAgICAgICAgICByZXR1cm4gSE5ETF9leGNlcHRpb25fcmFpc2VkOworICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCiAgICAgICAgIGlmICggbXNyID09IE1TUl9G
U19CQVNFICkKICAgICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9GU19CQVNFLCBtc3JfY29udGVu
dCk7CkBAIC01NTksMTQgKzU1NSwxNCBAQCBsb25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVk
IGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogCiAgICAgY2FzZSBNU1JfTFNUQVI6CiAg
ICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAgICAg
ICAgICByZXR1cm4gSE5ETF9leGNlcHRpb25fcmFpc2VkOworICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOwogICAgICAgICB2LT5hcmNoLmh2bV92bXgubHN0YXIgPSBtc3JfY29u
dGVudDsKICAgICAgICAgd3Jtc3JsKE1TUl9MU1RBUiwgbXNyX2NvbnRlbnQpOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgTVNSX0NTVEFSOgogICAgICAgICBpZiAoICFpc19jYW5vbmljYWxf
YWRkcmVzcyhtc3JfY29udGVudCkgKQotICAgICAgICAgICAgcmV0dXJuIEhORExfZXhjZXB0aW9u
X3JhaXNlZDsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAg
di0+YXJjaC5odm1fdm14LmNzdGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwogCkBA
IC01NzYsMTAgKzU3MiwxMCBAQCBsb25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBt
c3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHJldHVybiBITkRMX3VuaGFuZGxlZDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwogICAgIH0KIAotICAgIHJldHVybiBITkRMX2RvbmU7CisgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAogLyoKQEAgLTI5MzQsMTIgKzI5MzAsMTEgQEAgc3RhdGljIGlu
dCB2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3Jf
Y29udGVudCkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgc3dpdGNoICggbG9uZ19t
b2RlX2RvX21zcl9yZWFkKG1zciwgbXNyX2NvbnRlbnQpICkKICAgICAgICAgewotICAgICAgICAg
ICAgY2FzZSBITkRMX3VuaGFuZGxlZDoKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgIGNhc2UgSE5ETF9leGNlcHRpb25fcmFpc2VkOgotICAgICAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgICAgIGNhc2UgSE5ETF9kb25lOgotICAgICAgICAg
ICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKKyAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICBjYXNlIFg4NkVNVUxf
T0tBWToKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICgg
dm14X3JlYWRfZ3Vlc3RfbXNyKG1zciwgbXNyX2NvbnRlbnQpID09IDAgKQpAQCAtMzE1OCwyNCAr
MzE1MywyMyBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogCiAgICAgICAgIHN3aXRjaCAoIGxvbmdfbW9k
ZV9kb19tc3Jfd3JpdGUobXNyLCBtc3JfY29udGVudCkgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBjYXNlIEhORExfdW5oYW5kbGVkOgotICAgICAgICAgICAgICAgIGlmICggKHZteF93cml0ZV9n
dWVzdF9tc3IobXNyLCBtc3JfY29udGVudCkgIT0gMCkgJiYKLSAgICAgICAgICAgICAgICAgICAg
ICFpc19sYXN0X2JyYW5jaF9tc3IobXNyKSApCi0gICAgICAgICAgICAgICAgICAgIHN3aXRjaCAo
IHdybXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAgICAgICAgICAgICAg
Y2FzZSAwOgotICAgICAgICAgICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgSE5ETF9leGNlcHRpb25fcmFpc2VkOgot
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgICAgIGNh
c2UgSE5ETF9kb25lOgotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOgorICAgICAgICAgICAgaWYgKCAodm14X3dyaXRlX2d1ZXN0X21zciht
c3IsIG1zcl9jb250ZW50KSAhPSAwKSAmJgorICAgICAgICAgICAgICAgICAhaXNfbGFzdF9icmFu
Y2hfbXNyKG1zcikgKQorICAgICAgICAgICAgICAgIHN3aXRjaCAoIHdybXNyX2h5cGVydmlzb3Jf
cmVncyhtc3IsIG1zcl9jb250ZW50KSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9S
RVRSWTsKKyAgICAgICAgICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICAgICAgY2FzZSAxOgor
ICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:35:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:35:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Sp-0008M8-3K; Tue, 20 Feb 2018 07:35:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2So-0008Ly-2y
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:46 +0000
X-Inumbo-ID: 8e367065-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e367065-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:34:59 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Sm-0002YU-ER
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Sm-0003YP-Ds
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Sm-0003YP-Ds@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:35:44 +0000
Subject: [Xen-changelog] [xen master] x86/srat: fix the end pfn check in
	valid_numa_range()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyMjY0ODY3Njc1MWZkYTM5MDg2ZjU0ZDk2MTY0MGY4ODE3NDM2MGIKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxMiAwOTo0NDoyMyAyMDE4ICswODAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBGZWIgMTIgMTE6MDg6
MzMgMjAxOCArMDAwMAoKICAgIHg4Ni9zcmF0OiBmaXggdGhlIGVuZCBwZm4gY2hlY2sgaW4gdmFs
aWRfbnVtYV9yYW5nZSgpCiAgICAKICAgIC4uLiBhbmQgZml4IHRoZSBjb2Rpbmcgc3R5bGUgb24g
Zmx5LgogICAgCiAgICB2YWxpZF9udW1hX3JhbmdlKC4uLiwgZXBmbiA8PCBQQUdFX1NISUZULCAu
Li4pIGFuZCBpdHMgb25seSBjYWxsZXIKICAgIG1lbW9yeV9hZGQoLi4uLCBlcGZuLCBweG0pIGlu
dGVycHJldCBlcGZuIGluY29uc2lzdGVudGx5LiBUaGUgZm9ybWVyCiAgICBpbnRlcnByZXRzIGVw
Zm4gYXMgdGhlIGxhc3QgcGZuLCB3aGlsZSB0aGUgbGF0dGVyIGludGVycHJldHMgaXQgYXMgdGhl
CiAgICBsYXN0IHBmbiBwbHVzIG9uZS4gRml4IHRoaXMgaW5jb25zaXN0ZW5jeSBpbiB2YWxpZF9u
dW1hX3JhbmdlKCksIHNpbmNlCiAgICBtb3N0IG9mIG90aGVyIHBsYWNlcyB1c2UgdGhlIGxhdHRl
ciBpbnRlcnByZXRhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcmF0LmMgfCA0ICsr
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKaW5kZXgg
NTI4ZWM3MS4uNDlkMDRiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NyYXQuYworKysgYi94
ZW4vYXJjaC94ODYvc3JhdC5jCkBAIC0xMTAsOCArMTEwLDggQEAgaW50IHZhbGlkX251bWFfcmFu
Z2UodTY0IHN0YXJ0LCB1NjQgZW5kLCBub2RlaWRfdCBub2RlKQogCWZvciAoaSA9IDA7IGkgPCBu
dW1fbm9kZV9tZW1ibGtzOyBpKyspIHsKIAkJc3RydWN0IG5vZGUgKm5kID0gJm5vZGVfbWVtYmxr
X3JhbmdlW2ldOwogCi0JCWlmIChuZC0+c3RhcnQgPD0gc3RhcnQgJiYgbmQtPmVuZCA+IGVuZCAm
JgotCQkJbWVtYmxrX25vZGVpZFtpXSA9PSBub2RlICkKKwkJaWYgKG5kLT5zdGFydCA8PSBzdGFy
dCAmJiBuZC0+ZW5kID49IGVuZCAmJgorCQkJbWVtYmxrX25vZGVpZFtpXSA9PSBub2RlKQogCQkJ
cmV0dXJuIDE7CiAJfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2T4-0008OZ-51; Tue, 20 Feb 2018 07:36:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2T2-0008O1-VM
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:00 +0000
X-Inumbo-ID: e6046915-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6046915-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:37:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Sw-0002ZC-GX
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Sw-0003Zc-G0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Sw-0003Zc-G0@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:35:54 +0000
Subject: [Xen-changelog] [xen master] pvh/dom0: init variables at
	declaration time
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0391293480223665092=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 25ec2a180c77afddd8142a9c5625b2ff44f80ec6
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 12:25:37 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Feb 12 11:08:33 2018 +0000

    pvh/dom0: init variables at declaration time
    
    Also remove a couple of newlines at the start of function
    declarations.
    
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 672dcc0..7690c93 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -90,12 +90,11 @@ static int __init pvh_populate_memory_range(struct domain *d,
                                             unsigned long start,
                                             unsigned long nr_pages)
 {
-    unsigned int order, i = 0;
+    unsigned int order = MAX_ORDER, i = 0;
     struct page_info *page;
     int rc;
 #define MAP_MAX_ITER 64
 
-    order = MAX_ORDER;
     while ( nr_pages != 0 )
     {
         unsigned int range_order = get_order_from_pages(nr_pages + 1);
@@ -375,14 +374,12 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
 static int __init pvh_setup_p2m(struct domain *d)
 {
     struct vcpu *v = d->vcpu[0];
-    unsigned long nr_pages;
+    unsigned long nr_pages = dom0_compute_nr_pages(d, NULL, 0);
     unsigned int i;
     int rc;
     bool preempted;
 #define MB1_PAGES PFN_DOWN(MB(1))
 
-    nr_pages = dom0_compute_nr_pages(d, NULL, 0);
-
     pvh_setup_e820(d, nr_pages);
     do {
         preempted = false;
@@ -564,7 +561,7 @@ static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
                                  paddr_t start_info)
 {
     struct vcpu *v = d->vcpu[0];
-    unsigned int cpu, i;
+    unsigned int cpu = v->processor, i;
     int rc;
     /*
      * This sets the vCPU state according to the state described in
@@ -585,7 +582,6 @@ static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
         .cpu_regs.x86_32.tr_ar = 0x8b,
     };
 
-    cpu = v->processor;
     for ( i = 1; i < d->max_vcpus; i++ )
     {
         const struct vcpu *p = dom0_setup_vcpu(d, i, cpu);
@@ -619,7 +615,6 @@ static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
 static int __init acpi_count_intr_ovr(struct acpi_subtable_header *header,
                                      const unsigned long end)
 {
-
     acpi_intr_overrides++;
     return 0;
 }
@@ -639,7 +634,6 @@ static int __init acpi_set_intr_ovr(struct acpi_subtable_header *header,
 static int __init acpi_count_nmi_src(struct acpi_subtable_header *header,
                                      const unsigned long end)
 {
-
     acpi_nmi_sources++;
     return 0;
 }
@@ -779,10 +773,9 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
 static bool __init acpi_memory_banned(unsigned long address,
                                       unsigned long size)
 {
-    unsigned long mfn, nr_pages, i;
+    unsigned long mfn = PFN_DOWN(address);
+    unsigned long nr_pages = PFN_UP((address & ~PAGE_MASK) + size), i;
 
-    mfn = PFN_DOWN(address);
-    nr_pages = PFN_UP((address & ~PAGE_MASK) + size);
     for ( i = 0 ; i < nr_pages; i++ )
         if ( !page_is_ram_type(mfn + i, RAM_TYPE_RESERVED) &&
              !page_is_ram_type(mfn + i, RAM_TYPE_ACPI) )
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0391293480223665092==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2TA-0008PQ-6S; Tue, 20 Feb 2018 07:36:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2T8-0008PF-FO
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:06 +0000
X-Inumbo-ID: 9a35d769-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a35d769-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:35:19 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2T6-0002Zz-If
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2T6-0003bG-I4
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2T6-0003bG-I4@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:36:04 +0000
Subject: [Xen-changelog] [xen master] pvh/dom0: pass address/length to
	pvh_acpi_table_allowed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3749596970833294123=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1052077039c8f05b70c9f0797502faf77a81916a
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 12:25:38 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Feb 12 11:08:33 2018 +0000

    pvh/dom0: pass address/length to pvh_acpi_table_allowed
    
    The current usage of acpi_gbl_root_table_list inside the function is
    wrong.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 7690c93..9a42657 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -784,7 +784,9 @@ static bool __init acpi_memory_banned(unsigned long address,
     return false;
 }
 
-static bool __init pvh_acpi_table_allowed(const char *sig)
+static bool __init pvh_acpi_table_allowed(const char *sig,
+                                          unsigned long address,
+                                          unsigned long size)
 {
     static const char __initconst banned_tables[][ACPI_NAME_SIZE] = {
         ACPI_SIG_HPET, ACPI_SIG_SLIT, ACPI_SIG_SRAT, ACPI_SIG_MPST,
@@ -796,8 +798,7 @@ static bool __init pvh_acpi_table_allowed(const char *sig)
             return false;
 
     /* Make sure table doesn't reside in a RAM region. */
-    if ( acpi_memory_banned(acpi_gbl_root_table_list.tables[i].address,
-                            acpi_gbl_root_table_list.tables[i].length) )
+    if ( acpi_memory_banned(address, size) )
     {
         printk("Skipping table %.4s because resides in a non-ACPI, non-reserved region\n",
                sig);
@@ -807,13 +808,15 @@ static bool __init pvh_acpi_table_allowed(const char *sig)
     return true;
 }
 
-static bool __init pvh_acpi_xsdt_table_allowed(const char *sig)
+static bool __init pvh_acpi_xsdt_table_allowed(const char *sig,
+                                               unsigned long address,
+                                               unsigned long size)
 {
     /*
      * DSDT and FACS are pointed to from FADT and thus don't belong
      * in XSDT.
      */
-    return (pvh_acpi_table_allowed(sig) &&
+    return (pvh_acpi_table_allowed(sig, address, size) &&
             strncmp(sig, ACPI_SIG_DSDT, ACPI_NAME_SIZE) &&
             strncmp(sig, ACPI_SIG_FACS, ACPI_NAME_SIZE));
 }
@@ -824,6 +827,7 @@ static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
     struct acpi_table_xsdt *xsdt;
     struct acpi_table_header *table;
     struct acpi_table_rsdp *rsdp;
+    const struct acpi_table_desc *tables = acpi_gbl_root_table_list.tables;
     unsigned long size = sizeof(*xsdt);
     unsigned int i, j, num_tables = 0;
     paddr_t xsdt_paddr;
@@ -839,9 +843,8 @@ static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
     /* Count the number of tables that will be added to the XSDT. */
     for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
     {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-
-        if ( pvh_acpi_xsdt_table_allowed(sig) )
+        if ( pvh_acpi_xsdt_table_allowed(tables[i].signature.ascii,
+                                         tables[i].address, tables[i].length) )
             num_tables++;
     }
 
@@ -886,11 +889,9 @@ static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
     /* Copy the addresses of the rest of the allowed tables. */
     for( i = 0, j = 1; i < acpi_gbl_root_table_list.count; i++ )
     {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-
-        if ( pvh_acpi_xsdt_table_allowed(sig) )
-            xsdt->table_offset_entry[j++] =
-                acpi_gbl_root_table_list.tables[i].address;
+        if ( pvh_acpi_xsdt_table_allowed(tables[i].signature.ascii,
+                                         tables[i].address, tables[i].length) )
+            xsdt->table_offset_entry[j++] = tables[i].address;
     }
 
     xsdt->header.revision = 1;
@@ -954,7 +955,7 @@ static int __init pvh_setup_acpi(struct domain *d, paddr_t start_info)
          * re-using MADT memory.
          */
         if ( strncmp(sig, ACPI_SIG_MADT, ACPI_NAME_SIZE)
-             ? pvh_acpi_table_allowed(sig)
+             ? pvh_acpi_table_allowed(sig, addr, size)
              : !acpi_memory_banned(addr, size) )
              pvh_add_mem_range(d, addr, addr + size, E820_ACPI);
     }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3749596970833294123==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2TJ-0008RR-8z; Tue, 20 Feb 2018 07:36:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2TI-0008RH-5h
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:16 +0000
X-Inumbo-ID: a0387872-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0387872-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:35:30 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2TG-0002aD-Kv
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2TG-0003cG-KF
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2TG-0003cG-KF@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:36:14 +0000
Subject: [Xen-changelog] [xen master] pvh/dom0: whitelist PVH Dom0 ACPI
	tables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1837845367380718765=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Feb 8 12:25:39 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Feb 12 11:08:33 2018 +0000

    pvh/dom0: whitelist PVH Dom0 ACPI tables
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 9a42657..afebaec 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -788,24 +788,29 @@ static bool __init pvh_acpi_table_allowed(const char *sig,
                                           unsigned long address,
                                           unsigned long size)
 {
-    static const char __initconst banned_tables[][ACPI_NAME_SIZE] = {
-        ACPI_SIG_HPET, ACPI_SIG_SLIT, ACPI_SIG_SRAT, ACPI_SIG_MPST,
-        ACPI_SIG_PMTT, ACPI_SIG_MADT, ACPI_SIG_DMAR};
+    static const char __initconst allowed_tables[][ACPI_NAME_SIZE] = {
+        ACPI_SIG_DSDT, ACPI_SIG_FADT, ACPI_SIG_FACS, ACPI_SIG_PSDT,
+        ACPI_SIG_SSDT, ACPI_SIG_SBST, ACPI_SIG_MCFG, ACPI_SIG_SLIC,
+        ACPI_SIG_MSDM, ACPI_SIG_WDAT, ACPI_SIG_FPDT, ACPI_SIG_S3PT,
+    };
     unsigned int i;
 
-    for ( i = 0 ; i < ARRAY_SIZE(banned_tables); i++ )
-        if ( strncmp(sig, banned_tables[i], ACPI_NAME_SIZE) == 0 )
-            return false;
-
-    /* Make sure table doesn't reside in a RAM region. */
-    if ( acpi_memory_banned(address, size) )
+    for ( i = 0 ; i < ARRAY_SIZE(allowed_tables); i++ )
     {
-        printk("Skipping table %.4s because resides in a non-ACPI, non-reserved region\n",
-               sig);
-        return false;
+        if ( strncmp(sig, allowed_tables[i], ACPI_NAME_SIZE) )
+            continue;
+
+        if ( !acpi_memory_banned(address, size) )
+            return true;
+        else
+        {
+            printk("Skipping table %.4s in non-ACPI non-reserved region\n",
+                   sig);
+            return false;
+        }
     }
 
-    return true;
+    return false;
 }
 
 static bool __init pvh_acpi_xsdt_table_allowed(const char *sig,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1837845367380718765==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2TX-0008Sr-Ag; Tue, 20 Feb 2018 07:36:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2TW-0008SJ-C5
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:30 +0000
X-Inumbo-ID: f804b001-1610-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f804b001-1610-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:37:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2TQ-0002aV-Mx
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2TQ-0003dM-MS
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2TQ-0003dM-MS@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:36:24 +0000
Subject: [Xen-changelog] [xen master] libxc: check for null size file mapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5ZDhiMjY3OGZlZDFkZTgyNDJhZmU5MGM5MjNiMmQ1ZDY3ZWI1MTYKQXV0aG9yOiAg
ICAgUGF1bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEZlYiAx
MiAxMzowOToxNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgMTMgMTE6NDU6NTYgMjAxOCArMDAwMAoKICAgIGxp
YnhjOiBjaGVjayBmb3IgbnVsbCBzaXplIGZpbGUgbWFwcGluZwogICAgCiAgICBDaGFuZ2VkIHRo
ZSBlcnJvciBtZXNzYWdlIHdoZW4gdHJ5aW5nIHRvIG1hcCBhIG51bGwgc2l6ZSBmaWxlLgogICAg
V2hlbiBkb2luZyBgeGwgY3JlYXRlYCBjb21tYW5kLCB3ZSBnZXQgYW4gSW52YWxpZCBLZXJuZWwg
ZXJyb3IKICAgIHdoZW4gdGhlIGZpbGUgc2l6ZSBpcyBncmVhdGVyIHRoYW4gemVyby4gRm9yIHpl
cm8gbGVuZ3RoIGZpbGVzLCB3ZSBhcmUKICAgIGZhbGxpbmcgaW4gdGhlIG1tYXAgZXJyb3IsIGFu
ZCB3ZSBnZXQgYW4gYEludmFsaWQgcGFyYW1ldGVyYCBlcnJvciwKICAgIHdoaWNoIGlzIG5vdCBl
eHBsaWNpdC4gV2l0aCB0aGlzIGNoYW5nZSwgd2UgZ2V0IGEgYHplcm8gbGVuZ3RoIGZpbGVgCiAg
ICBlcnJvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBTZW1lbCA8c2VtZWxwYXVsQGdt
YWlsLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90
b29scy9saWJ4Yy94Y19kb21fY29yZS5jCmluZGV4IDk2ZTcxZGQuLjliZDA0Y2IgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Nv
cmUuYwpAQCAtMjI1LDYgKzIyNSwxMiBAQCB2b2lkICp4Y19kb21fbWFsbG9jX2ZpbGVtYXAoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLAogICAgICAgICAgICAgICAgICAgICAgInRyaWVkIHRvIG1h
cCBmaWxlIHdoaWNoIGlzIHRvbyBsYXJnZSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9Cisg
ICAgZWxzZSBpZiAoICEqc2l6ZSApCisgICAgeworICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54
Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiclcyc6IHplcm8g
bGVuZ3RoIGZpbGUiLCBmaWxlbmFtZSk7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KIAogICAg
IGJsb2NrID0gbWFsbG9jKHNpemVvZigqYmxvY2spKTsKICAgICBpZiAoIGJsb2NrID09IE5VTEwg
KSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Te-0008Tv-Bv; Tue, 20 Feb 2018 07:36:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Tc-0008Tc-MS
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:36 +0000
X-Inumbo-ID: ac342f9e-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac342f9e-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:35:50 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Ta-0002ab-Ow
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Ta-0003eP-ON
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Ta-0003eP-ON@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:36:34 +0000
Subject: [Xen-changelog] [xen master] libxc: Cleanup
	xc_dom_parse_elf_kernel()'s return value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0034210686128184840=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fc9061883a9a978c44d65aa4849ce608880ed8dd
Author:     Simon Gaiser <simon@invisiblethingslab.com>
AuthorDate: Thu Feb 8 22:49:08 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Feb 13 11:48:28 2018 +0000

    libxc: Cleanup xc_dom_parse_elf_kernel()'s return value
    
    xc_dom_loader.parser() should return elf_negerrnoval.
    
    Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 tools/libxc/xc_dom_elfloader.c | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/tools/libxc/xc_dom_elfloader.c b/tools/libxc/xc_dom_elfloader.c
index 568d7f3..c936f92 100644
--- a/tools/libxc/xc_dom_elfloader.c
+++ b/tools/libxc/xc_dom_elfloader.c
@@ -140,14 +140,10 @@ static elf_negerrnoval xc_dom_probe_elf_kernel(struct xc_dom_image *dom)
     return 0;
 }
 
-static elf_errorstatus xc_dom_parse_elf_kernel(struct xc_dom_image *dom)
-    /*
-     * This function sometimes returns -1 for error and sometimes
-     * an errno value.  ?!?!
-     */
+static elf_negerrnoval xc_dom_parse_elf_kernel(struct xc_dom_image *dom)
 {
     struct elf_binary *elf;
-    elf_errorstatus rc;
+    elf_negerrnoval rc;
 
     rc = check_elf_kernel(dom, 1);
     if ( rc != 0 )
@@ -155,9 +151,9 @@ static elf_errorstatus xc_dom_parse_elf_kernel(struct xc_dom_image *dom)
 
     elf = xc_dom_malloc(dom, sizeof(*elf));
     if ( elf == NULL )
-        return -1;
+        return -ENOMEM;
     dom->private_loader = elf;
-    rc = elf_init(elf, dom->kernel_blob, dom->kernel_size);
+    rc = elf_init(elf, dom->kernel_blob, dom->kernel_size) != 0 ? -EINVAL : 0;
     xc_elf_set_logfile(dom->xch, elf, 1);
     if ( rc != 0 )
     {
@@ -177,8 +173,9 @@ static elf_errorstatus xc_dom_parse_elf_kernel(struct xc_dom_image *dom)
 
     /* parse binary and get xen meta info */
     elf_parse_binary(elf);
-    if ( (rc = elf_xen_parse(elf, &dom->parms)) != 0 )
+    if ( elf_xen_parse(elf, &dom->parms) != 0 )
     {
+        rc = -EINVAL;
         goto out;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0034210686128184840==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Ts-0008WB-Dd; Tue, 20 Feb 2018 07:36:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Tr-0008V6-1O
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:51 +0000
X-Inumbo-ID: 0403a348-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0403a348-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:38:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Tk-0002ap-R0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Tk-0003f4-QQ
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Tk-0003f4-QQ@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:36:44 +0000
Subject: [Xen-changelog] [xen master] libxl: Improve logging in
	libxl__build_dom()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8624703671373349819=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1ab2cd70f2ea36da85ffa3f8a51453b49ea0996c
Author:     Simon Gaiser <simon@invisiblethingslab.com>
AuthorDate: Thu Feb 8 22:49:09 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Feb 13 11:48:40 2018 +0000

    libxl: Improve logging in libxl__build_dom()
    
    xc_dom_parse_image() does not set errno (at least in many code paths).
    So LOGE() is not useful.
    
    Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 tools/libxl/libxl_dom.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
index 29fd2f5..2e29b52 100644
--- a/tools/libxl/libxl_dom.c
+++ b/tools/libxl/libxl_dom.c
@@ -715,7 +715,7 @@ static int libxl__build_dom(libxl__gc *gc, uint32_t domid,
     }
 #endif
     if ( (ret = xc_dom_parse_image(dom)) != 0 ) {
-        LOGE(ERROR, "xc_dom_parse_image failed");
+        LOG(ERROR, "xc_dom_parse_image failed");
         goto out;
     }
     if ( (ret = libxl__arch_domain_init_hw_description(gc, info, state, dom)) != 0 ) {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8624703671373349819==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:36:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Ty-00005U-F1; Tue, 20 Feb 2018 07:36:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Tw-00005K-MZ
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:56 +0000
X-Inumbo-ID: b85bd43c-1610-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b85bd43c-1610-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:36:10 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Tv-0002be-55
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Tu-0003fr-SR
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:36:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Tu-0003fr-SR@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:36:54 +0000
Subject: [Xen-changelog] [xen master] libxc: xc_dom_parse_elf_kernel: Return
	error for invalid kernel images
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0688359760220622631=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 37f1a96888f6022872213428cdc24060700aa9ba
Author:     Simon Gaiser <simon@invisiblethingslab.com>
AuthorDate: Thu Feb 8 22:49:10 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Feb 13 11:48:43 2018 +0000

    libxc: xc_dom_parse_elf_kernel: Return error for invalid kernel images
    
    Commit 96edb111dd ("libxc: panic when trying to create a PVH guest
    without kernel support") already improved the handling of non PVH
    capable kernels. But xc_dom_parse_elf_kernel() still returned success on
    invalid elf images and the domain build only failed later. Now the build
    process will fail immediately on detecting the error.
    
    Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 tools/libxc/xc_dom_elfloader.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/tools/libxc/xc_dom_elfloader.c b/tools/libxc/xc_dom_elfloader.c
index c936f92..26b2846 100644
--- a/tools/libxc/xc_dom_elfloader.c
+++ b/tools/libxc/xc_dom_elfloader.c
@@ -64,7 +64,7 @@ static char *xc_dom_guest_type(struct xc_dom_image *dom,
         xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
                      "%s: image not capable of booting inside a HVM container",
                      __FUNCTION__);
-        return "xen-3.0-unknown";
+        return NULL;
     }
 
     switch ( machine )
@@ -86,7 +86,10 @@ static char *xc_dom_guest_type(struct xc_dom_image *dom,
     case EM_X86_64:
         return "xen-3.0-x86_64";
     default:
-        return "xen-3.0-unknown";
+        xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
+                     "%s: unkown image type %"PRIu64,
+                     __FUNCTION__, machine);
+        return NULL;
     }
 }
 
@@ -192,6 +195,8 @@ static elf_negerrnoval xc_dom_parse_elf_kernel(struct xc_dom_image *dom)
     dom->kernel_seg.vend   = dom->parms.virt_kend;
 
     dom->guest_type = xc_dom_guest_type(dom, elf);
+    if ( dom->guest_type == NULL )
+        return -EINVAL;
     DOMPRINTF("%s: %s: 0x%" PRIx64 " -> 0x%" PRIx64 "",
               __FUNCTION__, dom->guest_type,
               dom->kernel_seg.vstart, dom->kernel_seg.vend);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0688359760220622631==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:37:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2UC-00007A-Ge; Tue, 20 Feb 2018 07:37:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2UB-00006c-4Y
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:11 +0000
X-Inumbo-ID: 102aec94-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 102aec94-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:38:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2U5-0002cU-7H
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2U5-0003hF-6b
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2U5-0003hF-6b@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:37:05 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: mark special pages as
	reserved in e820 map for PVH
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1599518857902984381=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1a42ffa3476ab433da9dc27c6d36f051b70592ed
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Tue Nov 21 12:06:06 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Feb 13 12:36:07 2018 +0000

    tools/libxl: mark special pages as reserved in e820 map for PVH
    
    The "special pages" for PVH guests include the frames for console and
    Xenstore ring buffers. Those have to be marked as "Reserved" in the
    guest's E820 map, as otherwise conflicts might arise later e.g. when
    hotplugging memory into the guest.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_x86.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
index 5f91fe4..d82013f 100644
--- a/tools/libxl/libxl_x86.c
+++ b/tools/libxl/libxl_x86.c
@@ -530,6 +530,9 @@ int libxl__arch_domain_construct_memmap(libxl__gc *gc,
         if (d_config->rdms[i].policy != LIBXL_RDM_RESERVE_POLICY_INVALID)
             e820_entries++;
 
+    /* Add mmio entry for PVH. */
+    if (dom->mmio_size && d_config->b_info.type == LIBXL_DOMAIN_TYPE_PVH)
+        e820_entries++;
 
     /* If we should have a highmem range. */
     if (highmem_size)
@@ -564,6 +567,14 @@ int libxl__arch_domain_construct_memmap(libxl__gc *gc,
         nr++;
     }
 
+    /* mmio area */
+    if (dom->mmio_size && d_config->b_info.type == LIBXL_DOMAIN_TYPE_PVH) {
+        e820[nr].addr = dom->mmio_start;
+        e820[nr].size = dom->mmio_size;
+        e820[nr].type = E820_RESERVED;
+        nr++;
+    }
+
     for (i = 0; i < MAX_ACPI_MODULES; i++) {
         if (dom->acpi_modules[i].length) {
             e820[nr].addr = dom->acpi_modules[i].guest_addr_out & ~(page_size - 1);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1599518857902984381==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:37:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2UM-00008k-IA; Tue, 20 Feb 2018 07:37:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2UL-000086-AB
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:21 +0000
X-Inumbo-ID: 162d0d12-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 162d0d12-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:38:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2UF-0002cb-9p
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2UF-0003hs-9G
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2UF-0003hs-9G@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:37:15 +0000
Subject: [Xen-changelog] [xen master] x86/mm: clean up SHARED_M2P{,
	_ENTRY} uses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwY2U3NmI4ZTk2Mjk5OGNmYjllOWVkZjE5OTUzY2NlYjc3OTM4NTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDEz
IDE3OjI4OjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDEzIDE3OjI4OjM2IDIwMTggKzAxMDAKCiAgICB4
ODYvbW06IGNsZWFuIHVwIFNIQVJFRF9NMlB7LF9FTlRSWX0gdXNlcwogICAgCiAgICBTdG9wIG9w
ZW4tY29kaW5nIFNIQVJFRF9NMlAoKSBhbmQgZHJvcCBhIHBvaW50bGVzcyB1c2Ugb2YgaXQgZnJv
bQogICAgcGFnaW5nX21mbl9pc19kaXJ0eSgpICghVkFMSURfTTJQKCkgaXMgYSBzdXBlcnNldCBv
ZiBTSEFSRURfTTJQKCkpIGFuZAogICAgYW5vdGhlciBvbmUgZnJvbSBmcmVlX3BhZ2VfdHlwZSgp
IChwcmlvciBhc3NlcnRpb25zIHJlbmRlciB0aGlzCiAgICByZWR1bmRhbnQpLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgfCA2ICsrLS0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCA0ICsrLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgIHwgMyArLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAgfCA0ICsr
LS0KIDUgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM1
ZjIwNDMuLjg2OTQyYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0yMzkwLDkgKzIzOTAsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBBU1NFUlQo
IXNoYWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpOwogCiAgICAgICAgIGdtZm4gPSBtZm5fdG9f
Z21mbihvd25lciwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKLSAgICAgICAgQVNTRVJUKFZB
TElEX00yUChnbWZuKSk7Ci0gICAgICAgIC8qIFBhZ2Ugc2hhcmluZyBub3Qgc3VwcG9ydGVkIGZv
ciBzaGFkb3dlZCBkb21haW5zICovCi0gICAgICAgIGlmKCFTSEFSRURfTTJQKGdtZm4pKQorICAg
ICAgICBpZiAoIFZBTElEX00yUChnbWZuKSApCiAgICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2Fs
bF9zaGFkb3dzKG93bmVyLCBfbWZuKGdtZm4pKTsKICAgICB9CiAKQEAgLTQyMTcsNyArNDIxNSw3
IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogCiAgICAgLyogVW5tYXAgZnJvbSBv
bGQgbG9jYXRpb24sIGlmIGFueS4gKi8KICAgICBvbGRfZ3BmbiA9IGdldF9ncGZuX2Zyb21fbWZu
KG1mbl94KG1mbikpOwotICAgIEFTU0VSVCggb2xkX2dwZm4gIT0gU0hBUkVEX00yUF9FTlRSWSAp
OworICAgIEFTU0VSVCghU0hBUkVEX00yUChvbGRfZ3BmbikpOwogICAgIGlmICggc3BhY2UgPT0g
WEVOTUFQU1BBQ0VfZ21mbiAmJiBvbGRfZ3BmbiAhPSBnZm4gKQogICAgIHsKICAgICAgICAgcmMg
PSAtRVhERVY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDZmNGJlOTUuLjU3ZjU0YzUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jCkBAIC00MDksNyArNDA5LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2lu
Zm8qIG1lbV9zaGFyaW5nX2xvb2t1cCh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdCA9IHJlYWRfYXRvbWljKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7CiAg
ICAgICAgICAgICBBU1NFUlQoKHQgJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfc2hhcmVkX3BhZ2Up
OwogICAgICAgICAgICAgQVNTRVJUKCh0ICYgUEdUX2NvdW50X21hc2spID49IDIpOwotICAgICAg
ICAgICAgQVNTRVJUKGdldF9ncGZuX2Zyb21fbWZuKG1mbikgPT0gU0hBUkVEX00yUF9FTlRSWSk7
IAorICAgICAgICAgICAgQVNTRVJUKFNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSkp
OwogICAgICAgICAgICAgcmV0dXJuIHBhZ2U7CiAgICAgICAgIH0KICAgICB9CkBAIC00NjksNyAr
NDY5LDcgQEAgc3RhdGljIGludCBhdWRpdCh2b2lkKQogICAgICAgICB9CiAKICAgICAgICAgLyog
Q2hlY2sgdGhlIG0ycCBlbnRyeSAqLwotICAgICAgICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1m
bl94KG1mbikpICE9IFNIQVJFRF9NMlBfRU5UUlkgKQorICAgICAgICBpZiAoICFTSEFSRURfTTJQ
KGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
TUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hhcmVkLCBidXQgd3JvbmcgbTJwIGVudHJ5ICgl
bHgpIVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2V0X2dw
Zm5fZnJvbV9tZm4obWZuX3gobWZuKSkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IGFkNmY5ZWYuLjc1MzEyNGIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKQEAgLTEwNTksOCArMTA1OSw3IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuK2kxKTsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBBbGxvdyBzaGFyZWQgTTJQcyAqLwotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggKG0ycGZuICE9IChnZm4gKyBpMSkpICYmCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobTJwZm4gIT0gU0hBUkVEX00yUF9FTlRS
WSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggKG0ycGZuICE9IChnZm4gKyBp
MSkpICYmICFTSEFSRURfTTJQKG0ycGZuKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbWJhZCsrOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZu
ICUjbHgiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKaW5kZXggZGNjZDE0Mi4uNDhlNTBmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjU5Nyw3ICsyNTk3LDcg
QEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBnZm4gPT0gU0hBUkVEX00yUF9FTlRSWSApCisg
ICAgICAgIGlmICggU0hBUkVEX00yUChnZm4pICkKICAgICAgICAgewogICAgICAgICAgICAgUDJN
X1BSSU5USygic2hhcmVkIG1mbiAoJWx4KSBvbiBkb21haW4gcGFnZSBsaXN0IVxuIiwKICAgICAg
ICAgICAgICAgICAgICAgbWZuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBmOTNhZTRiLi44YTY1OGI5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jCkBAIC0zNjksOCArMzY5LDggQEAgaW50IHBhZ2luZ19tZm5faXNfZGlydHkoc3RydWN0
IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIAogICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZOIGhl
cmUsIGV2ZW4gZm9yIG5vbi10cmFuc2xhdGVkIGd1ZXN0cy4gKi8KICAgICBwZm4gPSBfcGZuKGdl
dF9ncGZuX2Zyb21fbWZuKG1mbl94KGdtZm4pKSk7Ci0gICAgLyogU2hhcmVkIHBhZ2VzIGFyZSBh
bHdheXMgcmVhZC1vbmx5OyBpbnZhbGlkIHBhZ2VzIGNhbid0IGJlIGRpcnR5LiAqLwotICAgIGlm
ICggdW5saWtlbHkoU0hBUkVEX00yUChwZm5feChwZm4pKSB8fCAhVkFMSURfTTJQKHBmbl94KHBm
bikpKSApCisgICAgLyogSW52YWxpZCBwYWdlcyBjYW4ndCBiZSBkaXJ0eS4gKi8KKyAgICBpZiAo
IHVubGlrZWx5KCFWQUxJRF9NMlAocGZuX3gocGZuKSkpICkKICAgICAgICAgcmV0dXJuIDA7CiAK
ICAgICBtZm4gPSBkLT5hcmNoLnBhZ2luZy5sb2dfZGlydHkudG9wOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:37:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2UW-0000A2-Jm; Tue, 20 Feb 2018 07:37:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2UV-00009V-HR
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:31 +0000
X-Inumbo-ID: 1c2e9a9f-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c2e9a9f-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:38:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2UP-0002ct-CJ
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2UP-0003iP-Bm
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2UP-0003iP-Bm@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:37:25 +0000
Subject: [Xen-changelog] [xen master] x86: use paging_mark_pfn_dirty()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1ZTUzYWE2N2E3NmMwMzY1ZTc1NGE4NDc0MjliODM4NTA5ZDkxNDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDEz
IDE3OjI5OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDEzIDE3OjI5OjUwIDIwMTggKzAxMDAKCiAgICB4
ODY6IHVzZSBwYWdpbmdfbWFya19wZm5fZGlydHkoKQogICAgCiAgICAuLi4gaW4gcHJlZmVyZW5j
ZSBvdmVyIHBhZ2luZ19tYXJrX2RpcnR5KCksIHdoZW4gdGhlIFBGTiBpcyBrbm93bgogICAgYW55
d2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgIHwgNiArKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgfCA2ICsr
Ky0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgfCAzICstLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDIgKy0KIDUgZmls
ZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggODA4
M2RlZC4uYTk2ZDVlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtMjIwLDE0ICsyMjAsMTIgQEAgc3RhdGljIGludCBtb2Rp
ZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihkLCBwZm4sIE5VTEwsIFAyTV9VTlNIQVJFKTsKICAgICAgICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbWZuX3QgZ21mbiA9IF9tZm4o
cGFnZV90b19tZm4ocGFnZSkpOwotCi0gICAgICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
ZCwgZ21mbik7CisgICAgICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4o
cGZuKSk7CiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUaGVzZSBhcmUg
bW9zdCBwcm9iYWJseSBub3QgcGFnZSB0YWJsZXMgYW55IG1vcmUKICAgICAgICAgICAgICAgICAg
KiBkb24ndCB0YWtlIGEgbG9uZyB0aW1lIGFuZCBkb24ndCBkaWUgZWl0aGVyLgogICAgICAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQsIGdtZm4sIDEs
IDApOworICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19t
Zm4ocGFnZSkpLCAxLCAwKTsKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMThkNzIxZC4uOTFiYzNlOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0xODk3LDcgKzE4OTcsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90
IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIG5wZmVj
LndyaXRlX2FjY2VzcyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5
KGN1cnJkLCBtZm4pOworICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGN1cnJkLCBf
cGZuKGdmbikpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIElmIHAybSBpcyByZWFs
bHkgYW4gYWx0cDJtLCB1bmxvY2sgaGVyZSB0byBhdm9pZCBsb2NrIG9yZGVyaW5nCiAgICAgICAg
ICAgICAgKiB2aW9sYXRpb24gd2hlbiB0aGUgY2hhbmdlIGJlbG93IGlzIHByb3BhZ2F0ZWQgZnJv
bSBob3N0IHAybS4KQEAgLTI1ODIsNyArMjU4Miw3IEBAIHN0YXRpYyB2b2lkICpfaHZtX21hcF9n
dWVzdF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgYm9vbF90IHBlcm1hbmVudCwKICAgICAgICAg
aWYgKCB1bmxpa2VseShwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSkgKQogICAgICAgICAgICAg
KndyaXRhYmxlID0gMDsKICAgICAgICAgZWxzZSBpZiAoICFwZXJtYW5lbnQgKQotICAgICAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkoZCwgX21mbihwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAg
ICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oZ2ZuKSk7CiAgICAgfQogCiAgICAg
aWYgKCAhcGVybWFuZW50ICkKQEAgLTMyNDUsNyArMzI0NSw3IEBAIHN0YXRpYyBlbnVtIGh2bV90
cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgICAgICAgICAgbWVtY3B5
KHAsIGJ1ZiwgY291bnQpOwogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAg
ICAgbWVtc2V0KHAsIDAsIGNvdW50KTsKLSAgICAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0
eSh2LT5kb21haW4sIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgICAgICAgICBw
YWdpbmdfbWFya19wZm5fZGlydHkodi0+ZG9tYWluLCBfcGZuKGdmbl94KGdmbikpKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggNWFlYWFhYy4u
N2U2Njk2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjgzLDcgKzI4Myw3IEBAIHN0YXRpYyBpbnQgaHZtX2Fk
ZF9pb3JlcV9nZm4oCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oaW9y
cC0+Z2ZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21m
bihpb3JwLT5wYWdlKSksIDApOwogICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KGQsIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpKTsKKyAgICAgICAgcGFn
aW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oaW9ycC0+Z2ZuKSk7CiAKICAgICByZXR1cm4gcmM7
CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDg2OTQyYzcuLmUxZjA4OWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNzc1LDggKzM3NzUsNyBAQCBsb25nIGRvX21tdV91cGRh
dGUoCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwg
Z3Bmbik7Ci0KLSAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKG1m
bikpOworICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KHBnX293bmVyLCBfcGZuKGdw
Zm4pKTsKIAogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCmluZGV4IGI1ODE0MjEuLmZhMTNlMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTIxNSw3
ICsxMjE1LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuLAogICAgIGZvciggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkK
ICAgICB7CiAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikgKyBpLCBnZm5feChn
Zm5fYWxpZ25lZCkgKyBpKTsKLSAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgbWZuX2FkZCht
Zm4sIGkpKTsKKyAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oZ2ZuX3goZ2Zu
X2FsaWduZWQpICsgaSkpOwogICAgIH0KIAogICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09ICgx
VUwgPDwgb3JkZXIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:37:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Uh-0000Bx-MH; Tue, 20 Feb 2018 07:37:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Uf-0000BO-Nv
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:41 +0000
X-Inumbo-ID: 222f0066-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 222f0066-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:39:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2UZ-0002d3-EU
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2UZ-0003iu-Dw
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2UZ-0003iu-Dw@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:37:35 +0000
Subject: [Xen-changelog] [xen master] coverage: introduce support for llvm
	profiling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3363141271286805265=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 76639f7f29287cd7f8e96f2a6f3e227c8a8fd39f
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Feb 13 17:54:09 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Feb 13 17:54:09 2018 +0100

    coverage: introduce support for llvm profiling
    
    Introduce the functionality in order to fill the hooks of the
    cov_sysctl_ops struct. Note that the functionality is still not wired
    into the build system.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/common/coverage/Makefile |   2 +
 xen/common/coverage/llvm.c   | 154 +++++++++++++++++++++++++++++++++++++++++++
 xen/include/public/sysctl.h  |   6 ++
 3 files changed, 162 insertions(+)

diff --git a/xen/common/coverage/Makefile b/xen/common/coverage/Makefile
index 1039a16..46c78d1 100644
--- a/xen/common/coverage/Makefile
+++ b/xen/common/coverage/Makefile
@@ -6,4 +6,6 @@ obj-y += $(call cc-ifversion,lt,0x040700, \
 		gcc_4_7.o, $(call cc-ifversion,lt,0x050000, \
 		gcc_4_9.o, $(call cc-ifversion,lt,0x070000, \
 		gcc_5.o, gcc_7.o))))
+else
+obj-y += llvm.o
 endif
diff --git a/xen/common/coverage/llvm.c b/xen/common/coverage/llvm.c
new file mode 100644
index 0000000..766c07f
--- /dev/null
+++ b/xen/common/coverage/llvm.c
@@ -0,0 +1,154 @@
+/*
+ * Copyright (C) 2017 Citrix Systems R&D
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <xen/errno.h>
+#include <xen/guest_access.h>
+#include <xen/types.h>
+
+#include "coverage.h"
+
+#ifndef __clang__
+#error "LLVM coverage selected without clang compiler"
+#endif
+
+#if BITS_PER_LONG == 64
+#define LLVM_PROFILE_MAGIC (((uint64_t)255 << 56) | ((uint64_t)'l' << 48) | \
+    ((uint64_t)'p' << 40) | ((uint64_t)'r' << 32) | ((uint64_t)'o' << 24) | \
+    ((uint64_t)'f' << 16) | ((uint64_t)'r' << 8)  | ((uint64_t)129))
+#else
+#define LLVM_PROFILE_MAGIC (((uint64_t)255 << 56) | ((uint64_t)'l' << 48) | \
+    ((uint64_t)'p' << 40) | ((uint64_t)'r' << 32) | ((uint64_t)'o' << 24) | \
+    ((uint64_t)'f' << 16) | ((uint64_t)'R' << 8)  | ((uint64_t)129)
+#endif
+
+#if __clang_major__ >= 4 || (__clang_major__ == 3 && __clang_minor__ >= 9)
+#define LLVM_PROFILE_VERSION    4
+#define LLVM_PROFILE_NUM_KINDS  2
+#else
+#error "clang version not supported with coverage"
+#endif
+
+struct llvm_profile_data {
+    uint64_t name_ref;
+    uint64_t function_hash;
+    void *counter;
+    void *function;
+    void *values;
+    uint32_t nr_counters;
+    uint16_t nr_value_sites[LLVM_PROFILE_NUM_KINDS];
+};
+
+struct llvm_profile_header {
+    uint64_t magic;
+    uint64_t version;
+    uint64_t data_size;
+    uint64_t counters_size;
+    uint64_t names_size;
+    uint64_t counters_delta;
+    uint64_t names_delta;
+    uint64_t value_kind_last;
+};
+
+/*
+ * Since Xen uses the llvm code coverage support without the run time library
+ * __llvm_profile_runtime must be defined according to the docs at:
+ *
+ * https://clang.llvm.org/docs/SourceBasedCodeCoverage.html 
+ */
+int __llvm_profile_runtime;
+
+extern const struct llvm_profile_data __start___llvm_prf_data[];
+extern const struct llvm_profile_data __stop___llvm_prf_data[];
+extern const char __start___llvm_prf_names[];
+extern const char __stop___llvm_prf_names[];
+extern uint64_t __start___llvm_prf_cnts[];
+extern uint64_t __stop___llvm_prf_cnts[];
+
+#define START_DATA      ((const void *)__start___llvm_prf_data)
+#define END_DATA        ((const void *)__stop___llvm_prf_data)
+#define START_NAMES     ((const void *)__start___llvm_prf_names)
+#define END_NAMES       ((const void *)__stop___llvm_prf_names)
+#define START_COUNTERS  ((void *)__start___llvm_prf_cnts)
+#define END_COUNTERS    ((void *)__stop___llvm_prf_cnts)
+
+static void reset_counters(void)
+{
+    memset(START_COUNTERS, 0, END_COUNTERS - START_COUNTERS);
+}
+
+static uint32_t get_size(void)
+{
+    return ROUNDUP(sizeof(struct llvm_profile_header) + END_DATA - START_DATA +
+                   END_COUNTERS - START_COUNTERS + END_NAMES - START_NAMES, 8);
+}
+
+static int dump(XEN_GUEST_HANDLE_PARAM(char) buffer, uint32_t *buf_size)
+{
+    struct llvm_profile_header header = {
+        .magic = LLVM_PROFILE_MAGIC,
+        .version = LLVM_PROFILE_VERSION,
+        .data_size = (END_DATA - START_DATA) / sizeof(struct llvm_profile_data),
+        .counters_size = (END_COUNTERS - START_COUNTERS) / sizeof(uint64_t),
+        .names_size = END_NAMES - START_NAMES,
+        .counters_delta = (uintptr_t)START_COUNTERS,
+        .names_delta = (uintptr_t)START_NAMES,
+        .value_kind_last = LLVM_PROFILE_NUM_KINDS - 1,
+    };
+    unsigned int off = 0;
+
+#define APPEND_TO_BUFFER(src, size)                             \
+({                                                              \
+    if ( off + (size) > *buf_size )                             \
+        return -ENOMEM;                                         \
+    copy_to_guest_offset(buffer, off, (const char *)src, size); \
+    off += (size);                                              \
+})
+    APPEND_TO_BUFFER(&header, sizeof(header));
+    APPEND_TO_BUFFER(START_DATA, END_DATA - START_DATA);
+    APPEND_TO_BUFFER(START_COUNTERS, END_COUNTERS - START_COUNTERS);
+    APPEND_TO_BUFFER(START_NAMES, END_NAMES - START_NAMES);
+#undef APPEND_TO_BUFFER
+
+    clear_guest_offset(buffer, off, *buf_size - off);
+
+    return 0;
+}
+
+const struct cov_sysctl_ops cov_ops = {
+    .get_size = get_size,
+    .reset_counters = reset_counters,
+    .dump = dump,
+};
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h
index ef10368..cfc7b11 100644
--- a/xen/include/public/sysctl.h
+++ b/xen/include/public/sysctl.h
@@ -646,6 +646,12 @@ struct xen_sysctl_scheduler_op {
 
 #define XEN_GCOV_FORMAT_MAGIC    0x58434f56 /* XCOV */
 
+/*
+ * Ouput format of LLVM coverage data is just a raw stream, as would be
+ * written by the compiler_rt run time library into a .profraw file. There
+ * are no special Xen tags or delimiters because none are needed.
+ */
+
 #define XEN_SYSCTL_COVERAGE_get_size 0 /* Get total size of output data */
 #define XEN_SYSCTL_COVERAGE_read     1 /* Read output data */
 #define XEN_SYSCTL_COVERAGE_reset    2 /* Reset all counters */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3363141271286805265==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:37:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Ur-0000Dz-Nl; Tue, 20 Feb 2018 07:37:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Up-0000Cj-UO
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:51 +0000
X-Inumbo-ID: 282ec369-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 282ec369-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:39:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Uj-0002dZ-GY
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Uj-0003jS-G0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Uj-0003jS-G0@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:37:45 +0000
Subject: [Xen-changelog] [xen master] xsm: add bodge when compiling with
	llvm coverage support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0897010371898162477=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1d3bae468aff999508a52774a4360f24ac150a84
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Feb 13 17:55:43 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Feb 13 17:55:43 2018 +0100

    xsm: add bodge when compiling with llvm coverage support
    
    llvm coverage support seems to disable some of the optimizations
    needed in order to compile xsm, and the end result is that references
    to __xsm_action_mismatch_detected are left in the object files.
    
    Since coverage support cannot be used in production, introduce
    __xsm_action_mismatch_detected for llvm coverage builds.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
---
 xen/include/xsm/dummy.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index d6ddadc..466bbcb 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -24,8 +24,22 @@
  * if references remain at link time.
  */
 #define LINKER_BUG_ON(x) do { if (x) __xsm_action_mismatch_detected(); } while (0)
+
+#if defined(CONFIG_COVERAGE) && defined(__clang__)
+/*
+ * LLVM coverage support seems to disable some of the optimizations needed in
+ * order for XSM to compile. Since coverage should not be used in production
+ * provide an implementation of __xsm_action_mismatch_detected to satisfy the
+ * linker.
+ */
+static inline void __xsm_action_mismatch_detected(void)
+{
+    ASSERT_UNREACHABLE();
+}
+#else
 /* DO NOT implement this function; it is supposed to trigger link errors */
 void __xsm_action_mismatch_detected(void);
+#endif
 
 #ifdef CONFIG_XSM
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0897010371898162477==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:38:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:38:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2V0-0000FK-PE; Tue, 20 Feb 2018 07:38:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2V0-0000Eo-4b
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:02 +0000
X-Inumbo-ID: 2e2e1cd2-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e2e1cd2-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:39:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Ut-0002eW-Ib
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Ut-0003jx-I5
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:37:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Ut-0003jx-I5@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:37:55 +0000
Subject: [Xen-changelog] [xen master] coverage: add documentation for LLVM
	coverage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4406354367771991049=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5b46dad09daca14bcadec8808e1c6c86d0a159d3
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Feb 13 17:56:20 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Feb 13 17:56:20 2018 +0100

    coverage: add documentation for LLVM coverage
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 docs/misc/coverage.markdown | 47 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/docs/misc/coverage.markdown b/docs/misc/coverage.markdown
index 430cd27..3554659 100644
--- a/docs/misc/coverage.markdown
+++ b/docs/misc/coverage.markdown
@@ -8,6 +8,8 @@ information. Every basic block in the code will be instrumented by the compiler
 to compute these statistics. It should not be used in production as it slows
 down your hypervisor.
 
+# GCOV (GCC coverage)
+
 ## Enable coverage
 
 Test coverage support can be turned on compiling Xen with the `CONFIG_COVERAGE`
@@ -75,3 +77,48 @@ blob extracted from xencov!**
 * See output in a browser
 
         firefox cov/index.html
+
+# LLVM coverage
+
+## Enable coverage
+
+Coverage can be enabled using a Kconfig option, from the top-level directory
+use the following command to display the Kconfig menu:
+
+    make -C xen menuconfig clang=y
+
+The code coverage option can be found inside of the "Debugging Options"
+section. After enabling it just compile Xen as you would normally do:
+
+    make xen clang=y
+
+## Extract coverage data
+
+LLVM coverage can be extracted from the hypervisor using the `xencov` tool.
+The following actions are available:
+
+* `xencov read` extract data
+* `xencov reset` reset all coverage counters
+* `xencov read-reset` extract data and reset counters at the same time.
+
+## Possible use
+
+**This section is just an example on how to use these tools!**
+
+This example assumes you compiled Xen and copied the xen-syms file from
+xen/xen-syms into your current directory.
+
+* Extract the coverage data from Xen:
+
+    xencov read xen.profraw
+
+* Convert the data into a profile. Note that you can merge more than one
+  profraw file into a single profdata file.
+
+    llvm-profdata merge xen.profraw -o xen.profdata
+
+* Generate a HTML report of the code coverage:
+
+    llvm-cov show -format=html -output-dir=cov/ xen-syms -instr-profile=xen.profdata
+
+* Open cov/index.html with your browser in order to display the profile.
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4406354367771991049==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:38:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2V9-0000Ge-Qo; Tue, 20 Feb 2018 07:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2V9-0000GC-E0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:11 +0000
X-Inumbo-ID: 342e405c-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 342e405c-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:39:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2V3-0002fI-Ki
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2V3-0003lB-K9
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2V3-0003lB-K9@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:38:05 +0000
Subject: [Xen-changelog] [xen master] bitops: rename LOG_2 to ilog2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmNDkxZDY4NzNiZTljYWE3N2YwMmFkOGQ5OGYxNzRmMDE1MmI4MTkKQXV0aG9yOiAg
ICAgU2FtZWVyIEdvZWwgPHNhbWVlci5nb2VsQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6IFR1ZSBG
ZWIgMTMgMTc6NTY6NDIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgMTMgMTc6NTY6NDIgMjAxOCArMDEwMAoK
ICAgIGJpdG9wczogcmVuYW1lIExPR18yIHRvIGlsb2cyCiAgICAKICAgIENoYW5naW5nIHRoZSBu
YW1lIG9mIHRoZSBtYWNybyBmcm9tIExPR18yIHRvIGlsb2cyLlRoaXMgbWFrZXMgdGhlIGZ1bmN0
aW9uIG5hbWUKICAgIHNpbWlsYXIgdG8gaXRzIExpbnV4IGNvdW50ZXJwYXJ0LiBTaW5jZSwgdGhp
cyBpcyBub3QgdXNlZCBpbiBtdWx0aXBsZSBwbGFjZXMsCiAgICB0aGUgY29kZSBjaHVybiBpcyBt
aW5pbWFsLgogICAgCiAgICBUaGlzIGNoYW5nZSBoZWxwcyBpbiBwb3J0aW5nIHVuY2hhbmdlZCBj
b2RlIGZyb20gTGludXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzYW1l
ZXIuZ29lbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIHwgMiArLQog
eGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oICAgICAgICAgIHwgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jCmluZGV4IDUxYmU1MjguLmU2ZDQxNDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMK
QEAgLTE2Niw3ICsxNjYsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJMQU5LKCk7CiAj
ZW5kaWYKIAotICAgIERFRklORShJUlFTVEFUX3NoaWZ0LCBMT0dfMihzaXplb2YoaXJxX2NwdXN0
YXRfdCkpKTsKKyAgICBERUZJTkUoSVJRU1RBVF9zaGlmdCwgaWxvZzIoc2l6ZW9mKGlycV9jcHVz
dGF0X3QpKSk7CiAgICAgT0ZGU0VUKElSUVNUQVRfc29mdGlycV9wZW5kaW5nLCBpcnFfY3B1c3Rh
dF90LCBfX3NvZnRpcnFfcGVuZGluZyk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCmluZGV4IGUy
MDE5YjAuLmExMDNlNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKQEAgLTIyMyw3ICsyMjMsNyBAQCBzdGF0aWMgaW5s
aW5lIF9fdTMyIHJvcjMyKF9fdTMyIHdvcmQsIHVuc2lnbmVkIGludCBzaGlmdCkKICNkZWZpbmUg
X19MNChfeCkgICgoKF94KSAmIDB4MDAwMDAwMGMpID8gKCAyICsgX19MMiggKF94KT4+IDIpKSA6
IF9fTDIoIF94KSkKICNkZWZpbmUgX19MOChfeCkgICgoKF94KSAmIDB4MDAwMDAwZjApID8gKCA0
ICsgX19MNCggKF94KT4+IDQpKSA6IF9fTDQoIF94KSkKICNkZWZpbmUgX19MMTYoX3gpICgoKF94
KSAmIDB4MDAwMGZmMDApID8gKCA4ICsgX19MOCggKF94KT4+IDgpKSA6IF9fTDgoIF94KSkKLSNk
ZWZpbmUgTE9HXzIoX3gpICgoKF94KSAmIDB4ZmZmZjAwMDApID8gKDE2ICsgX19MMTYoKF94KT4+
MTYpKSA6IF9fTDE2KF94KSkKKyNkZWZpbmUgaWxvZzIoX3gpICgoKF94KSAmIDB4ZmZmZjAwMDAp
ID8gKDE2ICsgX19MMTYoKF94KT4+MTYpKSA6IF9fTDE2KF94KSkKIAogLyoqCiAgKiBmb3JfZWFj
aF9zZXRfYml0IC0gaXRlcmF0ZSBvdmVyIGV2ZXJ5IHNldCBiaXQgaW4gYSBtZW1vcnkgcmVnaW9u
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:38:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:38:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2VJ-0000Hw-SK; Tue, 20 Feb 2018 07:38:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2VJ-0000HV-JS
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:21 +0000
X-Inumbo-ID: 3a2eb3d2-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a2eb3d2-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:39:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2VD-0002fW-Ms
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2VD-0003ld-MF
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2VD-0003ld-MF@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:38:15 +0000
Subject: [Xen-changelog] [xen master] firmware/shim: correctly handle errors
	during Xen tree setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5672947657981794016=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e139d34a1c4b7775d5855458a325e0e4176bdf7e
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Feb 13 18:19:33 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Feb 13 18:19:33 2018 +0100

    firmware/shim: correctly handle errors during Xen tree setup
    
    "set -e" on a separate Makefile line is meaningless. Glue together all
    the lines that this is supposed to cover.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/firmware/xen-dir/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/firmware/xen-dir/Makefile b/tools/firmware/xen-dir/Makefile
index 53eb3b6..04d3c93 100644
--- a/tools/firmware/xen-dir/Makefile
+++ b/tools/firmware/xen-dir/Makefile
@@ -16,18 +16,18 @@ DEP_FILES=$(foreach i, $(LINK_FILES), $(XEN_ROOT)/$(i))
 
 linkfarm.stamp: $(DEP_DIRS) $(DEP_FILES) FORCE
 	mkdir -p $(D)
-	set -e
 	rm -f linkfarm.stamp.tmp
+	set -e; \
 	$(foreach d, $(LINK_DIRS), \
 		 (mkdir -p $(D)/$(d); \
 		  cd $(D)/$(d); \
 		  find $(XEN_ROOT)/$(d)/ -type d |\
-			sed 's,^$(XEN_ROOT)/$(d)/,,g' | xargs mkdir -p);)
+			sed 's,^$(XEN_ROOT)/$(d)/,,g' | xargs mkdir -p);) \
 	$(foreach d, $(LINK_DIRS), \
 		(cd $(XEN_ROOT); \
 		 find $(d) ! -type l -type f \
 		 $(addprefix ! -path , '*.[oda1]' '*.d[12]')) \
-		 >> linkfarm.stamp.tmp ; )
+		 >> linkfarm.stamp.tmp ; ) \
 	$(foreach f, $(LINK_FILES), \
 		echo $(f) >> linkfarm.stamp.tmp ;)
 	cmp -s linkfarm.stamp.tmp linkfarm.stamp && \
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5672947657981794016==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:38:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2VU-0000JZ-Tn; Tue, 20 Feb 2018 07:38:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2VT-0000J2-R0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:31 +0000
X-Inumbo-ID: 402e3308-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 402e3308-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:39:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2VN-0002fd-Ou
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2VN-0003mB-ON
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2VN-0003mB-ON@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:38:25 +0000
Subject: [Xen-changelog] [xen master] firmware/shim: avoid mkdir error
	during Xen tree setup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4118667360515976145=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f25dce4a2adf518678280495712d66e627adec1e
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Wed Feb 14 08:16:00 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Feb 14 08:16:00 2018 +0100

    firmware/shim: avoid mkdir error during Xen tree setup
    
    "mkdir -p" reports a missing operand, as config/ has no subdirs. Oddly
    enough this doesn't cause the whole command (and hence the build to
    fail), despite the "set -e" now covering the entire set of commands -
    perhaps a quirk of the relatively old bash I've seen this with (a few
    simple experiments suggest that commands inside () producing a non-
    success status would exit the inner shell, but not the outer one).
    
    Add a dummy . argument to the invocation.
    
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/firmware/xen-dir/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/firmware/xen-dir/Makefile b/tools/firmware/xen-dir/Makefile
index 04d3c93..7fd36a0 100644
--- a/tools/firmware/xen-dir/Makefile
+++ b/tools/firmware/xen-dir/Makefile
@@ -22,7 +22,7 @@ linkfarm.stamp: $(DEP_DIRS) $(DEP_FILES) FORCE
 		 (mkdir -p $(D)/$(d); \
 		  cd $(D)/$(d); \
 		  find $(XEN_ROOT)/$(d)/ -type d |\
-			sed 's,^$(XEN_ROOT)/$(d)/,,g' | xargs mkdir -p);) \
+			sed 's,^$(XEN_ROOT)/$(d)/,,g' | xargs mkdir -p .);) \
 	$(foreach d, $(LINK_DIRS), \
 		(cd $(XEN_ROOT); \
 		 find $(d) ! -type l -type f \
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4118667360515976145==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:38:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Ve-0000LX-VX; Tue, 20 Feb 2018 07:38:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Ve-0000KP-1c
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:42 +0000
X-Inumbo-ID: 462f1264-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 462f1264-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:40:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2VX-0002fn-R7
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2VX-0003mv-QT
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2VX-0003mv-QT@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:38:35 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Fix several bugs in
	SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3026032240071200703=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a2b08fbed388f18235fda5ba1655c1483ef3e215
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Feb 14 10:38:34 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Feb 14 13:22:15 2018 +0000

    x86/spec_ctrl: Fix several bugs in SPEC_CTRL_ENTRY_FROM_INTR_IST
    
    DO_OVERWRITE_RSB clobbers %rax, meaning in practice that the bti_ist_info
    field gets zeroed.  Older versions of this code had the DO_OVERWRITE_RSB
    register selectable, so reintroduce this ability and use it to cause the
    INTR_IST path to use %rdx instead.
    
    The use of %dl for the %cs.rpl check means that when an IST interrupt hits
    Xen, we try to load 1 into the high 32 bits of MSR_SPEC_CTRL, suffering a #GP
    fault instead.
    
    Also, drop an unused label which was a copy/paste mistake.
    
    Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reported-by: Zhenzhong Duan <zhenzhong.duan@oracle.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/include/asm-x86/spec_ctrl_asm.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/include/asm-x86/spec_ctrl_asm.h b/xen/include/asm-x86/spec_ctrl_asm.h
index 814f53d..1f2b6f3 100644
--- a/xen/include/asm-x86/spec_ctrl_asm.h
+++ b/xen/include/asm-x86/spec_ctrl_asm.h
@@ -79,10 +79,10 @@
  *  - SPEC_CTRL_EXIT_TO_GUEST
  */
 
-.macro DO_OVERWRITE_RSB
+.macro DO_OVERWRITE_RSB tmp=rax
 /*
  * Requires nothing
- * Clobbers %rax, %rcx
+ * Clobbers \tmp (%rax by default), %rcx
  *
  * Requires 256 bytes of stack space, but %rsp has no net change. Based on
  * Google's performance numbers, the loop is unrolled to 16 iterations and two
@@ -97,7 +97,7 @@
  * optimised with mov-elimination in modern cores.
  */
     mov $16, %ecx                   /* 16 iterations, two calls per loop */
-    mov %rsp, %rax                  /* Store the current %rsp */
+    mov %rsp, %\tmp                 /* Store the current %rsp */
 
 .L\@_fill_rsb_loop:
 
@@ -114,7 +114,7 @@
 
     sub $1, %ecx
     jnz .L\@_fill_rsb_loop
-    mov %rax, %rsp                  /* Restore old %rsp */
+    mov %\tmp, %rsp                 /* Restore old %rsp */
 .endm
 
 .macro DO_SPEC_CTRL_ENTRY_FROM_VMEXIT ibrs_val:req
@@ -274,7 +274,7 @@
     testb $BTI_IST_RSB, %al
     jz .L\@_skip_rsb
 
-    DO_OVERWRITE_RSB
+    DO_OVERWRITE_RSB tmp=rdx /* Clobbers %rcx/%rdx */
 
 .L\@_skip_rsb:
 
@@ -286,13 +286,13 @@
     setz %dl
     and %dl, STACK_CPUINFO_FIELD(use_shadow_spec_ctrl)(%r14)
 
-.L\@_entry_from_xen:
     /*
      * Load Xen's intended value.  SPEC_CTRL_IBRS vs 0 is encoded in the
      * bottom bit of bti_ist_info, via a deliberate alias with BTI_IST_IBRS.
      */
     mov $MSR_SPEC_CTRL, %ecx
     and $BTI_IST_IBRS, %eax
+    xor %edx, %edx
     wrmsr
 
     /* Opencoded UNLIKELY_START() with no condition. */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3026032240071200703==--

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:38:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Vp-0000Na-1t; Tue, 20 Feb 2018 07:38:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Vo-0000Mc-6z
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:52 +0000
X-Inumbo-ID: 4c2de7e1-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c2de7e1-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:40:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Vh-0002g1-T7
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Vh-0003o9-Sb
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Vh-0003o9-Sb@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:38:45 +0000
Subject: [Xen-changelog] [xen master] asm-x86/monitor: Fix monitor
	capability reporting on SVM systems
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI0YTVlZDFlZWI5ZTgzOGZjNDI2MjQ0Y2VlZjBjNmNkMGUwZGMyMDEKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IE1vbiBGZWIgMTIgMTc6MDg6MTUgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgRmViIDE0IDE4OjAx
OjI4IDIwMTggKzAwMDAKCiAgICBhc20teDg2L21vbml0b3I6IEZpeCBtb25pdG9yIGNhcGFiaWxp
dHkgcmVwb3J0aW5nIG9uIFNWTSBzeXN0ZW1zCiAgICAKICAgIE5vIG1vbml0b3IgZmVhdHVyZXMg
YXJlIGF2YWlsYWJsZSBvbiBBTUQgYW5kIGFsbAogICAgY2FwYWJpbGl0aWVzIGFyZSBwYXNzZWQg
b25seSB0byB0aGUgSW50ZWwgcHJvY2Vzc29yIGFyY2hpdGVjdHVyZS4KICAgIFRoaXMgbWVhbnMg
dGhhdCB0aGUgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMgcmV0dXJucwogICAgY2FwYWJp
bGl0aWVzID0gMC4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBzZXBhcmF0aW5nIG91dCBmZWF0dXJl
cyB3aGljaCBhcmUgaW1wbGVtZW50ZWQgb24gYm90aAogICAgc3lzdGVtcyBmcm9tIHRob3NlIGlt
cGxlbWVudGVkIG9ubHkgb24gSW50ZWwsIHNvIHRoYXQgd2UgYWR2ZXJ0aXplIHRoZQogICAgd29y
a2luZyBjYXBhYmlsaXRpZXMgb24gQU1ELgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFja2VkLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaAppbmRleCBhMDQ0NGQxLi45ZWY2ZGZmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaApAQCAtNzEsMjQgKzcxLDI4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJjaF9t
b25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB1aW50MzJfdCBj
YXBhYmlsaXRpZXMgPSAwOwogCiAgICAgLyoKLSAgICAgKiBBdCB0aGUgbW9tZW50IG9ubHkgSW50
ZWwgSFZNIGRvbWFpbnMgYXJlIHN1cHBvcnRlZC4gSG93ZXZlciwgZXZlbnQKLSAgICAgKiBkZWxp
dmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBBTUQgYW5kIFBWIGRvbWFpbnMuCisgICAgICogQXQg
dGhlIG1vbWVudCBvbmx5IEludGVsIGFuZCBBTUQgSFZNIGRvbWFpbnMgYXJlIHN1cHBvcnRlZC4g
SG93ZXZlciwKKyAgICAgKiBldmVudCBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBQViBk
b21haW5zLgogICAgICAqLwotICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWNwdV9oYXNf
dm14ICkKKyAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIGNhcGFi
aWxpdGllczsKIAotICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfV1JJVEVfQ1RSTFJFRykgfAotICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAotICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAotICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVT
VCkgfAotICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
REVCVUdfRVhDRVBUSU9OKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9DUFVJRCkgfAotICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpOwotCi0gICAgLyog
U2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1
bmMgKi8KLSAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKLSAgICAgICAg
Y2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xFU1RF
UCk7CisgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9H
VUVTVF9SRVFVRVNUKTsKKworICAgIGlmICggY3B1X2hhc192bXggKQorICAgIHsKKyAgICAgICAg
Y2FwYWJpbGl0aWVzIHw9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NU
UkxSRUcpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX01PVl9UT19NU1IpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VY
Q0VQVElPTikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfQ1BVSUQpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAorICAgICAgICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKSk7
CisKKyAgICAgICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3Qg
Y2FsbCB0aGUgaHZtIGZ1bmMgKi8KKyAgICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBw
b3J0ZWQoKSApCisgICAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKKyAgICB9CiAKICAgICBpZiAoIGh2bV9mdW5jcy5z
ZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCiAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:39:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Vz-0000Op-3Q; Tue, 20 Feb 2018 07:39:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Vy-0000OR-D0
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:02 +0000
X-Inumbo-ID: 522e712b-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 522e712b-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:40:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Vr-0002gq-VM
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Vr-0003oy-Uj
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:38:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Vr-0003oy-Uj@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:38:55 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Extend the number of memory
	banks supported
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhMWQ2ZTk0ODYyYjFhMWQ3MjA0YzgzZDU1MzM5ZTlhMjRkMWVkYjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxNTozMDo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMDozNToxMCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogRXh0ZW5kIHRoZSBudW1iZXIgb2YgbWVtb3J5IGJhbmtz
IHN1cHBvcnRlZAogICAgCiAgICBXaGVuIGJvb3RpbmcgdXNpbmcgR3J1YiBvbiBUaHVuZGVyLVgs
IHRoZSBudW1iZXIgb2YgbWVtb3J5IGF2YWlsYWJsZSBpcwogICAgZ3JlYXRlciB0aGFuIDY0LiBC
dW1wIHRoZSBudW1iZXIgdG8gMTI4LCBzbyB3ZSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgYWxsCiAg
ICB0aGUgbWVtb3J5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3NldHVwLmgKaW5kZXggN2ZmMmMzNC4uMGNjMzMzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtNiw3
ICs2LDcgQEAKICNkZWZpbmUgTUlOX0ZEVF9BTElHTiA4CiAjZGVmaW5lIE1BWF9GRFRfU0laRSBT
Wl8yTQogCi0jZGVmaW5lIE5SX01FTV9CQU5LUyA2NAorI2RlZmluZSBOUl9NRU1fQkFOS1MgMTI4
CiAKICNkZWZpbmUgTUFYX01PRFVMRVMgNSAvKiBDdXJyZW50IG1heGltdW0gdXNlZnVsIG1vZHVs
ZXMgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:39:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2W8-0000Pv-4w; Tue, 20 Feb 2018 07:39:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2W7-0000Pb-MU
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:11 +0000
X-Inumbo-ID: 582db62c-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 582db62c-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:40:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2W2-0002hf-18
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2W2-0003qP-0b
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2W2-0003qP-0b@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:39:06 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Blacklist SMMU on Thunder-X
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmZWUyYzA0ZjU1ZmQ3NTQ2N2YxYWM0ODMxNWE0Y2U3MmM4ZmRjMWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxNTozMDo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMDozNToxMCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQmxhY2tsaXN0IFNNTVUgb24gVGh1bmRlci1YCiAgICAK
ICAgIFhlbiBkb2VzIG5vdCB5ZXQgc3VwcG9ydCBDYXZpdW0gU01NVSBiZWNhdXNlIGl0IHJlcXVp
cmVzIHNvbWUKICAgIHdvcmthcm91bmQuIEZvciB0aGUgdGltZSBiZWluZywgYmxhY2tsaXN0IHRo
ZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgICB8ICAxICsKIHhl
bi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYyB8IDM5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZSBiL3hlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvTWFrZWZpbGUKaW5kZXggNTNhNDdlNC4uODBlNTU1YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL01ha2VmaWxlCkBAIC02LDUgKzYsNiBAQCBvYmotJChDT05GSUdfQVJNXzMyKSArPSBvbWFw
NS5vCiBvYmotJChDT05GSUdfQVJNXzMyKSArPSByY2FyMi5vCiBvYmotJChDT05GSUdfQVJNXzY0
KSArPSBzZWF0dGxlLm8KIG9iai15ICs9IHN1bnhpLm8KK29iai0kKENPTkZJR19BUk1fNjQpICs9
IHRodW5kZXJ4Lm8KIG9iai0kKENPTkZJR19BUk1fNjQpICs9IHhnZW5lLXN0b3JtLm8KIG9iai0k
KENPTkZJR19BUk1fNjQpICs9IHhpbGlueC16eW5xbXAubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVy
eC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjliMzJhMjkKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3RodW5kZXJ4LmMKQEAgLTAsMCArMSwz
OSBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYworICoKKyAqIENh
dml1bSBUaHVuZGVyLVggc3BlY2lmaWMgc2V0dGluZ3MKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZS4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorICovCisKKyNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KKworc3RhdGljIGNvbnN0IGNoYXIg
KiBjb25zdCB0aHVuZGVyeF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cit7CisgICAgImNhdml1
bSx0aHVuZGVyLTg4eHgiLAorICAgIE5VTEwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX21hdGNoIHRodW5kZXJ4X2JsYWNrbGlzdF9kZXZbXSBfX2luaXRjb25zdCA9Cit7Cisg
ICAgLyogQ2F2aXVtIGhhcyBpdHMgb3duIFNNTVUgd2hpY2ggaXMgbm90IHlldCBzdXBwb3J0ZWQu
ICovCisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiY2F2aXVtLHNtbXUtdjIiKSwKKyAgICB7IC8q
IHNlbnRpbmVsICovIH0sCit9OworCitQTEFURk9STV9TVEFSVCh0aHVuZGVyeCwgIlRIVU5ERVJY
IikKKyAgICAuY29tcGF0aWJsZSA9IHRodW5kZXJ4X2R0X2NvbXBhdCwKKyAgICAuYmxhY2tsaXN0
X2RldiA9IHRodW5kZXJ4X2JsYWNrbGlzdF9kZXYsCitQTEFURk9STV9FTkQKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:39:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2WJ-0000RJ-6k; Tue, 20 Feb 2018 07:39:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2WI-0000Qr-EL
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:22 +0000
X-Inumbo-ID: 5e2de00d-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e2de00d-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:40:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2WC-0002hq-3H
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2WC-0003qy-2i
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2WC-0003qy-2i@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:39:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm: cpuerrata: Actually check
	errata on non-boot CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3MTk2ZDRjYzkxN2Q5MWI1YjVkYWVlNTAxNzM1NjUxMzljYTljOWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxMjoyMjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEZlYiAxNCAxMDo0MDo0OCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBY3R1YWxseSBjaGVjayBlcnJhdGEg
b24gbm9uLWJvb3QgQ1BVcwogICAgCiAgICBUaGUgY3B1IGVycmF0YSBmcmFtZXdvcmsgd2FzIGlu
dHJvZHVjZWQgaW4gY29tbWl0IDhiMDFmNjM2NGYgInhlbi9hcm06CiAgICBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRv
CiAgICBkZXRlY3QgZXJyYXRhIHByZXNlbnQgb24gYW55IENQVXMgKHZpYSBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKS4gSG93ZXZlciwKICAgIHRoZSBmdW5jdGlvbiB0byBjaGVjayB0aGUgTUlEUiAo
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSkgbWlzdGFrZW5seQogICAgYWx3YXlzIHVzZSB0aGUgYm9v
dCBDUFUgTUlEUi4KICAgIAogICAgRml4IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UgdG8gdXNlIHRo
ZSBjdXJyZW50IENQVSBNSURSLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCmluZGV4IDljNzQ1OGUuLmMyNDM1MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTIzMCw3ICsy
MzAsNyBAQCBzdGF0aWMgaW50IGVuYWJsZV9pY19pbnZfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiBz
dGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAogaXNfYWZmZWN0ZWRfbWlkcl9yYW5nZShjb25zdCBz
dHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogewotICAgIHJldHVybiBNSURSX0lT
X0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1pZHIuYml0cywgZW50cnktPm1pZHJfbW9k
ZWwsCisgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVMX1JBTkdFKGN1cnJlbnRfY3B1X2RhdGEu
bWlkci5iaXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW50cnktPm1pZHJfcmFuZ2VfbWluLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnRyeS0+bWlkcl9yYW5nZV9tYXgpOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:39:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:39:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2WO-0000SI-8L; Tue, 20 Feb 2018 07:39:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2WN-0000SA-OL
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:27 +0000
X-Inumbo-ID: 125fb419-1611-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 125fb419-1611-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:38:41 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2WM-0002i4-5R
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2WM-0003rT-4n
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2WM-0003rT-4n@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:39:26 +0000
Subject: [Xen-changelog] [xen master] x86/entry: Use 32bit xors rater than
	64bit xors for clearing GPRs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViMWQzYTNmMDRiODVkNTk2ODYyYTRjOWRjZjc5NmU2N2FiNGRjMDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAxNCAxMzowNzowNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMTUgMTE6MDg6
MjcgMjAxOCArMDAwMAoKICAgIHg4Ni9lbnRyeTogVXNlIDMyYml0IHhvcnMgcmF0ZXIgdGhhbiA2
NGJpdCB4b3JzIGZvciBjbGVhcmluZyBHUFJzCiAgICAKICAgIEludGVsJ3MgU2lsdmVybW9udC9L
bmlnaHRzIExhbmRpbmcgYXJjaGl0ZWN0dXJlIHRyZWF0cyB0aGVtIGFzIGZ1bGwgQUxVCiAgICBv
cGVyYXRpb25zLCByYXRoZXIgdGhhbiB6ZXJvaW5nIGlkb21zLgogICAgCiAgICBObyBmdW5jdGlv
bmFsIGNoYW5nZSwgYW5kIG5vIGNoYW5nZSBpbiBjb2RlIHZvbHVtZSAob25seSBjaGFuZ2luZyB0
aGUgYml0CiAgICBzZWxlY3Rpb24gaW4gdGhlIFJFWCBwcmVmaXgpLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oIHwgMzIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaAppbmRleCBhZWUxNGJhLi42ZmMxM2QzIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmgKQEAgLTI2OSwxMCArMjY5LDEwIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQg
c3RhYyh2b2lkKQogICAgICAgICBtb3ZxICAlcjEwLFVSRUdTX3IxMCglcnNwKQogICAgICAgICBt
b3ZxICAlcjExLFVSRUdTX3IxMSglcnNwKQogLmVuZGlmCi0gICAgICAgIHhvciAgICVyOCwgJXI4
Ci0gICAgICAgIHhvciAgICVyOSwgJXI5Ci0gICAgICAgIHhvciAgICVyMTAsICVyMTAKLSAgICAg
ICAgeG9yICAgJXIxMSwgJXIxMQorICAgICAgICB4b3IgICAlcjhkLCAlcjhkCisgICAgICAgIHhv
ciAgICVyOWQsICVyOWQKKyAgICAgICAgeG9yICAgJXIxMGQsICVyMTBkCisgICAgICAgIHhvciAg
ICVyMTFkLCAlcjExZAogICAgICAgICBtb3ZxICAlcmJ4LFVSRUdTX3JieCglcnNwKQogICAgICAg
ICB4b3IgICAlZWJ4LCAlZWJ4CiAgICAgICAgIG1vdnEgICVyYnAsVVJFR1NfcmJwKCVyc3ApCkBA
IC0yODksMTAgKzI4OSwxMCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkK
ICAgICAgICAgbW92cSAgJXIxNCxVUkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNSxV
UkVHU19yMTUoJXJzcCkKIC5lbmRpZgotICAgICAgICB4b3IgICAlcjEyLCAlcjEyCi0gICAgICAg
IHhvciAgICVyMTMsICVyMTMKLSAgICAgICAgeG9yICAgJXIxNCwgJXIxNAotICAgICAgICB4b3Ig
ICAlcjE1LCAlcjE1CisgICAgICAgIHhvciAgICVyMTJkLCAlcjEyZAorICAgICAgICB4b3IgICAl
cjEzZCwgJXIxM2QKKyAgICAgICAgeG9yICAgJXIxNGQsICVyMTRkCisgICAgICAgIHhvciAgICVy
MTVkLCAlcjE1ZAogLmVuZG0KIAogI2RlZmluZSBMT0FEX09ORV9SRUcocmVnLCBjb21wYXQpIFwK
QEAgLTMxNywxMCArMzE3LDEwIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lk
KQogICAgICAgICBtb3ZxICBVUkVHU19yMTMoJXJzcCksICVyMTMKICAgICAgICAgbW92cSAgVVJF
R1NfcjEyKCVyc3ApLCAlcjEyCiAuZWxzZQotICAgICAgICB4b3IgJXIxNSwgJXIxNQotICAgICAg
ICB4b3IgJXIxNCwgJXIxNAotICAgICAgICB4b3IgJXIxMywgJXIxMwotICAgICAgICB4b3IgJXIx
MiwgJXIxMgorICAgICAgICB4b3IgJXIxNWQsICVyMTVkCisgICAgICAgIHhvciAlcjE0ZCwgJXIx
NGQKKyAgICAgICAgeG9yICVyMTNkLCAlcjEzZAorICAgICAgICB4b3IgJXIxMmQsICVyMTJkCiAu
ZW5kaWYKICAgICAgICAgTE9BRF9PTkVfUkVHKGJwLCBcY29tcGF0KQogICAgICAgICBMT0FEX09O
RV9SRUcoYngsIFxjb21wYXQpCkBAIC0zMzAsMTAgKzMzMCwxMCBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgVVJFR1NfcjkoJXJzcCksJXI5CiAg
ICAgICAgIG1vdnEgIFVSRUdTX3I4KCVyc3ApLCVyOAogLmVsc2UKLSAgICAgICAgeG9yICVyMTEs
ICVyMTEKLSAgICAgICAgeG9yICVyMTAsICVyMTAKLSAgICAgICAgeG9yICVyOSwgJXI5Ci0gICAg
ICAgIHhvciAlcjgsICVyOAorICAgICAgICB4b3IgJXIxMWQsICVyMTFkCisgICAgICAgIHhvciAl
cjEwZCwgJXIxMGQKKyAgICAgICAgeG9yICVyOWQsICVyOWQKKyAgICAgICAgeG9yICVyOGQsICVy
OGQKIC5lbmRpZgogICAgICAgICBMT0FEX09ORV9SRUcoYXgsIFxjb21wYXQpCiAgICAgICAgIExP
QURfT05FX1JFRyhjeCwgXGNvbXBhdCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:39:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Wc-0000To-9s; Tue, 20 Feb 2018 07:39:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Wb-0000TL-SA
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:41 +0000
X-Inumbo-ID: 6a30911b-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a30911b-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:41:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2WW-0002iE-83
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2WW-0003s1-7N
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2WW-0003s1-7N@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:39:36 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Fix the decoding of segment
	overrides in 64bit mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3ZGNlMjlkOWZhZjM1OTdkMDA5Yzg1M2VkMWZjYmVkOWY3YTdmNjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCA1IDE0OjMwOjQ5IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEZlYiAxNSAxMTowODoy
NyAyMDE4ICswMDAwCgogICAgeDg2L2VtdWw6IEZpeCB0aGUgZGVjb2Rpbmcgb2Ygc2VnbWVudCBv
dmVycmlkZXMgaW4gNjRiaXQgbW9kZQogICAgCiAgICBFeHBsaWNpdCBzZWdtZW50IG92ZXJpZGVz
IG90aGVyIHRoYW4gJWZzIGFuZCAlZ3MgYXJlIGRvY3VtZW50ZWQgYXMgaWdub3JlZCBieQogICAg
Ym90aCBJbnRlbCBhbmQgQU1ELgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBtZWFucyB0aGF0
OgogICAgCiAgICAgKiBFeHBsaWNpdCB1c2VzIG9mICVzcyBkb24ndCBhY3R1YWxseSB5aWVsZCAj
U1NbMF0gZm9yIG5vbi1jYW5vbmljYWwKICAgICAgIG1lbW9yeSByZWZlcmVuY2VzLgogICAgICog
RXhwbGljaXQgdXNlcyBvZiAle2UsYyxkfXMgZG9uJ3Qgb3ZlcnJpZGUgJXJicC8lcnNwLWJhc2Vk
IG1lbW9yeSByZWZlcmVuY2VzCiAgICAgICB0byB5aWVsZCAjR1BbMF0gZm9yIG5vbi1jYW5vbmlj
YWwgbWVtb3J5IHJlZmVyZW5jZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBkMTkyMjgwLi44NTM4M2VhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjUwNSw2ICsyNTA1LDEw
IEBAIHg4Nl9kZWNvZGUoCiAgICAgfQogIGRvbmVfcHJlZml4ZXM6CiAKKyAgICAvKiAle2UsYyxz
LGR9cyBvdmVycmlkZXMgYXJlIGlnbm9yZWQgaW4gNjRiaXQgbW9kZS4gKi8KKyAgICBpZiAoIG1v
ZGVfNjRiaXQoKSAmJiBvdmVycmlkZV9zZWcgPCB4ODZfc2VnX2ZzICkKKyAgICAgICAgb3ZlcnJp
ZGVfc2VnID0geDg2X3NlZ19ub25lOworCiAgICAgaWYgKCByZXhfcHJlZml4ICYgUkVYX1cgKQog
ICAgICAgICBvcF9ieXRlcyA9IDg7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:39:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Wo-0000Vy-Bc; Tue, 20 Feb 2018 07:39:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Wm-0000Uk-UC
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:52 +0000
X-Inumbo-ID: 70330ea7-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70330ea7-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:41:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Wg-0002iy-Al
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Wg-0003sV-9x
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Wg-0003sV-9x@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:39:46 +0000
Subject: [Xen-changelog] [xen master] x86/xpti: Hide almost all of .text and
	all .data/.rodata/.bss mappings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyMjU4OGU4ODUxMWQxNzk4NDU0NGMwZjAxN2E5MjdkZTMzMTUyOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEZlYiAxMiAxNjowNjowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMTUgMTE6MDg6
MjcgMjAxOCArMDAwMAoKICAgIHg4Ni94cHRpOiBIaWRlIGFsbW9zdCBhbGwgb2YgLnRleHQgYW5k
IGFsbCAuZGF0YS8ucm9kYXRhLy5ic3MgbWFwcGluZ3MKICAgIAogICAgVGhlIGN1cnJlbnQgWFBU
SSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFwIChhbmQgdGhlcmVmb3JlIGEg
bG90IG9mCiAgICBndWVzdCBkYXRhKSwgYnV0IGEgbGFyZ2UgcXVhbnRpdHkgb2YgQ1BVMCdzIHN0
YXRlIChpbmNsdWRpbmcgaXRzIHN0YWNrKQogICAgcmVtYWlucyB2aXNpYmxlLgogICAgCiAgICBG
dXJ0aGVybW9yZSwgYW4gYXR0YWNrZXIgYWJsZSB0byByZWFkIC50ZXh0IGlzIGluIGEgdmFzdGx5
IHN1cGVyaW9yIHBvc2l0aW9uCiAgICB0byBub3JtYWwgd2hlbiBpdCBjb21lcyB0byBmaW5nZXJw
cmludGluZyBYZW4gZm9yIGtub3duIHZ1bG5lcmFiaWxpdGllcywgb3IKICAgIHNjYW5uaW5nIGZv
ciBST1AvU3BlY3RyZSBnYWRnZXRzLgogICAgCiAgICBDb2xsZWN0IHRvZ2V0aGVyIHRoZSBlbnRy
eXBvaW50cyBpbiAudGV4dC5lbnRyeSAoY3VycmVudGx5IDN4NGsgZnJhbWVzLCBidXQKICAgIGNh
biBhbG1vc3QgY2VydGFpbmx5IGJlIHNsaW1tZWQgZG93biksIGFuZCBjcmVhdGUgYSBjb21tb24g
bWFwcGluZyB3aGljaCBpcwogICAgaW5zZXJ0ZWQgaW50byBlYWNoIHBlci1jcHUgc2hhZG93LiAg
VGhlIHN0dWJzIGFyZSBhbHNvIGluc2VydGVkIGludG8gdGhpcwogICAgbWFwcGluZyBieSBwb2lu
dGluZyBhdCB0aGUgaW4tdXNlIEwyLiAgVGhpcyBhbGxvd3Mgc3R1YnMgYWxsb2NhdGVkIGxhdGVy
IChTTVAKICAgIGJvb3QsIG9yIENQVSBob3RwbHVnKSB0byB3b3JrIHdpdGhvdXQgZnVydGhlciBj
aGFuZ2VzIHRvIHRoZSBjb21tb24gbWFwcGluZ3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIHwgIDMgLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAg
ICAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgNSArKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMgICAgICAgICB8IDExICsrKysrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAg
ICAgICAgICAgIHwgIDcgKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwg
MTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3OWZl
YmE2Li44MzE3NjM5IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTkzNSw5
ICsxOTM1LDYgQEAgbW9kZS4KIE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIg
dG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQogdGFibGVzLgogCi0qKiBXQVJOSU5HOiBO
b3QgeWV0IGEgY29tcGxldGUgaXNvbGF0aW9uIGltcGxlbWVudGF0aW9uLCBidXQgYmV0dGVyIHRo
YW4KLW5vdGhpbmcuICoqCi0KICMjIyB4c2F2ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4
IDJlYmVmMDMuLjYyYjQ0MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysr
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjIyLDYgKzYyMiw5IEBAIHVuc2lnbmVkIGxv
bmcgYWxsb2Nfc3R1Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1mbikK
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWVtc2V0KF9fbWFwX2RvbWFpbl9wYWdlKHBnKSwg
MHhjYywgUEFHRV9TSVpFKSk7CiAgICAgfQogCisgICAgLyogQ29uZmlybSB0aGF0IGFsbCBzdHVi
cyBmaXQgaW4gYSBzaW5nbGUgTDMgZW50cnkuICovCisgICAgQlVJTERfQlVHX09OKE5SX0NQVVMg
KiBQQUdFX1NJWkUgPiAoMXUgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSk7CisKICAgICBzdHViX3Zh
ID0gWEVOX1ZJUlRfRU5EIC0gKGNwdSArIDEpICogUEFHRV9TSVpFOwogICAgIGlmICggbWFwX3Bh
Z2VzX3RvX3hlbihzdHViX3ZhLCBtZm5feChwYWdlX3RvX21mbihwZykpLCAxLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBfU01BTExfUEFHRVMpICkK
QEAgLTY0NiwxMyArNjQ5LDI0IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lk
ICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIg
PSAodW5zaWduZWQgbG9uZylwdHIsIHBmbjsKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Ci0gICAg
bDNfcGdlbnRyeV90ICpwbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVf
b2Zmc2V0KGxpbmVhcildKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgbDNfdGFibGVfb2Zm
c2V0KGxpbmVhcik7CisgICAgbDNfcGdlbnRyeV90ICpwbDNlOwogICAgIGwyX3BnZW50cnlfdCAq
cGwyZTsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAKLSAgICBpZiAoIGxpbmVhciA8IERJUkVD
VE1BUF9WSVJUX1NUQVJUICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBTYW5p
dHkgY2hlY2sgJ2xpbmVhcicuICBXZSBvbmx5IGFsbG93IGNsb25pbmcgZnJvbSB0aGUgWGVuIHZp
cnR1YWwKKyAgICAgKiByYW5nZSwgYW5kIGluIHBhcnRpY3VsYXIsIG9ubHkgZnJvbSB0aGUgZGly
ZWN0bWFwIGFuZCAudGV4dCByYW5nZXMuCisgICAgICovCisgICAgaWYgKCByb290X3RhYmxlX29m
ZnNldChsaW5lYXIpID4gUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCB8fAorICAgICAgICAg
cm9vdF90YWJsZV9vZmZzZXQobGluZWFyKSA8IFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9U
ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGxpbmVhciA8IFhFTl9WSVJU
X1NUQVJUIHx8CisgICAgICAgICAobGluZWFyID49IFhFTl9WSVJUX0VORCAmJiBsaW5lYXIgPCBE
SVJFQ1RNQVBfVklSVF9TVEFSVCkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHBs
M2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0p
ICsKKyAgICAgICAgbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAKICAgICBmbGFncyA9IGwzZV9n
ZXRfZmxhZ3MoKnBsM2UpOwogICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOwpAQCAt
NzQ0LDggKzc1OCwxMiBAQCBzdGF0aWMgX19yZWFkX21vc3RseSBpbnQ4X3Qgb3B0X3hwdGkgPSAt
MTsKIGJvb2xlYW5fcGFyYW0oInhwdGkiLCBvcHRfeHB0aSk7CiBERUZJTkVfUEVSX0NQVShyb290
X3BnZW50cnlfdCAqLCByb290X3BndCk7CiAKK2V4dGVybiBjb25zdCBjaGFyIF9zdGV4dGVudHJ5
W10sIF9ldGV4dGVudHJ5W107CisKIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiB7CisgICAgc3RhdGljIHJvb3RfcGdlbnRyeV90IGNvbW1vbl9wZ3Q7CisK
ICAgICByb290X3BnZW50cnlfdCAqcnB0OwogICAgIHVuc2lnbmVkIGludCBvZmY7CiAgICAgaW50
IHJjOwpAQCAtNzY0LDggKzc4MiwzNSBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1
bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBpZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0
KFJPX01QVF9WSVJUX1NUQVJUKV07CiAgICAgLyogU0hfTElORUFSX1BUIGluc2VydGVkIHRvZ2V0
aGVyIHdpdGggZ3Vlc3QgbWFwcGluZ3MuICovCiAgICAgLyogUEVSRE9NQUlOIGluc2VydGVkIGR1
cmluZyBjb250ZXh0IHN3aXRjaC4gKi8KLSAgICBycHRbcm9vdF90YWJsZV9vZmZzZXQoWEVOX1ZJ
UlRfU1RBUlQpXSA9Ci0gICAgICAgIGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoWEVO
X1ZJUlRfU1RBUlQpXTsKKworICAgIC8qIE9uZS10aW1lIHNldHVwIG9mIGNvbW1vbl9wZ3QsIHdo
aWNoIG1hcHMgLnRleHQuZW50cnkgYW5kIHRoZSBzdHVicy4gKi8KKyAgICBpZiAoIHVubGlrZWx5
KCFyb290X2dldF9pbnRwdGUoY29tbW9uX3BndCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgc3R1YnNfbGluZWFyID0gWEVOX1ZJUlRfRU5EIC0gMTsKKyAgICAgICAgbDNfcGdlbnRy
eV90ICpzdHVic19tYWluLCAqc3R1YnNfc2hhZG93OworICAgICAgICBjb25zdCBjaGFyICpwdHI7
CisKKyAgICAgICAgZm9yICggcmMgPSAwLCBwdHIgPSBfc3RleHRlbnRyeTsKKyAgICAgICAgICAg
ICAgIXJjICYmIHB0ciA8IF9ldGV4dGVudHJ5OyBwdHIgKz0gUEFHRV9TSVpFICkKKyAgICAgICAg
ICAgIHJjID0gY2xvbmVfbWFwcGluZyhwdHIsIHJwdCk7CisKKyAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgLyogQ29uZmlybSB0aGF0IGFsbCBzdHVi
cyBmaXQgaW4gYSBzaW5nbGUgTDMgZW50cnkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihOUl9D
UFVTICogUEFHRV9TSVpFID4gKDF1IDw8IEwzX1BBR0VUQUJMRV9TSElGVCkpOworCisgICAgICAg
IHN0dWJzX21haW4gPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHN0
dWJzX2xpbmVhcildKTsKKyAgICAgICAgc3R1YnNfc2hhZG93ID0gbDRlX3RvX2wzZShycHRbbDRf
dGFibGVfb2Zmc2V0KHN0dWJzX2xpbmVhcildKTsKKworICAgICAgICAvKiBTcGxpY2UgaW50byB0
aGUgcmVndWxhciBMMiBtYXBwaW5nIHRoZSBzdHVicy4gKi8KKyAgICAgICAgc3R1YnNfc2hhZG93
W2wzX3RhYmxlX29mZnNldChzdHVic19saW5lYXIpXSA9CisgICAgICAgICAgICBzdHVic19tYWlu
W2wzX3RhYmxlX29mZnNldChzdHVic19saW5lYXIpXTsKKworICAgICAgICBjb21tb25fcGd0ID0g
cnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07CisgICAgfQorCisgICAgcnB0
W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBjb21tb25fcGd0OwogCiAgICAg
LyogSW5zdGFsbCBkaXJlY3QgbWFwIHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwg
YW5kIFRTUy4gKi8KICAgICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19T
SVpFOyBvZmYgKz0gUEFHRV9TSVpFICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4
IDcwN2M3NDYuLjQ1OGQ4MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTMs
NiArMTMsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9y
cy5oPgogCisgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKKwog
RU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCkBA
IC0yNzAsNiArMjcyLDkgQEAgRU5UUlkoY29tcGF0X2ludDgwX2RpcmVjdF90cmFwKQogICAgICAg
ICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQogICAgICAgICBqbXAgICBjb21wYXRf
dGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgLyogY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUg
JiBoZWxwZXJzIGRvbid0IG5lZWQgdG8gYmUgaW4gLnRleHQuZW50cnkgKi8KKyAgICAgICAgLnRl
eHQKKwogLyogQ1JFQVRFIEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIChSSU5H
LTEpIFNUQUNLOiAgICAgICAgICAgICovCiAvKiAgIHtbRVJSQ09ERSxdIEVJUCwgQ1MsIEVGTEFH
UywgW0VTUCwgU1NdfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICVyZHg6IHRy
YXBfYm91bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDU4ZjY1MmQuLjk0MWYwNmYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKQEAgLTE0LDYgKzE0LDggQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVk
ZSA8aXJxX3ZlY3RvcnMuaD4KIAorICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4Iiwg
QHByb2diaXRzCisKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0Y2hfdG9fa2Vy
bmVsKQogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTM1Nyw2
ICszNTksOSBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIHN1YnEgICQyLFVSRUdTX3JpcCgl
cnNwKQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkCiAKKyAgICAgICAgLyog
Y3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVlZCB0byBiZSBpbiAudGV4dC5l
bnRyeSAqLworICAgICAgICAudGV4dAorCiAvKiBDUkVBVEUgQSBCQVNJQyBFWENFUFRJT04gRlJB
TUUgT04gR1VFU1QgT1MgU1RBQ0s6ICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICAgeyBSQ1gs
IFIxMSwgW0VSUkNPREUsXSBSSVAsIENTLCBSRkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAgICAg
ICAgICAqLwogLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICovCkBAIC00ODcsNiArNDkyLDggQEAgRU5UUlkoZG9t
X2NyYXNoX3N5bmNfZXh0YWJsZSkKICAgICAgICAgam1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5j
aHJvbm91cyAvKiBEb2VzIG5vdCByZXR1cm4gKi8KICAgICAgICAgLnBvcHNlY3Rpb24KIAorICAg
ICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRzCisKIEVOVFJZKGNvbW1v
bl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIApAQCAtODQ1LDcgKzg1Miw3IEBA
IEdMT0JBTCh0cmFwX25vcCkKICAgICAgICAgaXJldHEKIAogLyogVGFibGUgb2YgYXV0b21hdGlj
YWxseSBnZW5lcmF0ZWQgZW50cnkgcG9pbnRzLiAgT25lIHBlciB2ZWN0b3IuICovCi0gICAgICAg
IC5zZWN0aW9uIC5pbml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKKyAgICAgICAgLnB1c2hzZWN0
aW9uIC5pbml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIEdMT0JBTChhdXRvZ2VuX2VudHJ5cG9p
bnRzKQogICAgICAgICAvKiBwb3AgaW50byB0aGUgLmluaXQucm9kYXRhIHNlY3Rpb24gYW5kIHJl
Y29yZCBhbiBlbnRyeSBwb2ludC4gKi8KICAgICAgICAgLm1hY3JvIGVudHJ5cG9pbnQgZW50CkBA
IC04NTQsNyArODYxLDcgQEAgR0xPQkFMKGF1dG9nZW5fZW50cnlwb2ludHMpCiAgICAgICAgIC5w
b3BzZWN0aW9uCiAgICAgICAgIC5lbmRtCiAKLSAgICAgICAgLnRleHQKKyAgICAgICAgLnBvcHNl
Y3Rpb24KIGF1dG9nZW5fc3R1YnM6IC8qIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHN0dWJzLiAq
LwogCiAgICAgICAgIHZlYyA9IDAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMg
Yi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDA5NTI5ODAuLjI1YzZjYmMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpA
QCAtNjcsNiArNjcsMTMgQEAgU0VDVElPTlMKICAgICAgICAqKC50ZXh0KQogICAgICAgICooLnRl
eHQuX194ODZfaW5kaXJlY3RfdGh1bmtfKikKICAgICAgICAqKC50ZXh0LnBhZ2VfYWxpZ25lZCkK
KworICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOworICAgICAgIF9zdGV4dGVudHJ5ID0gLjsK
KyAgICAgICAqKC50ZXh0LmVudHJ5KQorICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOworICAg
ICAgIF9ldGV4dGVudHJ5ID0gLjsKKwogICAgICAgICooLnRleHQuY29sZCkKICAgICAgICAqKC50
ZXh0LnVubGlrZWx5KQogICAgICAgICooLmZpeHVwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Wx-0000iT-EV; Tue, 20 Feb 2018 07:40:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Ww-0000Wu-3j
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:02 +0000
X-Inumbo-ID: 76356405-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76356405-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:41:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Wq-0002je-DK
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Wq-0003t2-Ci
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:39:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Wq-0003t2-Ci@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:39:56 +0000
Subject: [Xen-changelog] [xen master] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5M2VmZjcxM2NjNWE5MDdmM2U2MmY4NTMwNTFhYzg2YjU5OGNiZjkKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IFRodSBGZWIgMTUgMTI6MjI6MjQgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgRmViIDE1IDE0OjAx
OjI0IDIwMTggKzAwMDAKCiAgICBodm0vc3ZtOiBFbmFibGUgQnJlYWtwb2ludCBldmVudHMKICAg
IAogICAgVGhpcyBjb21taXQgaW1wbGVtZW50cyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2
bS4KICAgIEF0IHRoZSBtb21lbnQsIHRoZSBCcmVha3BvaW50IHZtZXhpdCBpcyBub3QgZm9yd2Fy
ZGVkIHRvIHRoZSBtb25pdG9yCiAgICBsYXllci4KICAgIFRoaXMgcGF0Y2ggYWRkcyB0aGUgaHZt
X21vbml0b3JfZGVidWcgY2FsbCB0byB0aGUgVk1FWElUX0VYQ0VQVElPTl9CUC4KICAgIEFsc28s
IHRoZSBTb2Z0d2FyZSBCcmVha3BvaW50IGNhcCBpcyBtb3ZlZCBmcm9tIHRoZSBJbnRlbCBhcmNo
IHRvIHRoZQogICAgY29tbW9uIHBhcnQgb2YgdGhlIGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9tb25pdG9yLmMgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgICAgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8ICA1IC0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaCB8ICA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9u
cygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25p
dG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAxMzFiODUyLi41ZDU2OGEz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL21vbml0b3IuYwpAQCAtMTMzLDYgKzEzMywxMSBAQCBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgZ2ZuX29mX3JpcCh1bnNpZ25lZCBsb25nIHJpcCkKIGludCBodm1fbW9uaXRvcl9k
ZWJ1Zyh1bnNpZ25lZCBsb25nIHJpcCwgZW51bSBodm1fbW9uaXRvcl9kZWJ1Z190eXBlIHR5cGUs
CiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0cmFwX3R5cGUsIHVuc2lnbmVk
IGxvbmcgaW5zbl9sZW5ndGgpCiB7CisgICAvKgorICAgICogcmMgPCAwIGVycm9yIGluIG1vbml0
b3Ivdm1fZXZlbnQsIGNyYXNoCisgICAgKiAhcmMgICAgY29udGludWUgbm9ybWFsbHkKKyAgICAq
IHJjID4gMCBwYXVzZWQgd2FpdGluZyBmb3IgcmVzcG9uc2UsIHdvcmsgaGVyZSBpcyBkb25lCisg
ICAgKi8KICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGFyY2hf
ZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90
IHJlcSA9IHt9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA4MWNmNWI4Li45OGE4M2QzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwpAQCAtNTksNiArNTksNyBAQAogI2luY2x1ZGUgPGFzbS9oYXAuaD4KICNpbmNsdWRlIDxh
c20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgorI2luY2x1ZGUgPGFzbS9odm0v
bW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KIAogdm9pZCBzdm1fYXNtX2RvX3Jl
c3VtZSh2b2lkKTsKQEAgLTEwNzksNyArMTA4MCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3
aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lkIG5vcmV0dXJuIHN2bV9kb19yZXN1
bWUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+
YXJjaC5odm1fc3ZtLnZtY2I7Ci0gICAgYm9vbF90IGRlYnVnX3N0YXRlID0gdi0+ZG9tYWluLT5k
ZWJ1Z2dlcl9hdHRhY2hlZDsKKyAgICBib29sIGRlYnVnX3N0YXRlID0gKHYtPmRvbWFpbi0+ZGVi
dWdnZXJfYXR0YWNoZWQgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+YXJj
aC5tb25pdG9yLnNvZnR3YXJlX2JyZWFrcG9pbnRfZW5hYmxlZCk7CiAgICAgYm9vbF90IHZjcHVf
Z3Vlc3Rtb2RlID0gMDsKICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2
KTsKIApAQCAtMjQwNCw2ICsyNDA2LDE5IEBAIHN0YXRpYyBib29sIHN2bV9nZXRfcGVuZGluZ19l
dmVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKICAgICByZXR1cm4g
dHJ1ZTsKIH0KIAorc3RhdGljIHZvaWQgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIGluc25fbGVuKQoreworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1j
YiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOworICAgIHN0cnVjdCB4ODZfZXZlbnQgZXZlbnQgPSB7
CisgICAgICAgIC52ZWN0b3IgPSB2bWNiLT5ldmVudGluai5maWVsZHMudHlwZSwKKyAgICAgICAg
LnR5cGUgPSB2bWNiLT5ldmVudGluai5maWVsZHMudHlwZSwKKyAgICAgICAgLmVycm9yX2NvZGUg
PSB2bWNiLT5leGl0aW5mbzEsCisgICAgfTsKKworICAgIGV2ZW50Lmluc25fbGVuID0gaW5zbl9s
ZW47CisgICAgaHZtX2luamVjdF9ldmVudCgmZXZlbnQpOworfQorCiBzdGF0aWMgc3RydWN0IGh2
bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAu
bmFtZSAgICAgICAgICAgICAgICAgPSAiU1ZNIiwKICAgICAuY3B1X3VwX3ByZXBhcmUgICAgICAg
PSBzdm1fY3B1X3VwX3ByZXBhcmUsCkBAIC0yNjE2LDE0ICsyNjMxLDMxIEBAIHZvaWQgc3ZtX3Zt
ZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9CUDoKLSAgICAgICAgaWYgKCAhdi0+ZG9tYWlu
LT5kZWJ1Z2dlcl9hdHRhY2hlZCApCi0gICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90
eXBlOwotICAgICAgICAvKiBBTUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVy
Y2VwdHMgZG8gbm90IHVwZGF0ZSBSSVAuICovCi0gICAgICAgIGlmICggKGluc3RfbGVuID0gX19n
ZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lOVDMpKSA9PSAwICkKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwotICAg
ICAgICBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBUUkFQX2ludDM7Ci0gICAgICAg
IGRvbWFpbl9wYXVzZV9mb3JfZGVidWdnZXIoKTsKKyAgICAgICAgaW5zdF9sZW4gPSBfX2dldF9p
bnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMyk7CisKKyAgICAgICAgaWYgKCBpbnN0X2xl
biA9PSAwICkKKyAgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIHYtPmRvbWFpbi0+
ZGVidWdnZXJfYXR0YWNoZWQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBBTUQgVm9sMiwg
MTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90IHVwZGF0ZSBSSVAuICov
CisgICAgICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOworICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5nZGJzeF92Y3B1X2V2ZW50ID0gVFJBUF9pbnQzOworICAgICAg
ICAgICAgZG9tYWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOworICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgeworICAgICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgICAgcmMgPSBodm1f
bW9uaXRvcl9kZWJ1ZyhyZWdzLT5yaXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX01PTklUT1JfU09GVFdBUkVfQlJFQUtQT0lOVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfRVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnN0X2xlbik7CisgICAgICAgICAgIGlmICggcmMgPCAwICkK
KyAgICAgICAgICAgICAgIGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7CisgICAgICAgICAgIGlm
ICggIXJjICkKKyAgICAgICAgICAgICAgIHN2bV9wcm9wYWdhdGVfaW50cih2LCBpbnN0X2xlbik7
CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZNRVhJVF9FWENFUFRJT05f
Tk06CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCmluZGV4IGQzNWNmNTUuLjVjZDY4OWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBA
IC0zNzAzLDExICszNzAzLDYgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
Vk1fTU9OSVRPUl9ERUJVR19FWENFUFRJT04sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cmFwX3R5cGUsIGluc25fbGVuKTsKIAotICAgICAgICAgICAgICAgIC8qCi0g
ICAgICAgICAgICAgICAgICogcmMgPCAwIGVycm9yIGluIG1vbml0b3Ivdm1fZXZlbnQsIGNyYXNo
Ci0gICAgICAgICAgICAgICAgICogIXJjICAgIGNvbnRpbnVlIG5vcm1hbGx5Ci0gICAgICAgICAg
ICAgICAgICogcmMgPiAwIHBhdXNlZCB3YWl0aW5nIGZvciByZXNwb25zZSwgd29yayBoZXJlIGlz
IGRvbmUKLSAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAoIHJjIDwgMCAp
CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZXhpdF9hbmRfY3Jhc2g7CiAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCA5ZWY2ZGZmLi5iMTkwMmYyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaApAQCAtNzcsMTMgKzc3LDEzIEBAIHN0YXRpYyBpbmxpbmUgdWlu
dDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIGNhcGFiaWxpdGllczsK
IAotICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VF
U1RfUkVRVUVTVCk7CisgICAgY2FwYWJpbGl0aWVzID0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAorICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpKTsKIAogICAgIGlmICgg
Y3B1X2hhc192bXggKQogICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpIHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NP
RlRXQVJFX0JSRUFLUE9JTlQpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVS
UlVQVCkgfAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2X7-00012L-GD; Tue, 20 Feb 2018 07:40:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2X6-00011p-A2
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:12 +0000
X-Inumbo-ID: 7c35ffa3-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c35ffa3-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:41:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2X0-0002kQ-FZ
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2X0-0003v7-Ez
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2X0-0003v7-Ez@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:40:06 +0000
Subject: [Xen-changelog] [xen master] hvm/svm: Enable MSR events
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlOWZjNGQ2MjhiNjEzMjkxZTNiYjVlMjQ1OGI0OWViYzdjYmQzYWYKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IFRodSBGZWIgMTUgMTI6MjI6MjUgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgRmViIDE1IDE0OjAx
OjI0IDIwMTggKzAwMDAKCiAgICBodm0vc3ZtOiBFbmFibGUgTVNSIGV2ZW50cwogICAgCiAgICBB
dCB0aGlzIG1vbWVudCB0aGVyZSBpcyBubyBmdW5jdGlvbiB0byBlbmFibGUgbXNyIGludGVyY2Vw
dGlvbiBvbiBzdm0uCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGlzIGZ1bmN0aW9u
IGFuZCBtb3ZlcyB0aGUgbW92IHRvIG1zciBtb25pdG9yCiAgICBldmVudAogICAgZm9ybSB0aGUg
SW50ZWwgYXJjaCBzaWRlIHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAg
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgOSArKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW9uaXRvci5oIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA5OGE4M2QzLi5hZDkwMjA1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTYzLDYgKzE2MywxNCBAQCB2b2lkIHN2bV9pbnRlcmNlcHRf
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIGludCBmbGFncykKICAgICAgICAgX19j
bGVhcl9iaXQobXNyICogMiArIDEsIG1zcl9iaXQpOwogfQogCitzdGF0aWMgdm9pZCBzdm1fZW5h
YmxlX21zcl9pbnRlcmNlcHRpb24oc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbXNyKQorewor
ICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAg
ICBzdm1faW50ZXJjZXB0X21zcih2LCBtc3IsIE1TUl9JTlRFUkNFUFRfV1JJVEUpOworfQorCiBz
dGF0aWMgdm9pZCBzdm1fc2F2ZV9kcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qgdm1j
Yl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKQEAgLTI0NTcsNiArMjQ2NSw3
IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1bmN0
aW9uX3RhYmxlID0gewogICAgIC5mcHVfZGlydHlfaW50ZXJjZXB0ICA9IHN2bV9mcHVfZGlydHlf
aW50ZXJjZXB0LAogICAgIC5tc3JfcmVhZF9pbnRlcmNlcHQgICA9IHN2bV9tc3JfcmVhZF9pbnRl
cmNlcHQsCiAgICAgLm1zcl93cml0ZV9pbnRlcmNlcHQgID0gc3ZtX21zcl93cml0ZV9pbnRlcmNl
cHQsCisgICAgLmVuYWJsZV9tc3JfaW50ZXJjZXB0aW9uID0gc3ZtX2VuYWJsZV9tc3JfaW50ZXJj
ZXB0aW9uLAogICAgIC5zZXRfcmR0c2NfZXhpdGluZyAgICA9IHN2bV9zZXRfcmR0c2NfZXhpdGlu
ZywKICAgICAuc2V0X2Rlc2NyaXB0b3JfYWNjZXNzX2V4aXRpbmcgPSBzdm1fc2V0X2Rlc2NyaXB0
b3JfYWNjZXNzX2V4aXRpbmcsCiAgICAgLmdldF9pbnNuX2J5dGVzICAgICAgID0gc3ZtX2dldF9p
bnNuX2J5dGVzLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCBiMTkwMmYyLi45YThmOWQ5IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaApAQCAtNzgsMTIgKzc4LDEyIEBAIHN0YXRpYyBpbmxpbmUgdWludDMy
X3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgcmV0dXJuIGNhcGFiaWxpdGllczsKIAogICAgIGNhcGFiaWxpdGllcyA9ICgoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKLSAgICAgICAgICAgICAgICAg
ICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSk7
CisgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09G
VFdBUkVfQlJFQUtQT0lOVCkgfAorICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpKTsKIAogICAgIGlmICggY3B1X2hhc192bXggKQog
ICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikg
fAogICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfQ1BVSUQpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2XH-00013f-Ho; Tue, 20 Feb 2018 07:40:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2XG-00013E-FR
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:22 +0000
X-Inumbo-ID: 82365761-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82365761-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:41:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2XA-0002ka-Hr
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2XA-0003vu-HK
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2XA-0003vu-HK@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:40:16 +0000
Subject: [Xen-changelog] [xen master] hvm/svm: Enable CR events
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlNjk4NGM1MGJjNzE0NzM5ODQ3NGZlYTBlNmI4ZGM3MzY0YjkxYjUKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IFRodSBGZWIgMTUgMTI6MjI6MjYgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgRmViIDE1IDE0OjAx
OjI0IDIwMTggKzAwMDAKCiAgICBodm0vc3ZtOiBFbmFibGUgQ1IgZXZlbnRzCiAgICAKICAgIFRo
ZSBDUl9JTlRFUkNFUFRfQ1IzX1dSSVRFIGludGVyY2VwdCBpcyBvdXQgb2YgdGhlIHZtY2ItPl9j
cl9pbnRlcmNlcHRzCiAgICBzbyB0aGUgQU1EIGFyY2ggY2FuJ3QgaW50ZXJjZXB0IENSIGV2ZW50
cy4KICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUiBpbnRlcmNlcHQgYnkgYWRk
aW5nIHRoZSBmbGFnIG9uIGEKICAgIHdyaXRlX2N0cmxyZWcgZXZlbnQuIFRoZSBtb25pdG9yIHdy
aXRlIGN0cmxyZWcgZXZlbnQgaXMgbW92ZWQgZnJvbSB0aGUKICAgIEludGVsIHNpZGUgdG8gdGhl
IGNvbW1vbiBjYXBhYmlsaXRpZXMgc2lkZS4KICAgIAogICAgV2UganVzdCBuZWVkIHRvIGVuYWJs
ZSB0aGUgU1ZNIGludGVyY2VwdCBhbmQgdGhlbiBodm1fbW92X3RvX2NyKCkgd2lsbAogICAgZm9y
d2FyZCB0aGUgZXZlbnQgb24gdG8gdGhlIG1vbml0b3Igd2hlbiBhcHByb3ByaWF0ZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDExICsrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8ICA2ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2Vk
LCAxNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYWQ5
MDIwNS4uOWY1OGFmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTYwLDYgKzYwLDcgQEAKICNpbmNsdWRl
IDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9o
dm0vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL3hz
dGF0ZS5oPgogCiB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOwpAQCAtNTYwLDYgKzU2MSwx
NiBAQCB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBjcikKICAgICAgICAgICAgICAgICBzdm1fZnB1X2VudGVyKHYpOwogICAgICAgICB9CiAKKyAg
ICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHVpbnQzMl90IGludGVyY2VwdHMgPSB2bWNiX2dldF9jcl9pbnRlcmNlcHRzKHZtY2Ip
OworCisgICAgICAgICAgICAvKiBUcmFwIENSMyB1cGRhdGVzIGlmIENSMyBtZW1vcnkgZXZlbnRz
IGFyZSBlbmFibGVkLiAqLworICAgICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gubW9uaXRv
ci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgorICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxy
ZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSApCisgICAgICAgICAgICAgICB2bWNiX3NldF9j
cl9pbnRlcmNlcHRzKHZtY2IsIGludGVyY2VwdHMgfCBDUl9JTlRFUkNFUFRfQ1IzX1dSSVRFKTsK
KyAgICAgICAgfQorCiAgICAgICAgIHZhbHVlID0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsw
XSB8IGh3X2NyMF9tYXNrOwogICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWlu
KSApCiAgICAgICAgICAgICB2YWx1ZSB8PSBYODZfQ1IwX1BHIHwgWDg2X0NSMF9XUDsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tb25pdG9yLmgKaW5kZXggOWE4ZjlkOS4uNTlhMjYxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgK
QEAgLTc5LDEyICs3OSwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9n
ZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBjYXBhYmlsaXRpZXMgPSAo
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CiAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJF
QUtQT0lOVCkgfAotICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX01PVl9UT19NU1IpKTsKKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8CisgICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykpOwogCiAgICAgaWYgKCBj
cHVfaGFzX3ZteCApCiAgICAgewotICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8
CisgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9ERUJVR19FWENFUFRJT04pIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBM
RU1FTlRFRCkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:33 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2XR-00014y-JU; Tue, 20 Feb 2018 07:40:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2XQ-00014W-Kh
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:32 +0000
X-Inumbo-ID: 8836d83d-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8836d83d-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:41:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2XK-0002kq-K7
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2XK-0003wL-JW
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2XK-0003wL-JW@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:40:26 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/dmop: only copy what is needed
	to/from the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1Y2IxNWRmZTRkMTNiOWI4YjBmMzlhOWNiMjU3NTI1YzBiNzRjNjAKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBGZWIgMTUgMTg6MTY6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBGZWIgMTUgMTg6MTY6MTcgMjAxOCAr
MDEwMAoKICAgIHg4Ni9odm0vZG1vcDogb25seSBjb3B5IHdoYXQgaXMgbmVlZGVkIHRvL2Zyb20g
dGhlIGd1ZXN0CiAgICAKICAgIGRtX29wKCkgZmFpbHMgd2l0aCAtRUZBVUxUIGlmIHRoZSBzdHJ1
Y3QgeGVuX2RtX29wIGdpdmVuIGJ5IHRoZSBndWVzdCBpcwogICAgc21hbGxlciB0aGFuIFhlbidz
IHN0cnVjdCB4ZW5fZG1fb3AuIFRoaXMgaXMgYSBwcm9ibGVtIGJlY2F1c2UgRE1PUCBpcwogICAg
bWVhbnQgdG8gYmUgYSBzdGFibGUgQUJJIGJ1dCBpdCBicmVha3Mgd2hlbmV2ZXIgdGhlIHNpemUg
b2Ygc3RydWN0CiAgICB4ZW5fZG1fb3AgY2hhbmdlcy4KICAgIAogICAgVG8gZml4IHRoaXMsIGNo
YW5nZSBob3cgdGhlIGNvcHlpbmcgdG8gYW5kIGZyb20gdGhlIGd1ZXN0IGlzIGRvbmUuIFdoZW4K
ICAgIGNvcHlpbmcgZnJvbSB0aGUgZ3Vlc3QsIGZpcnN0IGNvcHkgdGhlIGhlYWRlciBhbmQgaW5z
cGVjdCB0aGUgb3AuIFRoZW4sCiAgICBvbmx5IGNvcHkgdGhlIGNvcnJlY3QgYW1vdW50IG5lZWRl
ZCBmb3IgdGhhdCBvcC4gV2hlbiBjb3B5aW5nIHRvIHRoZQogICAgZ3Vlc3QsIGRvbid0IGNvcHkg
dGhlIGhlYWRlci4gUmF0aGVyLCBjb3B5IG9ubHkgdGhlIGNvcnJlY3QgYW1vdW50CiAgICBuZWVk
ZWQgZm9yIHRoYXQgcGFydGljdWxhciBvcC4KICAgIAogICAgU28gbm93IHRoZSBkbV9vcCgpIHdp
bGwgZmFpbCBpZiB0aGUgZ3Vlc3QgZG9lcyBub3Qgc3VwcGx5IGVub3VnaCBieXRlcwogICAgZm9y
IHRoZSBzcGVjaWZpYyBvcC4gSXQgd2lsbCBub3QgZmFpbCBpZiB0aGUgZ3Vlc3Qgc3VwcGxpZXMg
dG9vIG1hbnkKICAgIGJ5dGVzIGZvciB0aGUgc3BlY2lmaWMgb3AsIGJ1dCBYZW4gd2lsbCBub3Qg
Y29weSB0aGUgZXh0cmEgYnl0ZXMuCiAgICAKICAgIFJlbW92ZSBzb21lIG5vdyB1bnVzZWQgbWFj
cm9zIGFuZCBoZWxwZXIgZnVuY3Rpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb3NzIExh
Z2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9k
bS5jIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5j
CmluZGV4IGE5NmQ1ZWIuLjc3ODg1NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTU0LDQyICs1NCwxMCBAQCBzdGF0aWMg
Ym9vbCBfcmF3X2NvcHlfZnJvbV9ndWVzdF9idWZfb2Zmc2V0KHZvaWQgKmRzdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0X2J5dGVzLCBkc3RfYnl0ZXMpOwogfQog
Ci1zdGF0aWMgYm9vbCBfcmF3X2NvcHlfdG9fZ3Vlc3RfYnVmX29mZnNldChjb25zdCBzdHJ1Y3Qg
ZG1vcF9hcmdzICphcmdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGJ1Zl9pZHgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplX3Qgb2Zmc2V0X2J5dGVzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNyY19ieXRlcykKLXsKLSAgICBzaXplX3QgYnVm
X2J5dGVzOwotCi0gICAgaWYgKCBidWZfaWR4ID49IGFyZ3MtPm5yX2J1ZnMgKQotICAgICAgICBy
ZXR1cm4gZmFsc2U7Ci0KLSAgICBidWZfYnl0ZXMgPSBhcmdzLT5idWZbYnVmX2lkeF0uc2l6ZTsK
LQotCi0gICAgaWYgKCAob2Zmc2V0X2J5dGVzICsgc3JjX2J5dGVzKSA8IG9mZnNldF9ieXRlcyB8
fAotICAgICAgICAgKG9mZnNldF9ieXRlcyArIHNyY19ieXRlcykgPiBidWZfYnl0ZXMgKQotICAg
ICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICByZXR1cm4gIWNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGFy
Z3MtPmJ1ZltidWZfaWR4XS5oLCBvZmZzZXRfYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzcmMsIHNyY19ieXRlcyk7Ci19Ci0KICNkZWZpbmUgQ09QWV9GUk9NX0dVRVNU
X0JVRl9PRkZTRVQoZHN0LCBidWZzLCBidWZfaWR4LCBvZmZzZXRfYnl0ZXMpIFwKICAgICBfcmF3
X2NvcHlfZnJvbV9ndWVzdF9idWZfb2Zmc2V0KCYoZHN0KSwgYnVmcywgYnVmX2lkeCwgb2Zmc2V0
X2J5dGVzLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHN0
KSkKIAotI2RlZmluZSBDT1BZX1RPX0dVRVNUX0JVRl9PRkZTRVQoYnVmcywgYnVmX2lkeCwgb2Zm
c2V0X2J5dGVzLCBzcmMpIFwKLSAgICBfcmF3X2NvcHlfdG9fZ3Vlc3RfYnVmX29mZnNldChidWZz
LCBidWZfaWR4LCBvZmZzZXRfYnl0ZXMsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmKHNyYyksIHNpemVvZihzcmMpKQotCi0jZGVmaW5lIENPUFlfRlJPTV9HVUVTVF9CVUYo
ZHN0LCBidWZzLCBidWZfaWR4KSBcCi0gICAgQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoZHN0
LCBidWZzLCBidWZfaWR4LCAwKQotCi0jZGVmaW5lIENPUFlfVE9fR1VFU1RfQlVGKGJ1ZnMsIGJ1
Zl9pZHgsIHNyYykgXAotICAgIENPUFlfVE9fR1VFU1RfQlVGX09GRlNFVChidWZzLCBidWZfaWR4
LCAwLCBzcmMpCi0KIHN0YXRpYyBpbnQgdHJhY2tfZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWluICpk
LCB4ZW5fcGZuX3QgZmlyc3RfcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBuciwgY29uc3Qgc3RydWN0IHhlbl9kbV9vcF9idWYgKmJ1ZikKIHsKQEAgLTM3MCw2
ICszMzgsMjggQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9h
cmdzKQogICAgIHN0cnVjdCB4ZW5fZG1fb3Agb3A7CiAgICAgYm9vbCBjb25zdF9vcCA9IHRydWU7
CiAgICAgbG9uZyByYzsKKyAgICBzaXplX3Qgb2Zmc2V0OworCisgICAgc3RhdGljIGNvbnN0IHVp
bnQ4X3Qgb3Bfc2l6ZVtdID0geworICAgICAgICBbWEVOX0RNT1BfY3JlYXRlX2lvcmVxX3NlcnZl
cl0gICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3Nl
cnZlciksCisgICAgICAgIFtYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm9dICAgICAgICAg
ICAgPSBzaXplb2Yoc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8pLAorICAg
ICAgICBbWEVOX0RNT1BfbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcl0gICAgID0gc2l6ZW9m
KHN0cnVjdCB4ZW5fZG1fb3BfaW9yZXFfc2VydmVyX3JhbmdlKSwKKyAgICAgICAgW1hFTl9ETU9Q
X3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyXSA9IHNpemVvZihzdHJ1Y3QgeGVuX2Rt
X29wX2lvcmVxX3NlcnZlcl9yYW5nZSksCisgICAgICAgIFtYRU5fRE1PUF9zZXRfaW9yZXFfc2Vy
dmVyX3N0YXRlXSAgICAgICAgICAgPSBzaXplb2Yoc3RydWN0IHhlbl9kbV9vcF9zZXRfaW9yZXFf
c2VydmVyX3N0YXRlKSwKKyAgICAgICAgW1hFTl9ETU9QX2Rlc3Ryb3lfaW9yZXFfc2VydmVyXSAg
ICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KSwKKyAgICAgICAgW1hFTl9ETU9QX3RyYWNrX2RpcnR5X3ZyYW1dICAgICAgICAgICAgICAgICA9
IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX3RyYWNrX2RpcnR5X3ZyYW0pLAorICAgICAgICBbWEVO
X0RNT1Bfc2V0X3BjaV9pbnR4X2xldmVsXSAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4
ZW5fZG1fb3Bfc2V0X3BjaV9pbnR4X2xldmVsKSwKKyAgICAgICAgW1hFTl9ETU9QX3NldF9pc2Ff
aXJxX2xldmVsXSAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX3NldF9p
c2FfaXJxX2xldmVsKSwKKyAgICAgICAgW1hFTl9ETU9QX3NldF9wY2lfbGlua19yb3V0ZV0gICAg
ICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX3NldF9wY2lfbGlua19yb3V0ZSks
CisgICAgICAgIFtYRU5fRE1PUF9tb2RpZmllZF9tZW1vcnldICAgICAgICAgICAgICAgICAgPSBz
aXplb2Yoc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnkpLAorICAgICAgICBbWEVOX0RN
T1Bfc2V0X21lbV90eXBlXSAgICAgICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4ZW5f
ZG1fb3Bfc2V0X21lbV90eXBlKSwKKyAgICAgICAgW1hFTl9ETU9QX2luamVjdF9ldmVudF0gICAg
ICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX2luamVjdF9ldmVudCks
CisgICAgICAgIFtYRU5fRE1PUF9pbmplY3RfbXNpXSAgICAgICAgICAgICAgICAgICAgICAgPSBz
aXplb2Yoc3RydWN0IHhlbl9kbV9vcF9pbmplY3RfbXNpKSwKKyAgICAgICAgW1hFTl9ETU9QX21h
cF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXJdICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29w
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIpLAorICAgICAgICBbWEVOX0RNT1BfcmVtb3Rl
X3NodXRkb3duXSAgICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4ZW5fZG1fb3BfcmVt
b3RlX3NodXRkb3duKSwKKyAgICAgICAgW1hFTl9ETU9QX3JlbG9jYXRlX21lbW9yeV0gICAgICAg
ICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX3JlbG9jYXRlX21lbW9yeSksCisg
ICAgICAgIFtYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cl0gICAgICAgICAgICAgPSBzaXpl
b2Yoc3RydWN0IHhlbl9kbV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0ciksCisgICAgfTsKIAogICAg
IHJjID0gcmN1X2xvY2tfcmVtb3RlX2RvbWFpbl9ieV9pZChvcF9hcmdzLT5kb21pZCwgJmQpOwog
ICAgIGlmICggcmMgKQpAQCAtMzgyLDEyICszNzIsMjggQEAgc3RhdGljIGludCBkbV9vcChjb25z
dCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgIGlmICggcmMgKQogICAgICAgICBnb3Rv
IG91dDsKIAotICAgIGlmICggIUNPUFlfRlJPTV9HVUVTVF9CVUYob3AsIG9wX2FyZ3MsIDApICkK
KyAgICBvZmZzZXQgPSBvZmZzZXRvZihzdHJ1Y3QgeGVuX2RtX29wLCB1KTsKKworICAgIHJjID0g
LUVGQVVMVDsKKyAgICBpZiAoIG9wX2FyZ3MtPmJ1ZlswXS5zaXplIDwgb2Zmc2V0ICkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQoKHZvaWQgKikm
b3AsIG9wX2FyZ3MtPmJ1ZlswXS5oLCAwLCBvZmZzZXQpICkKKyAgICAgICAgZ290byBvdXQ7CisK
KyAgICBpZiAoIG9wLm9wID49IEFSUkFZX1NJWkUob3Bfc2l6ZSkgKQogICAgIHsKLSAgICAgICAg
cmMgPSAtRUZBVUxUOworICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKKyAgICBpZiAoIG9wX2FyZ3MtPmJ1ZlswXS5zaXplIDwgb2Zmc2V0ICsgb3Bf
c2l6ZVtvcC5vcF0gKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggY29weV9mcm9tX2d1
ZXN0X29mZnNldCgodm9pZCAqKSZvcC51LCBvcF9hcmdzLT5idWZbMF0uaCwgb2Zmc2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcF9zaXplW29wLm9wXSkgKQorICAgICAgICBn
b3RvIG91dDsKKwogICAgIHJjID0gLUVJTlZBTDsKICAgICBpZiAoIG9wLnBhZCApCiAgICAgICAg
IGdvdG8gb3V0OwpAQCAtNjkyLDcgKzY5OCw4IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3Ry
dWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICB9CiAKICAgICBpZiAoICghcmMgfHwgcmMgPT0g
LUVSRVNUQVJUKSAmJgotICAgICAgICAgIWNvbnN0X29wICYmICFDT1BZX1RPX0dVRVNUX0JVRihv
cF9hcmdzLCAwLCBvcCkgKQorICAgICAgICAgIWNvbnN0X29wICYmIGNvcHlfdG9fZ3Vlc3Rfb2Zm
c2V0KG9wX2FyZ3MtPmJ1ZlswXS5oLCBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHZvaWQgKikmb3AudSwgb3Bfc2l6ZVtvcC5vcF0pICkKICAgICAg
ICAgcmMgPSAtRUZBVUxUOwogCiAgb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Xb-00016H-L8; Tue, 20 Feb 2018 07:40:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Xa-00015t-U4
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:42 +0000
X-Inumbo-ID: 8e3effbe-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e3effbe-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:42:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2XU-0002l0-Nv
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2XU-0003wv-Ld
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2XU-0003wv-Ld@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:40:36 +0000
Subject: [Xen-changelog] [xen master] x86/srat: fix end calculation in
	nodes_cover_memory()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkYmVkNDI2NDllYjA2NGU3YzZkMWJhZTJiZGQ0ZjQ2ZTdiMmExNjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRmViIDE1
IDE4OjE3OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgRmViIDE1IDE4OjE3OjMyIDIwMTggKzAxMDAKCiAgICB4
ODYvc3JhdDogZml4IGVuZCBjYWxjdWxhdGlvbiBpbiBub2Rlc19jb3Zlcl9tZW1vcnkoKQogICAg
CiAgICBBbG9uZyB0aGUgbGluZXMgb2YgY29tbWl0IDcyMjY0ODY3NjcgKCJ4ODYvc3JhdDogZml4
IHRoZSBlbmQgcGZuIGNoZWNrCiAgICBpbiB2YWxpZF9udW1hX3JhbmdlKCkiKSBub2Rlc19jb3Zl
cl9tZW1vcnkoKSBhbHNvIGRvZXNuJ3QgY29uc2lzdGVudGx5CiAgICB1c2UgImVuZCI6IEl0J3Mg
c2V0IHRvIGFuIGluY2x1c2l2ZSB2YWx1ZSBpbml0aWFsbHksIGJ1dCB0aGVuIGNvbXBhcmVkCiAg
ICB0byB0aGUgZXhjbHVzaXZlICJlbmQiIGZpZWxkIG9mIHN0cnVjdCBub2RlIGFuZCBhbHNvIHBv
c3NpYmx5IHNldCB0bwogICAgbm9kZXNbal0uc3RhcnQsIG1ha2luZyBpdCBleGNsdXNpdmUgdG9v
LiBDaGFuZ2UgdGhlIGluaXRpYWxpemF0aW9uIHRvCiAgICBtYWtlIHRoZSB2YXJpYWJsZSBjb25z
aXN0ZW50bHkgZXhjbHVzaXZlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3JhdC5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKaW5kZXggNDlkMDRiOC4uMTY2
ZWI0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NyYXQuYworKysgYi94ZW4vYXJjaC94ODYv
c3JhdC5jCkBAIC0zNjgsNyArMzY4LDcgQEAgc3RhdGljIGludCBfX2luaXQgbm9kZXNfY292ZXJf
bWVtb3J5KHZvaWQpCiAJCX0KIAogCQlzdGFydCA9IGU4MjAubWFwW2ldLmFkZHI7Ci0JCWVuZCA9
IGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1hcFtpXS5zaXplIC0gMTsKKwkJZW5kID0gZTgyMC5t
YXBbaV0uYWRkciArIGU4MjAubWFwW2ldLnNpemU7CiAKIAkJZG8gewogCQkJZm91bmQgPSAwOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Xm-00018B-Mm; Tue, 20 Feb 2018 07:40:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Xl-000179-39
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:53 +0000
X-Inumbo-ID: 943f1802-1611-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 943f1802-1611-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 07:42:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Xe-0002lA-Q1
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Xe-0003xR-PQ
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Xe-0003xR-PQ@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:40:46 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Propagate microcode
	update errors
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ODgyYjM4ZDY0MGZmNTI2MDc0MmJkYjFmODhiYzkyYjQwMzkzOTIKQXV0aG9yOiAg
ICAgVXdlIERhbm5vd3NraSA8dXdlZEBhbWF6b24uZGU+CkF1dGhvckRhdGU6IEZyaSBGZWIgMTYg
MTM6MTk6NTQgMjAxOCArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRmViIDE2IDEzOjMzOjEzIDIwMTggKzAw
MDAKCiAgICB4ODYvbWljcm9jb2RlOiBQcm9wYWdhdGUgbWljcm9jb2RlIHVwZGF0ZSBlcnJvcnMK
ICAgIAogICAgRXJyb3JzIG9uIHVwZGF0aW5nIHRoZSBtaWNyb2NvZGUgaW4gdGhlIHByb2Nlc3Nv
ciB3ZXJlIHNpbGVudGx5CiAgICBkcm9wcGVkIHdoZW4gaW52b2tlZCB2aWEgdGhlIG1pY3JvY29k
ZV91cGRhdGUgaHlwZXJjYWxsLiBBbHNvLCB0aGUgbG9nCiAgICBtZXNzYWdlIHdhcyBtaXNsZWFk
aW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBVd2UgRGFubm93c2tpIDx1d2VkQGFtYXpvbi5k
ZT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW4gTnVlcm5iZXJnZXIgPHNudUBhbWF6b24uZGU+CiAg
ICBSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1wb2hsYWNrQGFtYXpvbi5kZT4KICAgIFJl
dmlld2VkLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IGM2YjY3ZTQu
Ljk2NTc1NzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysg
Yi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTMwOSw3ICszMDksOCBAQCBzdGF0
aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggdmFsWzFd
ICE9IHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYgKQogICAgIHsKICAgICAgICAgcHJpbnRrKEtF
Uk5fRVJSICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZSBmcm9tIHJldmlzaW9uICIKLSAgICAgICAg
ICAgICAgICIlI3ggdG8gJSN4IGZhaWxlZFxuIiwgY3B1X251bSwgdWNpLT5jcHVfc2lnLnJldiwg
dmFsWzFdKTsKKyAgICAgICAgICAgICAgICIlI3ggdG8gJSN4IGZhaWxlZC4gUmVzdWx0aW5nIHJl
dmlzaW9uIGlzICUjeC5cbiIsIGNwdV9udW0sCisgICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcu
cmV2LCB1Y2ktPm1jLm1jX2ludGVsLT5oZHIucmV2LCB2YWxbMV0pOwogICAgICAgICByZXR1cm4g
LUVJTzsKICAgICB9CiAgICAgcHJpbnRrKEtFUk5fSU5GTyAibWljcm9jb2RlOiBDUFUlZCB1cGRh
dGVkIGZyb20gcmV2aXNpb24gIgpAQCAtMzg3LDcgKzM4OCw3IEBAIHN0YXRpYyBpbnQgY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAg
ICAgZXJyb3IgPSBvZmZzZXQ7CiAKICAgICBpZiAoICFlcnJvciAmJiBtYXRjaGluZ19jb3VudCAp
Ci0gICAgICAgIGFwcGx5X21pY3JvY29kZShjcHUpOworICAgICAgICBlcnJvciA9IGFwcGx5X21p
Y3JvY29kZShjcHUpOwogCiAgICAgcmV0dXJuIGVycm9yOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Feb 20 07:40:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eo2Xr-00019R-PE; Tue, 20 Feb 2018 07:40:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2Xq-00019H-Ii
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:58 +0000
X-Inumbo-ID: 4872107a-1611-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4872107a-1611-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:40:12 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2Xo-0002m5-SS
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eo2Xo-0003y1-RU
 for xen-changelog@lists.xenproject.org; Tue, 20 Feb 2018 07:40:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eo2Xo-0003y1-RU@xenbits.xenproject.org>
Date: Tue, 20 Feb 2018 07:40:56 +0000
Subject: [Xen-changelog] [xen master] hvm/monitor: fix usage of the control
	register mask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6930619275315363385=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 24470b99c1671dca531c2cf5747eda2f8892ecbc
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Feb 16 18:16:23 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Feb 16 20:16:23 2018 +0000

    hvm/monitor: fix usage of the control register mask
    
    Previous usage is not correct and would prevent certain updates from
    being notified to the monitor client.
    
    For example if (value ^ old) == (PGE | PSE) and mask == PGE this
    update would not be notified.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
---
 xen/arch/x86/hvm/monitor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/monitor.c b/xen/arch/x86/hvm/monitor.c
index 5d568a3..160c032 100644
--- a/xen/arch/x86/hvm/monitor.c
+++ b/xen/arch/x86/hvm/monitor.c
@@ -39,7 +39,7 @@ bool hvm_monitor_cr(unsigned int index, unsigned long value, unsigned long old)
     if ( (ad->monitor.write_ctrlreg_enabled & ctrlreg_bitmask) &&
          (!(ad->monitor.write_ctrlreg_onchangeonly & ctrlreg_bitmask) ||
           value != old) &&
-         (!((value ^ old) & ad->monitor.write_ctrlreg_mask[index])) )
+         ((value ^ old) & ~ad->monitor.write_ctrlreg_mask[index]) )
     {
         bool sync = ad->monitor.write_ctrlreg_sync & ctrlreg_bitmask;
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6930619275315363385==--

From xen-changelog-bounces@lists.xenproject.org Wed Feb 21 02:22:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 02:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eoK2s-000209-LZ; Wed, 21 Feb 2018 02:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoK2r-000203-Dg
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:09 +0000
X-Inumbo-ID: 394e891f-16ae-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 394e891f-16ae-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 02:23:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoK2k-0002YM-Og
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eoK2k-000570-Ne
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eoK2k-000570-Ne@xenbits.xenproject.org>
Date: Wed, 21 Feb 2018 02:22:02 +0000
Subject: [Xen-changelog] [xen master] x86/PV: avoid indirect call/thunk in
	I/O emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwOTFkYWE5ZDkxMTk5NTMyN2VmOTJjM2NlNjYzYzNjNTY5YzhjNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRmViIDE5
IDEzOjU5OjM3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gRmViIDE5IDEzOjU5OjM3IDIwMTggKzAxMDAKCiAgICB4
ODYvUFY6IGF2b2lkIGluZGlyZWN0IGNhbGwvdGh1bmsgaW4gSS9PIGVtdWxhdGlvbgogICAgCiAg
ICBUaGUgc3R1YiBpcyB3aXRoaW4gcmVhY2ggZnJvbSB0aGUgLnRleHQgc2VjdGlvbiwgc28gdGhl
cmUncyBubyBwb2ludAogICAgdXNpbmcgYW4gaW5kaXJlY3QgY2FsbCBoZXJlLiBUaGlzIGhhcyB0
aGUgYWRkZWQgYmVuZWZpdCBvZiB0aGVyZSBubwogICAgbG9uZ2VyIGJlaW5nIHR3byBzdWZmaWNp
ZW50bHkgZGlmZmVyZW50IGFwcHJvYWNoZXMsIGJyZWFraW5nIG9uZSBvZgogICAgd2hpY2ggcGVv
cGxlIG1heSBub3QgZXZlbiBub3RpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
IHwgMzkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCmluZGV4IDIxZWNmYzguLjE3YWFmOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTcz
LDU1ICs3Myw0MiBAQCB2b2lkICgqcHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0
LCB1OCB2YWx1ZSk7CiAKIHR5cGVkZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqKTsKIAotdm9pZCBfX3g4Nl9pbmRpcmVjdF90aHVua19yY3godm9pZCk7Ci0KIHN0
YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29wX2N0
eHQgKmN0eHQsIHU4IG9wY29kZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCiB7CiAgICAgc3Ry
dWN0IHN0dWJzICp0aGlzX3N0dWJzID0gJnRoaXNfY3B1KHN0dWJzKTsKICAgICB1bnNpZ25lZCBs
b25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsgU1RVQl9CVUZfU0laRSAvIDI7CisgICAg
bG9uZyBkaXNwOwogICAgIGJvb2wgdXNlX3F1aXJrX3N0dWIgPSBmYWxzZTsKIAogICAgIGlmICgg
IWN0eHQtPmlvX2VtdWxfc3R1YiApCiAgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9CiAgICAg
ICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX3N0dWJzLT5tZm4pKSArIChzdHViX3Zh
ICYgflBBR0VfTUFTSyk7CiAKLSAgICAvKiBtb3ZxICRob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2gs
JXJjeCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4NDg7Ci0gICAgY3R4dC0+aW9f
ZW11bF9zdHViWzFdID0gMHhiOTsKLSAgICAqKHZvaWQgKiopJmN0eHQtPmlvX2VtdWxfc3R1Ylsy
XSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoOwotCi0jaWZkZWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LCi0gICAgLyogY2FsbHEgX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4ICovCi0g
ICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZTg7Ci0gICAgKihpbnQzMl90ICopJmN0eHQt
PmlvX2VtdWxfc3R1YlsxMV0gPQotICAgICAgICAobG9uZylfX3g4Nl9pbmRpcmVjdF90aHVua19y
Y3ggLSAoc3R1Yl92YSArIDExICsgNCk7Ci0jZWxzZQotICAgIC8qIGNhbGxxIColcmN4ICovCi0g
ICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Ci0gICAgY3R4dC0+aW9fZW11bF9zdHVi
WzExXSA9IDB4ZDE7Ci0gICAgLyogVE9ETzogdW50YW5nbGUgaWRlYWxfbm9wcyBmcm9tIGluaXQv
bGl2ZXBhdGNoIEtjb25maWcgb3B0aW9ucy4gKi8KLSAgICBtZW1jcHkoJmN0eHQtPmlvX2VtdWxf
c3R1YlsxMl0sICJceDBmXHgxZlx4MDAiLCAzKTsgLyogUDZfTk9QMyAqLwotI2VuZGlmCisgICAg
LyogY2FsbCBob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2ggKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMF0gPSAweGU4OworICAgIGRpc3AgPSAobG9uZylob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2gg
LSAoc3R1Yl92YSArIDUpOworICAgIEJVR19PTigoaW50MzJfdClkaXNwICE9IGRpc3ApOworICAg
ICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSBkaXNwOwogCiAgICAgaWYgKCB1
bmxpa2VseShpb2VtdWxfaGFuZGxlX3F1aXJrKSApCi0gICAgICAgIHVzZV9xdWlya19zdHViID0g
aW9lbXVsX2hhbmRsZV9xdWlyayhvcGNvZGUsICZjdHh0LT5pb19lbXVsX3N0dWJbMTVdLAorICAg
ICAgICB1c2VfcXVpcmtfc3R1YiA9IGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+
aW9fZW11bF9zdHViWzVdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4dC0+Y3R4dC5yZWdzKTsKIAogICAgIGlmICggIXVzZV9xdWlya19zdHViICkKICAg
ICB7CiAgICAgICAgIC8qIGRhdGExNiBvciBub3AgKi8KLSAgICAgICAgY3R4dC0+aW9fZW11bF9z
dHViWzE1XSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OworICAgICAgICBjdHh0LT5pb19l
bXVsX3N0dWJbNV0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKICAgICAgICAgLyogPGlv
LWFjY2VzcyBvcGNvZGU+ICovCi0gICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNl0gPSBvcGNv
ZGU7CisgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1Yls2XSA9IG9wY29kZTsKICAgICAgICAgLyog
aW1tOCBvciBub3AgKi8KLSAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzE3XSA9ICEob3Bjb2Rl
ICYgOCkgPyBwb3J0IDogMHg5MDsKKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzddID0gIShv
cGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOwogICAgICAgICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0
X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KLSAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzE4XSA9
IDB4YzM7CisgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1Yls4XSA9IDB4YzM7CiAgICAgfQogCi0g
ICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgTUFYKDE5LCAvKiBEZWZhdWx0IGVt
dWwgc3R1YiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNSAr
IElPRU1VTF9RVUlSS19TVFVCX0JZVEVTKSk7CisgICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJ
WkUgLyAyIDwgTUFYKDksIC8qIERlZmF1bHQgZW11bCBzdHViICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDUgKyBJT0VNVUxfUVVJUktfU1RVQl9CWVRFUykpOwog
CiAgICAgLyogSGFuZHkgZnVuY3Rpb24tdHlwZWQgcG9pbnRlciB0byB0aGUgc3R1Yi4gKi8KICAg
ICByZXR1cm4gKHZvaWQgKilzdHViX3ZhOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Feb 21 02:22:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 02:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eoK31-00021K-N6; Wed, 21 Feb 2018 02:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoK30-00020K-Jd
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:18 +0000
X-Inumbo-ID: 3f4f12e9-16ae-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f4f12e9-16ae-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 02:23:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoK2u-0002YR-R2
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eoK2u-00057v-QJ
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eoK2u-00057v-QJ@xenbits.xenproject.org>
Date: Wed, 21 Feb 2018 02:22:12 +0000
Subject: [Xen-changelog] [xen master] shut down domain when last vCPU goes
	down
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4138281160362782199=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d3b230fc46ee9853064e167f6cb4da8ea0a08112
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Mon Feb 19 14:00:31 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Feb 19 14:00:31 2018 +0100

    shut down domain when last vCPU goes down
    
    I've just had to deal with an early boot crash of Linux which occurred
    so early that even "earlyprintk=xen" did not produce any useful output.
    Hence the domain appeared to hang, while in fact it had brought down its
    only vCPU. By translating this to a shutdown, the situation will be
    better recognizable.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/common/domain.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/xen/common/domain.c b/xen/common/domain.c
index 4567773..e1c003d 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -1321,6 +1321,22 @@ long do_vcpu_op(int cmd, unsigned int vcpuid, XEN_GUEST_HANDLE_PARAM(void) arg)
         break;
 
     case VCPUOP_down:
+        for_each_vcpu ( d, v )
+            if ( v->vcpu_id != vcpuid && !test_bit(_VPF_down, &v->pause_flags) )
+            {
+               rc = 1;
+               break;
+            }
+
+        if ( !rc ) /* Last vcpu going down? */
+        {
+            domain_shutdown(d, SHUTDOWN_poweroff);
+            break;
+        }
+
+        rc = 0;
+        v = d->vcpu[vcpuid];
+
 #ifdef CONFIG_X86
         if ( pv_shim )
             rc = continue_hypercall_on_cpu(0, pv_shim_cpu_down, v);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4138281160362782199==--

From xen-changelog-bounces@lists.xenproject.org Wed Feb 21 02:22:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 02:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eoK3B-00022b-Op; Wed, 21 Feb 2018 02:22:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoK3B-00021y-2H
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:29 +0000
X-Inumbo-ID: 4558642f-16ae-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4558642f-16ae-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 02:23:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoK34-0002Z8-TM
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eoK34-00058a-SU
 for xen-changelog@lists.xenproject.org; Wed, 21 Feb 2018 02:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eoK34-00058a-SU@xenbits.xenproject.org>
Date: Wed, 21 Feb 2018 02:22:22 +0000
Subject: [Xen-changelog] [xen master] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2725289068593766889=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8f9ccfe93570ecae18d9cc224931787d0bca9c66
Author:     Dario Faggioli <dfaggioli@suse.com>
AuthorDate: Fri Feb 16 19:38:48 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Feb 19 17:04:43 2018 +0000

    tools: libxenstat: fix format string overflow
    
    With gcc 7.3.0, the build fails like this:
    
    src/xenstat_linux.c: In function ‘getBridge’
    src/xenstat_linux.c:78:34: warning: ‘%s’ directive writing up to 255 bytes into a region of size 241 [-Wformat-overflow=]
         sprintf(tmp, "/sys/class/net/%s/bridge", de->d_name);
                                      ^~
    src/xenstat_linux.c:78:5: note: ‘sprintf’ output between 23 and 278 bytes into a destination of size 256
         sprintf(tmp, "/sys/class/net/%s/bridge", de->d_name);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Fix by making the buffer bigger.
    
    Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/xenstat/libxenstat/src/xenstat_linux.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/xenstat/libxenstat/src/xenstat_linux.c b/tools/xenstat/libxenstat/src/xenstat_linux.c
index 907d65f..7cdd3bf 100644
--- a/tools/xenstat/libxenstat/src/xenstat_linux.c
+++ b/tools/xenstat/libxenstat/src/xenstat_linux.c
@@ -69,7 +69,7 @@ void getBridge(char *excludeName, char *result, size_t resultLen)
 	struct dirent *de;
 	DIR *d;
 
-	char tmp[256] = { 0 };
+	char tmp[512] = { 0 };
 
 	d = opendir("/sys/class/net");
 	while ((de = readdir(d)) != NULL) {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2725289068593766889==--

From xen-changelog-bounces@lists.xenproject.org Thu Feb 22 00:22:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 00:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eoeeI-00064Y-40; Thu, 22 Feb 2018 00:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoeeG-00064S-BN
 for xen-changelog@lists.xenproject.org; Thu, 22 Feb 2018 00:22:08 +0000
X-Inumbo-ID: a172510b-1766-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a172510b-1766-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 00:23:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoeeA-0005Jn-0b
 for xen-changelog@lists.xenproject.org; Thu, 22 Feb 2018 00:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eoee9-0001U5-Tn
 for xen-changelog@lists.xenproject.org; Thu, 22 Feb 2018 00:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eoee9-0001U5-Tn@xenbits.xenproject.org>
Date: Thu, 22 Feb 2018 00:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: cpuerrata: Actually check
	errata on non-boot CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxMTc4M2M5OTI3MDJjNDYyNWU4ZmEyZTU0NWIwNWJmYTI5ZWQzMmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxMjoyMjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxNzoxNTozMyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBY3R1YWxseSBjaGVjayBlcnJhdGEg
b24gbm9uLWJvb3QgQ1BVcwogICAgCiAgICBUaGUgY3B1IGVycmF0YSBmcmFtZXdvcmsgd2FzIGlu
dHJvZHVjZWQgaW4gY29tbWl0IDhiMDFmNjM2NGYgInhlbi9hcm06CiAgICBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRv
CiAgICBkZXRlY3QgZXJyYXRhIHByZXNlbnQgb24gYW55IENQVXMgKHZpYSBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKS4gSG93ZXZlciwKICAgIHRoZSBmdW5jdGlvbiB0byBjaGVjayB0aGUgTUlEUiAo
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSkgbWlzdGFrZW5seQogICAgYWx3YXlzIHVzZSB0aGUgYm9v
dCBDUFUgTUlEUi4KICAgIAogICAgRml4IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UgdG8gdXNlIHRo
ZSBjdXJyZW50IENQVSBNSURSLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAyNzE5NmQ0Y2M5MTdkOTFiNWI1ZGFlZTUwMTczNTY1MTM5Y2E5YzlkKQotLS0KIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBmMjljNTgyLi5mMTFjZDhmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCkBAIC0yMjcsNyArMjI3LDcgQEAgc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQogc3RhdGljIGJvb2xfdCBfX21heWJlX3VudXNlZAogaXNfYWZmZWN0ZWRf
bWlkcl9yYW5nZShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogewot
ICAgIHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1pZHIuYml0
cywgZW50cnktPm1pZHJfbW9kZWwsCisgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVMX1JBTkdF
KGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPm1pZHJfcmFuZ2VfbWluLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bWlkcl9yYW5nZV9tYXgpOwogfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Feb 22 05:44:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 05:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eojft-0008Lb-V4; Thu, 22 Feb 2018 05:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eojfs-0008LV-A2
 for xen-changelog@lists.xenproject.org; Thu, 22 Feb 2018 05:44:08 +0000
X-Inumbo-ID: 9d50d5d2-1793-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d50d5d2-1793-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 05:45:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eojfl-0007kJ-OD
 for xen-changelog@lists.xenproject.org; Thu, 22 Feb 2018 05:44:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eojfl-0006DP-NR
 for xen-changelog@lists.xenproject.org; Thu, 22 Feb 2018 05:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eojfl-0006DP-NR@xenbits.xenproject.org>
Date: Thu, 22 Feb 2018 05:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: cpuerrata: Actually check
	errata on non-boot CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2NGUwYzFjYjVjZGEzNDQwN2Y4YjJhMDk5ODQxOGFkNDU2MmRiNTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxMjoyMjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxNzoxODowNSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBY3R1YWxseSBjaGVjayBlcnJhdGEg
b24gbm9uLWJvb3QgQ1BVcwogICAgCiAgICBUaGUgY3B1IGVycmF0YSBmcmFtZXdvcmsgd2FzIGlu
dHJvZHVjZWQgaW4gY29tbWl0IDhiMDFmNjM2NGYgInhlbi9hcm06CiAgICBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRv
CiAgICBkZXRlY3QgZXJyYXRhIHByZXNlbnQgb24gYW55IENQVXMgKHZpYSBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKS4gSG93ZXZlciwKICAgIHRoZSBmdW5jdGlvbiB0byBjaGVjayB0aGUgTUlEUiAo
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSkgbWlzdGFrZW5seQogICAgYWx3YXlzIHVzZSB0aGUgYm9v
dCBDUFUgTUlEUi4KICAgIAogICAgRml4IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UgdG8gdXNlIHRo
ZSBjdXJyZW50IENQVSBNSURSLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAyNzE5NmQ0Y2M5MTdkOTFiNWI1ZGFlZTUwMTczNTY1MTM5Y2E5YzlkKQotLS0KIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA5MzI5ODY0Li5lYWE5MWUwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQogc3RhdGljIGJvb2xfdCBfX21heWJlX3VudXNlZAogaXNfYWZmZWN0ZWRf
bWlkcl9yYW5nZShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogewot
ICAgIHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1pZHIuYml0
cywgZW50cnktPm1pZHJfbW9kZWwsCisgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVMX1JBTkdF
KGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPm1pZHJfcmFuZ2VfbWluLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bWlkcl9yYW5nZV9tYXgpOwogfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Feb 23 03:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 03:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ep4Rt-0005sJ-UP; Fri, 23 Feb 2018 03:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep4Rs-0005sD-PO
 for xen-changelog@lists.xenproject.org; Fri, 23 Feb 2018 03:55:04 +0000
X-Inumbo-ID: 35d74960-184d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35d74960-184d-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 04:54:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep4Rq-00047a-5K
 for xen-changelog@lists.xenproject.org; Fri, 23 Feb 2018 03:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ep4Rq-00037A-4I
 for xen-changelog@lists.xenproject.org; Fri, 23 Feb 2018 03:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ep4Rq-00037A-4I@xenbits.xenproject.org>
Date: Fri, 23 Feb 2018 03:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: cpuerrata: Actually check
	errata on non-boot CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMTBlMTIzZTkyNmRkODQ2OWMwYjMxMzdhMzJkMzg3ZWY3MGIxZjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxMjoyMjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxNzoxMjo0NyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBY3R1YWxseSBjaGVjayBlcnJhdGEg
b24gbm9uLWJvb3QgQ1BVcwogICAgCiAgICBUaGUgY3B1IGVycmF0YSBmcmFtZXdvcmsgd2FzIGlu
dHJvZHVjZWQgaW4gY29tbWl0IDhiMDFmNjM2NGYgInhlbi9hcm06CiAgICBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRv
CiAgICBkZXRlY3QgZXJyYXRhIHByZXNlbnQgb24gYW55IENQVXMgKHZpYSBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKS4gSG93ZXZlciwKICAgIHRoZSBmdW5jdGlvbiB0byBjaGVjayB0aGUgTUlEUiAo
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSkgbWlzdGFrZW5seQogICAgYWx3YXlzIHVzZSB0aGUgYm9v
dCBDUFUgTUlEUi4KICAgIAogICAgRml4IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UgdG8gdXNlIHRo
ZSBjdXJyZW50IENQVSBNSURSLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAyNzE5NmQ0Y2M5MTdkOTFiNWI1ZGFlZTUwMTczNTY1MTM5Y2E5YzlkKQotLS0KIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCAyOGQ1MzNlLi43YjcwNjdiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQogc3RhdGljIGJvb2xfdCBfX21heWJlX3VudXNlZAogaXNfYWZmZWN0ZWRf
bWlkcl9yYW5nZShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogewot
ICAgIHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1pZHIuYml0
cywgZW50cnktPm1pZHJfbW9kZWwsCisgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVMX1JBTkdF
KGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPm1pZHJfcmFuZ2VfbWluLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bWlkcl9yYW5nZV9tYXgpOwogfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Feb 23 07:44:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ep81a-0006PP-78; Fri, 23 Feb 2018 07:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep81Y-0006PJ-Tb
 for xen-changelog@lists.xenproject.org; Fri, 23 Feb 2018 07:44:08 +0000
X-Inumbo-ID: 8d66b6a9-186d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8d66b6a9-186d-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 07:45:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep81R-0002O2-TI
 for xen-changelog@lists.xenproject.org; Fri, 23 Feb 2018 07:44:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ep81R-00022D-SR
 for xen-changelog@lists.xenproject.org; Fri, 23 Feb 2018 07:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ep81R-00022D-SR@xenbits.xenproject.org>
Date: Fri, 23 Feb 2018 07:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: cpuerrata: Actually
	check errata on non-boot CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlOTFmYzRkM2I2YzFkM2NkNGQ2ODRkMTMyZTZmYTEwNTQ2MjdjMDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxMjoyMjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxNzowOToyMSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBY3R1YWxseSBjaGVjayBlcnJhdGEg
b24gbm9uLWJvb3QgQ1BVcwogICAgCiAgICBUaGUgY3B1IGVycmF0YSBmcmFtZXdvcmsgd2FzIGlu
dHJvZHVjZWQgaW4gY29tbWl0IDhiMDFmNjM2NGYgInhlbi9hcm06CiAgICBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRv
CiAgICBkZXRlY3QgZXJyYXRhIHByZXNlbnQgb24gYW55IENQVXMgKHZpYSBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKS4gSG93ZXZlciwKICAgIHRoZSBmdW5jdGlvbiB0byBjaGVjayB0aGUgTUlEUiAo
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSkgbWlzdGFrZW5seQogICAgYWx3YXlzIHVzZSB0aGUgYm9v
dCBDUFUgTUlEUi4KICAgIAogICAgRml4IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UgdG8gdXNlIHRo
ZSBjdXJyZW50IENQVSBNSURSLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAyNzE5NmQ0Y2M5MTdkOTFiNWI1ZGFlZTUwMTczNTY1MTM5Y2E5YzlkKQotLS0KIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA5Yzc0NThlLi5jMjQzNTIxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCkBAIC0yMzAsNyArMjMwLDcgQEAgc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQogc3RhdGljIGJvb2wgX19tYXliZV91bnVzZWQKIGlzX2FmZmVjdGVkX21p
ZHJfcmFuZ2UoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKIHsKLSAg
ICByZXR1cm4gTUlEUl9JU19DUFVfTU9ERUxfUkFOR0UoYm9vdF9jcHVfZGF0YS5taWRyLmJpdHMs
IGVudHJ5LT5taWRyX21vZGVsLAorICAgIHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShj
dXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cywgZW50cnktPm1pZHJfbW9kZWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5taWRyX3JhbmdlX21pbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPm1pZHJfcmFuZ2VfbWF4KTsKIH0KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 07:55:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 07:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqDcr-0006Mf-FH; Mon, 26 Feb 2018 07:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqDcq-0006MN-Dl
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 07:55:08 +0000
X-Inumbo-ID: 9c1ee995-1aca-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c1ee995-1aca-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 07:56:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqDck-00015t-Jh
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 07:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqDck-0000bm-FY
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 07:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqDck-0000bm-FY@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 07:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/PV: correctly count MSRs to
	migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZmJhYmM0OTE1OGIwYjg1ODI0OGZhMTI0ZWY1OTBjNWRmNzc4MmYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRmViIDIz
IDEwOjEzOjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRmViIDIzIDEwOjEzOjU1IDIwMTggKzAxMDAKCiAgICB4
ODYvUFY6IGNvcnJlY3RseSBjb3VudCBNU1JzIHRvIG1pZ3JhdGUKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXgg
NjIwMzc3YS4uMTg3NDk0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTI5Nyw2ICsxMjk3LDggQEAgbG9uZyBhcmNoX2Rv
X2RvbWN0bCgKICAgICAgICAgLyogQ291bnQgbWF4aW11bSBudW1iZXIgb2Ygb3B0aW9uYWwgbXNy
cy4gKi8KICAgICAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKICAg
ICAgICAgICAgIG5yX21zcnMgKz0gNDsKKyAgICAgICAgbnJfbXNycyArPSAhIWNwdV9oYXNfY3B1
aWRfZmF1bHRpbmcgKworICAgICAgICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQtPmZlYXQuaWJy
c2I7CiAKICAgICAgICAgaWYgKCBkb21jdGwtPmNtZCA9PSBYRU5fRE9NQ1RMX2dldF92Y3B1X21z
cnMgKQogICAgICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:00:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqINx-0005xN-U6; Mon, 26 Feb 2018 13:00:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqINx-0005xH-Es
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:05 +0000
X-Inumbo-ID: d4afe92f-1af4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4afe92f-1af4-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:59:08 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqINu-0001OO-5p
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqINu-00047q-52
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqINu-00047q-52@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:00:02 +0000
Subject: [Xen-changelog] [xen master] shim: allow building of just the shim
	with build-ID-incapable linker
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7379926706043306808=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 682b13c259e531f6848f535032c256ec8fcaca71
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Feb 20 10:10:59 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Feb 20 10:10:59 2018 +0100

    shim: allow building of just the shim with build-ID-incapable linker
    
    The ELF note the shim build inserts causes mkelf32 to choke on the
    second program header. However, the output of mkelf32 isn't really
    needed when building inside tools/firmware/ - an attempt to build it is
    made solely because of a wrong dependency.
    
    Further changes to the make logic will be needed to also allow building
    a shim-enabled "normal" xen with such a linker (as it looks the --notes
    option will need passing not just when the linker support build ID
    generation).
    
    Also drop a stray variable setting from the x86 Makefile.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/Makefile          | 8 ++++----
 xen/arch/x86/Makefile | 2 --
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/xen/Makefile b/xen/Makefile
index 027c5ad..290dc93 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -139,7 +139,8 @@ $(TARGET).gz: $(TARGET)
 	gzip -n -f -9 < $< > $@.new
 	mv $@.new $@
 
-$(TARGET): delete-unfresh-files
+.PHONY: $(TARGET)-common
+$(TARGET)-common: delete-unfresh-files
 	$(MAKE) -C tools
 	$(MAKE) -f $(BASEDIR)/Rules.mk include/xen/compile.h
 	[ -e include/asm ] || ln -sf asm-$(TARGET_ARCH) include/asm
@@ -149,10 +150,9 @@ $(TARGET): delete-unfresh-files
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C include
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C arch/$(TARGET_ARCH) asm-offsets.s
 	$(MAKE) -f $(BASEDIR)/Rules.mk include/asm-$(TARGET_ARCH)/asm-offsets.h
-	$(MAKE) -f $(BASEDIR)/Rules.mk -C arch/$(TARGET_ARCH) $(TARGET)
 
-$(TARGET)-shim: $(TARGET)
-	$(MAKE) -f $(BASEDIR)/Rules.mk -C arch/$(TARGET_ARCH) $(TARGET)-shim
+$(TARGET) $(TARGET)-shim: $(TARGET)-common
+	$(MAKE) -f $(BASEDIR)/Rules.mk -C arch/$(TARGET_ARCH) $@
 
 # drivers/char/console.o contains static banner/compile info. Blow it away.
 # Don't refresh these files during e.g., 'sudo make install'
diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile
index d903b7a..f327eca 100644
--- a/xen/arch/x86/Makefile
+++ b/xen/arch/x86/Makefile
@@ -78,8 +78,6 @@ efi-y := $(shell if [ ! -r $(BASEDIR)/include/xen/compile.h -o \
                       -O $(BASEDIR)/include/xen/compile.h ]; then \
                          echo '$(TARGET).efi'; fi)
 
-shim-$(CONFIG_PVH_GUEST) := $(TARGET)-shim
-
 ifneq ($(build_id_linker),)
 notes_phdrs = --notes
 else
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7379926706043306808==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:00:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIOB-00061P-Vo; Mon, 26 Feb 2018 13:00:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIOA-000617-QO
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:18 +0000
X-Inumbo-ID: 3df37de0-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3df37de0-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:02:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIO4-0001OU-9w
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIO4-00049B-7W
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIO4-00049B-7W@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:00:12 +0000
Subject: [Xen-changelog] [xen master] x86/nmi: start NMI watchdog on CPU0
	after SMP bootstrap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0NGYxNjk3OTY4ZTA0ZmNjNjE0NWUzYmQ1MWM3NDhiNTcwNDcyNDAKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgMjAgMTA6MTY6NTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBGZWIgMjAgMTA6MTY6NTYgMjAxOCAr
MDEwMAoKICAgIHg4Ni9ubWk6IHN0YXJ0IE5NSSB3YXRjaGRvZyBvbiBDUFUwIGFmdGVyIFNNUCBi
b290c3RyYXAKICAgIAogICAgV2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJv
b3QgaGFuZyBvbiBjZXJ0YWluCiAgICBTa3lsYWtlIHBsYXRmb3JtcyB3aGVyZSB0aGUgQklPUyBp
cyBjb25maWd1cmVkIGluIGxlZ2FjeQogICAgYm9vdCBtb2RlIHdpdGggeDJBUElDIGRpc2FibGVk
LiBUaGUgc3lzdGVtIHN0YWxscyBpbW1lZGlhdGVseQogICAgYWZ0ZXIgd3JpdGluZyB0aGUgZmly
c3QgU01QIGluaXRpYWxpemF0aW9uIHNlcXVlbmNlIGludG8gQVBJQyBJQ1IuCiAgICAKICAgIFRo
ZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3YXRjaGRvZyBOTUkgaGFuZGxlciBleGVjdXRpb24g
LQogICAgc29tZXdoZXJlIG5lYXIgdGhlIGVuZCBvZiBOTUkgaGFuZGxpbmcgKGFmdGVyIGl0J3Mg
YWxyZWFkeQogICAgcmVzY2hlZHVsZWQgdGhlIG5leHQgTk1JKSBpdCB0cmllcyB0byBhY2Nlc3Mg
SU8gcG9ydCAweDYxCiAgICB0byBnZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29uIG9uIENQVTAuIFVu
Zm9ydHVuYXRlbHksIHRoaXMKICAgIHBvcnQgaXMgZW11bGF0ZWQgYnkgQklPUyB1c2luZyBTTUlz
IGFuZCB0aGlzIGVtdWxhdGlvbiBmb3IKICAgIHNvbWUgcmVhc29uIHRha2VzIG1vcmUgdGltZSB0
aGFuIHdlIGV4cGVjdCBkdXJpbmcgSU5JVC1TSVBJLVNJUEkKICAgIHNlcXVlbmNlLiBBcyB0aGUg
cmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0YW50bHkgbW92aW5nIGJldHdlZW4KICAgIE5NSSBh
bmQgU01JIGhhbmRsZXIgYW5kIG5vdCBtYWtpbmcgYW55IHByb2dyZXNzLgogICAgCiAgICBUbyBh
dm9pZCB0aGlzLCBpbml0aWFsaXplIHRoZSB3YXRjaGRvZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9u
CiAgICBDUFUwIGFuZCwgYWRkaXRpb25hbGx5LCBwcm90ZWN0IHRoZSBOTUkgaGFuZGxlciBieSBt
b3ZpbmcKICAgIElPIHBvcnQgYWNjZXNzIGJlZm9yZSBOTUkgcmUtc2NoZWR1bGluZy4gVGhlIGxh
dHRlciBzaG91bGQgYWxzbwogICAgaGVscCBpbiBjYXNlIG9mIHBvc3QgYm9vdCBDUFUgb25saW5p
bmcuIEFsdGhvdWdoIHdlJ3JlIHJ1bm5pbmcKICAgIHdhdGNoZG9nIGF0IG11Y2ggbG93ZXIgZnJl
cXVlbmN5IGF0IHRoaXMgcG9pbnQsIGl0J3MgbmV2ZXJldGhlbGVzcwogICAgcG9zc2libGUgd2Ug
bWF5IHRyaWdnZXIgdGhlIGlzc3VlIGFueXdheS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8ICAzICsrKwogeGVuL2FyY2gveDg2
L3RyYXBzLmMgICB8IDEzICsrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5j
IGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCA1MDM5MTczLi5mZmE1YTY5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTY4NCw3
ICs2ODQsNyBAQCB2b2lkIHNldHVwX2xvY2FsX0FQSUModm9pZCkKICAgICAgICAgcHJpbnRrKCJM
ZWF2aW5nIEVTUiBkaXNhYmxlZC5cbiIpOwogICAgIH0KIAotICAgIGlmIChubWlfd2F0Y2hkb2cg
PT0gTk1JX0xPQ0FMX0FQSUMpCisgICAgaWYgKG5taV93YXRjaGRvZyA9PSBOTUlfTE9DQUxfQVBJ
QyAmJiBzbXBfcHJvY2Vzc29yX2lkKCkpCiAgICAgICAgIHNldHVwX2FwaWNfbm1pX3dhdGNoZG9n
KCk7CiAgICAgYXBpY19wbV9hY3RpdmF0ZSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNjJiNDQyNC4uZGIyNjRi
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCkBAIC0xMjkzLDcgKzEyOTMsMTAgQEAgaW50IF9fY3B1X3VwKHVuc2lnbmVkIGlu
dCBjcHUpCiB2b2lkIF9faW5pdCBzbXBfY3B1c19kb25lKHZvaWQpCiB7CiAgICAgaWYgKCBubWlf
d2F0Y2hkb2cgPT0gTk1JX0xPQ0FMX0FQSUMgKQorICAgIHsKKyAgICAgICAgc2V0dXBfYXBpY19u
bWlfd2F0Y2hkb2coKTsKICAgICAgICAgY2hlY2tfbm1pX3dhdGNoZG9nKCk7CisgICAgfQogCiAg
ICAgc2V0dXBfaW9hcGljX2Rlc3QoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAyZTAyMmIwLi4yNzE5MGUwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAt
MTcwNiw3ICsxNzA2LDcgQEAgc3RhdGljIG5taV9jYWxsYmFja190ICpubWlfY2FsbGJhY2sgPSBk
dW1teV9ubWlfY2FsbGJhY2s7CiB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwot
ICAgIHVuc2lnbmVkIGNoYXIgcmVhc29uOworICAgIHVuc2lnbmVkIGNoYXIgcmVhc29uID0gMDsK
ICAgICBib29sIGhhbmRsZV91bmtub3duID0gZmFsc2U7CiAKICAgICArK25taV9jb3VudChjcHUp
OwpAQCAtMTcxNCw2ICsxNzE0LDE2IEBAIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIGlmICggbm1pX2NhbGxiYWNrKHJlZ3MsIGNwdSkgKQogICAgICAg
ICByZXR1cm47CiAKKyAgICAvKgorICAgICAqIEFjY2Vzc2luZyBwb3J0IDB4NjEgbWF5IHRyYXAg
dG8gU01NIHdoaWNoIGhhcyBiZWVuIGFjdHVhbGx5CisgICAgICogb2JzZXJ2ZWQgb24gc29tZSBw
cm9kdWN0aW9uIFNLWCBzZXJ2ZXJzLiBUaGlzIFNNSSBzb21ldGltZXMKKyAgICAgKiB0YWtlcyBl
bm91Z2ggdGltZSBmb3IgdGhlIG5leHQgTk1JIHRpY2sgdG8gaGFwcGVuLiBCeSByZWFkaW5nCisg
ICAgICogdGhpcyBwb3J0IGJlZm9yZSB3ZSByZS1hcm0gdGhlIE5NSSB3YXRjaGRvZywgd2UgcmVk
dWNlIHRoZSBjaGFuY2UKKyAgICAgKiBvZiBoYXZpbmcgYW4gTk1JIHdhdGNoZG9nIGV4cGlyZSB3
aGlsZSBpbiB0aGUgU01JIGhhbmRsZXIuCisgICAgICovCisgICAgaWYgKCBjcHUgPT0gMCApCisg
ICAgICAgIHJlYXNvbiA9IGluYigweDYxKTsKKwogICAgIGlmICggKG5taV93YXRjaGRvZyA9PSBO
TUlfTk9ORSkgfHwKICAgICAgICAgICghbm1pX3dhdGNoZG9nX3RpY2socmVncykgJiYgd2F0Y2hk
b2dfZm9yY2UpICkKICAgICAgICAgaGFuZGxlX3Vua25vd24gPSB0cnVlOwpAQCAtMTcyMSw3ICsx
NzMxLDYgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgLyogT25seSB0aGUgQlNQIGdldHMgZXh0ZXJuYWwgTk1JcyBmcm9tIHRoZSBzeXN0ZW0uICov
CiAgICAgaWYgKCBjcHUgPT0gMCApCiAgICAgewotICAgICAgICByZWFzb24gPSBpbmIoMHg2MSk7
CiAgICAgICAgIGlmICggcmVhc29uICYgMHg4MCApCiAgICAgICAgICAgICBwY2lfc2Vycl9lcnJv
cihyZWdzKTsKICAgICAgICAgaWYgKCByZWFzb24gJiAweDQwICkKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:00:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIOH-00062C-15; Mon, 26 Feb 2018 13:00:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIOG-000623-5J
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:24 +0000
X-Inumbo-ID: e0b75c10-1af4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0b75c10-1af4-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:59:28 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIOE-0001Oe-C8
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIOE-00049r-BX
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIOE-00049r-BX@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:00:22 +0000
Subject: [Xen-changelog] [xen master] x86/msr: add Raw and Host domain
	policies
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5N2ZiZGI1MDEyNTdmZGJiZTBjZmVkMzVlM2E5OWVmNWIxNjYxMDcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gRmViIDE5IDExOjI5OjI2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxODozNToy
NyAyMDE4ICswMDAwCgogICAgeDg2L21zcjogYWRkIFJhdyBhbmQgSG9zdCBkb21haW4gcG9saWNp
ZXMKICAgIAogICAgUmF3IHBvbGljeSBjb250YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgv
VyBNU1JzLiBBZGQgUExBVEZPUk1fSU5GTwogICAgbXNyIHRvIHRoZSBwb2xpY3kgZHVyaW5nIHBy
b2JlX2NwdWlkX2ZhdWx0aW5nKCkuCiAgICAKICAgIEhvc3QgcG9saWN5IG1heSBoYXZlIGNlcnRh
aW4gZmVhdHVyZXMgZGlzYWJsZWQgaWYgWGVuIGRlY2lkZXMgbm90CiAgICB0byB1c2UgdGhlbS4g
Rm9yIG5vdywgbWFrZSBIb3N0IHBvbGljeSBlcXVhbCB0byBSYXcgcG9saWN5IHdpdGgKICAgIGNw
dWlkX2ZhdWx0aW5nIGF2YWlsYWJpbGl0eSBkZXBlbmRlbnQgb24gWDg2X0ZFQVRVUkVfQ1BVSURf
RkFVTFRJTkcuCiAgICAKICAgIEZpbmFsbHksIGRlcml2ZSBIVk0vUFYgbWF4IGRvbWFpbiBwb2xp
Y2llcyBmcm9tIHRoZSBIb3N0IHBvbGljeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgfCAxMiArKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgfCAzNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNDMwNmU1OS4uMGE0NTJhZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCkBAIC0xMTksOCArMTE5LDE4IEBAIHZvaWQgKCogX19yZWFkX21vc3RseSBjdHh0X3N3aXRj
aF9tYXNraW5nKShjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCk7CiBib29sIF9faW5pdCBwcm9iZV9j
cHVpZF9mYXVsdGluZyh2b2lkKQogewogCXVpbnQ2NF90IHZhbDsKKwlpbnQgcmM7CiAKLQlpZiAo
cmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSB8fAorCWlmICgocmMgPSBy
ZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpKSA9PSAwKQorCXsKKwkJc3Ry
dWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZyYXdfbXNyX2RvbWFpbl9wb2xpY3k7CisKKwkJ
ZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGUgPSB0cnVlOworCQlpZiAodmFsICYgTVNSX1BMQVRG
T1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpCisJCQlkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0
aW5nID0gdHJ1ZTsKKwl9CisKKwlpZiAocmMgfHwKIAkgICAgISh2YWwgJiBNU1JfUExBVEZPUk1f
SU5GT19DUFVJRF9GQVVMVElORykgfHwKIAkgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19G
RUFUVVJFU19FTkFCTEVTLAogCQkgICAgICAgdGhpc19jcHUobXNyX21pc2NfZmVhdHVyZXMpKSkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRl
eCA3ODc1ZDljLi43YWFhMmIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIv
eGVuL2FyY2gveDg2L21zci5jCkBAIC0yNCwxMiArMjQsMzEgQEAKICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAKLXN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBf
X3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3ksCitzdHJ1Y3QgbXNyX2RvbWFp
bl9wb2xpY3kgX19yZWFkX21vc3RseSAgICAgcmF3X21zcl9kb21haW5fcG9saWN5LAorICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fcmVhZF9tb3N0bHkgICAgaG9zdF9tc3JfZG9tYWluX3BvbGlj
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2Rv
bWFpbl9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZf
bWF4X21zcl9kb21haW5fcG9saWN5OwogCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5IF9fcmVhZF9t
b3N0bHkgaHZtX21heF9tc3JfdmNwdV9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgIF9f
cmVhZF9tb3N0bHkgIHB2X21heF9tc3JfdmNwdV9wb2xpY3k7CiAKK3N0YXRpYyB2b2lkIF9faW5p
dCBjYWxjdWxhdGVfcmF3X3BvbGljeSh2b2lkKQoreworICAgIC8qIDB4MDAwMDAwY2UgIE1TUl9J
TlRFTF9QTEFURk9STV9JTkZPICovCisgICAgLyogV2FzIGFscmVhZHkgYWRkZWQgYnkgcHJvYmVf
Y3B1aWRfZmF1bHRpbmcoKSAqLworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2hv
c3RfcG9saWN5KHZvaWQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZo
b3N0X21zcl9kb21haW5fcG9saWN5OworCisgICAgKmRwID0gcmF3X21zcl9kb21haW5fcG9saWN5
OworCisgICAgLyogMHgwMDAwMDBjZSAgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8gKi8KKyAgICAv
KiBwcm9iZV9jcHVpZF9mYXVsdGluZygpIHNhbml0eSBjaGVja3MgcHJlc2VuY2Ugb2YgTUlTQ19G
RUFUVVJFU19FTkFCTEVTICovCisgICAgZHAtPnBsYWZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9
IGNwdV9oYXNfY3B1aWRfZmF1bHRpbmc7Cit9CisKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxh
dGVfaHZtX21heF9wb2xpY3kodm9pZCkKIHsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kg
KmRwID0gJmh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3k7CkBAIC0zOCw3ICs1NywxMCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgaWYgKCAh
aHZtX2VuYWJsZWQgKQogICAgICAgICByZXR1cm47CiAKKyAgICAqZHAgPSBob3N0X21zcl9kb21h
aW5fcG9saWN5OworCiAgICAgLyogMHgwMDAwMDBjZSAgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8g
Ki8KKyAgICAvKiBJdCdzIGFsd2F5cyBwb3NzaWJsZSB0byBlbXVsYXRlIENQVUlEIGZhdWx0aW5n
IGZvciBIVk0gZ3Vlc3RzICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fAogICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQU1EICkKICAgICB7CkBAIC00Nyw3ICs2OSw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICB9CiAKICAgICAvKiAweDAw
MDAwMTQwICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTICovCi0gICAgdnAtPm1pc2Nf
ZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgPSBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZTsK
KyAgICB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmF2YWlsYWJsZSA9IGRwLT5wbGFmb3JtX2lu
Zm8uY3B1aWRfZmF1bHRpbmc7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZf
bWF4X3BvbGljeSh2b2lkKQpAQCAtNTUsMTkgKzc3LDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBj
YWxjdWxhdGVfcHZfbWF4X3BvbGljeSh2b2lkKQogICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGlj
eSAqZHAgPSAmcHZfbWF4X21zcl9kb21haW5fcG9saWN5OwogICAgIHN0cnVjdCBtc3JfdmNwdV9w
b2xpY3kgKnZwID0gJnB2X21heF9tc3JfdmNwdV9wb2xpY3k7CiAKLSAgICAvKiAweDAwMDAwMGNl
ICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLwotICAgIGlmICggY3B1X2hhc19jcHVpZF9mYXVs
dGluZyApCi0gICAgewotICAgICAgICBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7
Ci0gICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlOwotICAgIH0K
KyAgICAqZHAgPSBob3N0X21zcl9kb21haW5fcG9saWN5OwogCiAgICAgLyogMHgwMDAwMDE0MCAg
TVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUyAqLwotICAgIHZwLT5taXNjX2ZlYXR1cmVz
X2VuYWJsZXMuYXZhaWxhYmxlID0gZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGU7CisgICAgdnAt
Pm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUgPSBkcC0+cGxhZm9ybV9pbmZvLmNwdWlk
X2ZhdWx0aW5nOwogfQogCiB2b2lkIF9faW5pdCBpbml0X2d1ZXN0X21zcl9wb2xpY3kodm9pZCkK
IHsKKyAgICBjYWxjdWxhdGVfcmF3X3BvbGljeSgpOworICAgIGNhbGN1bGF0ZV9ob3N0X3BvbGlj
eSgpOwogICAgIGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSgpOwogICAgIGNhbGN1bGF0ZV9wdl9t
YXhfcG9saWN5KCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA5MjhmMWNjLi45NGMxNDIyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLmgKQEAgLTIyMCw2ICsyMjAsMTQgQEAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5CiAgICAg
fSBwbGFmb3JtX2luZm87CiB9OwogCisvKiBSQVcgbXNyIGRvbWFpbiBwb2xpY3k6IGNvbnRhaW5z
IHRoZSBhY3R1YWwgdmFsdWVzIGZyb20gSC9XIE1TUnMgKi8KK2V4dGVybiBzdHJ1Y3QgbXNyX2Rv
bWFpbl9wb2xpY3kgcmF3X21zcl9kb21haW5fcG9saWN5OworLyoKKyAqIEhPU1QgbXNyIGRvbWFp
biBwb2xpY3k6IGZlYXR1cmVzIHRoYXQgWGVuIGFjdHVhbGx5IGRlY2lkZWQgdG8gdXNlLAorICog
YSBzdWJzZXQgb2YgUkFXIHBvbGljeS4KKyAqLworZXh0ZXJuIHN0cnVjdCBtc3JfZG9tYWluX3Bv
bGljeSBob3N0X21zcl9kb21haW5fcG9saWN5OworCiAvKiBNU1IgcG9saWN5IG9iamVjdCBmb3Ig
cGVyLXZDUFUgTVNScyAqLwogc3RydWN0IG1zcl92Y3B1X3BvbGljeQogewotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:00:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIOV-00064A-2l; Mon, 26 Feb 2018 13:00:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIOU-00063a-GB
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:38 +0000
X-Inumbo-ID: 49f2ceb1-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49f2ceb1-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:02:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIOO-0001Oy-ED
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIOO-0004Av-Dh
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIOO-0004Av-Dh@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:00:32 +0000
Subject: [Xen-changelog] [xen master] asm-x86/monitor: Add
	MONITOR_EVENT_INTERRUPT to common capabilities
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1NGFlNDkwNDg3NjU5YTUxZDcxYWRjNzdhYTAyODkyZDA3MjUyMzUKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IE1vbiBGZWIgMTkgMTU6MDc6MDYgMjAxOCArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgRmViIDIwIDE5OjI3
OjQ0IDIwMTggKzAwMDAKCiAgICBhc20teDg2L21vbml0b3I6IEFkZCBNT05JVE9SX0VWRU5UX0lO
VEVSUlVQVCB0byBjb21tb24gY2FwYWJpbGl0aWVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggNTlhMjYxMC4uN2E5ZTFl
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTgwLDEzICs4MCwxMyBAQCBzdGF0aWMgaW5saW5l
IHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgY2FwYWJpbGl0aWVzID0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VF
U1RfUkVRVUVTVCkgfAogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKICAgICAgICAgICAgICAgICAgICAgKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8CisgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8CiAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RS
TFJFRykpOwogCiAgICAgaWYgKCBjcHVfaGFzX3ZteCApCiAgICAgewogICAgICAgICBjYXBhYmls
aXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9O
KSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9DUFVJRCkgfAotICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpKTsKIAogICAg
ICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVzdCBjYWxsIHRo
ZSBodm0gZnVuYyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:00:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIOg-00065s-4I; Mon, 26 Feb 2018 13:00:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIOe-00065E-Rj
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:48 +0000
X-Inumbo-ID: 503ba5bb-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 503ba5bb-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:02:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIOY-0001P4-GW
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIOY-0004BS-Fn
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIOY-0004BS-Fn@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:00:42 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vgic: Make sure the number of
	SPIs is a multiple of 32
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzYjQwZGY2ZjA5OGUzYmNiMmYxMDVhNDkwOTg2MDI0MDk3NmU0MGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAxNiAxNDo1OTo1NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxNzowNjoxOSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogdmdpYzogTWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgU1BJ
cyBpcyBhIG11bHRpcGxlIG9mIDMyCiAgICAKICAgIFRoZSB2R0lDIHJlbGllcyBvbiBoYXZpbmcg
YSBwZW5kaW5nX2lycSBhdmFpbGFibGUgZm9yIGV2ZXJ5IElSUXMKICAgIGRlc2NyaWJlZCBpbiB0
aGUgcmFua3MuIEFzIGVhY2ggcmFuayBkZXNjcmliZXMgMzIgaW50ZXJydXB0cywgd2UgbmVlZCB0
bwogICAgbWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgU1BJcyBpcyBhIG11bHRpcGxlIG9mIDMyLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSmVmZiBLdWJhc2NpayA8SmVmZi5LdWJhc2Npa0Bkb3JuZXJ3
b3Jrcy5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIENjOiBKYXJ2aXMgUm9hY2ggPEphcnZpcy5Sb2FjaEBkb3JuZXJ3b3Jr
cy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDk5MjE3NjkuLjM0MjY5YmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMTIzLDYgKzEy
MywxMyBAQCBpbnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgbnJfc3BpcykKIAogICAgIGQtPmFyY2gudmdpYy5jdGxyID0gMDsKIAorICAgIC8qCisgICAg
ICogVGhlIHZHSUMgcmVsaWVzIG9uIGhhdmluZyBhIHBlbmRpbmdfaXJxIGF2YWlsYWJsZSBmb3Ig
ZXZlcnkgSVJRCisgICAgICogZGVzY3JpYmVkIGluIHRoZSByYW5rcy4gQXMgZWFjaCByYW5rIGRl
c2NyaWJlcyAzMiBpbnRlcnJ1cHRzLCB3ZQorICAgICAqIG5lZWQgdG8gbWFrZSBzdXJlIHRoZSBu
dW1iZXIgb2YgU1BJcyBpcyBhIG11bHRpcGxlIG9mIDMyLgorICAgICAqLworICAgIG5yX3NwaXMg
PSBST1VORFVQKG5yX3NwaXMsIDMyKTsKKwogICAgIC8qIExpbWl0IHRoZSBudW1iZXIgb2Ygdmly
dHVhbCBTUElzIHN1cHBvcnRlZCB0byAoMTAyMCAtIDMyKSA9IDk4OCAgKi8KICAgICBpZiAoIG5y
X3NwaXMgPiAoMTAyMCAtIE5SX0xPQ0FMX0lSUVMpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIOq-000678-60; Mon, 26 Feb 2018 13:01:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIOp-00066Y-1C
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:59 +0000
X-Inumbo-ID: 55f3d61f-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55f3d61f-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:02:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIOi-0001PK-Ik
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIOi-0004CA-I7
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:00:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIOi-0004CA-I7@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:00:52 +0000
Subject: [Xen-changelog] [xen master] build: do not hardcode AFLAGS for
	as-insn tests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7344129578727388413=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e82c185e4ca8940ca18a9aa01024e3e8609e546c
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Feb 20 14:10:11 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Feb 21 17:17:39 2018 +0000

    build: do not hardcode AFLAGS for as-insn tests
    
    Hardcoding as-insn to use AFLAGS is not correct. For once the test is
    performed using a C file with inline assembly, and secondly the flags
    used can be passed by the caller together with the CC.
    
    Fix as-insn-check to pass the flags given as parameter to the test.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    [Fix usage comments as they are changing]
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 Config.mk | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Config.mk b/Config.mk
index 51adc27..037e516 100644
--- a/Config.mk
+++ b/Config.mk
@@ -157,17 +157,17 @@ ifndef XEN_HAS_CHECKPOLICY
 endif
 
 # as-insn: Check whether assembler supports an instruction.
-# Usage: cflags-y += $(call as-insn "insn",option-yes,option-no)
+# Usage: cflags-y += $(call as-insn,CC FLAGS,"insn",option-yes,option-no)
 as-insn = $(if $(shell echo 'void _(void) { asm volatile ( $(2) ); }' \
-                       | $(1) $(filter-out -M% %.d -include %/include/xen/config.h,$(AFLAGS)) \
+                       | $(filter-out -M% %.d -include %/include/xen/config.h,$(1)) \
                               -c -x c -o /dev/null - 2>&1),$(4),$(3))
 
 # as-insn-check: Add an option to compilation flags, but only if insn is
 #                supported by assembler.
-# Usage: $(call as-insn-check CFLAGS,CC,"nop",-DHAVE_GAS_NOP)
+# Usage: $(call as-insn-check,CFLAGS,CC,"nop",-DHAVE_GAS_NOP)
 as-insn-check = $(eval $(call as-insn-check-closure,$(1),$(2),$(3),$(4)))
 define as-insn-check-closure
-    ifeq ($$(call as-insn,$$($(2)),$(3),y,n),y)
+    ifeq ($$(call as-insn,$$($(2)) $$($(1)),$(3),y,n),y)
         $(1) += $(4)
     endif
 endef
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7344129578727388413==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIOz-00069G-7P; Mon, 26 Feb 2018 13:01:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIOy-00067u-Ar
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:08 +0000
X-Inumbo-ID: 5bf38fc4-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5bf38fc4-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:02:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIOs-0001Qd-Ks
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIOs-0004Cq-KL
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIOs-0004Cq-KL@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:01:02 +0000
Subject: [Xen-changelog] [xen master] build: filter out command line
	assembler arguments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5076340764242604189=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 07f141bfa6c748bdec0fc17aeb9fc20f9c939323
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Feb 20 14:10:12 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Feb 21 17:17:39 2018 +0000

    build: filter out command line assembler arguments
    
    If the assembler is not used. This happens when using cc -E or cc -S
    for example. GCC will just ignore the -Wa,... when the assembler is
    not called, but clang will complain loudly and fail.
    
    Also enable passing -Wa,-I$(BASEDIR)/include to clang now that it's
    safe to do so.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/Rules.mk          | 6 +++---
 xen/arch/x86/Makefile | 6 +++---
 xen/arch/x86/Rules.mk | 5 +----
 xen/include/Makefile  | 2 +-
 4 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/xen/Rules.mk b/xen/Rules.mk
index da3c35b..2918019 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -208,13 +208,13 @@ $(filter %.init.o,$(obj-y) $(obj-bin-y) $(extra-y)): %.init.o: %.o Makefile
 	$(OBJCOPY) $(foreach s,$(SPECIAL_DATA_SECTIONS),--rename-section .$(s)=.init.$(s)) $< $@
 
 %.i: %.c Makefile
-	$(CPP) $(CFLAGS) $< -o $@
+	$(CPP) $(filter-out -Wa$(comma)%,$(CFLAGS)) $< -o $@
 
 %.s: %.c Makefile
-	$(CC) $(CFLAGS) -S $< -o $@
+	$(CC) $(filter-out -Wa$(comma)%,$(CFLAGS)) -S $< -o $@
 
 # -std=gnu{89,99} gets confused by # as an end-of-line comment marker
 %.s: %.S Makefile
-	$(CPP) $(AFLAGS) $< -o $@
+	$(CPP) $(filter-out -Wa$(comma)%,$(AFLAGS)) $< -o $@
 
 -include $(DEPS_INCLUDE)
diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile
index f327eca..7c6e93d 100644
--- a/xen/arch/x86/Makefile
+++ b/xen/arch/x86/Makefile
@@ -213,15 +213,15 @@ efi/boot.init.o efi/runtime.o efi/compat.o efi/buildid.o: $(BASEDIR)/arch/x86/ef
 efi/boot.init.o efi/runtime.o efi/compat.o efi/buildid.o: ;
 
 asm-offsets.s: $(TARGET_SUBARCH)/asm-offsets.c
-	$(CC) $(filter-out -flto,$(CFLAGS)) -S -o $@ $<
+	$(CC) $(filter-out -Wa$(comma)% -flto,$(CFLAGS)) -S -o $@ $<
 
 xen.lds: xen.lds.S
-	$(CC) -P -E -Ui386 $(AFLAGS) -o $@ $<
+	$(CC) -P -E -Ui386 $(filter-out -Wa$(comma)%,$(AFLAGS)) -o $@ $<
 	sed -e 's/xen\.lds\.o:/xen\.lds:/g' <.xen.lds.d >.xen.lds.d.new
 	mv -f .xen.lds.d.new .xen.lds.d
 
 efi.lds: xen.lds.S
-	$(CC) -P -E -Ui386 -DEFI $(AFLAGS) -o $@ $<
+	$(CC) -P -E -Ui386 -DEFI $(filter-out -Wa$(comma)%,$(AFLAGS)) -o $@ $<
 	sed -e 's/efi\.lds\.o:/efi\.lds:/g' <.$(@F).d >.$(@F).d.new
 	mv -f .$(@F).d.new .$(@F).d
 
diff --git a/xen/arch/x86/Rules.mk b/xen/arch/x86/Rules.mk
index 56b2ea8..1dc5c37 100644
--- a/xen/arch/x86/Rules.mk
+++ b/xen/arch/x86/Rules.mk
@@ -42,8 +42,5 @@ CFLAGS += -DCONFIG_INDIRECT_THUNK
 export CONFIG_INDIRECT_THUNK=y
 endif
 
-# Set up the assembler include path properly for older GCC toolchains.  Clang
-# objects to the agument being passed however.
-ifneq ($(clang),y)
+# Set up the assembler include path properly for older toolchains.
 CFLAGS += -Wa,-I$(BASEDIR)/include
-endif
diff --git a/xen/include/Makefile b/xen/include/Makefile
index 19066a3..69052ad 100644
--- a/xen/include/Makefile
+++ b/xen/include/Makefile
@@ -65,7 +65,7 @@ compat/%.h: compat/%.i Makefile $(BASEDIR)/tools/compat-build-header.py
 	mv -f $@.new $@
 
 compat/%.i: compat/%.c Makefile
-	$(CPP) $(filter-out -M% %.d -include %/include/xen/config.h,$(CFLAGS)) $(cppflags-y) -o $@ $<
+	$(CPP) $(filter-out -Wa$(comma)% -M% %.d -include %/include/xen/config.h,$(CFLAGS)) $(cppflags-y) -o $@ $<
 
 compat/%.c: public/%.h xlat.lst Makefile $(BASEDIR)/tools/compat-build-source.py
 	mkdir -p $(@D)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5076340764242604189==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIP4-0006AY-9a; Mon, 26 Feb 2018 13:01:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIP3-0006AP-On
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:13 +0000
X-Inumbo-ID: feb90b19-1af4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id feb90b19-1af4-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:00:18 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIP2-0001Qn-N0
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIP2-0004DM-MN
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIP2-0004DM-MN@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:01:12 +0000
Subject: [Xen-changelog] [xen master] xen/tmem: Convert the file
	common/tmem_xen.c to use typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkZTBhOGJjMmY3MDhmZWNkZDExOTM2MTdkMmY5MWJkNGIwNDhkMjIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxNDowMjo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBGZWIgMjEgMTc6MTc6MzkgMjAx
OCArMDAwMAoKICAgIHhlbi90bWVtOiBDb252ZXJ0IHRoZSBmaWxlIGNvbW1vbi90bWVtX3hlbi5j
IHRvIHVzZSB0eXBlc2FmZSBNRk4KICAgIAogICAgVGhlIGZpbGUgY29tbW9uL3RtZW1feGVuLmMg
aXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlwZXNhZmUuIFRoaXMgaXMKICAgIHJlcXVpcmluZyB0
byBvdmVycmlkZSB0aGUgbWFjcm8gcGFnZV90b19tZm4gdG8gbWFrZSBpdCB3b3JrIHdpdGggbWZu
X3QuCiAgICAKICAgIE5vdGUgdGhhdCBhbGwgdmFyaWFibGVzIGNvbnZlcnRlZCB0byBtZm5fdCBo
YXZlbSB0aGVyZSBpbml0aWFsIHZhbHVlLAogICAgd2hlbiBzZXQsIHN3aXRjaCBmcm9tIDAgdG8g
SU5WQUxJRF9NRk4uIFRoaXMgaXMgZmluZSBiZWNhdXNlIHRoZSBpbml0aWFsCiAgICB2YWx1ZXMg
d2FzIGFsd2F5cyBvdmVycmlkZW4gYmVmb3JlIHVzZWQuCiAgICAKICAgIEFsc28gYWRkIGEgY291
cGxlIG9mIG1pc3NpbmcgbmV3bGluZXMgc3VnZ2VzdGVkIGJ5IEFuZHJldyBpbiB0aGUgY29kZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgfCAzMCArKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW1feGVuLmMgYi94ZW4vY29tbW9u
L3RtZW1feGVuLmMKaW5kZXggMjBmNzRiMi4uYmQ1MmU0NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi90bWVtX3hlbi5jCisrKyBiL3hlbi9jb21tb24vdG1lbV94ZW4uYwpAQCAtMTQsNiArMTQsMTAg
QEAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KIAorLyogT3Zl
cnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90
ICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19w
YWdlX3RvX21mbihwZykpCisKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfdG1lbTsKIGJvb2xlYW5f
cGFyYW0oInRtZW0iLCBvcHRfdG1lbSk7CiAKQEAgLTMxLDcgKzM1LDcgQEAgc3RhdGljIERFRklO
RV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGNoYXIgKiwgZHN0bWVtKTsKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIHNjcmF0Y2hfcGFnZSk7CiAKICNpZiBk
ZWZpbmVkKENPTkZJR19BUk0pCi1zdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5f
cGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCitzdGF0aWMgaW5saW5lIHZvaWQg
KmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgbWZuX3QgKnBjbGlfbWZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBjbGlfcGZwLCBib29s
IGNsaV93cml0ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKQEAgLTM5LDE0ICs0Mywx
NCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5z
aWduZWQgbG9uZyAqcGNsaV9tZm4sCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGlfcHV0X3Bh
Z2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFnZV9pbmZvICpjbGlfcGZwLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNsaV9tZm4sIGJvb2wgbWFya19kaXJ0
eSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgY2xpX21mbiwgYm9vbCBt
YXJrX2RpcnR5KQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogI2Vsc2UKICNpbmNs
dWRlIDxhc20vcDJtLmg+CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9w
Zm5fdCBjbWZuLCB1bnNpZ25lZCBsb25nICpwY2xpX21mbiwKK3N0YXRpYyBpbmxpbmUgdm9pZCAq
Y2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCBtZm5fdCAqcGNsaV9tZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGNsaV9wZnAsIGJvb2wg
Y2xpX3dyaXRlKQogewogICAgIHAybV90eXBlX3QgdDsKQEAgLTY4LDE2ICs3MiwxNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9u
ZyAqcGNsaV9tZm4sCiAKICAgICAqcGNsaV9tZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICAq
cGNsaV9wZnAgPSBwYWdlOwotICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UoX21mbigqcGNsaV9t
Zm4pKTsKKworICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UoKnBjbGlfbWZuKTsKIH0KIAogc3Rh
dGljIGlubGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lkICpjbGlfdmEsIHN0cnVjdCBwYWdlX2lu
Zm8gKmNsaV9wZnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkpCiB7CiAgICAgaWYgKCBtYXJrX2Rp
cnR5ICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGNsaV9wZnApOwotICAgICAg
ICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4sIF9tZm4oY2xpX21mbikpOworICAg
ICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4sIGNsaV9tZm4pOwogICAgIH0K
ICAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKGNsaV9wZnApOwpAQCAtODgsMTQgKzkzLDE0IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpjbGlfcGZwLAogaW50IHRtZW1fY29weV9mcm9tX2NsaWVudChzdHJ1Y3QgcGFnZV9p
bmZvICpwZnAsCiAgICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVm
KQogewotICAgIHVuc2lnbmVkIGxvbmcgdG1lbV9tZm4sIGNsaV9tZm4gPSAwOworICAgIG1mbl90
IHRtZW1fbWZuLCBjbGlfbWZuID0gSU5WQUxJRF9NRk47CiAgICAgY2hhciAqdG1lbV92YSwgKmNs
aV92YSA9IE5VTEw7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5VTEw7CiAgICAg
aW50IHJjID0gMTsKIAogICAgIEFTU0VSVChwZnAgIT0gTlVMTCk7CiAgICAgdG1lbV9tZm4gPSBw
YWdlX3RvX21mbihwZnApOwotICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0bWVt
X21mbikpOworICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2UodG1lbV9tZm4pOwogICAgIGlm
ICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoY2xpYnVmKSApCiAgICAgewogICAgICAgICBjbGlfdmEg
PSBjbGlfZ2V0X3BhZ2UoY21mbiwgJmNsaV9tZm4sICZjbGlfcGZwLCAwKTsKQEAgLTEyNSw3ICsx
MzAsNyBAQCBpbnQgdG1lbV9jb21wcmVzc19mcm9tX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwKICAg
ICB1bnNpZ25lZCBjaGFyICp3bWVtID0gdGhpc19jcHUod29ya21lbSk7CiAgICAgY2hhciAqc2Ny
YXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfcGFnZSk7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xp
X3BmcCA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBjbGlfbWZuID0gMDsKKyAgICBtZm5fdCBj
bGlfbWZuID0gSU5WQUxJRF9NRk47CiAgICAgdm9pZCAqY2xpX3ZhID0gTlVMTDsKIAogICAgIGlm
ICggZG1lbSA9PSBOVUxMIHx8IHdtZW0gPT0gTlVMTCApCkBAIC0xNTIsNyArMTU3LDcgQEAgaW50
IHRtZW1fY29tcHJlc3NfZnJvbV9jbGllbnQoeGVuX3Bmbl90IGNtZm4sCiBpbnQgdG1lbV9jb3B5
X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqcGZwLAogICAgIHRt
ZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcgdG1lbV9tZm4s
IGNsaV9tZm4gPSAwOworICAgIG1mbl90IHRtZW1fbWZuLCBjbGlfbWZuID0gSU5WQUxJRF9NRk47
CiAgICAgY2hhciAqdG1lbV92YSwgKmNsaV92YSA9IE5VTEw7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqY2xpX3BmcCA9IE5VTEw7CiAgICAgaW50IHJjID0gMTsKQEAgLTE2NSw3ICsxNzAsOCBAQCBp
bnQgdG1lbV9jb3B5X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwgc3RydWN0IHBhZ2VfaW5mbyAq
cGZwLAogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogICAgIHRtZW1fbWZuID0g
cGFnZV90b19tZm4ocGZwKTsKLSAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odG1l
bV9tZm4pKTsKKyAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9wYWdlKHRtZW1fbWZuKTsKKwogICAg
IGlmICggY2xpX3ZhICkKICAgICB7CiAgICAgICAgIG1lbWNweShjbGlfdmEsIHRtZW1fdmEsIFBB
R0VfU0laRSk7CkBAIC0xODEsNyArMTg3LDcgQEAgaW50IHRtZW1fY29weV90b19jbGllbnQoeGVu
X3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdlX2luZm8gKnBmcCwKIGludCB0bWVtX2RlY29tcHJlc3Nf
dG9fY2xpZW50KHhlbl9wZm5fdCBjbWZuLCB2b2lkICp0bWVtX3ZhLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xp
YnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcgY2xpX21mbiA9IDA7CisgICAgbWZuX3QgY2xpX21m
biA9IElOVkFMSURfTUZOOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAgPSBOVUxMOwog
ICAgIHZvaWQgKmNsaV92YSA9IE5VTEw7CiAgICAgY2hhciAqc2NyYXRjaCA9IHRoaXNfY3B1KHNj
cmF0Y2hfcGFnZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIPF-0006CD-BC; Mon, 26 Feb 2018 13:01:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIPE-0006C2-Av
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:24 +0000
X-Inumbo-ID: 04bb1731-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04bb1731-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:00:28 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIPC-0001R9-PO
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIPC-0004Du-Ol
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIPC-0004Du-Ol@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:01:22 +0000
Subject: [Xen-changelog] [xen master] sysctl: correct comment in
	xen_sysctl_pcitopoinfo
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNjRjMmZjZGFiZGViYTRlM2VjNTJjNjgyZmE2YjA3OTdmYzJmZGMKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgRmViIDIxIDE0
OjQ0OjU4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAyMSAxNzoxNzozOSAyMDE4ICswMDAw
CgogICAgc3lzY3RsOiBjb3JyZWN0IGNvbW1lbnQgaW4geGVuX3N5c2N0bF9wY2l0b3BvaW5mbwog
ICAgCiAgICBSZWZlciB0byBjb3JyZWN0IG1lbWJlciBvZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0
b3BvaW5mbyBpbiBjb21tZW50LgogICAgCiAgICBGaXhlczogY29tbWl0IDYxMzE5ZmJmZDkgKCJz
eXNjdGw6IGFkZCBzeXNjdGwgaW50ZXJmYWNlIGZvciBxdWVyeWluZyBQQ0kgdG9wb2xvZ3kiKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGNmYzdiMTEu
LjM2NjllMzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTY4NCw3ICs2ODQsNyBAQCBzdHJ1Y3QgeGVu
X3N5c2N0bF9wc3JfY210X29wIHsKICNkZWZpbmUgWEVOX0lOVkFMSURfREVWIChYRU5fSU5WQUxJ
RF9OT0RFX0lEIC0gMSkKIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHsKICAgICAvKgot
ICAgICAqIElOOiBOdW1iZXIgb2YgZWxlbWVudHMgaW4gJ3BjaXRvcG8nIGFuZCAnbm9kZXMnIGFy
cmF5cy4KKyAgICAgKiBJTjogTnVtYmVyIG9mIGVsZW1lbnRzIGluICdkZXZzJyBhbmQgJ25vZGVz
JyBhcnJheXMuCiAgICAgICogT1VUOiBOdW1iZXIgb2YgcHJvY2Vzc2VkIGVsZW1lbnRzIG9mIHRo
b3NlIGFycmF5cy4KICAgICAgKi8KICAgICB1aW50MzJfdCBudW1fZGV2czsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIPT-0006Dt-Cv; Mon, 26 Feb 2018 13:01:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIPS-0006DT-NC
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:38 +0000
X-Inumbo-ID: 6df6a81d-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6df6a81d-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:03:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIPM-0001RJ-Ri
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIPM-0004FK-RD
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIPM-0004FK-RD@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:01:32 +0000
Subject: [Xen-changelog] [xen master] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhM2QxODBkMTAxY2Y4MWQwODVmMGM2NTYwZDcwYWNkMTZjOTM0YmQKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MjAgMTY6Mjc6MDIgMjAxOCAtMDYwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgRmViIDIxIDE3OjE3OjM5IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBhZGQgRUZFUiBTVk1FIHN1cHBvcnQgZm9yIFZHSUYvVkxPQUQK
ICAgIAogICAgT25seSBlbmFibGUgdmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUg
Z3Vlc3QgRUZFUi5TVk1FIGlzIHNldC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBX
b29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L25lc3RlZHN2bS5jICAgICAgICB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgIHwgIDYgKysrCiB4ZW4v
YXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAgICAgICAgfCAxNyAtLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRzdm0uaCB8ICAxICsKIDQgZmlsZXMgY2hhbmdl
ZCwgNzMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRz
dm0uYwppbmRleCAxZjU5ODFmLi42NDU3NTMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpA
QCAtMTY2NSwzICsxNjY1LDY5IEBAIHZvaWQgc3ZtX3ZtZXhpdF9kb19jbGdpKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBzdHJ1Y3QgdmNwdSAqdikKIAogICAgIF9fdXBkYXRlX2d1ZXN0X2Vp
cChyZWdzLCBpbnN0X2xlbik7CiB9CisKKy8qCisgKiBUaGlzIHJ1bnMgb24gRUZFUiBjaGFuZ2Ug
dG8gc2VlIGlmIG5lc3RlZCBmZWF0dXJlcyBuZWVkIHRvIGVpdGhlciBiZQorICogdHVybmVkIG9m
ZiBvciBvbi4KKyAqLwordm9pZCBzdm1fbmVzdGVkX2ZlYXR1cmVzX29uX2VmZXJfdXBkYXRlKHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2gu
aHZtX3N2bS52bWNiOworICAgIHN0cnVjdCBuZXN0ZWRzdm0gKnN2bSA9ICZ2Y3B1X25lc3RlZHN2
bSh2KTsKKyAgICB1MzIgZ2VuZXJhbDJfaW50ZXJjZXB0czsKKyAgICB2aW50cl90IHZpbnRyOwor
CisgICAgLyoKKyAgICAgKiBOZWVkIHN0YXRlIGZvciB0cmFuc2ZlcmluZyB0aGUgbmVzdGVkIGdp
ZiBzdGF0dXMgc28gb25seSB3cml0ZSBvbgorICAgICAqIHRoZSBodm1fdmNwdSBFRkVSLlNWTUUg
Y2hhbmdpbmcuCisgICAgICovCisgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIg
JiBFRkVSX1NWTUUgKQorICAgIHsKKyAgICAgICAgaWYgKCAhdm1jYi0+dmlydF9leHQuZmllbGRz
LnZsb2Fkc2F2ZV9lbmFibGUgJiYKKyAgICAgICAgICAgICBwYWdpbmdfbW9kZV9oYXAodi0+ZG9t
YWluKSAmJgorICAgICAgICAgICAgIGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMTsK
KyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50
ZXJjZXB0cyh2bWNiKTsKKyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgJj0gfihHRU5F
UkFMMl9JTlRFUkNFUFRfVk1MT0FEIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfVk1TQVZFKTsKKyAgICAgICAgICAgIHZtY2Jfc2V0X2dl
bmVyYWwyX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7CisgICAgICAgIH0K
KworICAgICAgICBpZiAoICF2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlICYmCisgICAg
ICAgICAgICAgY3B1X2hhc19zdm1fdmdpZiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZpbnRy
ID0gdm1jYl9nZXRfdmludHIodm1jYik7CisgICAgICAgICAgICB2aW50ci5maWVsZHMudmdpZiA9
IHN2bS0+bnNfZ2lmOworICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID0gMTsK
KyAgICAgICAgICAgIHZtY2Jfc2V0X3ZpbnRyKHZtY2IsIHZpbnRyKTsKKyAgICAgICAgICAgIGdl
bmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiKTsK
KyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgJj0gfihHRU5FUkFMMl9JTlRFUkNFUFRf
U1RHSSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VORVJBTDJfSU5U
RVJDRVBUX0NMR0kpOworICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2
bWNiLCBnZW5lcmFsMl9pbnRlcmNlcHRzKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBpZiAoIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxl
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2
ZV9lbmFibGUgPSAwOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAgPSB2bWNiX2dl
dF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJj
ZXB0cyB8PSAoR0VORVJBTDJfSU5URVJDRVBUX1ZNTE9BRCB8CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfVk1TQVZFKTsKKyAgICAgICAgICAg
IHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7
CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHZtY2ItPl92aW50ci5maWVsZHMudmdpZl9lbmFi
bGUgKQorICAgICAgICB7CisgICAgICAgICAgICB2aW50ciA9IHZtY2JfZ2V0X3ZpbnRyKHZtY2Ip
OworICAgICAgICAgICAgc3ZtLT5uc19naWYgPSB2aW50ci5maWVsZHMudmdpZjsKKyAgICAgICAg
ICAgIHZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSA9IDA7CisgICAgICAgICAgICB2bWNiX3NldF92
aW50cih2bWNiLCB2aW50cik7CisgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICA9IHZt
Y2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7CisgICAgICAgICAgICBnZW5lcmFsMl9p
bnRlcmNlcHRzIHw9IChHRU5FUkFMMl9JTlRFUkNFUFRfU1RHSSB8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfQ0xHSSk7CisgICAgICAgICAg
ICB2bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMp
OworICAgICAgICB9CisgICAgfQorfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA5ZjU4YWZjLi42NGQyOTU1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjMxLDYgKzYzMSwxMiBAQCBzdGF0aWMgdm9pZCBzdm1fdXBk
YXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBsbWEgKQogICAgICAgICBu
ZXdfZWZlciB8PSBFRkVSX0xNRTsKICAgICB2bWNiX3NldF9lZmVyKHZtY2IsIG5ld19lZmVyKTsK
KworICAgIEFTU0VSVChuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pIHx8CisgICAgICAgICAg
ICEodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FKSk7CisKKyAgICBpZiAo
IG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKQorICAgICAgICBzdm1fbmVzdGVkX2ZlYXR1
cmVzX29uX2VmZXJfdXBkYXRlKHYpOwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5
X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKaW5kZXggMGU2Y2JhNS4uOTk3
ZTc1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMjAwLDI5ICsyMDAsMTIgQEAgc3RhdGljIGludCBj
b25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICAvKiBQQVQgaXMgdW5kZXIg
Y29tcGxldGUgY29udHJvbCBvZiBTVk0gd2hlbiB1c2luZyBuZXN0ZWQgcGFnaW5nLiAqLwogICAg
ICAgICBzdm1fZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfSUEzMl9DUl9QQVQpOwot
Ci0gICAgICAgIC8qIFVzZSB2aXJ0dWFsIFZNTE9BRC9WTVNBVkUgaWYgYXZhaWxhYmxlLiAqLwot
ICAgICAgICBpZiAoIGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMTsKLSAgICAgICAg
ICAgIHZtY2ItPl9nZW5lcmFsMl9pbnRlcmNlcHRzICY9IH5HRU5FUkFMMl9JTlRFUkNFUFRfVk1M
T0FEOwotICAgICAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwy
X0lOVEVSQ0VQVF9WTVNBVkU7Ci0gICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgdm1jYi0+X2V4Y2VwdGlvbl9pbnRlcmNlcHRzIHw9ICgxVSA8PCBUUkFQX3BhZ2VfZmF1
bHQpOwogICAgIH0KIAotICAgIC8qIGlmIGF2YWlsYWJsZSwgZW5hYmxlIGFuZCBjb25maWd1cmUg
dmlydHVhbCBnaWYgKi8KLSAgICBpZiAoIGNwdV9oYXNfc3ZtX3ZnaWYgKQotICAgIHsKLSAgICAg
ICAgdm1jYi0+X3ZpbnRyLmZpZWxkcy52Z2lmID0gMTsKLSAgICAgICAgdm1jYi0+X3ZpbnRyLmZp
ZWxkcy52Z2lmX2VuYWJsZSA9IDE7Ci0gICAgICAgIHZtY2ItPl9nZW5lcmFsMl9pbnRlcmNlcHRz
ICY9IH5HRU5FUkFMMl9JTlRFUkNFUFRfU1RHSTsKLSAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2lu
dGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9DTEdJOwotICAgIH0KLQogICAgIGlmICgg
Y3B1X2hhc19wYXVzZV9maWx0ZXIgKQogICAgIHsKICAgICAgICAgdm1jYi0+X3BhdXNlX2ZpbHRl
cl9jb3VudCA9IFNWTV9QQVVTRUZJTFRFUl9JTklUOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL25lc3RlZHN2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L25lc3RlZHN2bS5oCmluZGV4IGE2MTliNjEuLmFiY2YyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRzdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmgKQEAgLTEwNCw2ICsxMDQsNyBAQCBuZXN0ZWRzdm1fdm1leGl0
X24ybjEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIGVudW0g
bmVzdGVkaHZtX3ZtZXhpdHMKIG5lc3RlZHN2bV9jaGVja19pbnRlcmNlcHRzKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB1aW50NjRfdCBleGl0Y29kZSk7
Cit2b2lkIHN2bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91cGRhdGUoc3RydWN0IHZjcHUgKnYp
OwogCiAvKiBJbnRlcmZhY2UgbWV0aG9kcyAqLwogdm9pZCBuc3ZtX3ZjcHVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIPd-0006F7-Ee; Mon, 26 Feb 2018 13:01:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIPc-0006Ei-Sc
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:48 +0000
X-Inumbo-ID: 73f623d3-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73f623d3-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:03:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIPW-0001RP-Tt
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIPW-0004G0-TM
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIPW-0004G0-TM@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:01:42 +0000
Subject: [Xen-changelog] [xen master] VT-d: use two 32-bit writes to update
	DMAR fault address registers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8861300700833471766=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c99775d597fae9b8b8b27827b3d7845c49a2a0d7
Author:     Haozhong Zhang <haozhong.zhang@intel.com>
AuthorDate: Fri Feb 23 10:59:31 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Feb 23 10:59:31 2018 +0100

    VT-d: use two 32-bit writes to update DMAR fault address registers
    
    The 64-bit DMAR fault address is composed of two 32 bits registers
    DMAR_FEADDR_REG and DMAR_FEUADDR_REG. According to VT-d spec:
    "Software is expected to access 32-bit registers as aligned doublewords",
    a hypervisor should use two 32-bit writes to DMAR_FEADDR_REG and
    DMAR_FEUADDR_REG separately in order to update a 64-bit fault address,
    rather than a 64-bit write to DMAR_FEADDR_REG. Note that when x2APIC
    is not enabled DMAR_FEUADDR_REG is reserved and it's not necessary to
    update it.
    
    Though I haven't seen any errors caused by such one 64-bit write on
    real machines, it's still better to follow the specification.
    
    Fixes: ae05fd3912b ("VT-d: use qword MMIO access for MSI address writes")
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/drivers/passthrough/vtd/iommu.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/vtd/iommu.c
index daaed0a..08bce92 100644
--- a/xen/drivers/passthrough/vtd/iommu.c
+++ b/xen/drivers/passthrough/vtd/iommu.c
@@ -1105,7 +1105,13 @@ static void dma_msi_set_affinity(struct irq_desc *desc, const cpumask_t *mask)
 
     spin_lock_irqsave(&iommu->register_lock, flags);
     dmar_writel(iommu->reg, DMAR_FEDATA_REG, msg.data);
-    dmar_writeq(iommu->reg, DMAR_FEADDR_REG, msg.address);
+    dmar_writel(iommu->reg, DMAR_FEADDR_REG, msg.address_lo);
+    /*
+     * When x2APIC is not enabled, DMAR_FEUADDR_REG is reserved and
+     * it's not necessary to update it.
+     */
+    if ( x2apic_enabled )
+        dmar_writel(iommu->reg, DMAR_FEUADDR_REG, msg.address_hi);
     spin_unlock_irqrestore(&iommu->register_lock, flags);
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8861300700833471766==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:01:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIPi-0006Fv-G0; Mon, 26 Feb 2018 13:01:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIPh-0006Fn-OU
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:53 +0000
X-Inumbo-ID: 16b8842f-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16b8842f-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:00:58 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIPg-0001RZ-WB
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIPg-0004Gg-VT
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:01:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIPg-0004Gg-VT@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:01:52 +0000
Subject: [Xen-changelog] [xen master] x86: fix indirect thunk usage of
	CONFIG_INDIRECT_THUNK
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5681849244107347764=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0ace9284f09182ed5c5d1f077f5924252dbcb07e
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Feb 23 11:00:31 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Feb 23 11:00:31 2018 +0100

    x86: fix indirect thunk usage of CONFIG_INDIRECT_THUNK
    
    When indirect_thunk_asm.h is instantiated directly into assembly files
    CONFIG_INDIRECT_THUNK might not be defined, and thus using .if against
    it is wrong.
    
    Add a check to define CONFIG_INDIRECT_THUNK to 0 if not defined, so
    that using .if CONFIG_INDIRECT_THUNK is always correct.
    
    This suppresses the following clang error:
    
    <instantiation>:8:9: error: expected absolute expression
        .if CONFIG_INDIRECT_THUNK == 1
            ^
    <instantiation>:1:1: note: while in macro instantiation
    INDIRECT_BRANCH call %rdx
    ^
    entry.S:589:9: note: while in macro instantiation
            INDIRECT_CALL %rdx
            ^
    
    Note that this is a preparatory patch in order to enable clang's
    integrated assembler, the integrated assembler is not yet enabled for
    assembly files.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/asm-x86/asm_defns.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/include/asm-x86/asm_defns.h b/xen/include/asm-x86/asm_defns.h
index 6fc13d3..ebd2c88 100644
--- a/xen/include/asm-x86/asm_defns.h
+++ b/xen/include/asm-x86/asm_defns.h
@@ -15,6 +15,9 @@
 #include <asm/alternative.h>
 
 #ifdef __ASSEMBLY__
+#ifndef CONFIG_INDIRECT_THUNK
+.equ CONFIG_INDIRECT_THUNK, 0
+#endif
 # include <asm/indirect_thunk_asm.h>
 #else
 asm ( "\t.equ CONFIG_INDIRECT_THUNK, "
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5681849244107347764==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:02:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIPt-0006HI-Ha; Mon, 26 Feb 2018 13:02:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIPs-0006H6-5s
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:04 +0000
X-Inumbo-ID: 1cba1f75-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cba1f75-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:01:08 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIPr-0001T8-1y
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIPr-0004HL-1N
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIPr-0004HL-1N@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:02:03 +0000
Subject: [Xen-changelog] [xen master] x86/svm: add support for pause
	filtering threshold
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhZjNhYmUyYjc2Y2FmNmQxZTVmMjBhZTE3YzNhODRlMmE4MDM3ZGMKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IEZyaSBGZWIg
MjMgMTE6MDM6MzYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMjMgMTE6MDM6MzYgMjAxOCArMDEwMAoKICAg
IHg4Ni9zdm06IGFkZCBzdXBwb3J0IGZvciBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkCiAgICAK
ICAgIEFkZCBzdXBwb3J0IGZvciBlbmFibGluZyB0aGUgcGF1c2UgZmlsdGVyaW5nIHRocmVzaG9s
ZCBmZWF0dXJlLiAgVGhpcwogICAgY2F1c2VzIHRoZSBwYXVzZSBmaWx0ZXJpbmcgY291bnQgdG8g
cmVzZXQgaWYgdGhlcmUncyBwYXVzZSBmaWx0ZXJpbmcKICAgIHRocmVzaG9sZCBjeWNsZXMgb3Ig
Z3JlYXRlciBiZXR3ZWVuIHBhdXNlcy4gIFNlZSBBTUQgQVBNIFZvbCAyIFNlY3Rpb24KICAgIDE1
LjE0LjQgZm9yIG1vcmUgZGV0YWlscy4KICAgIAogICAgVGhlIHZhbHVlcyBvZiB0aGUgcGF1c2Ug
ZmlsdGVyaW5nIGNvdW50IGFuZCB0aHJlc2hvbGQgd2VyZSBmb3VuZCBieQogICAgaXRlcmF0aW5n
IG92ZXIgZGlmZmVyZW50IHZhbHVlcyBvZiB0aGUgY291bnQgYW5kIHRocmVzaG9sZCB3aGlsZSBy
dW5uaW5nCiAgICBrZXJuYmVuY2ggYW5kIGEgcGkgc3BpZ290IGFsZ29yaXRobSB3aXRoIHlpZWxk
cyBwbGFjZWQgaW4gaXQuICBBCiAgICBiYWxhbmNlZCBzZXR0aW5nIGZvciBib3RoIHZhcmlhYmxl
IHByb3ZpZGVzOgogICAgCiAgICAoVXNpbmcgYXZlcmFnZWQgZWxhcHNlZCB0aW1lIHdpdGgga2Vy
bmJlbmNoKQogICAgb2xkID0gODUyLjAKICAgIG5ldyA9IDg0OC44CiAgICBpbXByb3ZlbWVudCA9
IC40JQogICAgCiAgICBGb3Igc3lzdGVtIHdpdGhvdXQgcGF1c2UgZmlsdGVyaW5nIHRocmVzaG9s
ZCwgdGhlIGNoYW5nZSwgZnJvbSAzMDAwIHRvCiAgICA0MDAwIGZvciB0aGUgY291bnQsIHNob3Vs
ZCBub3QgbmVnYXRpdmVseSBlZmZlY3Qgc3lzdGVtIHBlcmZvcm1hbmNlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCYWJ1IE1vZ2VyIDxiYWJ1Lm1vZ2VyQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vc3ZtLmggIHwgNSArKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL3ZtY2IuaCB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
c3ZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKaW5kZXggNDYyY2I4OS4u
NTkzNTQ2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaApAQCAtNjQsNiArNjQsNyBAQCBl
eHRlcm4gdTMyIHN2bV9mZWF0dXJlX2ZsYWdzOwogI2RlZmluZSBTVk1fRkVBVFVSRV9GTFVTSEJZ
QVNJRCAgICA2IC8qIFRMQiBmbHVzaCBieSBBU0lEIHN1cHBvcnQgKi8KICNkZWZpbmUgU1ZNX0ZF
QVRVUkVfREVDT0RFQVNTSVNUUyAgNyAvKiBEZWNvZGUgYXNzaXN0cyBzdXBwb3J0ICovCiAjZGVm
aW5lIFNWTV9GRUFUVVJFX1BBVVNFRklMVEVSICAgMTAgLyogUGF1c2UgaW50ZXJjZXB0IGZpbHRl
ciBzdXBwb3J0ICovCisjZGVmaW5lIFNWTV9GRUFUVVJFX1BBVVNFVEhSRVNIICAgMTIgLyogUGF1
c2UgaW50ZXJjZXB0IGZpbHRlciBzdXBwb3J0ICovCiAjZGVmaW5lIFNWTV9GRUFUVVJFX1ZMT0FE
U0FWRSAgICAgMTUgLyogdmlydHVhbCB2bWxvYWQvdm1zYXZlICovCiAjZGVmaW5lIFNWTV9GRUFU
VVJFX1ZHSUYgICAgICAgICAgMTYgLyogVmlydHVhbCBHSUYgKi8KIApAQCAtNzYsMTAgKzc3LDEy
IEBAIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7CiAjZGVmaW5lIGNwdV9oYXNfc3ZtX2Rl
Y29kZSAgICBjcHVfaGFzX3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX0RFQ09ERUFTU0lTVFMpCiAj
ZGVmaW5lIGNwdV9oYXNfc3ZtX3ZnaWYgICAgICBjcHVfaGFzX3N2bV9mZWF0dXJlKFNWTV9GRUFU
VVJFX1ZHSUYpCiAjZGVmaW5lIGNwdV9oYXNfcGF1c2VfZmlsdGVyICBjcHVfaGFzX3N2bV9mZWF0
dXJlKFNWTV9GRUFUVVJFX1BBVVNFRklMVEVSKQorI2RlZmluZSBjcHVfaGFzX3BhdXNlX3RocmVz
aCAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9QQVVTRVRIUkVTSCkKICNkZWZpbmUg
Y3B1X2hhc190c2NfcmF0aW8gICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfVFND
UkFURU1TUikKICNkZWZpbmUgY3B1X2hhc19zdm1fdmxvYWRzYXZlIGNwdV9oYXNfc3ZtX2ZlYXR1
cmUoU1ZNX0ZFQVRVUkVfVkxPQURTQVZFKQogCi0jZGVmaW5lIFNWTV9QQVVTRUZJTFRFUl9JTklU
ICAgIDMwMDAKKyNkZWZpbmUgU1ZNX1BBVVNFRklMVEVSX0lOSVQgICAgNDAwMAorI2RlZmluZSBT
Vk1fUEFVU0VUSFJFU0hfSU5JVCAgICAxMDAwCiAKIC8qIFRTQyByYXRlICovCiAjZGVmaW5lIERF
RkFVTFRfVFNDX1JBVElPICAgICAgIDB4MDAwMDAwMDEwMDAwMDAwMFVMTApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS92bWNiLmgKaW5kZXggOWQ1ZGZjNS4uZGUwNzQyOSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vdm1jYi5oCkBAIC00MTIsNyArNDEyLDcgQEAgc3RydWN0IHZtY2Jfc3RydWN0IHsKICAg
ICB1NjQgcmVzMDQ7ICAgICAgICAgICAgICAgICAgLyogb2Zmc2V0IDB4MjggKi8KICAgICB1NjQg
cmVzMDU7ICAgICAgICAgICAgICAgICAgLyogb2Zmc2V0IDB4MzAgKi8KICAgICB1MzIgcmVzMDY7
ICAgICAgICAgICAgICAgICAgLyogb2Zmc2V0IDB4MzggKi8KLSAgICB1MTYgcmVzMDZhOyAgICAg
ICAgICAgICAgICAgLyogb2Zmc2V0IDB4M0MgKi8KKyAgICB1MTYgX3BhdXNlX2ZpbHRlcl90aHJl
c2g7ICAgLyogb2Zmc2V0IDB4M0MgLSBjbGVhbmJpdCAwICovCiAgICAgdTE2IF9wYXVzZV9maWx0
ZXJfY291bnQ7ICAgIC8qIG9mZnNldCAweDNFIC0gY2xlYW5iaXQgMCAqLwogICAgIHU2NCBfaW9w
bV9iYXNlX3BhOyAgICAgICAgICAvKiBvZmZzZXQgMHg0MCAtIGNsZWFuYml0IDEgKi8KICAgICB1
NjQgX21zcnBtX2Jhc2VfcGE7ICAgICAgICAgLyogb2Zmc2V0IDB4NDggLSBjbGVhbmJpdCAxICov
CkBAIC01NjgsNiArNTY4LDcgQEAgVk1DQl9BQ0NFU1NPUlMoZXhjZXB0aW9uX2ludGVyY2VwdHMs
IGludGVyY2VwdHMpCiBWTUNCX0FDQ0VTU09SUyhnZW5lcmFsMV9pbnRlcmNlcHRzLCBpbnRlcmNl
cHRzKQogVk1DQl9BQ0NFU1NPUlMoZ2VuZXJhbDJfaW50ZXJjZXB0cywgaW50ZXJjZXB0cykKIFZN
Q0JfQUNDRVNTT1JTKHBhdXNlX2ZpbHRlcl9jb3VudCwgaW50ZXJjZXB0cykKK1ZNQ0JfQUNDRVNT
T1JTKHBhdXNlX2ZpbHRlcl90aHJlc2gsIGludGVyY2VwdHMpCiBWTUNCX0FDQ0VTU09SUyh0c2Nf
b2Zmc2V0LCBpbnRlcmNlcHRzKQogVk1DQl9BQ0NFU1NPUlMoaW9wbV9iYXNlX3BhLCBpb3BtKQog
Vk1DQl9BQ0NFU1NPUlMobXNycG1fYmFzZV9wYSwgaW9wbSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:02:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIQ8-0006Jp-KG; Mon, 26 Feb 2018 13:02:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIQ7-0006JG-Bj
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:19 +0000
X-Inumbo-ID: 85f67fdd-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85f67fdd-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:04:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQ1-0001TI-4A
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQ1-0004Ho-3a
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQ1-0004Ho-3a@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:02:13 +0000
Subject: [Xen-changelog] [xen master] x86/svm: enable pause filtering
	threshold
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4ZTRkYjk5NDkwM2U4YzEwY2I5YmNlM2MxMzNiNGYzODU2Yzk4MWEKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IEZyaSBGZWIg
MjMgMTE6MDQ6NDggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMjMgMTE6MDQ6NDggMjAxOCArMDEwMAoKICAg
IHg4Ni9zdm06IGVuYWJsZSBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkCiAgICAKICAgIElmIGF2
YWlsYWJsZSwgZW5hYmxlIHRoZSBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkIGZlYXR1cmUuICBT
ZWUgdGhlCiAgICBwcmV2aW91cyBjb21taXQgZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEJhYnUgTW9nZXIgPGJhYnUubW9nZXJAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDEgKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5j
IHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpp
bmRleCA2NGQyOTU1Li4xYmM5NWRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTcwMCw2ICsxNzAwLDcg
QEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF9zdm0odm9p
ZCkKICAgICBQKGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSwgIlZpcnR1YWwgVk1MT0FEL1ZNU0FWRSIp
OwogICAgIFAoY3B1X2hhc19zdm1fdmdpZiwgIlZpcnR1YWwgR0lGIik7CiAgICAgUChjcHVfaGFz
X3BhdXNlX2ZpbHRlciwgIlBhdXNlLUludGVyY2VwdCBGaWx0ZXIiKTsKKyAgICBQKGNwdV9oYXNf
cGF1c2VfdGhyZXNoLCAiUGF1c2UtSW50ZXJjZXB0IEZpbHRlciBUaHJlc2hvbGQiKTsKICAgICBQ
KGNwdV9oYXNfdHNjX3JhdGlvLCAiVFNDIFJhdGUgTVNSIik7CiAjdW5kZWYgUAogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92
bWNiLmMKaW5kZXggOTk3ZTc1OS4uYWU2MGQ4ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMjEwLDYg
KzIxMCw5IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY2Ioc3RydWN0IHZjcHUgKnYpCiAgICAg
ewogICAgICAgICB2bWNiLT5fcGF1c2VfZmlsdGVyX2NvdW50ID0gU1ZNX1BBVVNFRklMVEVSX0lO
SVQ7CiAgICAgICAgIHZtY2ItPl9nZW5lcmFsMV9pbnRlcmNlcHRzIHw9IEdFTkVSQUwxX0lOVEVS
Q0VQVF9QQVVTRTsKKworICAgICAgICBpZiAoIGNwdV9oYXNfcGF1c2VfdGhyZXNoICkKKyAgICAg
ICAgICAgIHZtY2ItPl9wYXVzZV9maWx0ZXJfdGhyZXNoID0gU1ZNX1BBVVNFVEhSRVNIX0lOSVQ7
CiAgICAgfQogCiAgICAgdm1jYi0+Y2xlYW5iaXRzLmJ5dGVzID0gMDsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:02:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIQE-0006Kv-Lq; Mon, 26 Feb 2018 13:02:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIQD-0006Kl-3r
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:25 +0000
X-Inumbo-ID: 28ba09f4-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28ba09f4-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:01:28 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQB-0001TS-6K
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQB-0004Ip-5l
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQB-0004Ip-5l@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:02:23 +0000
Subject: [Xen-changelog] [xen master] build: remove shim related targets
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3221545146246330789=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b38c4e1763baa448ea34c5f337932f351798c9a1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Feb 23 11:05:19 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Feb 23 11:05:19 2018 +0100

    build: remove shim related targets
    
    There's no need to have shim specific targets, so just use the regular
    xen makefile targets in order to build the shim binary.
    
    When the shim is build as part of the firmware directory install the
    stripped Xen binary to the firmware directory and place a binary with
    symbols in the debug directory.
    
    The objcopy step of the shim build is also removed in this patch:
    since the shim is booted in PVH mode there's no need for the resulting
    binary to be in elf32 format. Xen can load PVH kernels with either a
    32 or 64bit elf header.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 tools/firmware/Makefile         |  4 ++++
 tools/firmware/xen-dir/Makefile |  9 +++++----
 xen/Makefile                    | 18 ++++--------------
 xen/arch/x86/Makefile           | 10 +++-------
 4 files changed, 16 insertions(+), 25 deletions(-)

diff --git a/tools/firmware/Makefile b/tools/firmware/Makefile
index b2f011d..5a7cf77 100644
--- a/tools/firmware/Makefile
+++ b/tools/firmware/Makefile
@@ -8,6 +8,7 @@ endif
 # hvmloader is a 32-bit protected mode binary.
 TARGET      := hvmloader/hvmloader
 INST_DIR := $(DESTDIR)$(XENFIRMWAREDIR)
+DEBG_DIR := $(DESTDIR)$(DEBUG_DIR)$(XENFIRMWAREDIR)
 
 SUBDIRS-y :=
 SUBDIRS-$(CONFIG_OVMF) += ovmf-dir
@@ -46,6 +47,7 @@ endif
 .PHONY: install
 install: all
 	[ -d $(INST_DIR) ] || $(INSTALL_DIR) $(INST_DIR)
+	[ -d $(DEBG_DIR) ] || $(INSTALL_DIR) $(DEBG_DIR)
 	[ ! -e $(TARGET) ] || $(INSTALL_DATA) $(TARGET) $(INST_DIR)
 ifeq ($(CONFIG_SEABIOS),y)
 	$(INSTALL_DATA) seabios-dir/out/bios.bin $(INST_DIR)/seabios.bin
@@ -55,6 +57,7 @@ ifeq ($(CONFIG_OVMF),y)
 endif
 ifeq ($(CONFIG_PV_SHIM),y)
 	$(INSTALL_DATA) xen-dir/xen-shim $(INST_DIR)/xen-shim
+	$(INSTALL_DATA) xen-dir/xen-shim-syms $(DEBG_DIR)/xen-shim-syms
 endif
 
 .PHONY: uninstall
@@ -68,6 +71,7 @@ ifeq ($(CONFIG_OVMF),y)
 endif
 ifeq ($(CONFIG_PV_SHIM),y)
 	rm -f $(INST_DIR)/xen-shim
+	rm -f $(DEBG_DIR)/xen-shim-syms
 endif
 
 .PHONY: clean
diff --git a/tools/firmware/xen-dir/Makefile b/tools/firmware/xen-dir/Makefile
index 7fd36a0..57750bf 100644
--- a/tools/firmware/xen-dir/Makefile
+++ b/tools/firmware/xen-dir/Makefile
@@ -48,13 +48,14 @@ shim-%config: $(D) FORCE
 		KCONFIG_CONFIG=$(CURDIR)/shim.config
 
 xen-shim: $(D) shim-olddefconfig
-	$(MAKE) -C $(D)/xen install-shim \
+	$(MAKE) -C $(D)/xen build \
 		XEN_CONFIG_EXPERT=y \
-		KCONFIG_CONFIG=$(CURDIR)/shim.config \
-		DESTDIR=$(CURDIR)
+		KCONFIG_CONFIG=$(CURDIR)/shim.config
+	ln -sf $(D)/xen/xen $@
+	ln -sf $(D)/xen/xen-syms $@-syms
 
 .PHONY: distclean clean
 distclean clean:
-	rm -f xen-shim *.old
+	rm -f xen-shim xen-shim-syms *.old
 	rm -rf $(D)
 	rm -f linkfarm.stamp*
diff --git a/xen/Makefile b/xen/Makefile
index 290dc93..62d479c 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -37,10 +37,10 @@ default: build
 .PHONY: dist
 dist: install
 
-build install build-shim:: include/config/auto.conf
+build install:: include/config/auto.conf
 
-.PHONY: build install uninstall clean distclean cscope TAGS tags MAP gtags tests install-shim build-shim
-build install uninstall debug clean distclean cscope TAGS tags MAP gtags tests install-shim build-shim::
+.PHONY: build install uninstall clean distclean cscope TAGS tags MAP gtags tests
+build install uninstall debug clean distclean cscope TAGS tags MAP gtags tests::
 ifneq ($(XEN_TARGET_ARCH),x86_32)
 	$(MAKE) -f Rules.mk _$@
 else
@@ -80,13 +80,6 @@ _install: $(TARGET)$(CONFIG_XEN_INSTALL_SUFFIX)
 		fi; \
 	fi
 
-.PHONY: _build-shim
-_build-shim: $(TARGET)-shim
-
-.PHONY: _install-shim
-_install-shim: build-shim
-	$(INSTALL_DATA) $(TARGET)-shim $(DESTDIR)
-
 .PHONY: _tests
 _tests:
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C test tests
@@ -139,8 +132,7 @@ $(TARGET).gz: $(TARGET)
 	gzip -n -f -9 < $< > $@.new
 	mv $@.new $@
 
-.PHONY: $(TARGET)-common
-$(TARGET)-common: delete-unfresh-files
+$(TARGET): delete-unfresh-files
 	$(MAKE) -C tools
 	$(MAKE) -f $(BASEDIR)/Rules.mk include/xen/compile.h
 	[ -e include/asm ] || ln -sf asm-$(TARGET_ARCH) include/asm
@@ -150,8 +142,6 @@ $(TARGET)-common: delete-unfresh-files
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C include
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C arch/$(TARGET_ARCH) asm-offsets.s
 	$(MAKE) -f $(BASEDIR)/Rules.mk include/asm-$(TARGET_ARCH)/asm-offsets.h
-
-$(TARGET) $(TARGET)-shim: $(TARGET)-common
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C arch/$(TARGET_ARCH) $@
 
 # drivers/char/console.o contains static banner/compile info. Blow it away.
diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile
index 7c6e93d..5563c81 100644
--- a/xen/arch/x86/Makefile
+++ b/xen/arch/x86/Makefile
@@ -81,7 +81,9 @@ efi-y := $(shell if [ ! -r $(BASEDIR)/include/xen/compile.h -o \
 ifneq ($(build_id_linker),)
 notes_phdrs = --notes
 else
-notes_phdrs =
+ifeq ($(CONFIG_PVH_GUEST),y)
+notes_phdrs = --notes
+endif
 endif
 
 ifdef CONFIG_LIVEPATCH
@@ -147,11 +149,6 @@ $(TARGET)-syms: prelink.o xen.lds $(BASEDIR)/common/symbols-dummy.o
 		>$(@D)/$(@F).map
 	rm -f $(@D)/.$(@F).[0-9]*
 
-# Use elf32-x86-64 if toolchain support exists, elf32-i386 otherwise.
-$(TARGET)-shim: FORMAT = $(firstword $(filter elf32-x86-64,$(shell $(OBJCOPY) --help)) elf32-i386)
-$(TARGET)-shim: $(TARGET)-syms
-	$(OBJCOPY) -O $(FORMAT) $< $@
-
 note.o: $(TARGET)-syms
 	$(OBJCOPY) -O binary --only-section=.note.gnu.build-id  $(BASEDIR)/xen-syms $@.bin
 	$(OBJCOPY) -I binary -O elf64-x86-64 -B i386:x86-64 \
@@ -236,6 +233,5 @@ clean::
 	rm -f asm-offsets.s *.lds boot/*.o boot/*~ boot/core boot/mkelf32
 	rm -f $(BASEDIR)/.xen-syms.[0-9]* boot/.*.d
 	rm -f $(BASEDIR)/.xen.efi.[0-9]* efi/*.efi efi/disabled efi/mkreloc
-	rm -f $(BASEDIR)/xen-shim
 	rm -f boot/cmdline.S boot/reloc.S boot/*.lnk boot/*.bin
 	rm -f note.o
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3221545146246330789==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:02:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIQN-0006MO-NL; Mon, 26 Feb 2018 13:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIQM-0006MB-N6
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:34 +0000
X-Inumbo-ID: 2ebc5302-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ebc5302-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:01:39 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQL-0001TY-8R
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQL-0004Jo-7u
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQL-0004Jo-7u@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:02:33 +0000
Subject: [Xen-changelog] [xen master] xen: append EXTRA_CFLAGS_XEN_CORE to
	CFLAGS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlMWRhNmVjM2FlYjI4OWQ4ODViNmEyYWQwZWE1MDk0OTQyNmYzYTQKQXV0aG9yOiAg
ICAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRmVi
IDIzIDExOjA1OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgRmViIDIzIDExOjA1OjM1IDIwMTggKzAxMDAKCiAg
ICB4ZW46IGFwcGVuZCBFWFRSQV9DRkxBR1NfWEVOX0NPUkUgdG8gQ0ZMQUdTCiAgICAKICAgIEFs
bG93IGEgdXNlciB0byBzdXBwbHkgZXh0cmEgQ0ZMQUdTIHZpYSB0aGUgRVhUUkFfQ0ZMQUdTX1hF
Tl9DT1JFCiAgICBlbnZpcm9ubWVudCB2YXJpYWJsZSBmb3IgaHlwZXJ2aXNvciBidWlsZHMuIFRo
aXMgaXMgbm90IGEKICAgIGNvbmZpZ3VyYXRpb24gdGhhdCBpcyBzdXBwb3J0ZWQgYnV0IGlzIG9u
bHkgYWltZWQgdG8gaGVscCBzdXBwb3J0CiAgICB0ZXN0aW5nIGFuZCB0cm91Ymxlc2hvb3Rpbmcg
d2hlbiB5b3UgbmVlZCB0byBtYWtlIGNoYW5nZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBJTlNUQUxMICAgICAgfCA0ICsrKysK
IHhlbi9SdWxlcy5tayB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvSU5TVEFMTCBiL0lOU1RBTEwKaW5kZXggNTgzNTlkYS4uOWFhOWViZCAxMDA2
NDQKLS0tIGEvSU5TVEFMTAorKysgYi9JTlNUQUxMCkBAIC0yNDcsNiArMjQ3LDEwIEBAIEVYVFJB
X0NGTEFHU19YRU5fVE9PTFM9CiBFWFRSQV9DRkxBR1NfUUVNVV9UUkFESVRJT05BTD0KIEVYVFJB
X0NGTEFHU19RRU1VX1hFTj0KIAorQWRkaXRpb25hbCBDRkxBR1MgbWF5IGJlIHN1cHBsaWVkIHRv
IHRoZSBidWlsZCBvZiB0aGUgaHlwZXJ2aXNvciBieQordXNpbmcgdGhpcyB2YXJpYWJsZS4KK0VY
VFJBX0NGTEFHU19YRU5fQ09SRT0KKwogVGhpcyB2YXJpYWJsZSBjYW4gYmUgdXNlZCB0byB1c2Ug
RElSL2luY2x1ZGUgYW5kIERJUi9saWIgZHVyaW5nIGJ1aWxkLgogVGhpcyBpcyB0aGUgc2FtZSBh
cyBQUkVQRU5EX0xJQiBhbmQgUFJFUEVORF9JTkNMVURFUy4gQVBQRU5EX0xJQiBhbmQKIEFQUEVO
RF9JTkNMVURFUz0gd2lsbCBiZSBhcHBlbmRlZCB0byB0aGUgQ0ZMQUdTL0xERkxBR1MgdmFyaWFi
bGUuCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggMjkxODAx
OS4uZWYyNmI4ZCAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpA
QCAtNzksNiArNzksOCBAQCBBTExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCiBDRkxBR1MteSArPSAt
TU1EIC1NRiAkKEBEKS8uJChARikuZAogCiBDRkxBR1MgKz0gJChDRkxBR1MteSkKKyMgYWxsb3cg
ZXh0cmEgQ0ZMQUdTIGV4dGVybmFsbHkgdmlhIEVYVFJBX0NGTEFHU19YRU5fQ09SRQorQ0ZMQUdT
ICs9ICQoRVhUUkFfQ0ZMQUdTX1hFTl9DT1JFKQogCiAjIE1vc3QgQ0ZMQUdTIGFyZSBzYWZlIGZv
ciBhc3NlbWJseSBmaWxlczoKICMgIC1zdGQ9Z251ezg5LDk5fSBnZXRzIGNvbmZ1c2VkIGJ5ICMt
cHJlZml4ZWQgZW5kLW9mLWxpbmUgY29tbWVudHMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:02:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIQb-0006Ny-Ow; Mon, 26 Feb 2018 13:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIQa-0006NY-SM
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:48 +0000
X-Inumbo-ID: 97f64065-1af5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97f64065-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:04:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQV-0001Tm-AY
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQV-0004Kj-A2
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQV-0004Kj-A2@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:02:43 +0000
Subject: [Xen-changelog] [xen master] build: Help attempts to syntax
	highlight Config.mk
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlZDg2MTJlNmZhMTkwMzAwNGUyNGVmZmJmNGNmNGRlMjg1ZDY5ZjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEZlYiAyMSAxNzo1ODowNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBGZWIgMjMgMTM6MjM6
NDMgMjAxOCArMDAwMAoKICAgIGJ1aWxkOiBIZWxwIGF0dGVtcHRzIHRvIHN5bnRheCBoaWdobGln
aHQgQ29uZmlnLm1rCiAgICAKICAgIFNvbWUgYXR0ZW1wdHMgdG8gc3ludGF4IGhpZ2hsaWdodCBD
b25maWcubWsgZW5kIHVwIHRoaW5raW5nIHRoYXQgbW9zdCBvZgogICAgQ29uZmlnLm1rIGlzIGEg
c3RyaW5nLCBkdWUgdG8gdGhlIHVuYmFsYW5jZWQgc3F1b3RlLiAgUHJvdmlkZSBhIGJhbGFuY2lu
ZwogICAgc3F1b3RlIGluIGEgY29tbWVudCB0byBjb21wZW5zYXRlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMSArCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5k
ZXggMDM3ZTUxNi4uYzZmMGRmOSAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5t
awpAQCAtNyw2ICs3LDcgQEAgZW5kaWYKICMgQ29udmVuaWVudCB2YXJpYWJsZXMKIGNvbW1hICAg
Oj0gLAogc3F1b3RlICA6PSAnCisjJyBCYWxhbmNpbmcgc3F1b3RlLCB0byBoZWxwIHN5bnRheCBo
aWdobGlnaHRpbmcKIGVtcHR5ICAgOj0KIHNwYWNlICAgOj0gJChlbXB0eSkgJChlbXB0eSkKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:02:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:02:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIQh-0006P0-QI; Mon, 26 Feb 2018 13:02:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIQg-0006Or-Gi
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:54 +0000
X-Inumbo-ID: 3aba55a1-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aba55a1-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:01:59 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQf-0001Ub-Ch
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQf-0004LL-C8
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:02:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQf-0004LL-C8@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:02:53 +0000
Subject: [Xen-changelog] [xen master] build: Rename as-insn-check to
	as-option-add
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6466884834633617682=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f735cf552141e3b8a0e9a3cb3e1a588a922ba72b
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Feb 21 18:20:15 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Feb 23 13:23:43 2018 +0000

    build: Rename as-insn-check to as-option-add
    
    as-insn-check mutates the passed-in flags.  Rename it to as-option-add, in
    line with cc-option-add, and update all callers.
    
    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>
---
 Config.mk             |  8 ++++----
 xen/arch/x86/Rules.mk | 14 +++++++-------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/Config.mk b/Config.mk
index c6f0df9..ab05286 100644
--- a/Config.mk
+++ b/Config.mk
@@ -163,11 +163,11 @@ as-insn = $(if $(shell echo 'void _(void) { asm volatile ( $(2) ); }' \
                        | $(filter-out -M% %.d -include %/include/xen/config.h,$(1)) \
                               -c -x c -o /dev/null - 2>&1),$(4),$(3))
 
-# as-insn-check: Add an option to compilation flags, but only if insn is
+# as-option-add: Add an option to compilation flags, but only if insn is
 #                supported by assembler.
-# Usage: $(call as-insn-check,CFLAGS,CC,"nop",-DHAVE_GAS_NOP)
-as-insn-check = $(eval $(call as-insn-check-closure,$(1),$(2),$(3),$(4)))
-define as-insn-check-closure
+# Usage: $(call as-option-add,CFLAGS,CC,"insn",option-yes)
+as-option-add = $(eval $(call as-option-add-closure,$(1),$(2),$(3),$(4)))
+define as-option-add-closure
     ifeq ($$(call as-insn,$$($(2)) $$($(1)),$(3),y,n),y)
         $(1) += $(4)
     endif
diff --git a/xen/arch/x86/Rules.mk b/xen/arch/x86/Rules.mk
index 1dc5c37..4561713 100644
--- a/xen/arch/x86/Rules.mk
+++ b/xen/arch/x86/Rules.mk
@@ -14,13 +14,13 @@ CFLAGS += -msoft-float
 
 $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
 $(call cc-option-add,CFLAGS,CC,-Wnested-externs)
-$(call as-insn-check,CFLAGS,CC,"vmcall",-DHAVE_GAS_VMX)
-$(call as-insn-check,CFLAGS,CC,"crc32 %eax$$(comma)%eax",-DHAVE_GAS_SSE4_2)
-$(call as-insn-check,CFLAGS,CC,"invept (%rax)$$(comma)%rax",-DHAVE_GAS_EPT)
-$(call as-insn-check,CFLAGS,CC,"rdrand %eax",-DHAVE_GAS_RDRAND)
-$(call as-insn-check,CFLAGS,CC,"rdfsbase %rax",-DHAVE_GAS_FSGSBASE)
-$(call as-insn-check,CFLAGS,CC,"rdseed %eax",-DHAVE_GAS_RDSEED)
-$(call as-insn-check,CFLAGS,CC,".equ \"x\"$$(comma)1", \
+$(call as-option-add,CFLAGS,CC,"vmcall",-DHAVE_GAS_VMX)
+$(call as-option-add,CFLAGS,CC,"crc32 %eax$$(comma)%eax",-DHAVE_GAS_SSE4_2)
+$(call as-option-add,CFLAGS,CC,"invept (%rax)$$(comma)%rax",-DHAVE_GAS_EPT)
+$(call as-option-add,CFLAGS,CC,"rdrand %eax",-DHAVE_GAS_RDRAND)
+$(call as-option-add,CFLAGS,CC,"rdfsbase %rax",-DHAVE_GAS_FSGSBASE)
+$(call as-option-add,CFLAGS,CC,"rdseed %eax",-DHAVE_GAS_RDSEED)
+$(call as-option-add,CFLAGS,CC,".equ \"x\"$$(comma)1", \
                      -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM \
                      '-D__OBJECT_LABEL__=$(subst $(BASEDIR)/,,$(CURDIR))/$$@')
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6466884834633617682==--

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:03:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIQr-0006QV-Rn; Mon, 26 Feb 2018 13:03:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIQq-0006QL-FX
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:03:04 +0000
X-Inumbo-ID: 40b7ec43-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40b7ec43-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:02:09 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQp-0001Vx-Ei
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:03:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQp-0004Ly-EE
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:03:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQp-0004Ly-EE@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:03:03 +0000
Subject: [Xen-changelog] [xen master] get_maintainers.pl: Avoid THE_REST
	when files are added or removed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0MGRkZjE4YTZlYzlmM2U5NTY2OTY4MTZhZjY2NDBiYmZkNTI4M2QKQXV0aG9yOiAg
ICAgQWxhbiBSb2JpbnNvbiA8QWxhbi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEZlYiAyMyAxNDoyNDo1NiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEZlYiAyMyAxNDoyNDo1NiAyMDE4
ICswMTAwCgogICAgZ2V0X21haW50YWluZXJzLnBsOiBBdm9pZCBUSEVfUkVTVCB3aGVuIGZpbGVz
IGFyZSBhZGRlZCBvciByZW1vdmVkCiAgICAKICAgIFdoZW4gZmlsZXMgYXJlIGFkZGVkIG9yIHJl
bW92ZWQgL2Rldi9udWxsIGlzIHVzZWQgYXMgYSBwbGFjZQogICAgaG9sZGVyIG5hbWUgaW4gdGhl
IHBhdGNoIGZvciB0aGUgYWJzZW50IGZpbGUuICBEb24ndCB0cnkgYW5kCiAgICBmaW5kIGEgTUFJ
TlRBSU5FUiBmb3IgdGhpcyBwbGFjZSBob2xkZXIsIGl0IG9ubHkgZXZlciBmbGFncwogICAgYW5k
IHRoZW4gc3BhbXMgVEhFIFJFU1QsIGJlaGF2aW91ciBmb3IgYSByZWFsIGZpbGVuYW1lIGlzCiAg
ICB1bmNoYW5nZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsYW4gUm9iaW5zb24gPEFsYW4u
Um9iaW5zb25AdHMuZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCB8IDEw
ICsrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBiL3NjcmlwdHMvZ2V0
X21haW50YWluZXIucGwKaW5kZXggMGNlMmQzNi4uM2ZiMWFkNCAxMDA3NTUKLS0tIGEvc2NyaXB0
cy9nZXRfbWFpbnRhaW5lci5wbAorKysgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCkBAIC00
NDQsMTAgKzQ0NCwxMiBAQCBmb3JlYWNoIG15ICRmaWxlIChAQVJHVikgewogCSAgICBteSAkcGF0
Y2hfbGluZSA9ICRfOwogCSAgICBpZiAobS9eXCtcK1wrXHMrKFxTKykvIG9yIG0vXi0tLVxzKyhc
UyspLykgewogCQlteSAkZmlsZW5hbWUgPSAkMTsKLQkJJGZpbGVuYW1lID1+IHNAXlteL10qL0BA
OwotCQkkZmlsZW5hbWUgPX4gc0BcbkBAOwotCQkkbGFzdGZpbGUgPSAkZmlsZW5hbWU7Ci0JCXB1
c2goQGZpbGVzLCAkZmlsZW5hbWUpOworCQlpZiAoJDEgbmUgIi9kZXYvbnVsbCIpIHsgI0lnbm9y
ZSB0aGUgbm8tZmlsZSBwbGFjZWhvbGRlcgorCQkgICAgJGZpbGVuYW1lID1+IHNAXlteL10qL0BA
OworCQkgICAgJGZpbGVuYW1lID1+IHNAXG5AQDsKKwkJICAgICRsYXN0ZmlsZSA9ICRmaWxlbmFt
ZTsKKwkJICAgIHB1c2goQGZpbGVzLCAkZmlsZW5hbWUpOworCQl9CiAJCSRwYXRjaF9wcmVmaXgg
PSAiXlsrLV0uKiI7CSNOb3cgcGFyc2luZyB0aGUgYWN0dWFsIHBhdGNoCiAJICAgIH0gZWxzaWYg
KG0vXlxAXEAgLShcZCspLChcZCspLykgewogCQlpZiAoJGVtYWlsX2dpdF9ibGFtZSkgewotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Feb 26 13:03:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eqIR1-0006Sh-TH; Mon, 26 Feb 2018 13:03:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIR0-0006SR-MY
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:03:14 +0000
X-Inumbo-ID: 46ba514f-1af5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46ba514f-1af5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:02:19 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIQz-0001W7-Gl
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:03:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eqIQz-0004MT-GF
 for xen-changelog@lists.xenproject.org; Mon, 26 Feb 2018 13:03:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eqIQz-0004MT-GF@xenbits.xenproject.org>
Date: Mon, 26 Feb 2018 13:03:13 +0000
Subject: [Xen-changelog] [xen master] x86: add .size/.type directives to
	indirect thunk generation macro
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4MjNhNTI4MGYyNWFkMTlhNzUxZGQ5YTQxMDQ0ZjU1NjQ3MWU2MWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRmViIDIz
IDE0OjI1OjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRmViIDIzIDE0OjI1OjU0IDIwMTggKzAxMDAKCiAgICB4
ODY6IGFkZCAuc2l6ZS8udHlwZSBkaXJlY3RpdmVzIHRvIGluZGlyZWN0IHRodW5rIGdlbmVyYXRp
b24gbWFjcm8KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMgfCAzICsrKwogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9p
bmRpcmVjdC10aHVuay5TIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKaW5kZXggZTAz
ZmMxNC4uM2MxN2Y3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMK
KysrIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKQEAgLTQxLDYgKzQxLDkgQEAgRU5U
UlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKICAgICAgICAgQUxURVJOQVRJVkVfMiBfX3N0
cmluZ2lmeShJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcpLCAgICAgICAgICAgICAgXAogICAgICAg
ICBfX3N0cmluZ2lmeShJTkRfVEhVTktfTEZFTkNFIFxyZWcpLCBYODZfRkVBVFVSRV9JTkRfVEhV
TktfTEZFTkNFLCBcCiAgICAgICAgIF9fc3RyaW5naWZ5KElORF9USFVOS19KTVAgXHJlZyksICAg
IFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAKKworICAgICAgICAuc2l6ZSBfX3g4Nl9pbmRpcmVj
dF90aHVua19ccmVnLCAuIC0gX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZworICAgICAgICAudHlw
ZSBfX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnLCBAZnVuY3Rpb24KIC5lbmRtCiAKIC8qIEluc3Rh
bnRpYXRlIEdFTl9JTkRJUkVDVF9USFVOSyBmb3IgZWFjaCByZWdpc3RlciBleGNlcHQgJXJzcC4g
Ki8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

