From xen-changelog-bounces@lists.xenproject.org Thu Apr 05 07:00:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Apr 2018 07:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f3ysO-0002ML-LU; Thu, 05 Apr 2018 07:00:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sc4h=g2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f3ysN-0002Bg-Gv
 for xen-changelog@lists.xenproject.org; Thu, 05 Apr 2018 07:00:03 +0000
X-Inumbo-ID: 2376be69-389f-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2376be69-389f-11e8-8249-2fda3a446a53;
 Thu, 05 Apr 2018 07:01:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f3ysM-0000fO-2a
 for xen-changelog@lists.xenproject.org; Thu, 05 Apr 2018 07:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f3ysM-0008BL-01
 for xen-changelog@lists.xenproject.org; Thu, 05 Apr 2018 07:00:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f3ysM-0008BL-01@xenbits.xenproject.org>
Date: Thu, 05 Apr 2018 07:00:01 +0000
Subject: [Xen-changelog] [xen stable-4.7] update Xen version to 4.7.5
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjYTgwYWJjMjA3NWE1NGZlYzU4MzQ0NzUxMzU3MDIxYjNiNWIzOWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDI4
IDE1OjEyOjA0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDI4IDE1OjEyOjA0IDIwMTggKzAyMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC43LjUKLS0tCiBDb25maWcubWsgICAgfCA2ICsrKy0tLQog
eGVuL01ha2VmaWxlIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDg4
MmFhOWRjYWQuLmY4OTdkNTAwODkgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcu
bWsKQEAgLTI3Miw4ICsyNzIsOCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/
PSA1MmE5OTQ5M2NjZTg4YTlkNGVjOGEwMmQ3ZjFiZDFhMTAwMWNlNjBkCi1RRU1VX1VQU1RSRUFN
X1JFVklTSU9OID89IHFlbXUteGVuLTQuNy40Ci1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
eGVuLVJFTEVBU0UtNC43LjQKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC43
LjUKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjcuNQogCiBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjkuMgogIyBUdWUsIDEgTWFyIDIwMTYgMTU6
MDY6NDUgKzAxMDAgKDE2OjA2ICswMjAwKQpAQCAtMjgyLDcgKzI4Miw3IEBAIFNFQUJJT1NfVVBT
VFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuOS4yCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgw
ODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC43LjQKK1FFTVVf
VFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuNy41CiAKICMgU3BlY2lmeSB3aGljaCBxZW11
LWRtIHRvIHVzZS4gVGhpcyBtYXkgYmUgYGlvZW11JyB0byB1c2UgdGhlIG9sZAogIyBNZXJjdXJp
YWwgaW4tdHJlZSB2ZXJzaW9uLCBvciBhIGxvY2FsIGRpcmVjdG9yeSwgb3IgYSBnaXQgVVJMLgpk
aWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGZiMTg0NmEzYmMu
Ljc1OTdkMTE3YTggMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUK
QEAgLTIsNyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBj
b21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAg
ICAgID0gNAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gNwotZXhwb3J0IFhFTl9FWFRSQVZF
UlNJT04gPz0gLjUtcHJlJChYRU5fVkVORE9SVkVSU0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJT
SU9OID89IC41JChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9
ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWlu
Y2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 05 10:33:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Apr 2018 10:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f42CW-0002Rw-H5; Thu, 05 Apr 2018 10:33:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sc4h=g2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f42CV-0002Rr-Hx
 for xen-changelog@lists.xenproject.org; Thu, 05 Apr 2018 10:33:03 +0000
X-Inumbo-ID: e5586918-38bc-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5586918-38bc-11e8-8249-2fda3a446a53;
 Thu, 05 Apr 2018 10:34:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f42CU-0005pn-7g
 for xen-changelog@lists.xenproject.org; Thu, 05 Apr 2018 10:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f42CU-0007OM-5A
 for xen-changelog@lists.xenproject.org; Thu, 05 Apr 2018 10:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f42CU-0007OM-5A@xenbits.xenproject.org>
Date: Thu, 05 Apr 2018 10:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] update Xen version to 4.9.2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkNGZlZmRkMDg4ZTQ3ZGNjMDE3ZWZlZmM0ODU3ZTE2MTBjODMyYWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDI4
IDE1OjEwOjU1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDI4IDE1OjEwOjU1IDIwMTggKzAyMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjIKLS0tCiBDb25maWcubWsgICAgfCA2ICsrKy0tLQog
eGVuL01ha2VmaWxlIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGZh
ODQ4MzE1NTkuLmU4YjY3OTZkZDEgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcu
bWsKQEAgLTI2OCw4ICsyNjgsOCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/
PSA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1Ci1RRU1VX1VQU1RSRUFN
X1JFVklTSU9OID89IHFlbXUteGVuLTQuOS4xCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
eGVuLVJFTEVBU0UtNC45LjEKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC45
LjIKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjkuMgogIyBXZWQg
RmViIDIyIDExOjAzOjM3IDIwMTcgKzAwMDAKICMgSW5jbHVkZSBsaWJ4ZW5kZXZpY2Vtb2RlbCB3
aXRoIGxpYnhjCiAKQEAgLTI4MCw3ICsyODAsNyBAQCBTRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9O
ID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1R
RU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjkuMQorUUVNVV9UUkFESVRJT05BTF9S
RVZJU0lPTiA/PSB4ZW4tNC45LjIKICMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcgKzAwMDAKICMg
Y2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29sZSBjb2RlLgog
CmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggZjY5NmJmNDg1
YS4uYzk3ZGFjNjI4YyAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmls
ZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcu
IGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04g
ICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA5Ci1leHBvcnQgWEVOX0VYVFJB
VkVSU0lPTiA/PSAuMi1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZF
UlNJT04gPz0gLjIkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAg
ID0gJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAt
aW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:00:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XWo-0002Gd-Ve; Fri, 06 Apr 2018 20:00:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XWn-0002GY-9V
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:05 +0000
X-Inumbo-ID: 48059e58-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48059e58-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:01:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XWk-0006a3-Fk
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XWk-0007ig-DE
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XWk-0007ig-DE@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] 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.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2YTZkZGRjZjhmNmNiYjFhZjczNzMyNjM5MjNmOWNjYjc4ZWJhMWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEZlYiA2IDE1OjUzOjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgQXByIDMgMTY6NTE6NTcg
MjAxOCAtMDcwMAoKICAgIHhlbi9hcm06IHZwc2NpOiBNb3ZlIFBTQ0kgZnVuY3Rpb24gZGlzcGF0
Y2hpbmcgZnJvbSB2c21jLmMgdG8gdnBzY2kuYwogICAgCiAgICBBdCB0aGUgbW9tZW50IFBTQ0kg
ZnVuY3Rpb24gZGlzcGF0Y2hpbmcgaXMgZG9uZSBpbiB2c21jLmMgYW5kIHRoZQogICAgZnVuY3Rp
b24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9mIHRoZSBpbXBsZW1lbnRh
dGlvbiBpcwogICAgZXZlbiBkb25lIGluIHZzbWMuYyAoc2VlIFBTQ0lfU1lTVEVNX1JFU0VUKS4K
ICAgIAogICAgVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGlt
cGxlbWVudGF0aW9uIGFuZCBhbHNvCiAgICBpdCByZXF1aXJlcyB0byBleHBvcnQgZnVuY3Rpb25z
IGZvciBlYWNoIFBTQ0kgZnVuY3Rpb24uCiAgICAKICAgIFRoZXJlZm9yZSBtb3ZlIFBTQ0kgZGlz
cGF0Y2hpbmcgaW4gdHdvIG5ldyBmdW5jdGlvbnMgZG9fdnBzY2lfMF8xX2NhbGwKICAgIGFuZCBk
b192cHNjaV8wXzJfY2FsbC4gVGhlIGZvcm1lciB3aWxsIGhhbmRsZSBQU0NJIDAuMSBjYWxscyB3
aGlsZSB0aGUKICAgIGxhdHRlciAwLjIgb3IgbGF0ZXIgY2FsbHMuCiAgICAKICAgIEF0IHRoZSBz
YW1lIHRpbWUsIGEgbmV3IGhlYWRlciB2cHNjaS5oIHdhcyBjcmVhdGVkIHRvIGNvbnRhaW4gYWxs
CiAgICBkZWZpbml0aW9ucyBmb3IgdmlydHVhbCBQU0NJIGFuZCBhdm9pZCBjb25mdXNpb24gd2l0
aCB0aGUgaG9zdCBQU0NJLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBjOWQ0NmM2ZmJhOTQ5NjQ3OGZhOWY0MmM0YmJlYmNlOGExOTE1MjdkKQotLS0K
IHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICB8IDE0OCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgIDk5
ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aCAgfCAgMTkgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmggfCAgNDIgKysrKysr
KysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKSwgMTI2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zw
c2NpLmMKaW5kZXggNDhiMjc2ZjE3MS4uNTY3NWU5MzkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAgLTE3LDcgKzE3LDcgQEAK
ICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRl
IDxhc20vdmdpYy5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CisjaW5jbHVkZSA8YXNtL3Zwc2Np
Lmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4K
QEAgLTkyLDEyICs5MiwxMiBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJf
dCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgIHJldHVybiBQU0NJX1NV
Q0NFU1M7CiB9CiAKLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdp
c3Rlcl90IGVudHJ5X3BvaW50KQorc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMy
X3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogewogICAgIHJldHVybiBkb19jb21t
b25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04oMCwgMSkpOwog
fQogCi1pbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKK3N0YXRp
YyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChfVlBG
X2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQpAQCAtMTA1LDEzICsxMDUsMTQgQEAgaW50MzJfdCBk
b19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCiAgICAgcmV0dXJuIFBTQ0lfU1VD
Q0VTUzsKIH0KIAotdWludDMyX3QgZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lkKQorc3RhdGljIHVp
bnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKIHsKICAgICByZXR1cm4gUFNDSV9WRVJT
SU9OKDAsIDIpOwogfQogCi1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQz
Ml90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKK3N0YXRpYyByZWdpc3Rlcl90IGRv
X3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4
dF9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKQEAgLTEyNCwxMyArMTI1
LDE0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJf
c3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgcmV0dXJuIFBTQ0lfU1VDQ0VTUzsK
IH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCitzdGF0aWMgaW50MzJfdCBk
b19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCiB7CiAgICAgcmV0dXJuIGRvX3BzY2lfY3B1X29mZigw
KTsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1
LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rl
cl90IGNvbnRleHRfaWQpCitzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0
ZXJfdCB0YXJnZXRfY3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
aXN0ZXJfdCBjb250ZXh0X2lkKQogewogICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdl
dF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTQ0lfVkVSU0lPTigwLCAyKSk7CkBAIC0xNDUsOCArMTQ3LDggQEAgc3RhdGljIGNvbnN0
IHVuc2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsKICNlbmRpZgogfTsKIAot
aW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmlu
aXR5X2xldmVsKQorc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyhyZWdp
c3Rlcl90IHRhcmdldF9hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xNzMs
MjMgKzE3NSwxNDEgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVy
X3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9P
RkY7CiB9CiAKLXVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCitz
dGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKIHsKICAg
ICByZXR1cm4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwogfQogCi12b2lkIGRvX3Bz
Y2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQorc3RhdGljIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVt
X29mZiggdm9pZCApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsK
ICAgICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9wb3dlcm9mZik7CiB9CiAKLXZvaWQgZG9f
cHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpCitzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0
ZW1fcmVzZXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWlu
OwogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAKKyNkZWZpbmUg
UFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCisjZGVm
aW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKKworI2lmZGVmIENPTkZJ
R19BUk1fNjQKKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJf
cmVnKHJlZywgbikpCisjZWxzZQorI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgUFNDSV9BUkco
cmVnLCBuKQorI2VuZGlmCisKKy8qCisgKiBQU0NJIDAuMSBjYWxscy4gSXQgd2lsbCByZXR1cm4g
ZmFsc2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzIG5vdAorICogaGFuZGxlZC4KKyAqLworYm9vbCBk
b192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlk
KQoreworICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCkgKQorICAg
IHsKKyAgICBjYXNlIFBTQ0lfY3B1X29mZjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzdGF0
ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVf
b2ZmKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3Rh
dGUpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAgIGNhc2UgUFNDSV9jcHVfb246
CisgICAgeworICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwor
ICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworCisgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CisgICAgICAgIHJldHVybiB0cnVlOwor
ICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorfQorCisv
KgorICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdpbGwgcmV0dXJuIGZhbHNlIGlmIHRo
ZSBmdW5jdGlvbiBJRCBpcworICogbm90IGhhbmRsZWQuCisgKi8KK2Jvb2wgZG9fdnBzY2lfMF8y
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKK3sKKyAgICAv
KgorICAgICAqIC8hXCBWUFNDSV9OUl9GVU5DUyAoaW4gYXNtLWFybS92cHNjaS5oKSBzaG91bGQg
YmUgdXBkYXRlZCB3aGVuCisgICAgICogYWRkaW5nL3JlbW92aW5nIGEgZnVuY3Rpb24uIFNDQ0Nf
U01DQ0NfKl9SRVZJU0lPTiBzaG91bGQgYmUKKyAgICAgKiB1cGRhdGVkIG9uY2UgcGVyIHJlbGVh
c2UuCisgICAgICovCisgICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKFBTQ0lfVkVSU0lPTik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7
CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRik6CisgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7CisgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9v
ZmYoKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVS
RSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RF
TV9SRVNFVCk6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKKyAgICAg
ICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
IGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVf
T04pOgorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAx
KTsKKyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAg
ICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKKworICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9vbik7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICB9CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6CisgICAgeworICAgICAgICB1aW50MzJfdCBwc3Rh
dGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBT
Q0lfQVJHKHJlZ3MsIDIpOworICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3Ms
IDMpOworCisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9p
bnQsIGNpZCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0KEFGRklOSVRZ
X0lORk8pOgorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywg
MSk7CisgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOworCisgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOworICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cisg
ICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5k
ZXggM2Q4Y2JjYzgwOC4uM2QzYmQ5NWZlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMu
YworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC0xOSwxNiArMTksMTYgQEAKICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KICNpbmNs
dWRlIDxhc20vbW9uaXRvci5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNt
L3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4K
KyNpbmNsdWRlIDxhc20vdnBzY2kuaD4KIAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50
bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KICNkZWZpbmUgWEVOX1NNQ0ND
X0ZVTkNUSU9OX0NPVU5UIDMKIAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3Vw
cG9ydGVkIGJ5IFN0YW5kYXJkIFNlcnZpY2UgU2VydmljZSBDYWxscy4gKi8KLSNkZWZpbmUgU1NT
Q19TTUNDQ19GVU5DVElPTl9DT1VOVCAxNAorI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NP
VU5UICgzICsgVlBTQ0lfTlJfRlVOQ1MpCiAKIHN0YXRpYyBib29sIGZpbGxfdWlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB4ZW5fdXVpZF90IHV1aWQpCiB7CkBAIC0xMDAsNDEgKzEwMCwx
MyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICB9CiB9CiAKLSNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRf
dXNlcl9yZWcocmVnLCAwLCB2YWwpCi0jZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJf
cmVnKHJlZywgbikKLQotI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9BUkczMihy
ZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywgbikpCi0jZWxzZQotI2RlZmluZSBQ
U0NJX0FSRzMyKHJlZywgbikgUFNDSV9BUkcocmVnLCBuKQotI2VuZGlmCi0KIC8qIEV4aXN0aW5n
IChwcmUgU01DQ0MpIEFQSXMuIFRoaXMgaW5jbHVkZXMgUFNDSSAwLjEgaW50ZXJmYWNlICovCiBz
dGF0aWMgYm9vbCBoYW5kbGVfZXhpc3RpbmdfYXBpcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICAvKiBPbmx5IGxlYXN0IDMyIGJpdHMgYXJlIHNpZ25pZmljYW50IChBUk0gREVO
IDAwMjhCLCBwYWdlIDEyKSAqLwotICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWco
cmVncywgMCkgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKLSAgICB7Ci0gICAgICAg
IHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Ci0KLSAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfY3B1X29mZihwc3RhdGUpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotICAgIGNh
c2UgUFNDSV9jcHVfb246Ci0gICAgewotICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FS
RzMyKHJlZ3MsIDEpOwotICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3Ms
IDIpOworICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7
CiAKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKLSAgICAgICAgcmV0
dXJuIHRydWU7Ci0gICAgfQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAg
ICB9CisgICAgcmV0dXJuIGRvX3Zwc2NpXzBfMV9jYWxsKHJlZ3MsIGZpZCk7CiB9CiAKIC8qIFBT
Q0kgMC4yIGludGVyZmFjZSBhbmQgb3RoZXIgU3RhbmRhcmQgU2VjdXJlIENhbGxzICovCkBAIC0x
NDIsNzAgKzExNCwxMSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApOwogCi0gICAgc3dpdGNoICggZmlkICkKLSAgICB7Ci0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKFBTQ0lfVkVSU0lPTik6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7
Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwor
ICAgIGlmICggZG9fdnBzY2lfMF8yX2NhbGwocmVncywgZmlkKSApCiAgICAgICAgIHJldHVybiB0
cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgotICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9vZmYpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfY3B1X29mZigpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBTQ0lf
MF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21p
Z3JhdGVfaW5mb190eXBlKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAgIGNh
c2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9z
eXN0ZW1fb2ZmKTsKLSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwotICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKLSAgICAgICAgcmV0
dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToKLSAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwotICAgICAgICBkb19wc2NpXzBfMl9z
eXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBQU0NJXzBfMl9G
TjMyKENQVV9PTik6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9PTik6Ci0gICAgewotICAg
ICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwotICAgICAgICByZWdp
c3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwotICAgICAgICByZWdpc3Rlcl90IGNp
ZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwotCi0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29u
KTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1
aWQsIGVwb2ludCwgY2lkKSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIGNh
c2UgUFNDSV8wXzJfRk4zMihDUFVfU1VTUEVORCk6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQ
VV9TVVNQRU5EKToKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIo
cmVncywgMSk7Ci0gICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7
Ci0gICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7Ci0KLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Ci0gICAg
ICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihBRkZJTklU
WV9JTkZPKToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6CisgICAgc3dp
dGNoICggZmlkICkKICAgICB7Ci0gICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJl
Z3MsIDEpOwotICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKLQot
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikp
OwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KICAgICBjYXNlIEFSTV9TTUNDQ19DQUxM
X0NPVU5UX0ZJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxf
Y291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5k
ZXggMzJjMWY4MWYyMS4uM2M0NDQ2OGU3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKQEAgLTIyLDI1ICsyMiw2
IEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpOwogdm9pZCBjYWxsX3BzY2lfc3lzdGVt
X29mZih2b2lkKTsKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsKIAotLyogZnVu
Y3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCi1pbnQzMl90IGRvX3BzY2lf
Y3B1X29uKHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Ci1pbnQzMl90
IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSk7Ci1pbnQzMl90IGRvX3BzY2lf
Y3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQp
OwotaW50MzJfdCBkb19wc2NpX21pZ3JhdGUodWludDMyX3QgdmNwdWlkKTsKLQotLyogUFNDSSAw
LjIgZnVuY3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCi11aW50MzJfdCBk
b19wc2NpXzBfMl92ZXJzaW9uKHZvaWQpOwotcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9jcHVfc3Vz
cGVuZCh1aW50MzJfdCBwb3dlcl9zdGF0ZSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwotaW50MzJfdCBk
b19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpOwotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVn
aXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAg
ICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwotaW50MzJfdCBkb19wc2NpXzBfMl9h
ZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKTsKLXVpbnQzMl90
IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpOwotdm9pZCBkb19wc2NpXzBfMl9z
eXN0ZW1fb2ZmKHZvaWQpOwotdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7Ci0K
IC8qIFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KICNkZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBB
Uk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09O
Vl8zMiwgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
c2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMDM1YTQxZTgxMgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnBzY2kuaApAQCAtMCwwICsxLDQyIEBACisvKgorICogeGVuL2luY2x1ZGUv
YXNtLWFybS92cHNjaS5oCisgKgorICogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbEBsaW5hcm8u
b3JnPgorICogQ29weXJpZ2h0IChjKSAyMDE4IExpbmFybyBMaW1pdGVkLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
dW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfX0FTTV9W
UFNDSV9IX18KKyNkZWZpbmUgX19BU01fVlBTQ0lfSF9fCisKKyNpbmNsdWRlIDxhc20vcHNjaS5o
PgorCisvKiBOdW1iZXIgb2YgZnVuY3Rpb24gaW1wbGVtZW50ZWQgYnkgdmlydHVhbCBQU0NJIChv
bmx5IDAuMiBvciBsYXRlcikgKi8KKyNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1MgIDExCisKKy8qIEZ1
bmN0aW9ucyBoYW5kbGUgUFNDSSBjYWxscyBmcm9tIHRoZSBndWVzdHMgKi8KK2Jvb2wgZG9fdnBz
Y2lfMF8xX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCk7Citi
b29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJf
dCBmaWQpOworCisjZW5kaWYgLyogX19BU01fVlBTQ0lfSF9fICovCisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:00:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XWx-0002H1-1K; Fri, 06 Apr 2018 20:00:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XWv-0002Gw-Pu
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:13 +0000
X-Inumbo-ID: 4e2a4b92-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e2a4b92-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:01:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XWu-0006a7-Nw
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XWu-0007kP-JZ
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XWu-0007kP-JZ@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: psci: Rework the PSCI
 definitions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwODdiYTgyNzg1ZThkNWI5NjE4ZjlkYmJmYmIzZTVlMmM2NTViOTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBwc2NpOiBSZXdvcmsgdGhlIFBTQ0kgZGVmaW5pdGlvbnMK
ICAgIAogICAgU29tZSBQU0NJIGZ1bmN0aW9ucyBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIDMy
LWJpdCB2ZXJzaW9uLiBBZnRlcgogICAgcmVjZW50IGNoYW5nZXMsIFhlbiBhbHdheXMgbmVlZHMg
dG8ga25vdyB3aGV0aGVyIHRoZSBjYWxsIHdhcyBtYWRlIHVzaW5nCiAgICAzMi1iaXQgaWQgb3Ig
NjQtYml0IGlkLiBTbyB3ZSBkb24ndCBlbXVsYXRlIHJlc2VydmVkIG9uZS4KICAgIAogICAgV2l0
aCB0aGUgY3VycmVudCBuYW1pbmcgc2NoZW1lLCBpdCBpcyBub3QgZWFzeSB0byBrbm93IHdoaWNo
IGNhbGwKICAgIHN1cHBvcnRzIDMyLWJpdCBhbmQgNjQtYml0IGlkLiBTbyByZXdvcmsgdGhlIGRl
ZmluaXRpb25zIHRvIGVuY29kZSB0aGUKICAgIHZlcnNpb24gaW4gdGhlIG5hbWUuIEZyb20gbm93
IHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBuYW1lZCBQU0NJXzBfMl9GTnh4CiAgICB3aGVyZSB4eCBp
cyAzMiBvciA2NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyLmJhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgZjMwYjkzYjQyYjcxMzc2NTRhNjk2NzZhNjE2MjBmNzYzYzRhZDNiMykKLS0tCiB4ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMg
ICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAg
ICAgICAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bz
Y2kuaCAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3NlYXR0bGUuYwppbmRleCAyMmMwNjIyOTNmLi44OTNjYzE3OTcyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYworKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3NlYXR0bGUuYwpAQCAtMzMsMTIgKzMzLDEyIEBAIHN0YXRpYyBjb25zdCBjaGFyICog
Y29uc3Qgc2VhdHRsZV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiAgKi8KIHN0YXRpYyB2b2lk
IHNlYXR0bGVfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4z
MihTWVNURU1fUkVTRVQpLCAwLCAwLCAwKTsKKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZ
U1RFTV9SRVNFVCwgMCwgMCwgMCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX29m
Zih2b2lkKQogewotICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRiksIDAsIDAs
IDApOworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiwgMCwgMCwgMCk7CiB9
CiAKIFBMQVRGT1JNX1NUQVJUKHNlYXR0bGUsICJTRUFUVExFIikKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDE1MDhhM2JlM2EuLjVk
ZGEzNWNkN2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gv
YXJtL3BzY2kuYwpAQCAtMzEsOSArMzEsOSBAQAogICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24g
SUQuCiAgKi8KICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElW
RShuYW1lKSAgICBQU0NJXzBfMl9GTjY0KG5hbWUpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElW
RShuYW1lKSAgICBQU0NJXzBfMl9GTjY0XyMjbmFtZQogI2Vsc2UKLSNkZWZpbmUgUFNDSV8wXzJf
Rk5fTkFUSVZFKG5hbWUpICAgIFBTQ0lfMF8yX0ZOMzIobmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJf
Rk5fTkFUSVZFKG5hbWUpICAgIFBTQ0lfMF8yX0ZOMzJfIyNuYW1lCiAjZW5kaWYKIAogdWludDMy
X3QgcHNjaV92ZXI7CkBAIC00OCwxMyArNDgsMTMgQEAgaW50IGNhbGxfcHNjaV9jcHVfb24oaW50
IGNwdSkKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKIHsKICAgICBpZiAoIHBzY2lf
dmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKLSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4z
MihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJf
U1lTVEVNX09GRiwgMCwgMCwgMCk7CiB9CiAKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2
b2lkKQogewogICAgIGlmICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQotICAgICAg
ICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCksIDAsIDAsIDApOworICAgICAg
ICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7CiB9CiAKIGlu
dCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
cHNjaSkKQEAgLTE0NCw3ICsxNDQsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkK
ICAgICAgICAgfQogICAgIH0KIAotICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk4z
MihQU0NJX1ZFUlNJT04pLCAwLCAwLCAwKTsKKyAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lf
MF8yX0ZOMzJfUFNDSV9WRVJTSU9OLCAwLCAwLCAwKTsKIAogICAgIC8qIEZvciB0aGUgbW9tZW50
LCB3ZSBvbmx5IHN1cHBvcnQgUFNDSSAwLjIgYW5kIFBTQ0kgMS54ICovCiAgICAgaWYgKCBwc2Np
X3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lfdmVy
KSAhPSAxICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKaW5kZXggNTY3NWU5MzkxOC4uMjRjNjgyZWM5MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAgLTI0NCwzNSArMjQ0
LDM1IEBAIGJvb2wgZG9fdnBzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQzMl90IGZpZCkKICAgICAgKi8KICAgICBzd2l0Y2ggKCBmaWQgKQogICAgIHsKLSAgICBj
YXNlIFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9OKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJf
UFNDSV9WRVJTSU9OOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwogICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKICAgICAgICAg
cmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6CisgICAgY2Fz
ZSBQU0NJXzBfMl9GTjMyX0NQVV9PRkY6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29m
Zik7CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkp
OwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihNSUdSQVRF
X0lORk9fVFlQRSk6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVfSU5GT19UWVBFOgog
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKICAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAg
ICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToK
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwogICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToK
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUOgogICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX3N5c3RlbV9yZXNldCk7CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgp
OwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09OKToK
LSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX09OKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJf
Q1BVX09OOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046CiAgICAgewogICAgICAgICBy
ZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICByZWdpc3Rlcl90
IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwpAQCAtMjgzLDggKzI4Myw4IEBAIGJvb2wgZG9f
dnBzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQ
VV9TVVNQRU5EKToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQpOgorICAgIGNh
c2UgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BV
X1NVU1BFTkQ6CiAgICAgewogICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJl
Z3MsIDEpOwogICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwpA
QCAtMjk1LDggKzI5NSw4IEBAIGJvb2wgZG9fdnBzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQog
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgotICAgIGNhc2UgUFNDSV8w
XzJfRk42NChBRkZJTklUWV9JTkZPKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlf
SU5GTzoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKICAgICB7CiAgICAg
ICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICB1aW50MzJf
dCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5kZXggM2M0NDQ2OGU3
Mi4uYmVjYzlmOWRlZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKQEAgLTIzLDIyICsyMywyNyBAQCB2b2lkIGNh
bGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQpOwogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZv
aWQpOwogCiAvKiBQU0NJIHYwLjIgaW50ZXJmYWNlICovCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOMzIo
bmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NN
Q0NDX0NPTlZfMzIsICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfMF8yX0ZO
XyMjbmFtZSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NChuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwo
QVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl82NCwgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9T
TUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRk5fIyNuYW1lKQotI2RlZmluZSBQU0NJXzBf
Ml9GTl9QU0NJX1ZFUlNJT04gICAgICAgIDAKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX1NVU1BF
TkQgICAgICAgICAxCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9PRkYgICAgICAgICAgICAgMgot
I2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT04gICAgICAgICAgICAgIDMKLSNkZWZpbmUgUFNDSV8w
XzJfRk5fQUZGSU5JVFlfSU5GTyAgICAgICA0Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVf
SU5GT19UWVBFICAgNgotI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAgIDgK
LSNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUICAgICAgICA5CisjZGVmaW5lIFBTQ0lf
MF8yX0ZOMzIobnIpIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
Uk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucikKKyNkZWZp
bmUgUFNDSV8wXzJfRk42NChucikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NB
TEwsICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFSTV9TTUNDQ19DT05WXzY0LCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5y
KQorCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OICAgICAgICBQU0NJXzBfMl9G
TjMyKDApCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBf
Ml9GTjMyKDEpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQ1BVX09GRiAgICAgICAgICAgICBQU0NJ
XzBfMl9GTjMyKDIpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OICAgICAgICAgICAgICBQ
U0NJXzBfMl9GTjMyKDMpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTyAgICAg
ICBQU0NJXzBfMl9GTjMyKDQpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZ
UEUgICBQU0NJXzBfMl9GTjMyKDYpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiAg
ICAgICAgICBQU0NJXzBfMl9GTjMyKDgpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JF
U0VUICAgICAgICBQU0NJXzBfMl9GTjMyKDkpCisKKyNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVf
U1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKKyNkZWZpbmUgUFNDSV8wXzJfRk42NF9D
UFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMykKKyNkZWZpbmUgUFNDSV8wXzJfRk42
NF9BRkZJTklUWV9JTkZPICAgICAgIFBTQ0lfMF8yX0ZONjQoNCkKIAogLyogUFNDSSB2MC4yIGFm
ZmluaXR5IGxldmVsIHN0YXRlIHJldHVybmVkIGJ5IEFGRklOSVRZX0lORk8gKi8KICNkZWZpbmUg
UFNDSV8wXzJfQUZGSU5JVFlfTEVWRUxfT04gICAgICAwCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:00:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XX8-0002I6-3F; Fri, 06 Apr 2018 20:00:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XX6-0002Ht-8X
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:24 +0000
X-Inumbo-ID: 543c9446-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 543c9446-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:01:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XX4-0006aJ-Vd
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XX4-0007lR-Ra
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XX4-0007lR-Ra@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vpsci: Add support for
 PSCI 1.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlYjk2ZTNlZGE0OTRiNjA1Y2ExZWE2ZWRhMTJhZTllOTBhMTkwMzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiB2cHNjaTogQWRkIHN1cHBvcnQgZm9yIFBTQ0kgMS4xCiAg
ICAKICAgIEF0IHRoZSBtb21lbnQsIFhlbiBwcm92aWRlcyB2aXJ0dWFsIFBTQ0kgaW50ZXJmYWNl
IGNvbXBsaWFudCB3aXRoIDAuMQogICAgYW5kIDAuMi4gU2luY2UgdGhlbSwgdGhlIHNwZWNpZmlj
YXRpb24gaGFzIGJlZW4gdXBkYXRlZCBhbmQgdGhlIGxhdGVzdAogICAgdmVyc2lvbiBpcyAxLjEg
KHNlZSBBUk0gREVOIDAwMjJEKS4KICAgIAogICAgPkZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9p
bnQgb2Ygdmlldywgb25seSBQU0NJX0ZFQVRVUkVTIGlzIG1hbmRhdG9yeS4KICAgIFRoZSByZXN0
IGlzIG9wdGlvbmFsIGFuZCBjYW4gYmUgbGVmdCB1bmltcGxlbWVudGVkIGZvciBub3cuCiAgICAK
ICAgIEF0IHRoZSBzYW1lIHRpbWUsIHRoZSBjb21wYXRpYmxlIGZvciBQU0NJIG5vZGUgaGF2ZSBi
ZWVuIHVwZGF0ZWQgdG8KICAgIGV4cG9zZSAiYXJtLHBzY2ktMS4wIi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBDYzogbWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjNTJjNWZhMDky
NjQ1ZDZkODQ3YzJmMzZiNmMyMWRmYjRjMTU3YmQ2KQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8
ICAxICsKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAgIHwgMzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDEgKwogeGVu
L2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCA0
NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggM2U0NjU1NDMwMS4u
ODZmNTljMGQ4MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTQxMCw3ICs0MTAsOCBAQCBzdGF0aWMgaW50IG1ha2Vf
cHNjaV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKICAgICByZXMgPSBmZHRfYmVnaW5f
bm9kZShmZHQsICJwc2NpIik7CiAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMiwgImFybSxwc2NpLTAuMiIsImFybSxwc2Np
Iik7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAzLCAiYXJtLHBzY2kt
MS4wIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcm0scHNjaS0wLjIiLCAiYXJt
LHBzY2kiKTsKICAgICBpZiAocmVzKSByZXR1cm4gcmVzOwogCiAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X3N0cmluZyhmZHQsICJtZXRob2QiLCAiaHZjIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYzc0
ZjRkZDY5ZC4uZTYzNzVlMzVlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNjM1LDYgKzYzNSw3IEBA
IHN0YXRpYyBpbnQgbWFrZV9wc2NpX25vZGUodm9pZCAqZmR0LCBjb25zdCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKnBhcmVudCkKIHsKICAgICBpbnQgcmVzOwogICAgIGNvbnN0IGNoYXIgY29tcGF0
W10gPQorICAgICAgICAiYXJtLHBzY2ktMS4wIiJcMCIKICAgICAgICAgImFybSxwc2NpLTAuMiIi
XDAiCiAgICAgICAgICJhcm0scHNjaSI7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNj
aS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggMjRjNjgyZWM5MS4uZDk3YWE0MGQ0MyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2Np
LmMKQEAgLTEwNyw3ICsxMDcsMTEgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb2ZmKHVp
bnQzMl90IHBvd2VyX3N0YXRlKQogCiBzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfdmVyc2lv
bih2b2lkKQogewotICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMCwgMik7CisgICAgLyoKKyAgICAg
KiBQU0NJIGlzIGJhY2t3YXJkIGNvbXBhdGlibGUgZnJvbSAwLjIuIFNvIHdlIGNhbiBidW1wIHRo
ZSB2ZXJzaW9uCisgICAgICogd2l0aG91dCBhbnkgaXNzdWUuCisgICAgICovCisgICAgcmV0dXJu
IFBTQ0lfVkVSU0lPTigxLCAxKTsKIH0KIAogc3RhdGljIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJf
Y3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsCkBAIC0xOTIsNiArMTk2LDI5IEBAIHN0
YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQogICAgIGRvbWFpbl9zaHV0
ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8w
X2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICAvKiAvIVwgT3JkZXJlZCBi
eSBmdW5jdGlvbiBJRCBhbmQgbm90IG5hbWUgKi8KKyAgICBzd2l0Y2ggKCBwc2NpX2Z1bmNfaWQg
KQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX1NV
U1BFTkQ6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9PRkY6CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyX0NQVV9PTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX09OOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJ
TklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQRToKKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJf
U1lTVEVNX1JFU0VUOgorICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOgorICAg
ICAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQ
UE9SVEVEOworICAgIH0KK30KKwogI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNl
dF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKICNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNl
cl9yZWcocmVnLCBuKQogCkBAIC0zMDUsNiArMzMyLDE2IEBAIGJvb2wgZG9fdnBzY2lfMF8yX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikp
OwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CisKKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJf
UFNDSV9GRUFUVVJFUzoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19pZCA9IFBT
Q0lfQVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9mZWF0dXJlcyk7
CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0dXJlcyhwc2Np
X2Z1bmNfaWQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCiAgICAgZGVmYXVsdDoK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKaW5k
ZXggYTdhY2I3ZDIxYy4uODc4NjYyNjRjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKQEAg
LTMxLDYgKzMxLDcgQEAgUEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX29mZiwgICAgICAgICAgInZw
c2NpOiBzeXN0ZW1fb2ZmIikKIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAgICAg
ICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNwZW5kLCAg
ICAgICAgICJ2cHNjaTogY3B1X3N1c3BlbmQiKQogUEVSRkNPVU5URVIodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCitQRVJGQ09VTlRFUih2cHNj
aV9mZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKIAogUEVSRkNPVU5URVIo
dmdpY2RfcmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCiBQRVJGQ09VTlRFUih2
Z2ljZF93cml0ZXMsICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCmlu
ZGV4IGJlY2M5ZjlkZWQuLmUyNjI5ZWVkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCkBAIC00MCw2ICs0MCw3
IEBAIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsKICNkZWZpbmUgUFNDSV8wXzJf
Rk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOMzIoNikKICNkZWZpbmUgUFNDSV8w
XzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOCkKICNkZWZpbmUgUFND
SV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKKyNkZWZpbmUg
UFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTApCiAKICNk
ZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkK
ICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQo
MykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdnBzY2kuaAppbmRleCAwMzVhNDFlODEyLi4wY2NhNWU2ODMwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
cHNjaS5oCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAogLyogTnVt
YmVyIG9mIGZ1bmN0aW9uIGltcGxlbWVudGVkIGJ5IHZpcnR1YWwgUFNDSSAob25seSAwLjIgb3Ig
bGF0ZXIpICovCi0jZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMQorI2RlZmluZSBWUFNDSV9OUl9G
VU5DUyAgMTIKIAogLyogRnVuY3Rpb25zIGhhbmRsZSBQU0NJIGNhbGxzIGZyb20gdGhlIGd1ZXN0
cyAqLwogYm9vbCBkb192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dWludDMyX3QgZmlkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:00:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XXI-0002JR-6N; Fri, 06 Apr 2018 20:00:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XXG-0002JG-AJ
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:34 +0000
X-Inumbo-ID: 5a575f43-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a575f43-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:01:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XXF-0006bU-7B
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XXF-0007m3-2q
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XXF-0007m3-2q@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:00:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmOWViZWJjZWM1MDc3NzE0ODMwYWEwOWRmMGJmMjVmNzdjYTY5MmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiB2c21jOiBJbXBsZW1lbnQgU01DQ0MgMS4xCiAgICAKICAg
IFRoZSBuZXcgU01DIENhbGxpbmcgQ29udmVudGlvbiAodjEuMSkgYWxsb3dzIGZvciBhIHJlZHVj
ZWQgb3ZlcmhlYWQgd2hlbgogICAgY2FsbGluZyBpbnRvIHRoZSBmaXJtd2FyZSwgYW5kIHByb3Zp
ZGVzIGEgbmV3IGZlYXR1cmUgZGlzY292ZXJ5CiAgICBtZWNoYW5pc20uIFNlZSAiRmlybXdhcmUg
aW50ZXJmYWNlcyBmb3IgbWl0aWdhdGluZyBDVkUtMjAxNy01NzE1IgogICAgQVJNIERFTiAwMDA3
MEEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJj
aHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNhZjM3
OGZlYWM1YmI1MDQzODdkZDZiYzIzMmI5YzY0YThhMzc2ZDkpCi0tLQogeGVuL2FyY2gvYXJtL3Zw
c2NpLmMgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjMgKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE4ICsr
KysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9h
cm0vdnBzY2kuYwppbmRleCBkOTdhYTQwZDQzLi5mZGNjMzA0NTRhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjEzLDYgKzIx
Myw3IEBAIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lf
ZnVuY19pZCkKICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKICAgICBjYXNlIFBT
Q0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUOgogICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZF
QVRVUkVTOgorICAgIGNhc2UgQVJNX1NNQ0NDX1ZFUlNJT05fRklEOgogICAgICAgICByZXR1cm4g
MDsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXgg
M2QzYmQ5NWZlZS4uN2VjNDkyNzQxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC04MSw2ICs4MSwyNiBAQCBzdGF0aWMgYm9vbCBm
aWxsX2Z1bmN0aW9uX2NhbGxfY291bnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQz
Ml90IGNudCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorLyogU01DQ0MgaW50ZXJmYWNlIGZvciBB
Uk0gQXJjaGl0ZWN0dXJlICovCitzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKK3sKKyAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJf
cmVnKHJlZ3MsIDApOworCisgICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgY2FzZSBBUk1f
U01DQ0NfVkVSU0lPTl9GSUQ6CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01D
Q0NfVkVSU0lPTl8xXzEpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgQVJNX1NN
Q0NDX0FSQ0hfRkVBVFVSRVNfRklEOgorICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRlZCB5ZXQg
Ki8KKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVE
KTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQor
CiAvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAq
Lwogc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CkBAIC0xODgsNiArMjA4LDkgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHsKICAgICAgICAgc3dpdGNoICggc21j
Y2NfZ2V0X293bmVyKGZ1bmNpZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgQVJNX1NNQ0ND
X09XTkVSX0FSQ0g6CisgICAgICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2FyY2gocmVncyk7Cisg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNP
UjoKICAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKICAgICAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCmluZGV4IDYyYjNhOGNkZjUuLjYyOWNjNTE1MGIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKQEAgLTE2LDYgKzE2LDkgQEAKICNpZm5kZWYgX19BU01fQVJNX1NN
Q0NDX0hfXwogI2RlZmluZSBfX0FTTV9BUk1fU01DQ0NfSF9fCiAKKyNkZWZpbmUgQVJNX1NNQ0ND
X1ZFUlNJT05fMV8wICAgMHgxMDAwMAorI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICAw
eDEwMDAxCisKIC8qCiAgKiBUaGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFS
TSBTTUMgQ2FsbGluZyBDb252ZW50aW9uIGFzCiAgKiBzcGVjaWZpZWQgaW4KQEAgLTEwMCw4ICsx
MDMsMjEgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJf
dCBmdW5jaWQpCiAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVy
LCAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAweEZGMDMpCiAKLS8qIE9ubHkgb25lIGVy
cm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLworI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl9G
SUQgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NN
Q0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUND
Q19DT05WXzMyLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
T1dORVJfQVJDSCwgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHgwKSAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisKKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklE
ICAgICAgICAgICAgICAgICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNU
X0NBTEwsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8z
MiwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FS
Q0gsICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIDB4MSkKKworLyogU01DQ0MgZXJy
b3IgY29kZXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEp
CisjZGVmaW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQogCiAvKiBTTUND
QyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGlu
ZyBBUElzICovCiAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:00:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XXR-0002LP-8A; Fri, 06 Apr 2018 20:00:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XXQ-0002LD-Ho
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:44 +0000
X-Inumbo-ID: 6068f714-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6068f714-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:02:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XXP-0006bc-DA
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XXP-0007nj-Ai
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XXP-0007nj-Ai@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:00:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmNzEyNTIwNjAxNDc0NDdkMDBlMzZlYjM3ODA2ZThiNzVhMWI0YzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiB2c21jOiBJbXBsZW1lbnQgU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzEgQlAgaGFyZGVuaW5nIHN1cHBvcnQKICAgIAogICAgU01DQ0MgMS4xIG9mZmVycyBmaXJt
d2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRpY3VsYXIsCiAgICBTTUNDQ19BUkNI
X1dPUktBUk9VTkRfMSBwcm92aWRlcyBCUCBoYXJkZW5pbmcgZm9yIHZhcmlhbnQgMiBvZiBYU0Et
MjU0CiAgICAoQ1ZFLTIwMTctNTcxNSkuCiAgICAKICAgIElmIHRoZSBoeXBlcnZpc29yIGhhcyBz
b21lIG1pdGlnYXRpb24gZm9yIHRoaXMgaXNzdWUsIHJlcG9ydCB0aGF0IHdlCiAgICBkZWFsIHdp
dGggaXQgdXNpbmcgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEsIGFzIHdlIGFwcGx5IHRoZSBoeXBl
cnZpc29yCiAgICB3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgogICAg
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDUyYzVkOGQzYzE2NTdjZDhkYzE2NzVm
ODIwNWNhMGVjYzA4YjZhNTEpCi0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjIg
KysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDYg
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMK
aW5kZXggN2VjNDkyNzQxYi4uNDBhODBkNTc2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zz
bWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC0xOCw2ICsxOCw3IEBACiAjaW5jbHVk
ZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHB1YmxpYy9h
cmNoLWFybS9zbWNjYy5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8
YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9zbWNj
Yy5oPgpAQCAtOTMsOCArOTQsMjUgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgY2FzZSBBUk1f
U01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6Ci0gICAgICAgIC8qIE5vdGhpbmcgc3VwcG9ydGVkIHll
dCAqLwotICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX05PVF9TVVBQT1JU
RUQpOworICAgIHsKKyAgICAgICAgdWludDMyX3QgYXJjaF9mdW5jX2lkID0gZ2V0X3VzZXJfcmVn
KHJlZ3MsIDEpOworICAgICAgICBpbnQgcmV0ID0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQ7CisK
KyAgICAgICAgc3dpdGNoICggYXJjaF9mdW5jX2lkICkKKyAgICAgICAgeworICAgICAgICBjYXNl
IEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQ6CisgICAgICAgICAgICBpZiAoIGNwdXNf
aGF2ZV9jYXAoQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SKSApCisgICAgICAgICAgICAgICAg
cmV0ID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIHJldCk7CisKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisg
ICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEOgorICAgICAgICAvKiBObyBy
ZXR1cm4gdmFsdWUgKi8KICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmgKaW5kZXggNjI5Y2M1MTUwYi4uMjk1MWNhYTQ5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMTE1
LDYgKzExNSwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdp
c3Rlcl90IGZ1bmNpZCkKICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FS
Q0gsICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MSkKIAorI2RlZmluZSBBUk1f
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0Nf
Q0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgIEFSTV9TTUNDQ19PV05FUl9BUkNILCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAweDgwMDApCisKIC8qIFNNQ0NDIGVycm9yIGNvZGVzICovCiAjZGVmaW5lIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQogI2RlZmluZSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRF
RCAgICAgICAgICgtMSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:00:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XXb-0002Mv-AH; Fri, 06 Apr 2018 20:00:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XXa-0002Mo-SN
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:54 +0000
X-Inumbo-ID: 667b31ec-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 667b31ec-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:02:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XXZ-0006cP-J3
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XXZ-0007oL-Gk
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XXZ-0007oL-Gk@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: Adapt smccc.h to be able
 to use it in assembly code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmNGI0ZDdhYjBlZmQ2NDFkZjM2NzI2Mzc1NGFmZmQ0MzY2ODI4ZTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBBZGFwdCBzbWNjYy5oIHRvIGJlIGFibGUgdG8gdXNlIGl0
IGluIGFzc2VtYmx5IGNvZGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyLmJhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgMmJkNGYwNTExMzYwOWZmY2JhOTA4MDQ3NTc2MDg2Mzg2MzExNzk4YSkKLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxNiArKysrKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
aW5kZXggMjk1MWNhYTQ5ZC4uMzAyMDhkMTJjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMjUsMTgg
KzI1LDIwIEBACiAgKiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFy
bS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAogICovCiAKLSNkZWZpbmUgQVJNX1NNQ0NDX1NURF9D
QUxMICAgICAgICAgICAgICAwVQotI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAg
ICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19TVERfQ0FMTCAgICAgICAgICAgICAgX0FDKDAsVSkK
KyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAgICAgICAgICBfQUMoMSxVKQogI2RlZmlu
ZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMxCiAKLSNkZWZpbmUgQVJNX1NNQ0ND
X0NPTlZfMzIgICAgICAgICAgICAgICAwVQotI2RlZmluZSBBUk1fU01DQ0NfQ09OVl82NCAgICAg
ICAgICAgICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzMyICAgICAgICAgICAgICAgX0FD
KDAsVSkKKyNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAgICAgICAgICAgICBfQUMoMSxVKQog
I2RlZmluZSBBUk1fU01DQ0NfQ09OVl9TSElGVCAgICAgICAgICAgIDMwCiAKLSNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX01BU0sgICAgICAgICAgICAweDNGVQorI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfTUFTSyAgICAgICAgICAgIF9BQygweDNGLFUpCiAjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9T
SElGVCAgICAgICAgICAgMjQKIAotI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19NQVNLICAgICAgICAg
ICAgIDB4RkZGRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAgICAgICBfQUMo
MHhGRkZGLFUpCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCiAKIC8qIENoZWNrIGlmIHRoaXMgaXMg
ZmFzdCBjYWxsLiAqLwogc3RhdGljIGlubGluZSBib29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdp
c3Rlcl90IGZ1bmNpZCkKQEAgLTYyLDYgKzY0LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBz
bWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgcmV0dXJuIChmdW5jaWQgPj4g
QVJNX1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLOwogfQogCisjZW5k
aWYKKwogLyoKICAqIENvbnN0cnVjdCBmdW5jdGlvbiBpZGVudGlmaWVyIGZyb20gY2FsbCB0eXBl
IChmYXN0IG9yIHN0YW5kYXJkKSwKICAqIGNhbGxpbmcgY29udmVudGlvbiAoMzIgb3IgNjQgYml0
KSwgc2VydmljZSBvd25lciBhbmQgZnVuY3Rpb24gbnVtYmVyLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:01:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XXn-0002OD-CP; Fri, 06 Apr 2018 20:01:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XXm-0002O5-Gi
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:06 +0000
X-Inumbo-ID: 24532328-39d5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24532328-39d5-11e8-9728-bc764e045a96;
 Fri, 06 Apr 2018 22:00:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XXj-0006cp-Ol
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XXj-0007p7-MS
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XXj-0007p7-MS@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Implement a fast path
 for handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliZWI4YTQ0NjE3NDc2YjZmMmQ3OGRjOWZkMjRjNWYyMjJiNDI1NzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtNjQ6IEltcGxlbWVudCBhIGZhc3QgcGF0aCBmb3IgaGFuZGxp
bmcgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEKICAgIAogICAgVGhlIGZ1bmN0aW9uIFNNQ0NDX0FS
Q0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRoZSBndWVzdCBmb3IKICAgIGhhcmRl
bmluZyB0aGUgYnJhbmNoIHByZWRpY3Rvci4gU28gd2Ugd2FudCB0aGUgaGFuZGxpbmcgdG8gYmUg
YXMgZmFzdCBhcwogICAgcG9zc2libGUuCiAgICAKICAgIEFzIHRoZSBtaXRpZ2F0aW9uIGlzIGFw
cGxpZWQgb24gZXZlcnkgZ3Vlc3QgZXhpdCwgd2UgY2FuIGNoZWNrIGZvciB0aGUKICAgIGNhbGwg
YmVmb3JlIHNhdmluZyBhbGwgdGhlIGNvbnRleHQgYW5kIHJldHVybiB2ZXJ5IGVhcmx5LgogICAg
CiAgICBGb3Igbm93LCBvbmx5IHByb3ZpZGUgYSBmYXN0IHBhdGggZm9yIEhWQzY0IGNhbGwuIEJl
Y2F1c2UgdGhlIGNvZGUgcmVseQogICAgb24gMiByZWdpc3RlcnMsIHgwIGFuZCB4MSBhcmUgc2F2
ZWQgaW4gYWR2YW5jZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9s
b2R5bXlyLmJhYmNodWtAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgY2U3M2Q3MmU5NzZjYzU0ZjAxYzg1ZTVjMDRlZGQ1YjljZTdiMDkwNikKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgIHwgNTkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAg
MiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKaW5kZXggNmQ5OWU0NmYwZi4uZmZhOWExYzQ5MiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMK
QEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFz
bS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjaW5jbHVkZSA8YXNtL3Nt
Y2NjLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtOTAsOCArOTEsMTIgQEAg
bHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAg
ICAgIC5lbmRtCiAvKgogICogU2F2ZSBzdGF0ZSBvbiBlbnRyeSB0byBoeXBlcnZpc29yLCByZXN0
b3JlIG9uIGV4aXQKKyAqCisgKiBzYXZlX3gwX3gxOiBEb2VzIHRoZSBtYWNybyBuZWVkcyB0byBz
YXZlIHgwL3gxPyBEZWZhdWx0cyB0byAxCisgKiBJZiAwLCB3ZSByZWx5IG9uIHRoZSBvbiB4MC94
MSB0byBoYXZlIGJlZW4gc2F2ZWQgYXQgdGhlIGNvcnJlY3QKKyAqIHBvc2l0aW9uIG9uIHRoZSBz
dGFjayBiZWZvcmUuCiAgKi8KLSAgICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21wYXQKKyAg
ICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21wYXQsIHNhdmVfeDBfeDE9MQogICAgICAgICBz
dWIgICAgIHNwLCBzcCwgIyhVUkVHU19TUFNSX2VsMSAtIFVSRUdTX0xSKSAvKiBDUFNSLCBQQywg
U1AsIExSICovCiAgICAgICAgIHB1c2ggICAgeDI4LCB4MjkKICAgICAgICAgcHVzaCAgICB4MjYs
IHgyNwpAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAgICAgIC5yZXEgICAgeDMwICAgICAgICAgICAg
IC8qIGxpbmsgcmVnaXN0ZXIgKi8KICAgICAgICAgcHVzaCAgICB4NiwgeDcKICAgICAgICAgcHVz
aCAgICB4NCwgeDUKICAgICAgICAgcHVzaCAgICB4MiwgeDMKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIGNhbGxlciBtYXkgYWxyZWFkeSBoYXZlIHNhdmVkIHgwL3gxIG9uIHRoZSBzdGFjayBh
dCB0aGUKKyAgICAgICAgICogY29ycmVjdCBhZGRyZXNzIGFuZCBjb3JydXB0IHRoZW0gd2l0aCBh
bm90aGVyIHZhbHVlLiBPbmx5CisgICAgICAgICAqIHNhdmUgdGhlbSBpZiBzYXZlX3gwX3gxID09
IDEuCisgICAgICAgICAqLworICAgICAgICAuaWYgXHNhdmVfeDBfeDEgPT0gMQogICAgICAgICBw
dXNoICAgIHgwLCB4MQorICAgICAgICAuZWxzZQorICAgICAgICBzdWIgICAgIHNwLCBzcCwgIzE2
CisgICAgICAgIC5lbmRpZgogCiAgICAgICAgIC5pZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVy
dmlzb3IgbW9kZSAqLwogCkBAIC0yMDAsNyArMjE0LDQ4IEBAIGh5cF9pcnE6CiAgICAgICAgIGV4
aXQgICAgaHlwPTEKIAogZ3Vlc3Rfc3luYzoKLSAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0
PTAKKyAgICAgICAgLyoKKyAgICAgICAgICogU2F2ZSB4MCwgeDEgaW4gYWR2YW5jZQorICAgICAg
ICAgKi8KKyAgICAgICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIy0oVVJFR1Nfa2VybmVsX3NpemVv
ZiAtIFVSRUdTX1gwKV0KKworICAgICAgICAvKgorICAgICAgICAgKiB4MSBpcyB1c2VkIGJlY2F1
c2UgeDAgbWF5IGNvbnRhaW4gdGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIuCisgICAgICAgICAqIFRo
aXMgYXZvaWRzIHRvIHJlc3RvcmUgeDAgZnJvbSB0aGUgc3RhY2suCisgICAgICAgICAqLworICAg
ICAgICBtcnMgICAgIHgxLCBlc3JfZWwyCisgICAgICAgIGxzciAgICAgeDEsIHgxLCAjSFNSX0VD
X1NISUZUICAgICAgICAgICAvKiB4MSA9IEVTUl9FTDIuRUMgKi8KKyAgICAgICAgY21wICAgICB4
MSwgI0hTUl9FQ19IVkM2NAorICAgICAgICBiLm5lICAgIDFmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogTm90IGEgSFZDIHNraXAgZmFzdHBhdGguICovCisKKyAgICAgICAgbXJzICAg
ICB4MSwgZXNyX2VsMgorICAgICAgICBhbmQgICAgIHgxLCB4MSwgIzB4ZmZmZiAgICAgICAgICAg
ICAgICAgLyogQ2hlY2sgdGhlIGltbWVkaWF0ZSBbMDoxNl0gKi8KKyAgICAgICAgY2JueiAgICB4
MSwgMWYgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHNob3VsZCBiZSAwIGZvciBIVkMgIzAg
Ki8KKworICAgICAgICAvKgorICAgICAgICAgKiBGYXN0ZXN0IHBhdGggcG9zc2libGUgZm9yIEFS
TV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4KKyAgICAgICAgICogVGhlIHdvcmthcm91bmQgaGFz
IGFscmVhZHkgYmVlbiBhcHBsaWVkIG9uIHRoZSBleGNlcHRpb24KKyAgICAgICAgICogZW50cnkg
ZnJvbSB0aGUgZ3Vlc3QsIHNvIGxldCdzIHF1aWNrbHkgZ2V0IGJhY2sgdG8gdGhlIGd1ZXN0Lgor
ICAgICAgICAgKgorICAgICAgICAgKiBOb3RlIHRoYXQgZW9yIGlzIHVzZWQgYmVjYXVzZSB0aGUg
ZnVuY3Rpb24gaWRlbnRpZmllciBjYW5ub3QKKyAgICAgICAgICogYmUgZW5jb2RlZCBhcyBhbiBp
bW1lZGlhdGUgZm9yIGNtcC4KKyAgICAgICAgICovCisgICAgICAgIGVvciAgICAgdzAsIHcwLCAj
QVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRAorICAgICAgICBjYm56ICAgIHcwLCAxZgor
CisgICAgICAgIC8qCisgICAgICAgICAqIENsb2JiZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVu
dCBsZWFrYWdlLiBOb3RlIHRoYXQgdGhhbmtzCisgICAgICAgICAqIHRoZSBlb3IsIHgwID0gMC4K
KyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgeDEsIHh6cgorICAgICAgICBlcmV0CisKKzE6
CisgICAgICAgIC8qCisgICAgICAgICAqIHgwL3gxIG1heSBoYXZlIGJlZW4gc2NyYXRjaCBieSB0
aGUgZmFzdCBwYXRoIGFib3ZlLCBzbyBhdm9pZAorICAgICAgICAgKiB0byBzYXZlIHRoZW0uCisg
ICAgICAgICAqLworICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MCwgc2F2ZV94MF94MT0w
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGls
ZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCiAgICAgICAgICAqIGlzIG5vdCBz
ZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBi
ZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggYzBmNzlkMDA5My4uMjIyYTAyZGQ5OSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0zMDYsNiArMzA2LDggQEAKICNkZWZpbmUgSERDUl9U
UE0gICAgICAgIChfQUMoMSxVKTw8NikgICAgICAgICAgIC8qIFRyYXAgUGVyZm9ybWFuY2UgTW9u
aXRvcnMgYWNjZXNzZXMgKi8KICNkZWZpbmUgSERDUl9UUE1DUiAgICAgIChfQUMoMSxVKTw8NSkg
ICAgICAgICAgIC8qIFRyYXAgUE1DUiBhY2Nlc3NlcyAqLwogCisjZGVmaW5lIEhTUl9FQ19TSElG
VCAgICAgICAgICAgICAgICAyNgorCiAjZGVmaW5lIEhTUl9FQ19VTktOT1dOICAgICAgICAgICAg
ICAweDAwCiAjZGVmaW5lIEhTUl9FQ19XRklfV0ZFICAgICAgICAgICAgICAweDAxCiAjZGVmaW5l
IEhTUl9FQ19DUDE1XzMyICAgICAgICAgICAgICAweDAzCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:01:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XXw-0002PH-EI; Fri, 06 Apr 2018 20:01:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XXv-0002P8-Fu
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:15 +0000
X-Inumbo-ID: 729c72b0-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 729c72b0-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:02:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XXt-0006d1-UR
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XXt-0007po-S5
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XXt-0007po-S5@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:01:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Print a per-CPU
 message with the BP hardening method used
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkOTlhZDViMzU0NGY3ZjBjYjNmZjU2ODE0Njc1NTA3NGNhNDEyMTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtNjQ6IFByaW50IGEgcGVyLUNQVSBtZXNzYWdlIHdpdGggdGhl
IEJQIGhhcmRlbmluZyBtZXRob2QgdXNlZAogICAgCiAgICBUaGlzIHdpbGwgbWFrZSBlYXNpZXIg
dG8ga25vdyB3aGV0aGVyIEJQIGhhcmRlbmluZyBoYXMgYmVlbiBlbmFibGVkIGZvcgogICAgYSBD
UFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjdWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDFkYTExODVhYTMwOTkzYmVkMjExODUwNzA3MDAzNDNjNzAzNDM0
ODMpCi0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGMy
NDM1MjFlZDQuLjhkNWY4ZDM3MmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTc5LDcgKzc5LDggQEAgc3RhdGlj
IGJvb2wgY29weV9oeXBfdmVjdF9icGkodW5zaWduZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5
cF92ZWNfc3RhcnQsCiBzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAogaW5zdGFsbF9icF9oYXJk
ZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2VuZCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2VuZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpkZXNjKQogewogICAgIHN0YXRpYyBpbnQgbGFzdF9zbG90ID0gLTE7
CiAgICAgc3RhdGljIERFRklORV9TUElOTE9DSyhicF9sb2NrKTsKQEAgLTk0LDYgKzk1LDkgQEAg
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGll
cyAqZW50cnksCiAgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKICAgICAgICAgcmV0
dXJuIHRydWU7CiAKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZXhj
ZXB0aW9uIGVudHJ5XG4iLAorICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOwor
CiAgICAgLyoKICAgICAgKiBObyBuZWVkIHRvIGluc3RhbGwgaGFyZGVuZWQgdmVjdG9yIHdoZW4g
dGhlIHByb2Nlc3NvciBoYXMKICAgICAgKiBJRF9BQTY0UFJGMF9FTDEuQ1NWMiBzZXQuCkBAIC0x
NTcsNyArMTYxLDggQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAq
ZGF0YSkKICAgICAgKi8KICAgICBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSAp
CiAgICAgICAgIHJldCA9IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlw
X2JwX2ludmFsX3N0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19wc2NpX2h5cF9icF9pbnZhbF9lbmQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiY2FsbCBQU0NJIGdldCB2ZXJzaW9uIik7CiAgICAgZWxzZSBpZiAo
ICF3YXJuZWQgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFU
RV9hY3RpdmUpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:01:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XY6-0002Qd-Fx; Fri, 06 Apr 2018 20:01:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XY6-0002QU-1y
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:26 +0000
X-Inumbo-ID: 30703dbb-39d5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30703dbb-39d5-11e8-9728-bc764e045a96;
 Fri, 06 Apr 2018 22:00:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XY4-0006d9-3o
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XY4-0007r5-1U
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XY4-0007r5-1U@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:01:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: smccc: Add macros
 SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3NDY3NzlhZmI2NjVmYzNiYTE4ZTBiZmZjMDkwNDc0ZTMzZmUwNDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoxOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBzbWNjYzogQWRkIG1hY3JvcyBTTUNDQ19WRVJTSU9OLCBT
TUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9CiAgICAKICAgIEFkZCBtYWNyb3MgU01DQ0NfVkVS
U0lPTiwgU01DQ0NfVkVSU0lPTl97TUlOT1IsIE1BSk9SfSB0byBlYXNpbHkgY29udmVydAogICAg
YmV0d2VlbiBhIDMyLWJpdCB2YWx1ZSBhbmQgYSB2ZXJzaW9uIG51bWJlci4gVGhlIGVuY29kaW5n
IGlzIGJhc2VkIG9uCiAgICAyLjIuMiBpbiAiRmlybXdhcmUgaW50ZXJmYWNlcyBmb3IgbWl0aWdh
dGlvbiBDVkUtMjAxNy01NzE1IiAoQVJNIERFTiAwMDcwQSkuCiAgICAKICAgIEFsc28gcmUtdXNl
IHRoZW0gdG8gZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCBhbmQgQVJNX1NNQ0NDX1ZFUlNJ
T05fMV8xLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0
NzlmYWI5MmQzNTZlNWEwOWY1ZGI0NTk2MDE3NDE5Y2Y0MDIzYTlmKQotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAppbmRleCAzMDIw
OGQxMmNhLi5kMDI0MGQ2NGJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0xNiw4ICsxNiwyMCBAQAog
I2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9TTUNDQ19IX18K
IAotI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgICAweDEwMDAwCi0jZGVmaW5lIEFSTV9T
TUNDQ19WRVJTSU9OXzFfMSAgIDB4MTAwMDEKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTl9NQUpPUl9T
SElGVCAgICAgICAgICAgIDE2CisjZGVmaW5lIFNNQ0NDX1ZFUlNJT05fTUlOT1JfTUFTSyAgICAg
ICAgICAgICBcCisgICAgICAgICgoMVUgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkgLSAx
KQorI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SX01BU0sgICAgICAgICAgICAgflNNQ0NDX1ZF
UlNJT05fTUlOT1JfTUFTSworI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SKHZlcikgICAgICAg
ICAgICAgXAorICAgICAgICAoKCh2ZXIpICYgU01DQ0NfVkVSU0lPTl9NQUpPUl9NQVNLKSA+PiBT
TUNDQ19WRVJTSU9OX01BSk9SX1NISUZUKQorI2RlZmluZSBTTUNDQ19WRVJTSU9OX01JTk9SKHZl
cikgICAgICAgICAgICAgXAorICAgICAgICAoKHZlcikgJiBTTUNDQ19WRVJTSU9OX01JTk9SX01B
U0spCisKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTihtYWpvciwgbWlub3IpICAgICAgICAgIFwKKyAg
ICAoKChtYWpvcikgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkgfCAobWlub3IpKQorCisj
ZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIFNNQ0NDX1ZFUlNJT04oMSwgMCkKKyNkZWZp
bmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgU01DQ0NfVkVSU0lPTigxLCAxKQogCiAvKgogICog
VGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29u
dmVudGlvbiBhcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:01:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XYG-0002TE-J2; Fri, 06 Apr 2018 20:01:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XYF-0002T7-TB
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:35 +0000
X-Inumbo-ID: 7ebf0fdf-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ebf0fdf-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:02:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XYE-0006dJ-9m
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XYE-0007s6-7D
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XYE-0007s6-7D@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:01:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: psci: Detect SMCCC
 version
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyNjgyZWRkYzIzYWU3ZTY4Y2Y3YmY1ZDU0M2JhZjIyNDJlNGFiM2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBwc2NpOiBEZXRlY3QgU01DQ0MgdmVyc2lvbgogICAgCiAg
ICBQU0NJIDEuMCBhbmQgbGF0ZXIgYWxsb3dzIHRoZSBTTUNDQyB2ZXJzaW9uIHRvIGJlIChpbmRp
cmVjdGx5KSBwcm9iZWQKICAgIHZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJF
UyBkb2VzIG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKICAgIGVhcmxpZXIpIGFuZCB0aGUgZnVuY3Rp
b24gcmV0dXJucyBhbiBlcnJvciwgdGhlbiB3ZSBhc3N1bWUgU01DQ0MgMS4wCiAgICBpcyBpbXBs
ZW1lbnRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxYzg3
ZjI4YTQzYjMyY2M3OWUxMzkyMjBkNWJjOTdiMjNiNzQ4ZDhhKQotLS0KIHhlbi9hcmNoL2FybS9w
c2NpLmMgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNj
aS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwppbmRleCA1ZGRhMzVjZDdjLi45MDlkMWMxNzZmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMK
QEAgLTM3LDYgKzM3LDcgQEAKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3ZlcjsKK3VpbnQzMl90
IHNtY2NjX3ZlcjsKIAogc3RhdGljIHVpbnQzMl90IHBzY2lfY3B1X29uX25yOwogCkBAIC01Nyw2
ICs1OCwxNCBAQCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKICAgICAgICAgY2Fs
bF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwogfQogCitzdGF0aWMg
aW50IF9faW5pdCBwc2NpX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICBp
ZiAoIHBzY2lfdmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKKyAgICAgICAgcmV0dXJuIFBTQ0lf
Tk9UX1NVUFBPUlRFRDsKKworICAgIHJldHVybiBjYWxsX3NtYyhQU0NJXzFfMF9GTjMyX1BTQ0lf
RkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgMCwgMCk7Cit9CisKIGludCBfX2luaXQgcHNjaV9pc19z
bWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKIHsKICAgICBpbnQg
cmV0OwpAQCAtODIsNiArOTEsMjQgQEAgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgdm9pZCBfX2luaXQgcHNjaV9pbml0X3NtY2NjKHZvaWQpCit7CisgICAgLyogUFNDSSBpcyB1
c2luZyBhdCBsZWFzdCBTTUNDQyAxLjAgY2FsbGluZyBjb252ZW50aW9uLiAqLworICAgIHNtY2Nj
X3ZlciA9IEFSTV9TTUNDQ19WRVJTSU9OXzFfMDsKKworICAgIGlmICggcHNjaV9mZWF0dXJlcyhB
Uk1fU01DQ0NfVkVSU0lPTl9GSUQpICE9IFBTQ0lfTk9UX1NVUFBPUlRFRCApCisgICAgeworICAg
ICAgICB1aW50MzJfdCByZXQ7CisKKyAgICAgICAgcmV0ID0gY2FsbF9zbWMoQVJNX1NNQ0NDX1ZF
UlNJT05fRklELCAwLCAwLCAwKTsKKyAgICAgICAgaWYgKCByZXQgIT0gQVJNX1NNQ0NDX05PVF9T
VVBQT1JURUQgKQorICAgICAgICAgICAgc21jY2NfdmVyID0gcmV0OworICAgIH0KKworICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgU01DIENhbGxpbmcgQ29udmVudGlvbiB2JXUuJXVcbiIs
CisgICAgICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwgU01DQ0NfVkVSU0lP
Tl9NSU5PUihzbWNjY192ZXIpKTsKK30KKwogaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQp
CiB7CiAgICAgaW50IHJldDsKQEAgLTE3Myw3ICsyMDAsMTIgQEAgaW50IF9faW5pdCBwc2NpX2lu
aXQodm9pZCkKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldCA9IHBzY2lfaW5pdF8wXzEoKTsK
IAotICAgIHJldHVybiByZXQ7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0Owor
CisgICAgcHNjaV9pbml0X3NtY2NjKCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAppbmRleCBkMDI0MGQ2NGJmLi5iYzA2Nzg5MmM3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBA
IC01Miw2ICs1Miw4IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKK2V4dGVybiB1aW50MzJf
dCBzbWNjY192ZXI7CisKIC8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwogc3RhdGlj
IGlubGluZSBib29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdpc3Rlcl90IGZ1bmNpZCkKIHsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:01:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XYR-0002Ur-LI; Fri, 06 Apr 2018 20:01:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XYQ-0002Uk-7H
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:46 +0000
X-Inumbo-ID: 84d0e322-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84d0e322-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:03:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XYO-0006dR-Fk
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XYO-0007su-DJ
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XYO-0007su-DJ@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:01:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: smccc: Implement SMCCC
 v1.1 inline primitive
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlMTA5YWRjYTdiMGE1NWFjMDc5MDMxZGNmMTg2MjEyYTMyODY1NWMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBzbWNjYzogSW1wbGVtZW50IFNNQ0NDIHYxLjEgaW5saW5l
IHByaW1pdGl2ZQogICAgCiAgICBPbmUgb2YgdGhlIG1ham9yIGltcHJvdmVtZW50IG9mIFNNQ0ND
IHYxLjEgaXMgdGhhdCBpdCBvbmx5IGNsb2JiZXJzIHRoZQogICAgZmlyc3QgNCByZWdpc3RlcnMs
IGJvdGggb24gMzIgYW5kIDY0Yml0LiBUaGlzIG1lYW5zIHRoYXQgaXQgYmVjb21lcyB2ZXJ5CiAg
ICBlYXN5IHRvIHByb3ZpZGUgYW4gaW5saW5lIHZlcnNpb24gb2YgdGhlIFNNQyBjYWxsIHByaW1p
dGl2ZSwgYW5kIGF2b2lkCiAgICBwZXJmb3JtaW5nIGEgZnVuY3Rpb24gY2FsbCB0byBzdGFzaCB0
aGUgcmVnaXN0ZXJzIHRoYXQgd291ZGwgb3RoZXJ3aXNlCiAgICBiZSBjbG9iYmVyZWQgYnkgU01D
Q0MgdjEuMC4KICAgIAogICAgVGhpcyBwYXRjaCBoYXMgYmVlbiBhZGFwdGVkIHRvIFhlbiBmcm9t
IExpbnV4IGNvbW1pdCBmMmQzYjJlODc1OWEuIFRoZQogICAgY2hhbmdlcyBtYWRlcyBhcmU6CiAg
ICAgICAgLSBVc2luZyBYZW4gY29kaW5nIHN0eWxlCiAgICAgICAgLSBSZW1vdmUgSFZDIGFzIG5v
dCB1c2VkIGJ5IFhlbgogICAgICAgIC0gQWRkIGFybV9zbWNjY19yZXMgc3RydWN0dXJlCiAgICAK
ICAgICBSZXZpZXdlZC1ieTogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICAg
ICBUZXN0ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
ICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAg
ICAgU2lnbmVkLW9mZi1ieTogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNv
bT4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxNmY4NzhiZjY5YWUw
ZWYwZGJiN2U4YzdjYzU5YTg2NzAyYzc4ODVmKQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaCB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCmluZGV4IGJj
MDY3ODkyYzcuLjE1NDc3MmI3MjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKQEAgLTc4LDYgKzc4LDEyNSBA
QCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNp
ZCkKICAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NN
Q0NDX09XTkVSX01BU0s7CiB9CiAKKy8qCisgKiBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAtIFJlc3Vs
dCBmcm9tIFNNQyBjYWxsCisgKiBAYTAgLSBAYTMgcmVzdWx0IHZhbHVlcyBmcm9tIHJlZ2lzdGVy
cyAwIHRvIDMKKyAqLworc3RydWN0IGFybV9zbWNjY19yZXMgeworICAgIHVuc2lnbmVkIGxvbmcg
YTA7CisgICAgdW5zaWduZWQgbG9uZyBhMTsKKyAgICB1bnNpZ25lZCBsb25nIGEyOworICAgIHVu
c2lnbmVkIGxvbmcgYTM7Cit9OworCisvKiBTTUNDQyB2MS4xIGltcGxlbWVudGF0aW9uIG1hZG5l
c3MgZm9sbG93cyAqLworI2RlZmluZSBfX19jb3VudF9hcmdzKF8wLCBfMSwgXzIsIF8zLCBfNCwg
XzUsIF82LCBfNywgXzgsIHgsIC4uLikgeAorCisjZGVmaW5lIF9fY291bnRfYXJncyguLi4pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfX19jb3VudF9hcmdzKF9fVkFfQVJH
U19fLCA3LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQorCisjZGVmaW5lIF9fY29uc3RyYWludF93cml0
ZV8wICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICIrciIgKHIwKSwgIj0mciIgKHIxKSwg
Ij0mciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfMSAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCksICIrciIgKHIxKSwgIj0mciIgKHIy
KSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfMiAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAiK3IiIChyMCksICIrciIgKHIxKSwgIityIiAocjIpLCAiPSZyIiAo
cjMpCisjZGVmaW5lIF9fY29uc3RyYWludF93cml0ZV8zICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICIrciIgKHIwKSwgIityIiAocjEpLCAiK3IiIChyMiksICIrciIgKHIzKQorI2RlZmlu
ZSBfX2NvbnN0cmFpbnRfd3JpdGVfNCAgICBfX2NvbnN0cmFpbnRfd3JpdGVfMworI2RlZmluZSBf
X2NvbnN0cmFpbnRfd3JpdGVfNSAgICBfX2NvbnN0cmFpbnRfd3JpdGVfNAorI2RlZmluZSBfX2Nv
bnN0cmFpbnRfd3JpdGVfNiAgICBfX2NvbnN0cmFpbnRfd3JpdGVfNQorI2RlZmluZSBfX2NvbnN0
cmFpbnRfd3JpdGVfNyAgICBfX2NvbnN0cmFpbnRfd3JpdGVfNgorCisjZGVmaW5lIF9fY29uc3Ry
YWludF9yZWFkXzAKKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfMQorI2RlZmluZSBfX2NvbnN0
cmFpbnRfcmVhZF8yCisjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzMKKyNkZWZpbmUgX19jb25z
dHJhaW50X3JlYWRfNCAiciIgKHI0KQorI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF81IF9fY29u
c3RyYWludF9yZWFkXzQsICJyIiAocjUpCisjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzYgX19j
b25zdHJhaW50X3JlYWRfNSwgInIiIChyNikKKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfNyBf
X2NvbnN0cmFpbnRfcmVhZF82LCAiciIgKHI3KQorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfMChh
MCwgcmVzKSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3Jl
cyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVpbjMyX3Qg
ICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWdu
ZWQgbG9uZyAgcjEgYXNtKCJyMSIpOyAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNp
Z25lZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVu
c2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfMShhMCwg
YTEsIHJlcykgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAg
ICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVpbnQzMl90ICAg
ICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGEx
KSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25l
ZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfMihhMCwgYTEs
IGEyLCByZXMpICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAq
X19fcmVzID0gcmVzOwkJCQlcCisgICAgcmVnaXN0ZXIgdTMyICAgICAgICAgICAgcjAgYXNtKCJy
MCIpID0gYTA7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20o
InIxIikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5cGVvZihhMikgICAgIHIyIGFz
bSgicjIiKSA9IGEyOyAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjMg
YXNtKCJyMyIpCisKKyNkZWZpbmUgX19kZWNsYXJlX2FyZ18zKGEwLCBhMSwgYTIsIGEzLCByZXMp
ICAgICAgICAgICAgXAorICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzICAgICpfX19yZXMgPSByZXM7
ICAgICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdTMyICAgICAgICAgICAgcjAgYXNtKCJyMCIp
ID0gYTA7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIx
IikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5cGVvZihhMikgICAgIHIyIGFzbSgi
cjIiKSA9IGEyOyAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGEzKSAgICAgcjMgYXNt
KCJyMyIpID0gYTMKKworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzQoYTAsIGExLCBhMiwgYTMsIGE0
LCByZXMpICAgICAgICBcCisgICAgX19kZWNsYXJlX2FyZ18zKGEwLCBhMSwgYTIsIGEzLCByZXMp
OyAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBlb2YoYTQpIHI0IGFzbSgicjQiKSA9
IGE0CisKKyNkZWZpbmUgX19kZWNsYXJlX2FyZ181KGEwLCBhMSwgYTIsIGEzLCBhNCwgYTUsIHJl
cykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcyk7ICAg
ICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGE1KSByNSBhc20oInI1IikgPSBhNQorCisj
ZGVmaW5lIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgcmVzKSAg
ICBcCisgICAgX19kZWNsYXJlX2FyZ181KGEwLCBhMSwgYTIsIGEzLCBhNCwgYTUsIHJlcyk7ICAg
ICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGE2KSByNiBhc20oInI2IikgPSBhNgorCisj
ZGVmaW5lIF9fZGVjbGFyZV9hcmdfNyhhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgYTcsIHJl
cykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwg
cmVzKTsgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBlb2YoYTcpIHI3IGFzbSgicjciKSA9
IGE3CisKKyNkZWZpbmUgX19fZGVjbGFyZV9hcmdzKGNvdW50LCAuLi4pIF9fZGVjbGFyZV9hcmdf
ICMjIGNvdW50KF9fVkFfQVJHU19fKQorI2RlZmluZSBfX2RlY2xhcmVfYXJncyhjb3VudCwgLi4u
KSAgX19fZGVjbGFyZV9hcmdzKGNvdW50LCBfX1ZBX0FSR1NfXykKKworI2RlZmluZSBfX19jb25z
dHJhaW50cyhjb3VudCkgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICA6IF9fY29uc3RyYWlu
dF93cml0ZV8gIyMgY291bnQgICAgICAgICAgICAgICAgICBcCisgICAgOiBfX2NvbnN0cmFpbnRf
cmVhZF8gIyMgY291bnQgICAgICAgICAgICAgICAgICAgXAorICAgIDogIm1lbW9yeSIKKyNkZWZp
bmUgX19jb25zdHJhaW50cyhjb3VudCkgICAgX19fY29uc3RyYWludHMoY291bnQpCisKKy8qCisg
KiBhcm1fc21jY2NfMV8xX3NtYygpIC0gbWFrZSBhbiBTTUNDQyB2MS4xIGNvbXBsaWFudCBTTUMg
Y2FsbAorICoKKyAqIFRoaXMgaXMgYSB2YXJpYWRpYyBtYWNybyB0YWtpbmcgb25lIHRvIGVpZ2h0
IHNvdXJjZSBhcmd1bWVudHMsIGFuZAorICogYW4gb3B0aW9uYWwgcmV0dXJuIHN0cnVjdHVyZS4K
KyAqCisgKiBAYTAtYTc6IGFyZ3VtZW50cyBwYXNzZWQgaW4gcmVnaXN0ZXJzIDAgdG8gNworICog
QHJlczogcmVzdWx0IHZhbHVlcyBmcm9tIHJlZ2lzdGVycyAwIHRvIDMKKyAqCisgKiBUaGlzIG1h
Y3JvIGlzIHVzZWQgdG8gbWFrZSBTTUMgY2FsbHMgZm9sbG93aW5nIFNNQyBDYWxsaW5nIENvbnZl
bnRpb24gdjEuMS4KKyAqIFRoZSBjb250ZW50IG9mIHRoZSBzdXBwbGllZCBwYXJhbSBhcmUgY29w
aWVkIHRvIHJlZ2lzdGVycyAwIHRvIDcgcHJpb3IKKyAqIHRvIHRoZSBTTUMgaW5zdHJ1Y3Rpb24u
IFRoZSByZXR1cm4gdmFsdWVzIGFyZSB1cGRhdGVkIHdpdGggdGhlIGNvbnRlbnQKKyAqIGZyb20g
cmVnaXN0ZXIgMCB0byAzIG9uIHJldHVybiBmcm9tIHRoZSBTTUMgaW5zdHJ1Y3Rpb24gaWYgbm90
IE5VTEwuCisgKgorICogV2UgaGF2ZSBhbiBvdXRwdXQgbGlzdCB0aGF0IGlzIG5vdCBuZWNlc3Nh
cmlseSB1c2VkLCBhbmQgR0NDIGZlZWxzCisgKiBlbnRpdGxlZCB0byBvcHRpbWlzZSB0aGUgd2hv
bGUgc2VxdWVuY2UgYXdheS4gInZvbGF0aWxlIiBpcyB3aGF0CisgKiBtYWtlcyBpdCBzdGljay4K
KyAqLworI2RlZmluZSBhcm1fc21jY2NfMV8xX3NtYyguLi4pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fZGVjbGFyZV9hcmdzKF9fY291bnRf
YXJncyhfX1ZBX0FSR1NfXyksIF9fVkFfQVJHU19fKTsgXAorICAgICAgICBhc20gdm9sYXRpbGUo
InNtYyAjMFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgIF9fY29uc3RyYWludHMoX19jb3VudF9hcmdzKF9fVkFfQVJHU19fKSkpOyBcCisg
ICAgICAgIGlmICggX19fcmVzICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAqX19fcmVzID0gKHR5cGVvZigqX19fcmVzKSl7cjAsIHIxLCByMiwg
cjN9OyAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCApCisKICNlbmRpZgogCiAvKgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:01:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XYa-0002WU-Mu; Fri, 06 Apr 2018 20:01:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XYZ-0002WN-HO
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:55 +0000
X-Inumbo-ID: 8ae274a0-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ae274a0-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:03:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XYY-0006eA-LT
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XYY-0007tZ-JC
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:01:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XYY-0007tZ-JC@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:01:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlZjA1NzRkM2JhZGVhZWY4MTZkZjc5NmU3MTk5OTliOTJlZmRkNDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEg
QlAgaGFyZGVuaW5nIHN1cHBvcnQKICAgIAogICAgQWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRp
bWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5OWNkNjkzNGMxNzM2MTQ1NmE2OGVk
ZDY0MzQ4ZjIwMWUyZTAwY2UxKQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAgICB8IDEz
ICsrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICB8IDMyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAg
MSArCiAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
YnBpLlMKaW5kZXggNGI3ZjFkYzIxZi4uYjU5ZTMwN2IwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2JwaS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwpAQCAtMTYsNiAr
MTYsOCBAQAogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAorI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgor
CiAubWFjcm8gdmVudHJ5IHRhcmdldAogICAgIC5yZXB0IDMxCiAgICAgbm9wCkBAIC04MSw2ICs4
MywxNyBAQCBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQogICAgIGFkZCAgICAgc3As
IHNwLCAjKDggKiAxOCkKIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQogCitFTlRSWShf
X3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCisgICAgc3ViICAgICBzcCwgc3AsICMoOCAq
IDQpCisgICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCisgICAgc3RwICAgICB4Miwg
eDMsIFtzcCwgIyg4ICogMCldCisgICAgbW92ICAgICB3MCwgI0FSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMV9GSUQKKyAgICBzbWMgICAgICMwCisgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIyg4
ICogMCldCisgICAgbGRwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCisgICAgYWRkICAgICBz
cCwgc3AsICMoOCAqIDQpCitFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQorCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQVNNCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggOGQ1Zjhk
MzcyYS4uZGVjOTA3NDQyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisr
KyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxs
X2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRy
eSwKICAgICByZXR1cm4gcmV0OwogfQogCitleHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRf
MV9zbWNfc3RhcnRbXSwgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZFtdOworCitzdGF0aWMg
Ym9vbAorY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVf
Y2FwYWJpbGl0aWVzICplbnRyeSkKK3sKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7CisK
KyAgICAvKgorICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUg
YmFzZWQgb24gdGhlCisgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hldGhl
ciB0aGUgQ1BVIG1hdGNoZXMgdGhlCisgICAgICogZW50cnkuCisgICAgICovCisgICAgaWYgKCAh
ZW50cnktPm1hdGNoZXMoZW50cnkpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYg
KCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9OKDEsIDEpICkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAor
ICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQsICZy
ZXMpOworICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworCisgICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxf
X3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIik7
Cit9CisKIGV4dGVybiBjaGFyIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnRbXSwgX19wc2NpX2h5
cF9icF9pbnZhbF9lbmRbXTsKIAogc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmco
dm9pZCAqZGF0YSkKQEAgLTE1NCwxMiArMTgyLDE0IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lf
YnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgYm9vbCByZXQgPSB0cnVlOwogICAgIHN0YXRp
YyBib29sIHdhcm5lZCA9IGZhbHNlOwogCisgICAgaWYgKCBjaGVja19zbWNjY19hcmNoX3dvcmth
cm91bmRfMShkYXRhKSApCisgICAgICAgIHJldHVybiAwOwogICAgIC8qCiAgICAgICogVGhlIG1p
dGlnYXRpb24gaXMgdXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhl
CiAgICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJs
ZSB3aXRoIFBTQ0kgMC4yCiAgICAgICogYW5kIGxhdGVyLgogICAgICAqLwotICAgIGlmICggcHNj
aV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKKyAgICBlbHNlIGlmICggcHNjaV92ZXIgPj0g
UFNDSV9WRVJTSU9OKDAsIDIpICkKICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdf
dmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaAppbmRleCAxNTQ3NzJiNzI4Li44MzQyY2MzM2ZlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
CkBAIC0yNjEsNiArMjYxLDcgQEAgc3RydWN0IGFybV9zbWNjY19yZXMgewogLyogU01DQ0MgZXJy
b3IgY29kZXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEp
CiAjZGVmaW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQorI2RlZmluZSBB
Uk1fU01DQ0NfU1VDQ0VTUyAgICAgICAgICAgICAgICgwKQogCiAvKiBTTUNDQyBmdW5jdGlvbiBp
ZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCiAj
ZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:02:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XYk-0002XO-Oo; Fri, 06 Apr 2018 20:02:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XYj-0002XF-U8
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:05 +0000
X-Inumbo-ID: 48b55e88-39d5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48b55e88-39d5-11e8-9728-bc764e045a96;
 Fri, 06 Apr 2018 22:01:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XYi-0006eV-R1
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XYi-0007uS-Om
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XYi-0007uS-Om@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:02:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Kill PSCI_GET_VERSION
 as a variant-2 workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmY2Q5ZDE0YjFiNTJiZDE0MWVhMjVkNWQ5ODRhZjAxZDlhN2UwMjMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtNjQ6IEtpbGwgUFNDSV9HRVRfVkVSU0lPTiBhcyBhIHZhcmlh
bnQtMiB3b3JrYXJvdW5kCiAgICAKICAgIE5vdyB0aGF0IHdlJ3ZlIHN0YW5kYXJkaXNlZCBvbiBT
TUNDQyB2MS4xIHRvIHBlcmZvcm0gdGhlIGJyYW5jaAogICAgcHJlZGljdGlvbiBpbnZhbGlkYXRp
b24sIGxldCdzIGRyb3AgdGhlIHByZXZpb3VzIGJhbmQtYWlkLiBJZiB2ZW5kb3JzCiAgICBoYXZl
bid0IHVwZGF0ZWQgdGhlaXIgZmlybXdhcmUgdG8gZG8gU01DQ0MgMS4xLCB0aGV5IGhhdmVuJ3Qg
dXBkYXRlZAogICAgUFNDSSBlaXRoZXIsIHNvIHdlIGRvbid0IGxvb3NlIGFueXRoaW5nLgogICAg
CiAgICBUaGlzIGlzIGFsaWduZWQgd2l0aCB0aGUgTGludXggY29tbWl0IDNhMGEzOTdmZjVmZi4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOTc2MzE5
ZmEzZGU3Zjk4YjU1OGM4N2IzNTA2OTlmZmZjMjc4ZWZmYykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvYnBpLlMgfCAyNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMgfCA1NCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNjAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TCmluZGV4IGI1OWUzMDdiMGYuLmQ4NzQzZDk1NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9icGkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKQEAgLTU4LDMx
ICs1OCw2IEBAIEVOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0KQogICAgIC5lbmRyCiBF
TlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCiAKLUVOVFJZKF9fcHNjaV9oeXBfYnBfaW52
YWxfc3RhcnQpCi0gICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQotICAgIHN0cCAgICAgeDE2
LCB4MTcsIFtzcCwgIygxNiAqIDApXQotICAgIHN0cCAgICAgeDE0LCB4MTUsIFtzcCwgIygxNiAq
IDEpXQotICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQotICAgIHN0cCAgICAg
eDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQotICAgIHN0cCAgICAgeDgsIHg5LCBbc3AsICMoMTYg
KiA0KV0KLSAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCi0gICAgc3RwICAgICB4
NCwgeDUsIFtzcCwgIygxNiAqIDYpXQotICAgIHN0cCAgICAgeDIsIHgzLCBbc3AsICMoMTYgKiA3
KV0KLSAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCi0gICAgbW92ICAgICB4MCwg
IzB4ODQwMDAwMDAKLSAgICBzbWMgICAgICMwCi0gICAgbGRwICAgICB4MTYsIHgxNywgW3NwLCAj
KDE2ICogMCldCi0gICAgbGRwICAgICB4MTQsIHgxNSwgW3NwLCAjKDE2ICogMSldCi0gICAgbGRw
ICAgICB4MTIsIHgxMywgW3NwLCAjKDE2ICogMildCi0gICAgbGRwICAgICB4MTAsIHgxMSwgW3Nw
LCAjKDE2ICogMyldCi0gICAgbGRwICAgICB4OCwgeDksIFtzcCwgIygxNiAqIDQpXQotICAgIGxk
cCAgICAgeDYsIHg3LCBbc3AsICMoMTYgKiA1KV0KLSAgICBsZHAgICAgIHg0LCB4NSwgW3NwLCAj
KDE2ICogNildCi0gICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIygxNiAqIDcpXQotICAgIGxkcCAg
ICAgeDAsIHgxLCBbc3AsICMoMTYgKiA4KV0KLSAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgp
Ci1FTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKLQogRU5UUlkoX19zbWNjY193b3JrYXJv
dW5kXzFfc21jX3N0YXJ0KQogICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQogICAgIHN0cCAg
ICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGRlYzkwNzQ0MjIuLjRlYjE1
Njc1ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTE0OSwxMCArMTQ5LDExIEBAIGluc3RhbGxfYnBfaGFyZGVu
aW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5LAogCiBleHRl
cm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwgX19zbWNjY193b3JrYXJv
dW5kXzFfc21jX2VuZFtdOwogCi1zdGF0aWMgYm9vbAotY2hlY2tfc21jY2NfYXJjaF93b3JrYXJv
dW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKK3N0YXRpYyBp
bnQgZW5hYmxlX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8xKHZvaWQgKmRhdGEpCiB7CiAgICAgc3Ry
dWN0IGFybV9zbWNjY19yZXMgcmVzOworICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNlOwor
ICAgIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkgPSBkYXRhOwogCiAg
ICAgLyoKICAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJh
c2VkIG9uIHRoZQpAQCAtMTYwLDQ3ICsxNjEsMzAgQEAgY2hlY2tfc21jY2NfYXJjaF93b3JrYXJv
dW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKICAgICAgKiBl
bnRyeS4KICAgICAgKi8KICAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQotICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKCBzbWNjY192ZXIg
PCBTTUNDQ19WRVJTSU9OKDEsIDEpICkKLSAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBn
b3RvIHdhcm47CiAKICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9GRUFUVVJF
U19GSUQsCiAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8x
X0ZJRCwgJnJlcyk7CiAgICAgaWYgKCByZXMuYTAgIT0gQVJNX1NNQ0NDX1NVQ0NFU1MgKQotICAg
ICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICByZXR1cm4gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVj
KGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzEiKTsKLX0KKyAgICAgICAgZ290byB3YXJuOwogCi1leHRlcm4gY2hhciBfX3BzY2lfaHlw
X2JwX2ludmFsX3N0YXJ0W10sIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kW107CisgICAgcmV0dXJu
ICFpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZW50cnksX19zbWNjY193b3JrYXJvdW5kXzFfc21j
X3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fc21jY2Nfd29y
a2Fyb3VuZF8xX3NtY19lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ImNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIik7CiAKLXN0YXRpYyBpbnQgZW5hYmxl
X3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCi17Ci0gICAgYm9vbCByZXQgPSB0cnVlOwot
ICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNlOwotCi0gICAgaWYgKCBjaGVja19zbWNjY19h
cmNoX3dvcmthcm91bmRfMShkYXRhKSApCi0gICAgICAgIHJldHVybiAwOwotICAgIC8qCi0gICAg
ICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFs
aWRhdGUgdGhlCi0gICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5
IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCi0gICAgICogYW5kIGxhdGVyLgotICAgICAqLwotICAg
IGVsc2UgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQotICAgICAgICByZXQg
PSBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZGF0YSwgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFy
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fcHNjaV9oeXBfYnBf
aW52YWxfZW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwg
UFNDSSBnZXQgdmVyc2lvbiIpOwotICAgIGVsc2UgaWYgKCAhd2FybmVkICkKK3dhcm46CisgICAg
aWYgKCAhd2FybmVkICkKICAgICB7CiAgICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPCBTWVNf
U1RBVEVfYWN0aXZlKTsKLSAgICAgICAgd2FybmluZ19hZGQoIlBTQ0kgMC4yIG9yIGxhdGVyIGlz
IHJlcXVpcmVkIGZvciB0aGUgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcuXG4iKTsKLSAgICAg
ICAgd2FybmVkID0gdHJ1ZTsKKyAgICAgICAgd2FybmluZ19hZGQoIk5vIHN1cHBvcnQgZm9yIEFS
TV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS5cbiIKKyAgICAgICAgICAgICAgICAgICAgIlBsZWFz
ZSB1cGRhdGUgeW91ciBmaXJtd2FyZS5cbiIpOworICAgICAgICB3YXJuZWQgPSBmYWxzZTsKICAg
ICB9CiAKLSAgICByZXR1cm4gIXJldDsKKyAgICByZXR1cm4gMDsKIH0KIAogI2VuZGlmIC8qIENP
TkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwpAQCAtMzE2LDIyICszMDAsMjIg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10g
PSB7CiAgICAgewogICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUiwKICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKLSAgICAg
ICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICAgICAgLmVuYWJsZSA9
IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSwKICAgICB9LAogICAgIHsKICAgICAgICAg
LmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCiAgICAgICAgIE1JRFJf
QUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E3MiksCi0gICAgICAgIC5lbmFibGUgPSBlbmFibGVf
cHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfc21jY2NfYXJjaF93
b3JrYXJvdW5kXzEsCiAgICAgfSwKICAgICB7CiAgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SLAogICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NP
UlRFWF9BNzMpLAotICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAor
ICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8xLAogICAgIH0s
CiAgICAgewogICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiwKICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwKLSAgICAgICAg
LmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICAgICAgLmVuYWJsZSA9IGVu
YWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSwKICAgICB9LAogI2VuZGlmCiAjaWZkZWYgQ09O
RklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:02:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XYv-0002YR-Qn; Fri, 06 Apr 2018 20:02:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XYu-0002YI-Oh
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:16 +0000
X-Inumbo-ID: 97036cec-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97036cec-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:03:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XYt-0006ed-0L
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XYs-0007v7-UN
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XYs-0007v7-UN@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:02:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vpsci: Remove parameter
 'ver' from do_common_cpu
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxNzQyZmJjMDg4MDQzMmNjZGVhOTZiYjNmMmJmNmFlZTI3NzJlYjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiB2cHNjaTogUmVtb3ZlIHBhcmFtZXRlciAndmVyJyBmcm9t
IGRvX2NvbW1vbl9jcHUKICAgIAogICAgQ3VycmVudGx5LCB0aGUgYmVoYXZpb3Igb2YgZG9fY29t
bW9uX2NwdSB3aWxsIHNsaWdodGx5IGNoYW5nZSBkZXBlbmRpbmcKICAgIG9uIHRoZSBQU0NJIHZl
cnNpb24gcGFzc2VkIGluIHBhcmFtZXRlci4gTG9va2luZyBhdCB0aGUgY29kZSwgbW9yZSB0aGUK
ICAgIHNwZWNpZmljIDAuMiBiZWhhdmlvciBjb3VsZCBtb3ZlIG91dCBvZiB0aGUgZnVuY3Rpb24g
b3IgYWRhcHRlZCBmb3IgMC4xOgogICAgCiAgICAgICAgLSB4MC9yMCBjYW4gYmUgdXBkYXRlZCBv
biBQU0NJIDAuMSBiZWNhdXNlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMKICAgICAgICBhcmUg
dW5kZWZpbmVkIHVwb24gQ1BVIG9uLiBUaGlzIHdhcyBkZWR1Y2VkIGZyb20gdGhlIHNwZWMgbm90
CiAgICAgICAgbWVudGlvbmluZyB0aGUgc3RhdGUgb2YgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVy
cyBvbiBDUFUgb24uCiAgICAgICAgLSBQU0NJIDAuMSBkb2VzIG5vdCBkZWZpbmVkIFBTQ0lfQUxS
RUFEWV9PTi4gSG93ZXZlciwgaXQgd291bGQgYmUKICAgICAgICBzYWZlciB0byBiYWlsIG91dCBp
ZiB0aGUgQ1BVIGlzIGFscmVhZHkgb24uCiAgICAKICAgIEJhc2VkIG9uIHRoaXMsIHRoZSBwYXJh
bWV0ZXIgJ3ZlcicgaXMgcmVtb3ZlZCBhbmQgZG9fcHNjaV9jcHVfb24KICAgIChpbXBsZW1lbnRh
dGlvbiBmb3IgUFNDSSAwLjEpIGlzIGFkYXB0ZWQgdG8gYXZvaWQgcmV0dXJuaW5nCiAgICBQU0NJ
X0FMUkVBRFlfT04uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15ci5iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGJhYmE4MTAyYmZiZDI0ZjZiNDUyMzQyYmZiZTY2MGJlNzczMDBmYzQpCi0tLQogeGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMgfCAyOCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCBmZGNjMzA0
NTRhLi5iNGJkNWEzMDkxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94
ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9z
Y2hlZC5oPgogCiBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRf
Y3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90IGNvbnRleHRfaWQsaW50IHZlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWdpc3Rlcl90IGNvbnRleHRfaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTQxLDggKzQxLDcgQEAgc3RhdGljIGlu
dCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRy
eV9wb2ludCwKICAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSAmJiBpc190aHVtYiApCiAgICAg
ICAgIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKIAotICAgIGlmICggKHZlciA9PSBQ
U0NJX1ZFUlNJT04oMCwgMikpICYmCi0gICAgICAgICAgICAhdGVzdF9iaXQoX1ZQRl9kb3duLCAm
di0+cGF1c2VfZmxhZ3MpICkKKyAgICBpZiAoICF0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncykgKQogICAgICAgICByZXR1cm4gUFNDSV9BTFJFQURZX09OOwogCiAgICAgaWYgKCAo
Y3R4dCA9IGFsbG9jX3ZjcHVfZ3Vlc3RfY29udGV4dCgpKSA9PSBOVUxMICkKQEAgLTU2LDE4ICs1
NSwyMSBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1
LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgIGN0eHQtPnR0YnIwID0gMDsKICAgICBjdHh0
LT50dGJyMSA9IDA7CiAgICAgY3R4dC0+dHRiY3IgPSAwOyAvKiBEZWZpbmVkIFJlc2V0IFZhbHVl
ICovCisKKyAgICAvKgorICAgICAqIHgwL3IwX3VzciBhcmUgYWx3YXlzIHVwZGF0ZWQgYmVjYXVz
ZSBmb3IgUFNDSSAwLjEgdGhlIGdlbmVyYWwKKyAgICAgKiBwdXJwb3NlIHJlZ2lzdGVycyBhcmUg
dW5kZWZpbmVkIHVwb24gQ1BVX29uLgorICAgICAqLwogICAgIGlmICggaXNfMzJiaXRfZG9tYWlu
KGQpICkKICAgICB7CiAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUMzJf
SU5JVDsKLSAgICAgICAgaWYgKCB2ZXIgPT0gUFNDSV9WRVJTSU9OKDAsIDIpICkKLSAgICAgICAg
ICAgIGN0eHQtPnVzZXJfcmVncy5yMF91c3IgPSBjb250ZXh0X2lkOworICAgICAgICBjdHh0LT51
c2VyX3JlZ3MucjBfdXNyID0gY29udGV4dF9pZDsKICAgICB9CiAjaWZkZWYgQ09ORklHX0FSTV82
NAogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyID0gUFNSX0dV
RVNUNjRfSU5JVDsKLSAgICAgICAgaWYgKCB2ZXIgPT0gUFNDSV9WRVJTSU9OKDAsIDIpICkKLSAg
ICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7CisgICAgICAgIGN0eHQt
PnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7CiAgICAgfQogI2VuZGlmCiAKQEAgLTk0LDcgKzk2
LDE0IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUs
IHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAKIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29u
KHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCkKIHsKLSAgICByZXR1cm4g
ZG9fY29tbW9uX2NwdV9vbih2Y3B1aWQsIGVudHJ5X3BvaW50LCAwICwgUFNDSV9WRVJTSU9OKDAs
IDEpKTsKKyAgICBpbnQzMl90IHJldDsKKworICAgIHJldCA9IGRvX2NvbW1vbl9jcHVfb24odmNw
dWlkLCBlbnRyeV9wb2ludCwgMCk7CisgICAgLyoKKyAgICAgKiBQU0NJIDAuMSBkb2VzIG5vdCBk
ZWZpbmUgdGhlIHJldHVybiBjb2RlIFBTQ0lfQUxSRUFEWV9PTi4KKyAgICAgKiBJbnN0ZWFkLCBy
ZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMuCisgICAgICovCisgICAgcmV0dXJuIChyZXQg
PT0gUFNDSV9BTFJFQURZX09OKSA/IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTIDogcmV0OwogfQog
CiBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCkBA
IC0xMzgsOCArMTQ3LDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJlZ2lz
dGVyX3QgdGFyZ2V0X2NwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90IGVudHJ5X3BvaW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY29udGV4dF9pZCkKIHsKLSAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih0YXJn
ZXRfY3B1LCBlbnRyeV9wb2ludCwgY29udGV4dF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU0NJX1ZFUlNJT04oMCwgMikpOworICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRh
cmdldF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkKTsKIH0KIAogc3RhdGljIGNvbnN0IHVu
c2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:02:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XZ5-0002Zw-U3; Fri, 06 Apr 2018 20:02:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XZ4-0002Zl-PP
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:26 +0000
X-Inumbo-ID: 9d506b50-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d506b50-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:03:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XZ3-0006el-H7
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XZ3-0007wD-49
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XZ3-0007wD-49@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:02:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: psci: Consolidate PSCI
 version print
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlZmMxMTZjNjg3YjJiODFkNmQxNmE2YzNiYzAxODRkOGM1ZjA5M2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU3IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBwc2NpOiBDb25zb2xpZGF0ZSBQU0NJIHZlcnNpb24gcHJp
bnQKICAgIAogICAgWGVuIGlzIHByaW50aW5nIHRoZSBzYW1lIHdheSB0aGUgUFNDSSB2ZXJzaW9u
IGZvciAwLjEsIDAuMiBhbmQgbGF0ZXIuCiAgICBUaGUgb25seSBkaWZmZXJlbnQgaXMgdGhlIGZv
cm1lciBpcyBoYXJkY29kZWQuCiAgICAKICAgIEZ1cnRoZXJtb3JlIFBTQ0kgaXMgbm93IHVzZWQg
Zm9yIG90aGVyIHRoaW5ncyB0aGFuIFNNUCBicmluZyB1cC4gU28gb25seQogICAgcHJpbnQgdGhl
IFBTQ0kgdmVyc2lvbiBpbiBwc2NpX2luaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IGI3ZDRiYTBkYTUyYmY4OGE3M2M1N2M5Mjk3MDI4MzExODliMDIw
NzUpCi0tLQogeGVuL2FyY2gvYXJtL3BzY2kuYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggOTA5ZDFjMTc2Zi4uNmU2OTgw
YmZlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0v
cHNjaS5jCkBAIC0xMzYsOCArMTM2LDYgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQp
CiAKICAgICBwc2NpX3ZlciA9IFBTQ0lfVkVSU0lPTigwLCAxKTsKIAotICAgIHByaW50ayhYRU5M
T0dfSU5GTyAiVXNpbmcgUFNDSS0wLjEgZm9yIFNNUCBicmluZ3VwXG4iKTsKLQogICAgIHJldHVy
biAwOwogfQogCkBAIC0xODMsOSArMTgxLDYgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8yKHZv
aWQpCiAKICAgICBwc2NpX2NwdV9vbl9uciA9IFBTQ0lfMF8yX0ZOX05BVElWRShDUFVfT04pOwog
Ci0gICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBQU0NJLSV1LiV1IGZvciBTTVAgYnJpbmd1
cFxuIiwKLSAgICAgICAgICAgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lfdmVyKSwgUFNDSV9WRVJT
SU9OX01JTk9SKHBzY2lfdmVyKSk7Ci0KICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjA1LDYgKzIw
MCw5IEBAIGludCBfX2luaXQgcHNjaV9pbml0KHZvaWQpCiAKICAgICBwc2NpX2luaXRfc21jY2Mo
KTsKIAorICAgIHByaW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgUFNDSSB2JXUuJXVcbiIsCisgICAg
ICAgICAgIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5PUihw
c2NpX3ZlcikpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:02:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XZF-0002bG-W7; Fri, 06 Apr 2018 20:02:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XZF-0002b6-0J
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:37 +0000
X-Inumbo-ID: a35b27a2-39d5-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a35b27a2-39d5-11e8-8249-2fda3a446a53;
 Fri, 06 Apr 2018 20:03:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XZD-0006et-NA
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XZD-0007wr-Kb
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XZD-0007wr-Kb@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:02:35 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vpsci: Introduce and use
 PSCI_INVALID_ADDRESS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyZWUxOTFkM2RlMjBkMDdmZTA3Njk1ZWI2NGZkNjk1ZmE2ODVkM2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU4IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiB2cHNjaTogSW50cm9kdWNlIGFuZCB1c2UgUFNDSV9JTlZB
TElEX0FERFJFU1MKICAgIAogICAgUFNDSSAxLjAgYWRkZWQgdGhlIGVycm9yIHJldHVybiBQU0NJ
X0lOVkFMSURfQUREUkVTUy4gSXQgaXMgdXNlZCB0bwogICAgaW5kaWNhdGUgdGhlIGVudHJ5IHBv
aW50IGFkZHJlc3MgaXMga25vd24gdG8gYmUgaW52YWxpZC4KICAgIAogICAgSW4gWGVuIGNhc2Us
IHRoaXMgZXJyb3IgY291bGQgYmUgcmV0dXJuZWQgd2hlbiBhIDY0LWJpdCB2Q1BVIGlzIHVzaW5n
IGEKICAgIFRodW1iIGVudHJ5IGFkZHJlc3MuCiAgICAKICAgIEZvciBQU0NJIDAuMSBpbXBsZW1l
bnRhdGlvbiwgcmV0dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTIGluc3RlYWQuCiAgICAKICAg
IFN1Z2dlc3RlZC1ieTogbWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIENjOiBtaXJl
bGEuc2ltb25vdmljQGFnZ2lvcy5jb20KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGU3ZjQ2ZDZiOWJlMDJmYzE4YWM5ODE4YzA2NGZhODAyNDgyOGI2MDYpCi0tLQogeGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMgICAgICAgfCAxMCArKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKaW5kZXggYjRiZDVhMzA5MS4uMDNkNmVmMWFkNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAgLTM5LDcgKzM5LDcg
QEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVn
aXN0ZXJfdCBlbnRyeV9wb2ludCwKIAogICAgIC8qIFRIVU1CIHNldCBpcyBub3QgYWxsb3dlZCB3
aXRoIDY0LWJpdCBkb21haW4gKi8KICAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSAmJiBpc190
aHVtYiApCi0gICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKKyAgICAgICAg
cmV0dXJuIFBTQ0lfSU5WQUxJRF9BRERSRVNTOwogCiAgICAgaWYgKCAhdGVzdF9iaXQoX1ZQRl9k
b3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAgICAgcmV0dXJuIFBTQ0lfQUxSRUFEWV9PTjsK
QEAgLTEwMCwxMCArMTAwLDE0IEBAIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29uKHVpbnQz
Ml90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCkKIAogICAgIHJldCA9IGRvX2NvbW1v
bl9jcHVfb24odmNwdWlkLCBlbnRyeV9wb2ludCwgMCk7CiAgICAgLyoKLSAgICAgKiBQU0NJIDAu
MSBkb2VzIG5vdCBkZWZpbmUgdGhlIHJldHVybiBjb2RlIFBTQ0lfQUxSRUFEWV9PTi4KKyAgICAg
KiBQU0NJIDAuMSBkb2VzIG5vdCBkZWZpbmUgdGhlIHJldHVybiBjb2RlcyBQU0NJX0FMUkVBRFlf
T04gYW5kCisgICAgICogUFNDSV9JTlZBTElEX0FERFJFU1MuCiAgICAgICogSW5zdGVhZCwgcmV0
dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTLgogICAgICAqLwotICAgIHJldHVybiAocmV0ID09
IFBTQ0lfQUxSRUFEWV9PTikgPyBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyA6IHJldDsKKyAgICBp
ZiAoIHJldCA9PSBQU0NJX0FMUkVBRFlfT04gfHwgcmV0ID09IFBTQ0lfSU5WQUxJRF9BRERSRVNT
ICkKKyAgICAgICAgcmV0ID0gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlM7CisKKyAgICByZXR1cm4g
cmV0OwogfQogCiBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJf
c3RhdGUpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHNjaS5oCmluZGV4IGUyNjI5ZWVkMDEuLjlhYzgyMGU5NGEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHNjaS5oCkBAIC0xMyw2ICsxMyw3IEBACiAjZGVmaW5lIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSAg
ICAgICAtNgogI2RlZmluZSBQU0NJX05PVF9QUkVTRU5UICAgICAgICAgICAgLTcKICNkZWZpbmUg
UFNDSV9ESVNBQkxFRCAgICAgICAgICAgICAgIC04CisjZGVmaW5lIFBTQ0lfSU5WQUxJRF9BRERS
RVNTICAgICAgICAtOQogCiAvKiBhdmFpbGFiaWxpdHkgb2YgUFNDSSBvbiB0aGUgaG9zdCBmb3Ig
U01QIGJyaW5ndXAgKi8KIGV4dGVybiB1aW50MzJfdCBwc2NpX3ZlcjsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:02:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XZQ-0002d7-1i; Fri, 06 Apr 2018 20:02:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XZP-0002cy-9L
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:47 +0000
X-Inumbo-ID: 612fbe64-39d5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 612fbe64-39d5-11e8-9728-bc764e045a96;
 Fri, 06 Apr 2018 22:02:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XZN-0006f4-Sk
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XZN-0007xS-QT
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XZN-0007xS-QT@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:02:45 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: vpsci: Rework the logic
 to start AArch32 vCPU in Thumb mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NzU2Y2E5ODAyYWNlNDAzN2E4NGI5NDc3NTNlMzViYTYzNGZkOTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEZl
YiAyMyAxODo1NzoyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE2OjUxOjU4IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiB2cHNjaTogUmV3b3JrIHRoZSBsb2dpYyB0byBzdGFydCBB
QXJjaDMyIHZDUFUgaW4gVGh1bWIgbW9kZQogICAgCiAgICAzMi1iaXQgZG9tYWluIGlzIGFibGUg
dG8gc2VsZWN0IHRoZSBpbnN0cnVjdGlvbiAoQVJNIHZzIFRodW1iKSB0byB1c2UKICAgIHdoZW4g
Ym9vdCBhIG5ldyB2Q1BVIHZpYSBDUFVfT04uIFRoaXMgaXMgaW5kaWNhdGVkIHZpYSBiaXRbMF0g
b2YgdGhlCiAgICBlbnRyeSBwb2ludCBhZGRyZXNzIChzZWUgIlQzMiBzdXBwb3J0IiBpbiBQU0NJ
IHYxLjEgREVOMDAyMkQpLiBiaXRbMF0KICAgIG11c3QgYmUgY2xlYXJlZCB3aGVuIHNldHRpbmcg
dGhlIFBDLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBYZW4gaXMgc2V0dGluZyB0aGUgQ1BTUi5U
IGJ1dCBuZXZlciBjbGVhciBiaXRbMF0uIENsZWFyCiAgICBpdCB0byBtYXRjaCB0aGUgc3BlY2lm
aWNhdGlvbi4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSwgc2xpZ2hsdHkgcmV3b3JrIHRoZSBj
b2RlIHRvIG1ha2UgY2xlYXIgdGh1bWIgaXMgb25seSBmb3IKICAgIDMyLWJpdCBkb21haW4uIExh
c3RseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gc3dpdGNoIGlzX3RodW1iIGZyb20gaW50CiAg
ICB0byBib29sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGNk
OGI3NDkyODI0NzVjYWVmMDk1ZWEyZjMzOWEwMWQxZmY5NzE0YWUpCi0tLQogeGVuL2FyY2gvYXJt
L3Zwc2NpLmMgfCAxMyArKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggMDNkNmVmMWFkNi4uMWEyZmJmNTVjMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAg
LTI5LDcgKzI5LDcgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFy
Z2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgKmN0eHQ7CiAg
ICAgaW50IHJjOwotICAgIGludCBpc190aHVtYiA9IGVudHJ5X3BvaW50ICYgMTsKKyAgICBib29s
IGlzX3RodW1iID0gZW50cnlfcG9pbnQgJiAxOwogICAgIHJlZ2lzdGVyX3QgdmNwdWlkOwogCiAg
ICAgdmNwdWlkID0gdmFmZmluaXR5X3RvX3ZjcHVpZCh0YXJnZXRfY3B1KTsKQEAgLTYzLDYgKzYz
LDEzIEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUs
IHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQog
ICAgIHsKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwor
ICAgICAgICAvKiBTdGFydCB0aGUgVkNQVSB3aXRoIFRIVU1CIHNldCBpZiBpdCdzIHJlcXVlc3Rl
ZCBieSB0aGUga2VybmVsICovCisgICAgICAgIGlmICggaXNfdGh1bWIgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciB8PSBQU1JfVEhVTUI7CisgICAgICAgICAg
ICBjdHh0LT51c2VyX3JlZ3MucGM2NCAmPSB+KHU2NCkxOworICAgICAgICB9CisKICAgICAgICAg
Y3R4dC0+dXNlcl9yZWdzLnIwX3VzciA9IGNvbnRleHRfaWQ7CiAgICAgfQogI2lmZGVmIENPTkZJ
R19BUk1fNjQKQEAgLTcyLDEwICs3OSw2IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihy
ZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgICAgIGN0
eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7CiAgICAgfQogI2VuZGlmCi0KLSAgICAvKiBT
dGFydCB0aGUgVkNQVSB3aXRoIFRIVU1CIHNldCBpZiBpdCdzIHJlcXVlc3RlZCBieSB0aGUga2Vy
bmVsICovCi0gICAgaWYgKCBpc190aHVtYiApCi0gICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNy
IHw9IFBTUl9USFVNQjsKICAgICBjdHh0LT5mbGFncyA9IFZHQ0Zfb25saW5lOwogCiAgICAgZG9t
YWluX2xvY2soZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 06 20:02:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Apr 2018 20:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4XZb-0002eW-3K; Fri, 06 Apr 2018 20:02:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+rjf=g3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4XZZ-0002eL-Os
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:57 +0000
X-Inumbo-ID: 6746537e-39d5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6746537e-39d5-11e8-9728-bc764e045a96;
 Fri, 06 Apr 2018 22:02:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4XZY-0006fr-3x
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4XZX-0007y4-WA
 for xen-changelog@lists.xenproject.org; Fri, 06 Apr 2018 20:02:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4XZX-0007y4-WA@xenbits.xenproject.org>
Date: Fri, 06 Apr 2018 20:02:55 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: Relax
 ARM_SMCCC_ARCH_WORKAROUND_1 discovery
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlMzQzNDNmYjJjOGI2MmU4ZTk4YjIxYTU2OWJlZWE1MDhmNTAxZjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1h
ciAxMiAxMzoxOTozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA0IDEzOjU1OjE1IDIw
MTggLTA3MDAKCiAgICB4ZW4vYXJtOiBSZWxheCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEg
ZGlzY292ZXJ5CiAgICAKICAgIEEgcmVjZW50IHVwZGF0ZSB0byB0aGUgQVJNIFNNQ0NDX0FSQ0hf
V09SS0FST1VORF8xIHNwZWNpZmljYXRpb24gKHNlZSBbMV0pCiAgICBhbGxvd3MgZmlybXdhcmUg
dG8gcmV0dXJuIGEgbm9uIHplcm8sIHBvc2l0aXZlIHZhbHVlLCB0byBkZXNjcmliZSB0aGF0CiAg
ICBhbHRob3VnaCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCBhdCB0aGUgaGlnaGVyIGV4
Y2VwdGlvbiBsZXZlbCwKICAgIHRoZSBDUFUgb24gd2hpY2ggdGhlIGNhbGwgaXMgbWFkZSBpcyBu
b3QgYWZmZWN0ZWQuCiAgICAKICAgIFJlbGF4IHRoZSBjaGVjayBvbiB0aGUgcmV0dXJuIHZhbHVl
IGZyb20gQVJNX1dPUktBUk9VTkRfMSBzbyB0aGF0IHdlCiAgICBvbmx5IGVycm9yIG91dCBpZiB0
aGUgcmV0dXJuZWQgdmFsdWUgaXMgbmVnYXRpdmUuCiAgICAKICAgIFsxXSBodHRwczovL2RldmVs
b3Blci5hcm0uY29tL3N1cHBvcnQvc2VjdXJpdHktdXBkYXRlL2Rvd25sb2FkcwogICAgIkZpcm13
YXJlIGludGVyZmFjZXMgZm9yIG1pdGlnYXRpbmcgQ1ZFLTIwMTctNTcxNSBTeXN0ZW0gU29mdHdh
cmUgb24gQXJtCiAgICBTeXN0ZW1zIgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDZiMjcwZmFlN2FkNDYyNjg3NTUwYTg3NWY3MTRiZmYxOGQ3NjQ0MTYpCi0tLQogeGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggNGViMTU2NzU4OS4uMWJhYTIwNjU0YiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwpAQCAtMTY4LDcgKzE2OCw4IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3NtY2NjX2Fy
Y2hfd29ya2Fyb3VuZF8xKHZvaWQgKmRhdGEpCiAKICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1f
U01DQ0NfQVJDSF9GRUFUVVJFU19GSUQsCiAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xX0ZJRCwgJnJlcyk7Ci0gICAgaWYgKCByZXMuYTAgIT0gQVJNX1NN
Q0NDX1NVQ0NFU1MgKQorICAgIC8qIFRoZSByZXR1cm4gdmFsdWUgaXMgaW4gdGhlIGxvd2VyIDMy
LWJpdHMuICovCisgICAgaWYgKCAoaW50KXJlcy5hMCA8IDAgKQogICAgICAgICBnb3RvIHdhcm47
CiAKICAgICByZXR1cm4gIWluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dv
cmthcm91bmRfMV9zbWNfc3RhcnQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sTW-0003cT-84; Sat, 07 Apr 2018 18:22:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sTV-0003cO-AU
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:05 +0000
X-Inumbo-ID: 794736b4-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 794736b4-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:21:22 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sTT-0001cZ-M6
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sTT-00038u-Jf
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sTT-00038u-Jf@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:22:03 +0000
Subject: [Xen-changelog] [xen master] vpci/bars: fix error message
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4347473356405902357=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 91a8ffe3d1bc43498b76abb63d2dfb078dd5bd01
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Mar 26 15:16:14 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Mar 26 15:16:14 2018 +0200

    vpci/bars: fix error message
    
    Error message is incorrectly using map when it should be using
    map->map instead.
    
    Coverity ID: 1430811
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/vpci/header.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 91a71ca66e..0ec4c082a6 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -63,7 +63,7 @@ static int map_range(unsigned long s, unsigned long e, void *data,
         {
             printk(XENLOG_G_WARNING
                    "Failed to identity %smap [%lx, %lx] for d%d: %d\n",
-                   map ? "" : "un", s, e, map->d->domain_id, rc);
+                   map->map ? "" : "un", s, e, map->d->domain_id, rc);
             break;
         }
         ASSERT(rc < size);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4347473356405902357==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:22:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sTf-0003cr-A1; Sat, 07 Apr 2018 18:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sTe-0003cm-Ry
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:14 +0000
X-Inumbo-ID: 7f5ef8cd-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f5ef8cd-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:21:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sTd-0001ch-Tj
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sTd-0003Ao-Pb
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sTd-0003Ao-Pb@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:22:13 +0000
Subject: [Xen-changelog] [xen master] vpci/msix: fix incorrect usage of
 bitmask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7404735289720136664=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9f5b0ce10b2895b4136c9e5c5ebd0aebac31ea98
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Mar 26 15:17:12 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Mar 26 15:17:12 2018 +0200

    vpci/msix: fix incorrect usage of bitmask
    
    The bitmask to clear the low bits of the address field should be
    ~0xffffffffull, the current mask clears both the low and the high bits
    of the address field, which is a bug.
    
    Reported-by: Coverity
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/vpci/msix.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/drivers/vpci/msix.c b/xen/drivers/vpci/msix.c
index 3b378c2e51..bcf63256f6 100644
--- a/xen/drivers/vpci/msix.c
+++ b/xen/drivers/vpci/msix.c
@@ -328,7 +328,7 @@ static int msix_write(struct vcpu *v, unsigned long addr, unsigned int len,
             entry->addr = data;
             break;
         }
-        entry->addr &= ~0xffffffff;
+        entry->addr &= ~0xffffffffull;
         entry->addr |= data;
         break;
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7404735289720136664==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:22:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sTq-0003eP-C1; Sat, 07 Apr 2018 18:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sTp-0003eG-JH
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:25 +0000
X-Inumbo-ID: d0632cc7-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0632cc7-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:23:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sTo-0001cp-4Z
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sTo-0003Ba-14
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sTo-0003Ba-14@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:22:24 +0000
Subject: [Xen-changelog] [xen master] ARM: GIC: add GIC_INVALID to enum
 gic_version
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiOGI5ODBjNGQ3ZWRkNWE0OTg2NTliYjg3Yjk5NjVhNjBkNzk4NjcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBNYXIgMjEgMTM6Mzg6MjEgMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjYgMTM6
MzA6NTUgMjAxOCAtMDcwMAoKICAgIEFSTTogR0lDOiBhZGQgR0lDX0lOVkFMSUQgdG8gZW51bSBn
aWNfdmVyc2lvbgogICAgCiAgICBUaGUgZW51bSBnaWNfdmVyc2lvbiBhdCB0aGUgbW9tZW50IGp1
c3QgY29udGFpbnMgR0lDX1YyIGFuZCBHSUNfVjMsCiAgICB3aGVyZSBHSUNfVjIgaGFwcGVucyB0
byBtYXAgdG8gMC4gU28gd2l0aG91dCBoYXZpbmcgaW5pdGlhbGlzZWQgYQogICAgdmFyaWFibGUg
b2YgdGhhdCB0eXBlLCB3ZSB3aWxsIHJlYWQgYmFjayBHSUNfVjIgKHdoZW4gYWxsb2NhdGVkIHdp
dGggemVyb2luZwogICAgdGhlIG1lbW9yeSkuCiAgICBUbyBwcmV2ZW50IGFtYmlndWl0aWVzIGFu
ZCB0byBnaXZlIGFuIGV4cGxpY2l0bHkgdW5pbml0aWFsaXNlZCBzdGF0ZSwgYWRkCiAgICBhIG5l
dyBmaXJzdCBtZW1iZXI6IEdJQ19JTlZBTElELiBBbHNvIG1ha2UgaXQgb2J2aW91cyB0aGF0IHRo
aXMgaGFzIGEKICAgICIwIiBlbmNvZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRl
eCA1NjViMDg3NWNhLi4zMDc5Mzg3ZTA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTIyNyw2ICsyMjcsNyBA
QCBzdHJ1Y3QgZ2ljX2xyIHsKIH07CiAKIGVudW0gZ2ljX3ZlcnNpb24geworICAgIEdJQ19JTlZB
TElEID0gMCwgICAgLyogdGhlIGRlZmF1bHQgdW50aWwgZXhwbGljaXRseSBzZXQgdXAgKi8KICAg
ICBHSUNfVjIsCiAgICAgR0lDX1YzLAogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:22:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sU1-0003fb-Dk; Sat, 07 Apr 2018 18:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sU0-0003fV-3G
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:36 +0000
X-Inumbo-ID: d6772782-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6772782-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:23:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sTy-0001dP-Cp
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sTy-0003Co-8k
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sTy-0003Co-8k@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:22:34 +0000
Subject: [Xen-changelog] [xen master] ARM: GIC: Allow tweaking the active
 and pending state of an IRQ
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNDA0NGMxMGRlOWQyYzJhNGFmZWU3YmY0OTBmNDgzMjcxMTgyZjIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IEZyaSBKYW4gMjYgMTY6MDk6NDQgMjAxOCArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjYgMTM6
MzE6MDYgMjAxOCAtMDcwMAoKICAgIEFSTTogR0lDOiBBbGxvdyB0d2Vha2luZyB0aGUgYWN0aXZl
IGFuZCBwZW5kaW5nIHN0YXRlIG9mIGFuIElSUQogICAgCiAgICBXaGVuIHBsYXlpbmcgYXJvdW5k
IHdpdGggaGFyZHdhcmUgbWFwcGVkLCBsZXZlbCB0cmlnZ2VyZWQgdmlydHVhbCBJUlFzLAogICAg
dGhlcmUgaXMgdGhlIG5lZWQgdG8gZXhwbGljaXRseSBzZXQgdGhlIGFjdGl2ZSBvciBwZW5kaW5n
IHN0YXRlIG9mIGFuCiAgICBpbnRlcnJ1cHQgYXQgc29tZSBwb2ludC4KICAgIFRvIHByZXBhcmUg
dGhlIEdJQyBmb3IgdGhhdCwgd2UgaW50cm9kdWNlIGEgc2V0X2FjdGl2ZV9zdGF0ZSgpIGFuZCBh
CiAgICBzZXRfcGVuZGluZ19zdGF0ZSgpIGZ1bmN0aW9uIHRvIGxldCB0aGUgVkdJQyBtYW5pcHVs
YXRlIHRoZSBzdGF0ZSBvZgogICAgYW4gYXNzb2NpYXRlZCBoYXJkd2FyZSBJUlEuCiAgICBUaGlz
IHRha2VzIGNhcmUgb2YgcHJvcGVybHkgc2V0dGluZyB0aGUgX0lSUV9JTlBST0dSRVNTIGJpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgNDEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgfCAz
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDEwMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIv
eGVuL2FyY2gvYXJtL2dpYy12Mi5jCmluZGV4IGFhMGZjNmMxYTEuLjczNzQ2ODYyMzUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMK
QEAgLTI0Myw2ICsyNDMsNDUgQEAgc3RhdGljIHZvaWQgZ2ljdjJfcG9rZV9pcnEoc3RydWN0IGly
cV9kZXNjICppcnFkLCB1aW50MzJfdCBvZmZzZXQpCiAgICAgd3JpdGVsX2dpY2QoMVUgPDwgKGly
cWQtPmlycSAlIDMyKSwgb2Zmc2V0ICsgKGlycWQtPmlycSAvIDMyKSAqIDQpOwogfQogCisvKgor
ICogVGhpcyBpcyBmb3JjaW5nIHRoZSBhY3RpdmUgc3RhdGUgb2YgYW4gaW50ZXJydXB0LCBzb21l
d2hhdCBjaXJjdW12ZW50aW5nCisgKiB0aGUgbm9ybWFsIGludGVycnVwdCBmbG93IGFuZCB0aGUg
R0lDIHN0YXRlIG1hY2hpbmUuIFNvIHVzZSB3aXRoIGNhcmUKKyAqIGFuZCBvbmx5IGlmIHlvdSBr
bm93IHdoYXQgeW91IGFyZSBkb2luZy4gRm9yIHRoaXMgcmVhc29uIHdlIGFsc28gaGF2ZSB0bwor
ICogdGlua2VyIHdpdGggdGhlIF9JUlFfSU5QUk9HUkVTUyBiaXQgaGVyZSwgc2luY2UgdGhlIG5v
cm1hbCBJUlEgaGFuZGxlcgorICogd2lsbCBub3QgYmUgaW52b2x2ZWQuCisgKi8KK3N0YXRpYyB2
b2lkIGdpY3YyX3NldF9hY3RpdmVfc3RhdGUoc3RydWN0IGlycV9kZXNjICppcnFkLCBib29sIGFj
dGl2ZSkKK3sKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmlycWQtPmxvY2spKTsKKworICAg
IGlmICggYWN0aXZlICkKKyAgICB7CisgICAgICAgIHNldF9iaXQoX0lSUV9JTlBST0dSRVNTLCAm
aXJxZC0+c3RhdHVzKTsKKyAgICAgICAgZ2ljdjJfcG9rZV9pcnEoaXJxZCwgR0lDRF9JU0FDVElW
RVIpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBjbGVhcl9iaXQoX0lSUV9JTlBS
T0dSRVNTLCAmaXJxZC0+c3RhdHVzKTsKKyAgICAgICAgZ2ljdjJfcG9rZV9pcnEoaXJxZCwgR0lD
RF9JQ0FDVElWRVIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgZ2ljdjJfc2V0X3BlbmRpbmdf
c3RhdGUoc3RydWN0IGlycV9kZXNjICppcnFkLCBib29sIHBlbmRpbmcpCit7CisgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZpcnFkLT5sb2NrKSk7CisKKyAgICBpZiAoIHBlbmRpbmcgKQorICAg
IHsKKyAgICAgICAgLyogVGhlIF9JUlFfSU5QUk9HUkVTUyBiaXQgd2lsbCBiZSBzZXQgd2hlbiB0
aGUgaW50ZXJydXB0IGZpcmVzLiAqLworICAgICAgICBnaWN2Ml9wb2tlX2lycShpcnFkLCBHSUNE
X0lTUEVORFIpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBUaGUgX0lSUV9J
TlBST0dSRVNTIHJlbWFpbnMgdW5jaGFuZ2VkLiAqLworICAgICAgICBnaWN2Ml9wb2tlX2lycShp
cnFkLCBHSUNEX0lDUEVORFIpOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgZ2ljdjJfc2V0X2ly
cV90eXBlKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHR5cGUpCiB7CiAgICAg
dWludDMyX3QgY2ZnLCBhY3R1YWwsIGVkZ2ViaXQ7CkBAIC0xMjc4LDYgKzEzMTcsOCBAQCBjb25z
dCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAuZW9p
X2lycSAgICAgICAgICAgICA9IGdpY3YyX2VvaV9pcnEsCiAgICAgLmRlYWN0aXZhdGVfaXJxICAg
ICAgPSBnaWN2Ml9kaXJfaXJxLAogICAgIC5yZWFkX2lycSAgICAgICAgICAgID0gZ2ljdjJfcmVh
ZF9pcnEsCisgICAgLnNldF9hY3RpdmVfc3RhdGUgICAgPSBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRl
LAorICAgIC5zZXRfcGVuZGluZ19zdGF0ZSAgID0gZ2ljdjJfc2V0X3BlbmRpbmdfc3RhdGUsCiAg
ICAgLnNldF9pcnFfdHlwZSAgICAgICAgPSBnaWN2Ml9zZXRfaXJxX3R5cGUsCiAgICAgLnNldF9p
cnFfcHJpb3JpdHkgICAgPSBnaWN2Ml9zZXRfaXJxX3ByaW9yaXR5LAogICAgIC5zZW5kX1NHSSAg
ICAgICAgICAgID0gZ2ljdjJfc2VuZF9TR0ksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggY2I0MTg0NGFmMi4uYTUxMDVhYzll
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMuYwpAQCAtNDc3LDYgKzQ3Nyw0MSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdpY3YzX3Jl
YWRfaXJxKHZvaWQpCiAgICAgcmV0dXJuIGlycTsKIH0KIAorLyoKKyAqIFRoaXMgaXMgZm9yY2lu
ZyB0aGUgYWN0aXZlIHN0YXRlIG9mIGFuIGludGVycnVwdCwgc29tZXdoYXQgY2lyY3VtdmVudGlu
ZworICogdGhlIG5vcm1hbCBpbnRlcnJ1cHQgZmxvdyBhbmQgdGhlIEdJQyBzdGF0ZSBtYWNoaW5l
LiBTbyB1c2Ugd2l0aCBjYXJlCisgKiBhbmQgb25seSBpZiB5b3Uga25vdyB3aGF0IHlvdSBhcmUg
ZG9pbmcuIEZvciB0aGlzIHJlYXNvbiB3ZSBhbHNvIGhhdmUgdG8KKyAqIHRpbmtlciB3aXRoIHRo
ZSBfSVJRX0lOUFJPR1JFU1MgYml0IGhlcmUsIHNpbmNlIHRoZSBub3JtYWwgSVJRIGhhbmRsZXIK
KyAqIHdpbGwgbm90IGJlIGludm9sdmVkLgorICovCitzdGF0aWMgdm9pZCBnaWN2M19zZXRfYWN0
aXZlX3N0YXRlKHN0cnVjdCBpcnFfZGVzYyAqaXJxZCwgYm9vbCBhY3RpdmUpCit7CisgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZpcnFkLT5sb2NrKSk7CisKKyAgICBpZiAoIGFjdGl2ZSApCisg
ICAgeworICAgICAgICBzZXRfYml0KF9JUlFfSU5QUk9HUkVTUywgJmlycWQtPnN0YXR1cyk7Cisg
ICAgICAgIGdpY3YzX3Bva2VfaXJxKGlycWQsIEdJQ0RfSVNBQ1RJVkVSLCBmYWxzZSk7CisgICAg
fQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGNsZWFyX2JpdChfSVJRX0lOUFJPR1JFU1MsICZp
cnFkLT5zdGF0dXMpOworICAgICAgICBnaWN2M19wb2tlX2lycShpcnFkLCBHSUNEX0lDQUNUSVZF
UiwgZmFsc2UpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgZ2ljdjNfc2V0X3BlbmRpbmdfc3Rh
dGUoc3RydWN0IGlycV9kZXNjICppcnFkLCBib29sIHBlbmRpbmcpCit7CisgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZpcnFkLT5sb2NrKSk7CisKKyAgICBpZiAoIHBlbmRpbmcgKQorICAgICAg
ICAvKiBUaGUgX0lSUV9JTlBST0dSRVNTIGJpdCB3aWxsIGJlIHNldCB3aGVuIHRoZSBpbnRlcnJ1
cHQgZmlyZXMuICovCisgICAgICAgIGdpY3YzX3Bva2VfaXJxKGlycWQsIEdJQ0RfSVNQRU5EUiwg
ZmFsc2UpOworICAgIGVsc2UKKyAgICAgICAgLyogVGhlIF9JUlFfSU5QUk9HUkVTUyBiaXQgd2ls
bCByZW1haW4gdW5jaGFuZ2VkLiAqLworICAgICAgICBnaWN2M19wb2tlX2lycShpcnFkLCBHSUNE
X0lDUEVORFIsIGZhbHNlKTsKK30KKwogc3RhdGljIGlubGluZSB1aW50NjRfdCBnaWN2M19tcGlk
cl90b19hZmZpbml0eShpbnQgY3B1KQogewogICAgICB1aW50NjRfdCBtcGlkciA9IGNwdV9sb2dp
Y2FsX21hcChjcHUpOwpAQCAtMTc2OSw2ICsxODA0LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBn
aWNfaHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7CiAgICAgLmVvaV9pcnEgICAgICAgICAgICAg
PSBnaWN2M19lb2lfaXJxLAogICAgIC5kZWFjdGl2YXRlX2lycSAgICAgID0gZ2ljdjNfZGlyX2ly
cSwKICAgICAucmVhZF9pcnEgICAgICAgICAgICA9IGdpY3YzX3JlYWRfaXJxLAorICAgIC5zZXRf
YWN0aXZlX3N0YXRlICAgID0gZ2ljdjNfc2V0X2FjdGl2ZV9zdGF0ZSwKKyAgICAuc2V0X3BlbmRp
bmdfc3RhdGUgICA9IGdpY3YzX3NldF9wZW5kaW5nX3N0YXRlLAogICAgIC5zZXRfaXJxX3R5cGUg
ICAgICAgID0gZ2ljdjNfc2V0X2lycV90eXBlLAogICAgIC5zZXRfaXJxX3ByaW9yaXR5ICAgID0g
Z2ljdjNfc2V0X2lycV9wcmlvcml0eSwKICAgICAuc2VuZF9TR0kgICAgICAgICAgICA9IGdpY3Yz
X3NlbmRfc2dpLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggMzA3OTM4N2UwNi4uMmFjYTI0M2FjMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oCkBAIC0zNDUsNiArMzQ1LDEwIEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7CiAg
ICAgdm9pZCAoKmRlYWN0aXZhdGVfaXJxKShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQpOwogICAgIC8q
IFJlYWQgSVJRIGlkIGFuZCBBY2sgKi8KICAgICB1bnNpZ25lZCBpbnQgKCpyZWFkX2lycSkodm9p
ZCk7CisgICAgLyogRm9yY2UgdGhlIGFjdGl2ZSBzdGF0ZSBvZiBhbiBJUlEgYnkgYWNjZXNzaW5n
IHRoZSBkaXN0cmlidXRvciAqLworICAgIHZvaWQgKCpzZXRfYWN0aXZlX3N0YXRlKShzdHJ1Y3Qg
aXJxX2Rlc2MgKmlycWQsIGJvb2wgc3RhdGUpOworICAgIC8qIEZvcmNlIHRoZSBwZW5kaW5nIHN0
YXRlIG9mIGFuIElSUSBieSBhY2Nlc3NpbmcgdGhlIGRpc3RyaWJ1dG9yICovCisgICAgdm9pZCAo
KnNldF9wZW5kaW5nX3N0YXRlKShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQsIGJvb2wgc3RhdGUpOwog
ICAgIC8qIFNldCBJUlEgdHlwZSAqLwogICAgIHZvaWQgKCpzZXRfaXJxX3R5cGUpKHN0cnVjdCBp
cnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHR5cGUpOwogICAgIC8qIFNldCBJUlEgcHJpb3Jp
dHkgKi8KQEAgLTM5Myw2ICszOTcsMjYgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ2lj
X2dldF9ucl9scnModm9pZCkKICAgICByZXR1cm4gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwog
fQogCisvKgorICogU2V0IHRoZSBhY3RpdmUgc3RhdGUgb2YgYW4gSVJRLiBUaGlzIHNob3VsZCBi
ZSB1c2VkIHdpdGggY2FyZSwgYXMgdGhpcworICogZGlyZWN0bHkgZm9yY2VzIHRoZSBhY3RpdmUg
Yml0LCB3aXRob3V0IGNvbnNpZGVyaW5nIHRoZSBHSUMgc3RhdGUgbWFjaGluZS4KKyAqIEZvciBw
cml2YXRlIElSUXMgdGhpcyBvbmx5IHdvcmtzIGZvciB0aG9zZSBvZiB0aGUgY3VycmVudCBDUFUu
CisgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShzdHJ1Y3QgaXJx
X2Rlc2MgKmlycWQsIGJvb2wgc3RhdGUpCit7CisgICAgZ2ljX2h3X29wcy0+c2V0X2FjdGl2ZV9z
dGF0ZShpcnFkLCBzdGF0ZSk7Cit9CisKKy8qCisgKiBTZXQgdGhlIHBlbmRpbmcgc3RhdGUgb2Yg
YW4gSVJRLiBUaGlzIHNob3VsZCBiZSB1c2VkIHdpdGggY2FyZSwgYXMgdGhpcworICogZGlyZWN0
bHkgZm9yY2VzIHRoZSBwZW5kaW5nIGJpdCwgd2l0aG91dCBjb25zaWRlcmluZyB0aGUgR0lDIHN0
YXRlIG1hY2hpbmUuCisgKiBGb3IgcHJpdmF0ZSBJUlFzIHRoaXMgb25seSB3b3JrcyBmb3IgdGhv
c2Ugb2YgdGhlIGN1cnJlbnQgQ1BVLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9w
ZW5kaW5nX3N0YXRlKHN0cnVjdCBpcnFfZGVzYyAqaXJxZCwgYm9vbCBzdGF0ZSkKK3sKKyAgICBn
aWNfaHdfb3BzLT5zZXRfcGVuZGluZ19zdGF0ZShpcnFkLCBzdGF0ZSk7Cit9CisKIHZvaWQgcmVn
aXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKm9wcyk7CiBpbnQg
Z2ljX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:22:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sUB-0003gi-FO; Sat, 07 Apr 2018 18:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sUA-0003gY-BJ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:46 +0000
X-Inumbo-ID: dc988c44-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc988c44-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:24:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sU8-0001da-KC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sU8-0003Dq-HE
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sU8-0003Dq-HE@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:22:44 +0000
Subject: [Xen-changelog] [xen master] ARM: GIC: Allow reading pending state
 of a hardware IRQ
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczNTYwMTFlYzIyNDJmMTJjYWFlNDYxZWQ2OTRhNmYyNzk2NjIxZjQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBKYW4gNCAxMjozODo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNiAxMzoz
MToxMSAyMDE4IC0wNzAwCgogICAgQVJNOiBHSUM6IEFsbG93IHJlYWRpbmcgcGVuZGluZyBzdGF0
ZSBvZiBhIGhhcmR3YXJlIElSUQogICAgCiAgICBUbyBzeW5jaHJvbml6ZSBsZXZlbCB0cmlnZ2Vy
ZWQgaW50ZXJydXB0cyB3aGljaCBhcmUgbWFwcGVkIGludG8gYSBndWVzdCwKICAgIHdlIG5lZWQg
dG8gdXBkYXRlIHRoZSB2aXJ0dWFsIGxpbmUgbGV2ZWwgYXQgY2VydGFpbiBwb2ludHMgaW4gdGlt
ZS4KICAgIEZvciBhIGhhcmR3YXJlIG1hcHBlZCBpbnRlcnJ1cHQgdGhlIEdJQyBpcyB0aGUgb25s
eSBwbGFjZSB3aGVyZSB3ZSBjYW4KICAgIGVhc2lseSBhY2Nlc3MgdGhpcyBpbmZvcm1hdGlvbi4K
ICAgIEltcGxlbWVudCBhIGdpY19od19vcGVyYXRpb25zIG1lbWJlciB0byByZXR1cm4gdGhlIHBl
bmRpbmcgc3RhdGUgb2YgYQogICAgcGFydGljdWxhciBpbnRlcnJ1cHQuIER1ZSB0byBoYXJkd2Fy
ZSBsaW1pdGF0aW9ucyB0aGlzIG9ubHkgd29ya3MgZm9yCiAgICBwcml2YXRlIGludGVycnVwdHMg
b2YgdGhlIGN1cnJlbnQgQ1BVLCBzbyB0aGVyZSBpcyBubyBDUFUgZmllbGQgaW4gdGhlCiAgICBw
cm90b3R5cGUuCiAgICBUaGlzIGFkZHMgZ2ljdjIvM19wZWVrX2lycSgpIGhlbHBlciBmdW5jdGlv
bnMsIHRvIHJlYWQgYSBiaXQgaW4gYSBiaXRtYXAKICAgIHNwcmVhZCBvdmVyIHNldmVyYWwgTU1J
TyByZWdpc3RlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8IDE5ICsrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAxMSArKysrKysrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCmluZGV4IDczNzQ2ODYyMzUuLmQyZGNh
ZmI2YTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYworKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKQEAgLTI0Myw2ICsyNDMsMTUgQEAgc3RhdGljIHZvaWQgZ2ljdjJfcG9rZV9p
cnEoc3RydWN0IGlycV9kZXNjICppcnFkLCB1aW50MzJfdCBvZmZzZXQpCiAgICAgd3JpdGVsX2dp
Y2QoMVUgPDwgKGlycWQtPmlycSAlIDMyKSwgb2Zmc2V0ICsgKGlycWQtPmlycSAvIDMyKSAqIDQp
OwogfQogCitzdGF0aWMgYm9vbCBnaWN2Ml9wZWVrX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQs
IHVpbnQzMl90IG9mZnNldCkKK3sKKyAgICB1aW50MzJfdCByZWc7CisKKyAgICByZWcgPSByZWFk
bF9naWNkKG9mZnNldCArIChpcnFkLT5pcnEgLyAzMikgKiA0KSAmICgxVSA8PCAoaXJxZC0+aXJx
ICUgMzIpKTsKKworICAgIHJldHVybiByZWc7Cit9CisKIC8qCiAgKiBUaGlzIGlzIGZvcmNpbmcg
dGhlIGFjdGl2ZSBzdGF0ZSBvZiBhbiBpbnRlcnJ1cHQsIHNvbWV3aGF0IGNpcmN1bXZlbnRpbmcK
ICAqIHRoZSBub3JtYWwgaW50ZXJydXB0IGZsb3cgYW5kIHRoZSBHSUMgc3RhdGUgbWFjaGluZS4g
U28gdXNlIHdpdGggY2FyZQpAQCAtNTg1LDYgKzU5NCwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50
IGdpY3YyX3JlYWRfYXByKGludCBhcHJfcmVnKQogICAgcmV0dXJuIHJlYWRsX2dpY2goR0lDSF9B
UFIpOwogfQogCitzdGF0aWMgYm9vbCBnaWN2Ml9yZWFkX3BlbmRpbmdfc3RhdGUoc3RydWN0IGly
cV9kZXNjICppcnFkKQoreworICAgIHJldHVybiBnaWN2Ml9wZWVrX2lycShpcnFkLCBHSUNEX0lT
UEVORFIpOworfQorCiBzdGF0aWMgdm9pZCBnaWN2Ml9pcnFfZW5hYmxlKHN0cnVjdCBpcnFfZGVz
YyAqZGVzYykKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMTMzMCw2ICsxMzQ0LDcg
QEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAg
ICAgLndyaXRlX2xyICAgICAgICAgICAgPSBnaWN2Ml93cml0ZV9sciwKICAgICAucmVhZF92bWNy
X3ByaW9yaXR5ICA9IGdpY3YyX3JlYWRfdm1jcl9wcmlvcml0eSwKICAgICAucmVhZF9hcHIgICAg
ICAgICAgICA9IGdpY3YyX3JlYWRfYXByLAorICAgIC5yZWFkX3BlbmRpbmdfc3RhdGUgID0gZ2lj
djJfcmVhZF9wZW5kaW5nX3N0YXRlLAogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjJf
bWFrZV9od2RvbV9kdF9ub2RlLAogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjJfbWFr
ZV9od2RvbV9tYWR0LAogICAgIC5nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplID0gZ2ljdjJfZ2V0
X2h3ZG9tX2V4dHJhX21hZHRfc2l6ZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBhNTEwNWFjOWU3Li5iMmVkMGY4YjU1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCkBAIC00NDQsNiArNDQ0LDE5IEBAIHN0YXRpYyB2b2lkIGdpY3YzX3Bva2VfaXJxKHN0cnVj
dCBpcnFfZGVzYyAqaXJxZCwgdTMyIG9mZnNldCwgYm9vbCB3YWl0X2Zvcl9yd3ApCiAgICAgICAg
IGdpY3YzX3dhaXRfZm9yX3J3cChpcnFkLT5pcnEpOwogfQogCitzdGF0aWMgYm9vbCBnaWN2M19w
ZWVrX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQsIHUzMiBvZmZzZXQpCit7CisgICAgdm9pZCBf
X2lvbWVtICpiYXNlOworICAgIHVuc2lnbmVkIGludCBpcnEgPSBpcnFkLT5pcnE7CisKKyAgICBp
ZiAoIGlycSA+PSBOUl9HSUNfTE9DQUxfSVJRUykKKyAgICAgICAgYmFzZSA9IEdJQ0QgKyAoaXJx
IC8gMzIpICogNDsKKyAgICBlbHNlCisgICAgICAgIGJhc2UgPSBHSUNEX1JESVNUX1NHSV9CQVNF
OworCisgICAgcmV0dXJuICEhKHJlYWRsKGJhc2UgKyBvZmZzZXQpICYgKDFVIDw8IChpcnEgJSAz
MikpKTsKK30KKwogc3RhdGljIHZvaWQgZ2ljdjNfdW5tYXNrX2lycShzdHJ1Y3QgaXJxX2Rlc2Mg
KmlycWQpCiB7CiAgICAgZ2ljdjNfcG9rZV9pcnEoaXJxZCwgR0lDRF9JU0VOQUJMRVIsIGZhbHNl
KTsKQEAgLTExNDksNiArMTE2MiwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdpY3YzX3JlYWRf
YXByKGludCBhcHJfcmVnKQogICAgIH0KIH0KIAorc3RhdGljIGJvb2wgZ2ljdjNfcmVhZF9wZW5k
aW5nX3N0YXRlKHN0cnVjdCBpcnFfZGVzYyAqaXJxZCkKK3sKKyAgICByZXR1cm4gZ2ljdjNfcGVl
a19pcnEoaXJxZCwgR0lDRF9JU1BFTkRSKTsKK30KKwogc3RhdGljIHZvaWQgZ2ljdjNfaXJxX2Vu
YWJsZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
QEAgLTE4MTcsNiArMTgzNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlv
bnMgZ2ljdjNfb3BzID0gewogICAgIC53cml0ZV9sciAgICAgICAgICAgID0gZ2ljdjNfd3JpdGVf
bHIsCiAgICAgLnJlYWRfdm1jcl9wcmlvcml0eSAgPSBnaWN2M19yZWFkX3ZtY3JfcHJpb3JpdHks
CiAgICAgLnJlYWRfYXByICAgICAgICAgICAgPSBnaWN2M19yZWFkX2FwciwKKyAgICAucmVhZF9w
ZW5kaW5nX3N0YXRlICA9IGdpY3YzX3JlYWRfcGVuZGluZ19zdGF0ZSwKICAgICAuc2Vjb25kYXJ5
X2luaXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKICAgICAubWFrZV9od2RvbV9k
dF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0
ICAgICA9IGdpY3YzX21ha2VfaHdkb21fbWFkdCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IDJhY2EyNDNhYzMu
LjU4YjkxMGZlNmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMzczLDYgKzM3Myw4IEBAIHN0cnVjdCBnaWNf
aHdfb3BlcmF0aW9ucyB7CiAgICAgdW5zaWduZWQgaW50ICgqcmVhZF92bWNyX3ByaW9yaXR5KSh2
b2lkKTsKICAgICAvKiBSZWFkIEFQUm4gcmVnaXN0ZXIgKi8KICAgICB1bnNpZ25lZCBpbnQgKCpy
ZWFkX2FwcikoaW50IGFwcl9yZWcpOworICAgIC8qIFF1ZXJ5IHRoZSBwZW5kaW5nIHN0YXRlIG9m
IGFuIGludGVycnVwdCBhdCB0aGUgZGlzdHJpYnV0b3IgbGV2ZWwuICovCisgICAgYm9vbCAoKnJl
YWRfcGVuZGluZ19zdGF0ZSkoc3RydWN0IGlycV9kZXNjICppcnFkKTsKICAgICAvKiBTZWNvbmRh
cnkgQ1BVIGluaXQgKi8KICAgICBpbnQgKCpzZWNvbmRhcnlfaW5pdCkodm9pZCk7CiAgICAgLyog
Q3JlYXRlIEdJQyBub2RlIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluICovCkBAIC00MTcsNiArNDE5
LDE1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X3BlbmRpbmdfc3RhdGUoc3RydWN0IGly
cV9kZXNjICppcnFkLCBib29sIHN0YXRlKQogICAgIGdpY19od19vcHMtPnNldF9wZW5kaW5nX3N0
YXRlKGlycWQsIHN0YXRlKTsKIH0KIAorLyoKKyAqIFJlYWQgdGhlIHBlbmRpbmcgc3RhdGUgb2Yg
YW4gaW50ZXJydXB0IGZyb20gdGhlIGRpc3RyaWJ1dG9yLgorICogRm9yIHByaXZhdGUgSVJRcyB0
aGlzIG9ubHkgd29ya3MgZm9yIHRob3NlIG9mIHRoZSBjdXJyZW50IENQVS4KKyAqLworc3RhdGlj
IGlubGluZSBib29sIGdpY19yZWFkX3BlbmRpbmdfc3RhdGUoc3RydWN0IGlycV9kZXNjICppcnFk
KQoreworICAgIHJldHVybiBnaWNfaHdfb3BzLT5yZWFkX3BlbmRpbmdfc3RhdGUoaXJxZCk7Cit9
CisKIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMg
Km9wcyk7CiBpbnQgZ2ljX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpnaWMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:22:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sUK-0003i8-HN; Sat, 07 Apr 2018 18:22:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sUJ-0003ht-Hs
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:55 +0000
X-Inumbo-ID: e2a21c70-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2a21c70-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:24:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sUI-0001di-Q5
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sUI-0003Ex-No
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:22:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sUI-0003Ex-No@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:22:54 +0000
Subject: [Xen-changelog] [xen master] xsm/schedop: introduce vcpuinfo
 permissions verification
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5ZWJmNzQwNjgwY2FmYTlkZjNiODM4NDE5NjFmOWNjMWQ0Zjc3NGYKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAyNyAxMDoyNjoxNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMDoyNjoxNyAyMDE4ICswMjAw
CgogICAgeHNtL3NjaGVkb3A6IGludHJvZHVjZSB2Y3B1aW5mbyBwZXJtaXNzaW9ucyB2ZXJpZmlj
YXRpb24KICAgIAogICAgSW50cm9kdWNlIHBlci12Y3B1IHNjaGVkdWxlciBvcGVyYXRpb25zIHBl
cm1pc3Npb24gdmVyaWZpY2F0aW9uLgogICAgQXMgbG9uZyBhcyBYdmNwdWluZm8gYXJlIGluIGZh
Y3Qgc2NoZWR1bGVyIGNvbmZpZ3VyYXRpb24gbWFuaXB1bGF0aW9ucwogICAgdGhlcmUgaXMgbm8g
bmVlZCB0byBpbnRyb2R1Y2Ugc3BlY2lmaWMgYWNjZXNzIHZlY3RvcnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZWdyYUB0eWNoby5uc2EuZ292PgotLS0KIHhlbi94c20vZmxh
c2svaG9va3MuYyAgICAgICAgICAgICAgIHwgMiArKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwppbmRleCAxODAyZDhkZmU2Li4wMjc2NDkzZDc5IDEwMDY0NAotLS0g
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC01
MzIsOSArNTMyLDExIEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsX3NjaGVkdWxlcl9vcChzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgb3ApCiAgICAgc3dpdGNoICggb3AgKQogICAgIHsKICAgICBjYXNl
IFhFTl9ET01DVExfU0NIRURPUF9wdXRpbmZvOgorICAgIGNhc2UgWEVOX0RPTUNUTF9TQ0hFRE9Q
X3B1dHZjcHVpbmZvOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFT
U19ET01BSU4yLCBET01BSU4yX19TRVRTQ0hFRFVMRVIpOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RM
X1NDSEVET1BfZ2V0aW5mbzoKKyAgICBjYXNlIFhFTl9ET01DVExfU0NIRURPUF9nZXR2Y3B1aW5m
bzoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOLCBE
T01BSU5fX0dFVFNDSEVEVUxFUik7CiAKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycwppbmRleCA4OWI5OTk2NmJiLi5kY2NkOWE1MWE3IDEwMDY0NAotLS0gYS94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycwpAQCAtNzEsOSArNzEsOSBAQCBjbGFzcyB4ZW4KICAgICB0bWVtX29w
CiAjIFhFTl9TWVNDVExfdG1lbV9vcCBjb21tYW5kIG9mIHRtZW0gKHBhcnQgb2Ygc3lzY3RsKQog
ICAgIHRtZW1fY29udHJvbAotIyBYRU5fU1lTQ1RMX3NjaGVkdWxlcl9vcCB3aXRoIFhFTl9ET01D
VExfU0NIRURPUF9nZXRpbmZvLCBYRU5fU1lTQ1RMX3NjaGVkX2lkCisjIFhFTl9TWVNDVExfc2No
ZWR1bGVyX29wIHdpdGggWEVOX0RPTUNUTF9TQ0hFRE9QX2dldGluZm8sIFhFTl9TWVNDVExfc2No
ZWRfaWQsIFhFTl9ET01DVExfU0NIRURPUF9nZXR2Y3B1aW5mbwogICAgIGdldHNjaGVkdWxlcgot
IyBYRU5fU1lTQ1RMX3NjaGVkdWxlcl9vcCB3aXRoIFhFTl9ET01DVExfU0NIRURPUF9wdXRpbmZv
CisjIFhFTl9TWVNDVExfc2NoZWR1bGVyX29wIHdpdGggWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGlu
Zm8sIFhFTl9ET01DVExfU0NIRURPUF9wdXR2Y3B1aW5mbwogICAgIHNldHNjaGVkdWxlcgogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:23:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sUU-0003ja-JA; Sat, 07 Apr 2018 18:23:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sUT-0003jQ-T6
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:05 +0000
X-Inumbo-ID: e8be9222-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8be9222-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:24:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sUT-0001e4-1F
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sUS-0003G0-V3
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sUS-0003G0-V3@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:23:04 +0000
Subject: [Xen-changelog] [xen master] x86/svm: implement debug events
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMzhhMzdkZDk3NmQ5NWEzY2IzNzFiZmYzZTYxMzMzN2EyZmRmNTUKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjcgMTA6MjY6NDIgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjcgMTA6MjY6NDIgMjAxOCAr
MDIwMAoKICAgIHg4Ni9zdm06IGltcGxlbWVudCBkZWJ1ZyBldmVudHMKICAgIAogICAgQXQgdGhp
cyBtb21lbnQgdGhlIERlYnVnIGV2ZW50cyBmb3IgdGhlIEFNRCBhcmNoaXRlY3R1cmUgYXJlIG5v
dAogICAgZm9yd2FyZGVkIHRvIHRoZSBtb25pdG9yIGxheWVyLgogICAgCiAgICBUaGlzIHBhdGNo
IGFkZHMgdGhlIERlYnVnIGV2ZW50IHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzLCBhZGRzCiAg
ICB0aGUgVk1FWElUX0lDRUJQIHRoZW4gZm9yd2FyZHMgdGhlIGV2ZW50IHRvIHRoZSBtb25pdG9y
IGxheWVyLgogICAgCiAgICBDaGFwdGVyIDI6IFNWTSBQcm9jZXNzb3IgYW5kIFBsYXRmb3JtIEV4
dGVuc2lvbnM6ICJOb3RlOiBBIHZlY3RvciAxCiAgICBleGNlcHRpb24gZ2VuZXJhdGVkIGJ5IHRo
ZSBzaW5nbGUgYnl0ZSBJTlQxCiAgICBpbnN0cnVjdGlvbiAoYWxzbyBrbm93biBhcyBJQ0VCUCkg
ZG9lcyBub3QgdHJpZ2dlciB0aGUgI0RCCiAgICBpbnRlcmNlcHQuIFNvZnR3YXJlIHNob3VsZCB1
c2UgdGhlIGRlZGljYXRlZCBJQ0VCUAogICAgaW50ZXJjZXB0IHRvIGludGVyY2VwdCBJQ0VCUCIK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyAgICAgICAgfCAgMSArCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgICAgICAgICAgfCAg
MyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICB8IDI1ICsrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIHwgIDEgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggICAgICAgICB8ICA0ICstLQogNiBmaWxlcyBjaGFu
Z2VkLCA4MSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRl
LmMKaW5kZXggZTFhMTU4MTAzYy4uNTM1Njc0ZTlkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYwpA
QCAtNjUsNiArNjUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKIH0gb3BjX3RhYltJTlNUUl9N
QVhfQ09VTlRdID0gewogICAgIFtJTlNUUl9QQVVTRV0gICA9IHsgWDg2RU1VTF9PUENfRjMoMCwg
MHg5MCkgfSwKICAgICBbSU5TVFJfSU5UM10gICAgPSB7IFg4NkVNVUxfT1BDKCAgIDAsIDB4Y2Mp
IH0sCisgICAgW0lOU1RSX0lDRUJQXSAgID0geyBYODZFTVVMX09QQyggICAwLCAweGYxKSB9LAog
ICAgIFtJTlNUUl9ITFRdICAgICA9IHsgWDg2RU1VTF9PUEMoICAgMCwgMHhmNCkgfSwKICAgICBb
SU5TVFJfWFNFVEJWXSAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCBNT0RSTSgzLCAyLCAx
KSB9LAogICAgIFtJTlNUUl9WTVJVTl0gICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1P
RFJNKDMsIDMsIDApIH0sCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDg1MzgyMzJmNjguLjFlOThhZGI3Yzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCkBAIC0xNzIsNiArMTcyLDI0IEBAIHN0YXRpYyB2b2lkIHN2bV9lbmFi
bGVfbXNyX2ludGVyY2VwdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtc3IpCiAgICAg
ICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIG1zciwgTVNSX0lOVEVSQ0VQVF9XUklURSk7CiB9CiAK
K3N0YXRpYyB2b2lkIHN2bV9zZXRfaWNlYnBfaW50ZXJjZXB0aW9uKHN0cnVjdCBkb21haW4gKmQs
IGJvb2wgZW5hYmxlKQoreworICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNi
ID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CisgICAgICAgIHVpbnQzMl90IGludGVyY2VwdHMgPSB2
bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOworCisgICAgICAgIGlmICggZW5hYmxl
ICkKKyAgICAgICAgICAgIGludGVyY2VwdHMgfD0gR0VORVJBTDJfSU5URVJDRVBUX0lDRUJQOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBpbnRlcmNlcHRzICY9IH5HRU5FUkFMMl9JTlRFUkNF
UFRfSUNFQlA7CisKKyAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBp
bnRlcmNlcHRzKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHN2bV9zYXZlX2RyKHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2
bS52bWNiOwpAQCAtMTEwOSw3ICsxMTI3LDggQEAgc3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2Rv
X3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2Ig
PSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKICAgICBib29sIGRlYnVnX3N0YXRlID0gKHYtPmRvbWFp
bi0+ZGVidWdnZXJfYXR0YWNoZWQgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgIHYtPmRvbWFp
bi0+YXJjaC5tb25pdG9yLnNvZnR3YXJlX2JyZWFrcG9pbnRfZW5hYmxlZCk7CisgICAgICAgICAg
ICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gubW9uaXRvci5zb2Z0d2FyZV9icmVha3BvaW50
X2VuYWJsZWQgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+YXJjaC5tb25p
dG9yLmRlYnVnX2V4Y2VwdGlvbl9lbmFibGVkKTsKICAgICBib29sX3QgdmNwdV9ndWVzdG1vZGUg
PSAwOwogICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogCkBAIC0y
NDM4LDE5ICsyNDU3LDYgQEAgc3RhdGljIGJvb2wgc3ZtX2dldF9wZW5kaW5nX2V2ZW50KHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgeDg2X2V2ZW50ICppbmZvKQogICAgIHJldHVybiB0cnVlOwogfQog
Ci1zdGF0aWMgdm9pZCBzdm1fcHJvcGFnYXRlX2ludHIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgaW5zbl9sZW4pCi17Ci0gICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJj
aC5odm1fc3ZtLnZtY2I7Ci0gICAgc3RydWN0IHg4Nl9ldmVudCBldmVudCA9IHsKLSAgICAgICAg
LnZlY3RvciA9IHZtY2ItPmV2ZW50aW5qLmZpZWxkcy50eXBlLAotICAgICAgICAudHlwZSA9IHZt
Y2ItPmV2ZW50aW5qLmZpZWxkcy50eXBlLAotICAgICAgICAuZXJyb3JfY29kZSA9IHZtY2ItPmV4
aXRpbmZvMSwKLSAgICB9OwotCi0gICAgZXZlbnQuaW5zbl9sZW4gPSBpbnNuX2xlbjsKLSAgICBo
dm1faW5qZWN0X2V2ZW50KCZldmVudCk7Ci19Ci0KIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9u
X3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC5uYW1lICAgICAg
ICAgICAgICAgICA9ICJTVk0iLAogICAgIC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHN2bV9jcHVf
dXBfcHJlcGFyZSwKQEAgLTI0OTAsNiArMjQ5Niw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC5tc3JfcmVh
ZF9pbnRlcmNlcHQgICA9IHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQsCiAgICAgLm1zcl93cml0ZV9p
bnRlcmNlcHQgID0gc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQsCiAgICAgLmVuYWJsZV9tc3JfaW50
ZXJjZXB0aW9uID0gc3ZtX2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9uLAorICAgIC5zZXRfaWNlYnBf
aW50ZXJjZXB0aW9uID0gc3ZtX3NldF9pY2VicF9pbnRlcmNlcHRpb24sCiAgICAgLnNldF9yZHRz
Y19leGl0aW5nICAgID0gc3ZtX3NldF9yZHRzY19leGl0aW5nLAogICAgIC5zZXRfZGVzY3JpcHRv
cl9hY2Nlc3NfZXhpdGluZyA9IHN2bV9zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZywKICAg
ICAuZ2V0X2luc25fYnl0ZXMgICAgICAgPSBzdm1fZ2V0X2luc25fYnl0ZXMsCkBAIC0yNjU2LDkg
KzI2NjMsMzMgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIEhWTVRSQUNFXzBEKFNNSSk7CiAgICAgICAgIGJyZWFrOwogCisgICAg
Y2FzZSBWTUVYSVRfSUNFQlA6CiAgICAgY2FzZSBWTUVYSVRfRVhDRVBUSU9OX0RCOgogICAgICAg
ICBpZiAoICF2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKLSAgICAgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7CisgICAgICAg
IHsKKyAgICAgICAgICAgIGludCByYzsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCB0cmFwX3R5
cGU7CisKKyAgICAgICAgICAgIGlmICggbGlrZWx5KGV4aXRfcmVhc29uICE9IFZNRVhJVF9JQ0VC
UCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHRyYXBfdHlwZSA9IFg4Nl9FVkVO
VFRZUEVfSFdfRVhDRVBUSU9OOworICAgICAgICAgICAgICAgIGluc3RfbGVuID0gMDsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICB0cmFwX3R5cGUgPSBYODZfRVZFTlRUWVBFX1BSSV9TV19FWENFUFRJT047CisgICAgICAgICAg
ICAgICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSUNFQlAp
OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IGh2bV9tb25pdG9yX2RlYnVnKHJl
Z3MtPnJpcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX01PTklUT1Jf
REVCVUdfRVhDRVBUSU9OLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFw
X3R5cGUsIGluc3RfbGVuKTsKKyAgICAgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAg
ICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBlOworICAgICAgICAgICAgaWYgKCAhcmMgKQor
ICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfZXhjZXB0aW9uKFRSQVBfZGVidWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhcF90eXBlLCBpbnN0X2xlbiwgWDg2X0VW
RU5UX05PX0VDKTsKKyAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBkb21haW5f
cGF1c2VfZm9yX2RlYnVnZ2VyKCk7CiAgICAgICAgIGJyZWFrOwpAQCAtMjY4Nyw3ICsyNzE4LDkg
QEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgIGdvdG8gdW5leHBlY3RlZF9l
eGl0X3R5cGU7CiAgICAgICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgICAgIHN2bV9wcm9w
YWdhdGVfaW50cih2LCBpbnN0X2xlbik7CisgICAgICAgICAgICAgICBodm1faW5qZWN0X2V4Y2Vw
dGlvbihUUkFQX2ludDMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZf
RVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluc3RfbGVuLCBYODZfRVZFTlRfTk9fRUMpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21v
bml0b3IuYwppbmRleCA0MzE3NjU4YzU2Li4zZmI2NTMxZjZlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAgLTI4OCw2ICsy
ODgsOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICBhZC0+bW9uaXRvci5kZWJ1Z19leGNlcHRpb25fc3luYyA9IHJlcXVlc3RlZF9zdGF0
dXMgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3AtPnUu
ZGVidWdfZXhjZXB0aW9uLnN5bmMgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAwOworCisgICAgICAgIGh2bV9zZXRfaWNlYnBfaW50ZXJjZXB0aW9uKGQsIHJl
cXVlc3RlZF9zdGF0dXMpOworCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAgICBi
cmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDIzNzZlZDY5MTIuLjA3NzVkMGMy
MTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yMDksNiArMjA5LDcgQEAgc3RydWN0IGh2bV9m
dW5jdGlvbl90YWJsZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBh
Y2Nlc3NfdywgYm9vbF90IGFjY2Vzc194KTsKIAogICAgIHZvaWQgKCplbmFibGVfbXNyX2ludGVy
Y2VwdGlvbikoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbXNyKTsKKyAgICB2b2lkICgqc2V0
X2ljZWJwX2ludGVyY2VwdGlvbikoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBlbmFibGUpOwogICAg
IGJvb2xfdCAoKmlzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKSh2b2lkKTsKIAogICAgIC8qIEFsdGVy
bmF0ZSBwMm0gKi8KQEAgLTQwNyw2ICs0MDgsMjAgQEAgdm9pZCBodm1fbWlncmF0ZV9waXJxcyhz
dHJ1Y3QgdmNwdSAqdik7CiAKIHZvaWQgaHZtX2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2
X2V2ZW50ICpldmVudCk7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0X2V4Y2VwdGlv
bigKKyAgICB1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAgICB1bnNp
Z25lZCBpbnQgaW5zbl9sZW4sIGludCBlcnJvcl9jb2RlKQoreworICAgIHN0cnVjdCB4ODZfZXZl
bnQgZXZlbnQgPSB7CisgICAgICAgIC52ZWN0b3IgPSB2ZWN0b3IsCisgICAgICAgIC50eXBlID0g
dHlwZSwKKyAgICAgICAgLmluc25fbGVuID0gaW5zbl9sZW4sCisgICAgICAgIC5lcnJvcl9jb2Rl
ID0gZXJyb3JfY29kZSwKKyAgICB9OworCisgICAgaHZtX2luamVjdF9ldmVudCgmZXZlbnQpOwor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2luamVjdF9od19leGNlcHRpb24odW5zaWduZWQg
aW50IHZlY3RvciwgaW50IGVycmNvZGUpCiB7CiAgICAgc3RydWN0IHg4Nl9ldmVudCBldmVudCA9
IHsKQEAgLTU4MSw2ICs1OTYsMTYgQEAgc3RhdGljIGlubGluZSBib29sX3QgaHZtX2VuYWJsZV9t
c3JfaW50ZXJjZXB0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1zcikKICAgICByZXR1
cm4gMDsKIH0KIAorc3RhdGljIGlubGluZSBib29sIGh2bV9zZXRfaWNlYnBfaW50ZXJjZXB0aW9u
KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgZW5hYmxlKQoreworICAgIGlmICggaHZtX2Z1bmNzLnNl
dF9pY2VicF9pbnRlcmNlcHRpb24gKQorICAgIHsKKyAgICAgICAgaHZtX2Z1bmNzLnNldF9pY2Vi
cF9pbnRlcmNlcHRpb24oZCwgZW5hYmxlKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQor
ICAgIHJldHVybiBmYWxzZTsKK30KKwogc3RhdGljIGlubGluZSBib29sX3QgaHZtX2lzX3Npbmds
ZXN0ZXBfc3VwcG9ydGVkKHZvaWQpCiB7CiAgICAgcmV0dXJuIChodm1fZnVuY3MuaXNfc2luZ2xl
c3RlcF9zdXBwb3J0ZWQgJiYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oCmluZGV4
IDdjMWRjZDE4NmEuLjNkZTgyMzYzMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9lbXVsYXRlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2VtdWxh
dGUuaApAQCAtMzgsNiArMzgsNyBAQCBlbnVtIGluc3RydWN0aW9uX2luZGV4IHsKICAgICBJTlNU
Ul9TVEdJLAogICAgIElOU1RSX0NMR0ksCiAgICAgSU5TVFJfSU5WTFBHQSwKKyAgICBJTlNUUl9J
Q0VCUCwKICAgICBJTlNUUl9NQVhfQ09VTlQgLyogTXVzdCBiZSBsYXN0IC0gTnVtYmVyIG9mIGlu
c3RydWN0aW9ucyBzdXBwb3J0ZWQgKi8KIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggOTll
ZDRiODc4Ny4uYzVhODZkMTEwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTgyLDEyICs4Miwx
MiBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVz
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAogICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAogICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CisgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8
CiAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJ
VEVfQ1RSTFJFRykpOwogCiAgICAgaWYgKCBjcHVfaGFzX3ZteCApCiAgICAgewotICAgICAgICBj
YXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhD
RVBUSU9OKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpKTsKKyAgICAgICAgY2FwYWJpbGl0aWVzIHw9
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKTsKIAog
ICAgICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVzdCBjYWxs
IHRoZSBodm0gZnVuYyAqLwogICAgICAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRl
ZCgpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:23:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sUe-0003lc-NH; Sat, 07 Apr 2018 18:23:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sUe-0003kp-2i
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:16 +0000
X-Inumbo-ID: eed82c72-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eed82c72-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:24:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sUd-0001eC-9M
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sUd-0003HH-6c
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sUd-0003HH-6c@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:23:15 +0000
Subject: [Xen-changelog] [xen master] vpci/msi: fix size of the vectors
 fields
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5538240658298472590=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dfa5ec89df7acecb29d8888e32f52455b019e815
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 27 10:27:46 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 27 10:27:46 2018 +0200

    vpci/msi: fix size of the vectors fields
    
    The current size (5bits) is not enough to store the maximum number of
    vectors (32), bump it by one bit.
    
    Also change the layout so that 'vectors' is aligned to a 8bit
    boundary.
    
    Note that the size of the struct is still the same.
    
    Coverity ID: 1430810
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/vpci.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/xen/include/xen/vpci.h b/xen/include/xen/vpci.h
index cb39e0ebea..29616624ad 100644
--- a/xen/include/xen/vpci.h
+++ b/xen/include/xen/vpci.h
@@ -100,15 +100,15 @@ struct vpci {
         /* Data. */
         uint16_t data;
         /* Maximum number of vectors supported by the device. */
-        uint8_t max_vectors : 5;
-        /* Enabled? */
-        bool enabled        : 1;
+        uint8_t max_vectors : 6;
         /* Supports per-vector masking? */
         bool masking        : 1;
         /* 64-bit address capable? */
         bool address64      : 1;
         /* Number of vectors configured. */
-        uint8_t vectors     : 5;
+        uint8_t vectors     : 6;
+        /* Enabled? */
+        bool enabled        : 1;
         /* Arch-specific data. */
         struct vpci_arch_msi arch;
     } *msi;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5538240658298472590==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:23:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sUq-0003n2-P1; Sat, 07 Apr 2018 18:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sUp-0003ms-JK
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:27 +0000
X-Inumbo-ID: f4ea735f-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4ea735f-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:24:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sUn-0001f1-FX
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sUn-0003IC-DC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sUn-0003IC-DC@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:23:25 +0000
Subject: [Xen-changelog] [xen master] vpci: make sure handlers can deal with
 size == 0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3009081343321528297=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b7fd3a2efddb1a3582efba283b2df82b3dfdea5f
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 27 10:28:24 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 27 10:28:24 2018 +0200

    vpci: make sure handlers can deal with size == 0
    
    The code is not prepared to handle such case, so just return early. In
    the debug case add an assert.
    
    Coverity ID: 1430809
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/vpci/vpci.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/xen/drivers/vpci/vpci.c b/xen/drivers/vpci/vpci.c
index 2913b56500..82607bdb9a 100644
--- a/xen/drivers/vpci/vpci.c
+++ b/xen/drivers/vpci/vpci.c
@@ -320,6 +320,12 @@ uint32_t vpci_read(pci_sbdf_t sbdf, unsigned int reg, unsigned int size)
     unsigned int data_offset = 0;
     uint32_t data = ~(uint32_t)0;
 
+    if ( !size )
+    {
+        ASSERT_UNREACHABLE();
+        return data;
+    }
+
     /* Find the PCI dev matching the address. */
     pdev = pci_get_pdev_by_domain(d, sbdf.seg, sbdf.bus, sbdf.extfunc);
     if ( !pdev )
@@ -416,6 +422,12 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
     const struct vpci_register *r;
     unsigned int data_offset = 0;
 
+    if ( !size )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
+
     /*
      * Find the PCI dev matching the address.
      * Passthrough everything that's not trapped.
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3009081343321528297==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:23:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sUz-0003o4-R8; Sat, 07 Apr 2018 18:23:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sUy-0003nv-VR
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:36 +0000
X-Inumbo-ID: fafbb6d0-3a90-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fafbb6d0-3a90-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:24:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sUx-0001f9-LL
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sUx-0003JE-J0
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sUx-0003JE-J0@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:23:35 +0000
Subject: [Xen-changelog] [xen master] x86/vpci: validate data first in
 register_vpci_mmcfg_handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2256006461056554162=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0e8e4a4437402bb53aa41081912ef14021ebb6ea
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Tue Mar 27 12:04:20 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Mar 27 16:29:46 2018 +0100

    x86/vpci: validate data first in register_vpci_mmcfg_handler
    
    Avoid the need to deallocate memory when the data is invalid. It has
    the benefit to not fragment memory in Xen.
    
    Signed-off-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/io.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index 556810c126..9af5e3fee6 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -511,18 +511,16 @@ int register_vpci_mmcfg_handler(struct domain *d, paddr_t addr,
                                 unsigned int start_bus, unsigned int end_bus,
                                 unsigned int seg)
 {
-    struct hvm_mmcfg *mmcfg, *new = xmalloc(struct hvm_mmcfg);
+    struct hvm_mmcfg *mmcfg, *new;
 
     ASSERT(is_hardware_domain(d));
 
-    if ( !new )
-        return -ENOMEM;
-
     if ( start_bus > end_bus )
-    {
-        xfree(new);
         return -EINVAL;
-    }
+
+    new = xmalloc(struct hvm_mmcfg);
+    if ( !new )
+        return -ENOMEM;
 
     new->addr = addr + (start_bus << 20);
     new->start_bus = start_bus;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2256006461056554162==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:23:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sVA-0003p1-T2; Sat, 07 Apr 2018 18:23:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sVA-0003ou-1M
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:48 +0000
X-Inumbo-ID: b62c3e85-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b62c3e85-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:23:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sV7-0001fH-RV
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sV7-0003K5-P7
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sV7-0003K5-P7@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:23:45 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update seabios to release
 1.11.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmZDIxY2Y0ZDFkMTcxMmMxZDIyZjk1OWRkODhkN2M4ZDEyOWNjNzIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAyNyAx
NjoyNjoyNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjcgMTY6Mjk6NDYgMjAxOCArMDEwMAoKICAgIENvbmZp
Zy5tazogdXBkYXRlIHNlYWJpb3MgdG8gcmVsZWFzZSAxLjExLjEKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCA0ICst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggYjVjYTU3Y2U5MC4uYWU2YjQ4M2U3
MiAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjgwLDkgKzI4MCw3
IEBAIE1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSAwYjRiNzg5N2UwOGI5NjdhMDliZWQyMDI4
YTc5ZmFiZmY4MjM0MmRkCiAjIE1vbiBPY3QgMTYgMTY6MzY6NDEgMjAxNyArMDEwMAogIyBVcGRh
dGUgWGVuIGhlYWRlciBmaWxlcyBhZ2FpbgogCi1TRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9OID89
IHJlbC0xLjEwLjIKLSMgV2VkIEp1biAyMiAxNDo1MzoyNCAyMDE2ICswODAwCi0jIGZ3L21zcl9m
ZWF0dXJlX2NvbnRyb2w6IGFkZCBzdXBwb3J0IHRvIHNldCBNU1JfSUEzMl9GRUFUVVJFX0NPTlRS
T0wKK1NFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTEuMQogCiBFVEhFUkJPT1Rf
TklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:24:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sVP-0003qM-Ve; Sat, 07 Apr 2018 18:24:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sVO-0003q8-JF
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:02 +0000
X-Inumbo-ID: bc400097-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc400097-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:23:14 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sVI-0001fP-1j
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sVH-0003Kr-VM
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:23:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sVH-0003Kr-VM@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:23:55 +0000
Subject: [Xen-changelog] [xen master] retire bitkeeper bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhNDU5MjhlNDZlMzAwYzVkZTcwYTc3OWMyYTg0ZDFmMGU3N2I4ZDIKQXV0aG9yOiAg
ICAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpBdXRob3JEYXRlOiBTYXQgTWFy
IDI0IDIxOjMyOjQ3IDIwMTggLTA1MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxNjozMDoyMCAyMDE4ICswMTAwCgogICAg
cmV0aXJlIGJpdGtlZXBlciBiaXRzCiAgICAKICAgIFdoaWxlIHRoZSBwcm9qZWN0IGNvdWxkIG1p
Z3JhdGUgZnJvbSBnaXQgdG8gJG5leHRzY20sIGl0cyB1bmxpa2VseSB0aGF0CiAgICB0aGVzZSBi
aXRzIHdpbGwgZXZlciBiZSB1c2VmdWwgYWdhaW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5iay10by1oZyB8ICAgIDIgLQogLmhnLXRvLWJrIHwg
ICAgMiAtCiAucm9vdGtleXMgfCAxNjM0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTYzOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uYmstdG8taGcgYi8uYmstdG8taGcKZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNzU1CmluZGV4IDAzOWU0ZDAwNjkuLjAwMDAwMDAwMDAKLS0tIGEvLmJrLXRvLWhn
CisrKyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0jIS9iaW4vc2gKLWV4aXQgMApkaWZmIC0t
Z2l0IGEvLmhnLXRvLWJrIGIvLmhnLXRvLWJrCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDc1NQppbmRl
eCAwMzllNGQwMDY5Li4wMDAwMDAwMDAwCi0tLSBhLy5oZy10by1iaworKysgL2Rldi9udWxsCkBA
IC0xLDIgKzAsMCBAQAotIyEvYmluL3NoCi1leGl0IDAKZGlmZiAtLWdpdCBhLy5yb290a2V5cyBi
Ly5yb290a2V5cwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZjJiZGI0ZGVlNC4uMDAw
MDAwMDAwMAotLS0gYS8ucm9vdGtleXMKKysrIC9kZXYvbnVsbApAQCAtMSwxNjM0ICswLDAgQEAK
LTNkZGI2YjBiS2xNel9kei1NNTlhMW1rVWExbEFTdyBCaXRLZWVwZXIvZXRjL2NvbmZpZwotM2Vi
YTMzNmM0QlV4UDNIMURqUWw4c0luT1JmMVl3IEJpdEtlZXBlci9ldGMvZ29uZQotM2RkYjZiMGJ1
VGFDNXpnMV9hOEZvQVI5RldpX213IEJpdEtlZXBlci9ldGMvaWdub3JlCi0zZGRiNzljOV9oZ1Nw
LWdzUW04SHFXTV85VzNCX0EgQml0S2VlcGVyL2V0Yy9sb2dnaW5nX29rCi00MTc3ZGJiZnFzaTAx
cDJ6Z1phMGdlVU9nU2NPTncgQ09QWUlORwotNDIzZmRkOTFzeGtDTWFLRmNEc0VkaHNaZXI1NHZB
IENvbmZpZy5tawotM2ViNzg4ZDZLbGVja19DdXQwb3VHbmV2aUd6bGlRIE1ha2VmaWxlCi0zZjVl
ZjVhMjRJYVFhc1FFMnR5TXhyZnhza01tdncgUkVBRE1FCi00MTg4MDg1MkF0ZFZmU3NmS0d0ckxk
YWpYMXZFWFEgYnVpbGRjb25maWdzL1J1bGVzLm1rCi00MTg4MDg1Mm9TeHZISlNtbnpJNmhscEZ2
SHVRcVEgYnVpbGRjb25maWdzL21rLmxpbnV4LTIuNC14ZW4wCi00MTg4MDg1MllXYlBBTy1jb2ZU
c0drRlcxeDd0R3cgYnVpbGRjb25maWdzL21rLmxpbnV4LTIuNC14ZW5VCi00MTg4MDg1MkN3a18x
NFBoREE5WFpUb0o1QjJpTVEgYnVpbGRjb25maWdzL21rLmxpbnV4LTIuNi14ZW4wCi00MTg4MDg1
MnNpTUNLaWxNcG9CTHRwUF9iaFlDMlEgYnVpbGRjb25maWdzL21rLmxpbnV4LTIuNi14ZW5VCi00
MTg4ZDg4MV9EOEhwSG5oSGFiQTQ2X3ljS3dReXcgYnVpbGRjb25maWdzL21rLm5ldGJzZC0yLjAt
eGVuVQotM2Y5ZTdkNTNpQzQ3VW5sZk9ScDlpQzF2YWk2a1d3IGRvY3MvTWFrZWZpbGUKLTQxODdj
MWM3SVdtQmluR2RJMTlrTDRNdVo2UkxiUSBkb2NzL2NoZWNrX3BrZ3MKLTNmOWU3ZDYwUFdaSmVW
aDV4ZG5rMG5MVWR4bHFFQSBkb2NzL2ZpZ3MveGVubG9nby5lcHMKLTQxOGEzMjQ4eGpJcW1OS28w
dl9YUVNmQXZsQkdGdyBkb2NzL2h0bWwuc3R5Ci00MWMwYzQxMTZpdEYzODl2MENFV2NtenVlNnpK
a0EgZG9jcy9taXNjL1ZNWF9jaGFuZ2VzLnR4dAotNDEyZjRiZDlzbTVtQ1E4QmtyZ0tjQUtaR2Fk
cTdRIGRvY3MvbWlzYy9ibGtpZi1kcml2ZXJzLWV4cGxhaW5lZC50eHQKLTQyMGI5NDljeTlaR3pF
RDc0RnpfRGFXbEs3dFQ0ZyBkb2NzL21pc2MvY3Jhc2hkYi50eHQKLTQyNTFhMWY4MkFleHNjWUVp
RjRJa3U4R2Nfa1dmUSBkb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4dAotNDI0ZDQ2MmI1R3VBcFFf
TnlNc1JGdDlMYnJzV293IGRvY3MvbWlzYy9zZWRmX3NjaGVkdWxlcl9taW5pLUhPV1RPLnR4dAot
NDJiNzQzNGMtTTJsNE9nMGtsR2Y2eFNBQVJxYTJ3IGRvY3MvbWlzYy9zaHlwZTR4ZW5fcmVhZG1l
LnR4dAotNDBkNmNjYmZLS0JxOGpFMHVsYTRlSEV6QmlRdURBIGRvY3MvbWlzYy94ZW5fY29uZmln
Lmh0bWwKLTQxMGE0YzJiQU9fbV9sNFJzaWlQSG5aNGl4SFdiUSBkb2NzL21pc2MveGVuZC50ZXgK
LTNmOWU3ZDU2NGJXRkItQ3pqdjFxZG1FNm8wR3FOZyBkb2NzL3NyYy9pbnRlcmZhY2UudGV4Ci00
MTAxNDRhZm5TZDJZdzY4QUhHTzVnWHUybTN5NkEgZG9jcy9zcmMvdXNlci50ZXgKLTNmODE1MTQ0
ZDF2STI3NzdKSS1kTzR3azQ5SXc3ZyBleHRyYXMvbWluaS1vcy9NYWtlZmlsZQotM2Y4MTUxNDR6
VG5DVjU1OTF1bElKUXJwZTViLTVRIGV4dHJhcy9taW5pLW9zL1JFQURNRQotM2Y4MTUxNDRyN0FI
ajhHUHZjM05sMUw5T1NzV0lnIGV4dHJhcy9taW5pLW9zL2V2ZW50cy5jCi0zZjgxNTE0NGgtQ2hu
YTZFMzh5bzQwanFVOTVHMVEgZXh0cmFzL21pbmktb3MvaC9ldmVudHMuaAotM2Y4MTUxNDQ1Yllk
Z1RoR0hRUGVPVzQ5UHNySl9BIGV4dHJhcy9taW5pLW9zL2gvaHlwZXJ2aXNvci5oCi0zZjgxNTE0
NGYyVmczcWI2dGl3dDJWWmFkLURXc2cgZXh0cmFzL21pbmktb3MvaC9saWIuaAotM2Y4MTUxNDQz
N0V6elJXQW5abDRfRWoxb3puTWpnIGV4dHJhcy9taW5pLW9zL2gvbW0uaAotM2Y4MTUxNDRuYlNq
alQxaDRtOTktUVBiZVNXWTBRIGV4dHJhcy9taW5pLW9zL2gvb3MuaAotM2Y4MTUxNDRMMXQwQWV2
SnQySkRYUGVndjZKVHJ3IGV4dHJhcy9taW5pLW9zL2gvdGltZS5oCi0zZjgxNTE0NFV4ZGR0TDBJ
Q0NLaXNOLU5ESE5GYUEgZXh0cmFzL21pbmktb3MvaC90eXBlcy5oCi0zZjgxNTE0NUxxY0gxMVRD
RVpiQXZjamFyY2trSncgZXh0cmFzL21pbmktb3MvaHlwZXJ2aXNvci5jCi0zZjgxNTE0NXZ3bm14
aEN3TjdkTVJXdl9YRnRYYmcgZXh0cmFzL21pbmktb3Mva2VybmVsLmMKLTNmODE1MTQ1MWs1ZW1R
QWxSZTgwSmRJdmZTTjRWQSBleHRyYXMvbWluaS1vcy9saWIvbWFsbG9jLmMKLTNmODE1MTQ1TWI5
V1NLak9Qc1lUTHNQSXZQeXk0USBleHRyYXMvbWluaS1vcy9saWIvbWF0aC5jCi0zZjgxNTE0NTRy
RXVQak43NFYyQmN1NjVSTG5NLVEgZXh0cmFzL21pbmktb3MvbGliL3ByaW50Zi5jCi0zZjgxNTE0
NU1RWnJVSlYwaVJtVEsyS0lod0Iyd2cgZXh0cmFzL21pbmktb3MvbGliL3N0cmluZy5jCi0zZjgx
NTE0NUFZRTU4S3Btc2o1VTdvSERwVkRaSkEgZXh0cmFzL21pbmktb3MvbWluaW9zLXg4Nl8zMi5s
ZHMKLTQyMGM5ODNkS0JtNmEyLXNNMDRRemFhVHk1NWNydyBleHRyYXMvbWluaS1vcy9taW5pb3Mt
eDg2XzY0LmxkcwotM2Y4MTUxNDVDQjhYZFBVcXNtaEFqU0RGdXdPb3FBIGV4dHJhcy9taW5pLW9z
L21tLmMKLTNmODE1MTQ1dkdZeDFXWTc5dm9La1pCOXlLd0pLUSBleHRyYXMvbWluaS1vcy90aW1l
LmMKLTNmODE1MTQ1eGxLQkFRbWFsOW9jZXMzR19NdnhxdyBleHRyYXMvbWluaS1vcy90cmFwcy5j
Ci0zZjgxNTE0NVcybWFtUE1jbFJMT3ptNUIzOHZXVVEgZXh0cmFzL21pbmktb3MveDg2XzMyLlMK
LTQyMGM5ODNkQUU1cUV0Sk1JNndIQVFuSFZKMXIyZyBleHRyYXMvbWluaS1vcy94ODZfNjQuUwot
NDIzZTdlODZ5VVVlZU92VEFtaklhaHJwazFrc2FRIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvY29u
Zi9NYWtlZmlsZS5pMzg2LXhlbgotNDIzZTdlODZDU1diQTlHOE9mdG1NYmZoU3R1UTZRIGZyZWVi
c2QtNS4zLXhlbi1zcGFyc2UvY29uZi9maWxlcy5pMzg2LXhlbgotNDI2NDJkYjltNXFjcUlyc0hY
OFFsY0JHZUtTQW13IGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvY29uZi9rZXJuLm1rCi00MjNlN2U4
Nm0tdlY1ZlFfMzJDamNGTUVyNzdGeWcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9jb25mL2xkc2Ny
aXB0LmkzODYteGVuCi00MjNlN2U4NkZvMlB4UlNfMzdJd2twSC14NXQ1eFEgZnJlZWJzZC01LjMt
eGVuLXNwYXJzZS9jb25mL29wdGlvbnMuaTM4Ni14ZW4KLTQyM2U3ZTg2OFl0MGladUVlY2NuY3p5
VG9QUHZvdyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2Zic2R4ZW5zZXR1cAotNDIzZTdlODdzelpN
dDFIMHhoTzV2enlYUjZkN2lRIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vTWFrZWZp
bGUKLTQyM2U3ZTg3emtGQ2JfWjRzSFFwYmVjNmprM01kQSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNl
L2kzODYteGVuL2NvbmYvR0VORVJJQwotNDIzZTdlODc2c1cyY1l2bGswcXk4WW5CYlBsa2xRIGZy
ZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vY29uZi9HRU5FUklDLmhpbnRzCi00MjNlN2U4
N0RHT1d4dXlyaDNzcjlUbVV3ZGRGdVEgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9j
b25mL01ha2VmaWxlCi00MjNlN2U4N2VFVnlDUk83ZlgxeHREaGYxWEprVmcgZnJlZWJzZC01LjMt
eGVuLXNwYXJzZS9pMzg2LXhlbi9jb25mL05PVEVTCi00MjNlN2U4N1hCNnhwajZXRTFiR2hMX1ZN
dFJZemcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9jb25mL09MRENBUkQKLTQyM2U3
ZTg3YTk4NG1Rd0NIMm9BZVF1ZGRHZ0tMZyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVu
L2NvbmYvUEFFCi00MjNlN2U4N09sMEdTNzZyV0Fnc2szTFV3Y0dEeEEgZnJlZWJzZC01LjMteGVu
LXNwYXJzZS9pMzg2LXhlbi9jb25mL1hFTkNPTkYKLTQyM2U3ZTg3SjhaRlMzN1FEaGNWd0VyRnEw
TUlfUSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2NvbmYvZ2V0aGludHMuYXdrCi00
MjNlN2U4NzlKaHBtb2V4aU5QcVhSUmNCbVo5Z2cgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2
LXhlbi9pMzg2LXhlbi9jbG9jay5jCi00MjNlN2U4OFVSZnZtelg1Um9WVGpsYVVIVzUtQUEgZnJl
ZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi9jcml0aWNhbC5jCi00MjNlN2U4
OE1KeE9NdkU2cGZEdlNIcDdXdUY5RFEgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9p
Mzg2LXhlbi9jdHJsX2lmLmMKLTQyM2U3ZTg4NVpKTU9pbk5JMFh6UUU0RWdMME44ZyBmcmVlYnNk
LTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL2RiX2ludGVyZmFjZS5jCi00MjNlN2U4
OEI1dnhGYmxjLU1saHhLazllNGllQncgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9p
Mzg2LXhlbi9ldnRjaG4uYwotNDIzZTdlODh6X0JyRnUxTzcxLVlhNHBYSnBqQVBRIGZyZWVic2Qt
NS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaTM4Ni14ZW4vZXhjZXB0aW9uLnMKLTQyM2U3ZTg4dUR2
QVpMbUFCTWtxT3BtZW15VlJ5dyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYt
eGVuL2dlbmFzc3ltLmMKLTQyNjYzMTdlZU9McHZSeElqbU9ZUVZsTDRXV1FzZyBmcmVlYnNkLTUu
My14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL2dudHRhYi5jCi00MjNlN2U4OHlyNU5GUXVk
dWJNbmt2ZGJfeS1HdGcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi9o
eXBlcnZpc29yLmMKLTQyM2U3ZTg4WS1lLTRSUmY5bnJna1ZuNVBYVXYzUSBmcmVlYnNkLTUuMy14
ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL2k2ODZfbWVtLmMKLTQyM2U3ZTg4YjhtMmN1R3RP
eFZ2czRTb2s0Vms3USBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL2lu
aXRjcHUuYwotNDIzZTdlODhHV1FiX0VZZDJpZnBQd0ZVa0xzdVpnIGZyZWVic2QtNS4zLXhlbi1z
cGFyc2UvaTM4Ni14ZW4vaTM4Ni14ZW4vaW50cl9tYWNoZGVwLmMKLTQyM2U3ZTg4cms4RWhpX19q
djNsa0hsWTVBZ0o4ZyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL2lv
X2FwaWMuYwotNDIzZTdlODlnSGRSSVRJTUM4VWNDR0U4SV9iMXhBIGZyZWVic2QtNS4zLXhlbi1z
cGFyc2UvaTM4Ni14ZW4vaTM4Ni14ZW4vbG9jYWxfYXBpYy5jCi00MjNlN2U4OXJSVlk5dEZsRnFs
a25uSXozeWVXYkEgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi9sb2Nv
cmUucwotNDIzZTdlODlqZVkzWHQxeEp6b0lhTXVKWVR2Z1NBIGZyZWVic2QtNS4zLXhlbi1zcGFy
c2UvaTM4Ni14ZW4vaTM4Ni14ZW4vbWFjaGRlcC5jCi00MjNlN2U4OWhlTmlyN2xBQjFVYmVNTVVx
ZVBnTXcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi9tcF9jbG9jay5j
Ci00MjNlN2U4OTBSLXkyS0lpTEwzZ21oeEs4NHRfSHcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9p
Mzg2LXhlbi9pMzg2LXhlbi9tcF9tYWNoZGVwLmMKLTQyM2U3ZTg5MG0wQ1JuT3F1T1J2RjNZZDMy
OGtTUSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL21wdGFibGUuYwot
NDIzZTdlODlJcWVVTEpnd1h1U0Y5dm5DQXFwbmJBIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4
Ni14ZW4vaTM4Ni14ZW4vcG1hcC5jCi00MjNlN2U4OWdhaU1ZQ0VpSGF2ZjNWR1R2RDA2SkEgZnJl
ZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi9zdXBwb3J0LnMKLTQyM2U3ZTg5
RER0NGp5VV9IRTBYQ2tSWVJxczc2ZyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kz
ODYteGVuL3N3dGNoLnMKLTQyM2U3ZTg5R1R4QnRjek9naThfanQ2dldhOVg3ZyBmcmVlYnNkLTUu
My14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL3N5bWJvbHMucmF3Ci00MjNlN2U4OTg4Y1I5
QklQQVlBazRtTGhIemZKdHcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhl
bi9zeXNfbWFjaGRlcC5jCi00MjNlN2U4YTk2UmswdlBrMjkzOWNFYTI2SkJwZVEgZnJlZWJzZC01
LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi90cmFwLmMKLTQyM2U3ZThhMFBEYnpfaFd0
VEt3bzRaS3ktRk5ZdyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2kzODYteGVuL3Zt
X21hY2hkZXAuYwotNDIzZTdlOGFNYVpJa3pVVTVVSC1WZ3dCNnVWSkRRIGZyZWVic2QtNS4zLXhl
bi1zcGFyc2UvaTM4Ni14ZW4vaTM4Ni14ZW4veGVuX2J1cy5jCi00MjNlN2U4YWM5WmthbzZvOGxG
X2RwZHd6NkZvWGcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pMzg2LXhlbi94ZW5f
bWFjaGRlcC5jCi00MjNlN2U4YVZZVHluanBac0p4VXNGU2xJRGhwSncgZnJlZWJzZC01LjMteGVu
LXNwYXJzZS9pMzg2LXhlbi9pbmNsdWRlL2NwdWZ1bmMuaAotNDIzZTdlOGF2cnJVeER1Z3J3cV9H
SnA0OTlEa0p3IGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS9jdHJsX2lm
LmgKLTQyM2U3ZThhcFkxcjlUZC1TMGVaSVROWlpiZk5UUSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNl
L2kzODYteGVuL2luY2x1ZGUvZXZ0Y2huLmgKLTQyNjYzMTdlT1Z2TjAwWGRjcVJmRFJGSXJicWd2
ZyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2luY2x1ZGUvZ250dGFiLmgKLTQyM2U3
ZThidHY4R29qcTUwZ2duUDVBMURrYzRrQSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVu
L2luY2x1ZGUvaHlwZXJ2aXNvci1pZnMuaAotNDIzZTdlOGJ1aFRMVkZMWjMzLTVzOC1VZEFEU1pn
IGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS9oeXBlcnZpc29yLmgKLTQy
M2U3ZThibkhUMWtNRC1GUEM3ekhaUjdsM1ZYdyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYt
eGVuL2luY2x1ZGUvbWRfdmFyLmgKLTQyM2U3ZThiOWlGMG9WNzBGNjJ2TnJadDhZYmlRQSBmcmVl
YnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2luY2x1ZGUvbXVsdGljYWxsLmgKLTQyM2U3ZThi
cFVieXZrWjdhOE1XWTBBX29XckIwdyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2lu
Y2x1ZGUvcGFyYW0uaAotNDIzZTdlOGJkejFmajRSbGo4VzdPV1hnTGZCVDd3IGZyZWVic2QtNS4z
LXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS9wY2IuaAotNDIzZTdlOGJIaEhHeWJSbTRPWHdk
cTlORU92WndRIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS9wY3B1LmgK
LTQyM2U3ZThiSTFkdmVrM1pSN0JLdzdkTWtWQUVrQSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kz
ODYteGVuL2luY2x1ZGUvcG1hcC5oCi00MjNlN2U4YlZPb1BndUNMeU5qN3BpbC1QVDdWY3cgZnJl
ZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pbmNsdWRlL3NlZ21lbnRzLmgKLTQyM2U3ZThj
OUF1d2tzUnJ0MHB0UktIbk5WV3VOUSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2lu
Y2x1ZGUvc3luY2hfYml0b3BzLmgKLTQyM2U3ZThjc2RXaW1uTUJJMkh4RURKMzBMNDJrUSBmcmVl
YnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL2luY2x1ZGUvdHJhcC5oCi00MjNlN2U4Y2RzRWhQ
eWFkMnBwRG9TaUJSNGVCOWcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2LXhlbi9pbmNsdWRl
L3ZtcGFyYW0uaAotNDIzZTdlOGNjR0k3a3pJbFJjRVZ6aUdaem00NndnIGZyZWVic2QtNS4zLXhl
bi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS94ZW4tb3MuaAotNDIzZTdlOGNWU3FMSU9wNXZINEFE
dkFMX01GNlFnIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS94ZW5faW50
ci5oCi00MjNlN2U4YzF2elhLOTFGS2FNblp6ME5acGI1TkEgZnJlZWJzZC01LjMteGVuLXNwYXJz
ZS9pMzg2LXhlbi9pbmNsdWRlL3hlbmZ1bmMuaAotNDIzZTdlOGNMUEhiZ1VKSExmMXBQcVpYbEJn
VnFRIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14ZW4vaW5jbHVkZS94ZW5wbWFwLmgKLTQy
M2U3ZThjYWFscUcwVXNHeGtrOVBzaGZuTUZ0QSBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYt
eGVuL2luY2x1ZGUveGVudmFyLmgKLTQyM2U3ZThjOE1HVEIxMlcyR1otbVRhLV9UNVh1dyBmcmVl
YnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL3hlbi9ibGtmcm9udC94Yl9ibGtmcm9udC5jCi00
MjNlN2U4ZExfbFFrMW5icUo1TVBMNWNUelhSNWcgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9pMzg2
LXhlbi94ZW4vY2hhci9jb25zb2xlLmMKLTQyM2U3ZThkNExCZzdsempIdHNzbnhjWndlekxKUSBm
cmVlYnNkLTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL3hlbi9taXNjL2V2dGNobl9kZXYuYwotNDIz
ZTdlOGRWWDJRa3V6V3dCMnJ0WkR4RDVZXy13IGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvaTM4Ni14
ZW4veGVuL21pc2MvbnB4LmMKLTQyM2U3ZThkX1BkV1hqUWVSZzc1dHdoN1RsZUpoUSBmcmVlYnNk
LTUuMy14ZW4tc3BhcnNlL2kzODYteGVuL3hlbi9uZXRmcm9udC94bl9uZXRmcm9udC5jCi00MjNl
N2U4ZGxzYzFvQ1dfdWw1N3cwQUhZNWpaalEgZnJlZWJzZC01LjMteGVuLXNwYXJzZS9rZXJuL2tl
cm5fZm9yay5jCi00MjczNDZiZkhKUWxkVmdELWFjRHlfMnRvS01oVEEgZnJlZWJzZC01LjMteGVu
LXNwYXJzZS9rZXJuL2tlcm5fc2h1dGRvd24uYwotNDIzZTdlOGRWREwxV0xmYm1RV3VYTWJldFlr
NGpBIGZyZWVic2QtNS4zLXhlbi1zcGFyc2UvbWtidWlsZHRyZWUKLTQyM2U3ZThkQnJPckFieWRL
Nmg0OWJZMFZ2RGdQdyBmcmVlYnNkLTUuMy14ZW4tc3BhcnNlL3hlbmZic2Rfa2VybmVsX2J1aWxk
Ci00MTg3Y2E5NV9lUU42MnVnVjF6bGlRY2Z6WHJIbncgaW5zdGFsbC5zaAotM2U1YTRlNjU4OUct
VTQybEZLczQzcGxza1hvRnhRIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL01ha2VmaWxlCi0zZTVh
NGU2NUlFUGpuV1BaNXczVHhTNXNjVjhFd2cgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94
ZW4vTWFrZWZpbGUKLTNlNWE0ZTY1bi1LaHNFQXMtQTRVTGlTdEJwLXI2dyBsaW51eC0yLjQuMzAt
eGVuLXNwYXJzZS9hcmNoL3hlbi9ib290L01ha2VmaWxlCi0zZTVhNGU2NU9WX2pfREJ0anp0NXZl
ajc3MUFKc0EgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94ZW4vY29uZmlnLmluCi00MDY0
ODUyNlN4Y0E0bEdJSEJfazdJRDhWbFJTencgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94
ZW4vZGVmY29uZmlnLXhlbjAKLTQwYzczYzc3UWVzYkw3ZUl2Ry1mSkdBdFZ3aEdSZyBsaW51eC0y
LjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9kZWZjb25maWcteGVuVQotM2U2Mzc3ZjV4d1BmWVpr
UEhQckRiRXExUFJON3VRIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2FyY2gveGVuL2RyaXZlcnMv
YmFsbG9vbi9NYWtlZmlsZQotNDA4M2RjMTZ6MGp2WkVINFBpVkRiRFJyZWFOcDZ3IGxpbnV4LTIu
NC4zMC14ZW4tc3BhcnNlL2FyY2gveGVuL2RyaXZlcnMvYmxraWYvTWFrZWZpbGUKLTQwODNkYzE2
S1F1czg4YTRVM3VDVjZxVkNBNl84USBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9k
cml2ZXJzL2Jsa2lmL2JhY2tlbmQvTWFrZWZpbGUKLTQwNzU4MDZkSTVrZmVNRDVSVi1EQTBQWW9U
aHhfdyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9kcml2ZXJzL2Jsa2lmL2Zyb250
ZW5kL01ha2VmaWxlCi00MDc1ODA2ZDQtajd2TjBNbjBia2xJMWNSVVgxdlEgbGludXgtMi40LjMw
LXhlbi1zcGFyc2UvYXJjaC94ZW4vZHJpdmVycy9ibGtpZi9mcm9udGVuZC9jb21tb24uaAotNDA3
NTgwNmRpYmpDY2Z1WHY2Q0lOTWh4V1R3M2pRIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2FyY2gv
eGVuL2RyaXZlcnMvYmxraWYvZnJvbnRlbmQvdmJkLmMKLTNlNWE0ZTY1RzNlMnMwZ2hQTWdpSi1n
QlRVSjB1USBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9kcml2ZXJzL2NvbnNvbGUv
TWFrZWZpbGUKLTNlNWE0ZTY1Nm5mRklTVGhmYnlYUU9BNkhONllIdyBsaW51eC0yLjQuMzAteGVu
LXNwYXJzZS9hcmNoL3hlbi9kcml2ZXJzL2RvbTAvTWFrZWZpbGUKLTQwNDIwYTZlYlJxRGp1Zm9O
MVdTSnZvbEVXMldqdyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9kcml2ZXJzL2V2
dGNobi9NYWtlZmlsZQotNDA4M2RjMTYtS2Q1eTlwc0tfeWsxNjFzbWU1ajVRIGxpbnV4LTIuNC4z
MC14ZW4tc3BhcnNlL2FyY2gveGVuL2RyaXZlcnMvbmV0aWYvTWFrZWZpbGUKLTQwODNkYzE2VW1I
WHhTOWdfVUZWbmtVcE4tb1AyUSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9kcml2
ZXJzL25ldGlmL2JhY2tlbmQvTWFrZWZpbGUKLTQwNTg1M2Yyd2c3SlhaSk5sdHNwTXdPWkprbHhn
dyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9kcml2ZXJzL25ldGlmL2Zyb250ZW5k
L01ha2VmaWxlCi0zZTVhNGU2NWxXemtpUFhzWmR6UHQyUk5uSkdHMWcgbGludXgtMi40LjMwLXhl
bi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL01ha2VmaWxlCi0zZTVhNGU2NV9ocWZ1eHRHRzhJVXk2
d1JNODZFY2cgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL2VudHJ5LlMK
LTNlNWE0ZTY1SHlfMWlVdk1UUHNOcUdOWGQ5dUZwZyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9h
cmNoL3hlbi9rZXJuZWwvaGVhZC5TCi0zZTVhNGU2NVJNR2N1QS1IQ24zLXdOeDNmRlF3ZGcgbGlu
dXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL2kzODZfa3N5bXMuYwotM2U1YTRl
NjUzVTZjRUxHdjUyOEl4T0xIdkNxOGlBIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2FyY2gveGVu
L2tlcm5lbC9pcnEuYwotM2U1YTRlNjVtdVQ2U1UzY2s0N0lQODdRN1RpNWhBIGxpbnV4LTIuNC4z
MC14ZW4tc3BhcnNlL2FyY2gveGVuL2tlcm5lbC9sZHQuYwotNDA1MWRiOTVOOU45OUZqc1J3aTQ5
WUtVTkhXSThBIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2FyY2gveGVuL2tlcm5lbC9wY2ktcGMu
YwotM2U1YTRlNjVJR3QzV3dRRE5pTDRoLWdZV2dOVFdRIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNl
L2FyY2gveGVuL2tlcm5lbC9wcm9jZXNzLmMKLTNlNWE0ZTY2dFItcUpNTGozTXBwY0txbXZ1STJY
USBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9rZXJuZWwvc2V0dXAuYwotM2U1YTRl
NjZmV1NUYWdMR1UyUDhCR0ZHUmpoRGl3IGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2FyY2gveGVu
L2tlcm5lbC9zaWduYWwuYwotM2U1YTRlNjZOX19sVVhOd3pRLWVBRFJ6SzlMWHVRIGxpbnV4LTIu
NC4zMC14ZW4tc3BhcnNlL2FyY2gveGVuL2tlcm5lbC90aW1lLmMKLTNlNWE0ZTY2YUhDYlFfRjVR
WjhWZXlpa0xtdVJaUSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9hcmNoL3hlbi9rZXJuZWwvdHJh
cHMuYwotM2U1YTRlNjYtOV9OY3pyVk1idVFrb1NMeVhja0l3IGxpbnV4LTIuNC4zMC14ZW4tc3Bh
cnNlL2FyY2gveGVuL2xpYi9NYWtlZmlsZQotM2U1YTRlNjYzN1pEazBCdkZFQy1hRlFzNTk5LW5n
IGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2FyY2gveGVuL2xpYi9kZWxheS5jCi0zZTVhNGU2NmNy
b1ZncGNKeUp1RjJ5Y1F3MEh1SncgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94ZW4vbW0v
TWFrZWZpbGUKLTNlNWE0ZTY2bDhRNVR2LTZCM2xRSVJtYVZiRlB6ZyBsaW51eC0yLjQuMzAteGVu
LXNwYXJzZS9hcmNoL3hlbi9tbS9mYXVsdC5jCi0zZTVhNGU2NjFnTHp6ZmYyNXBKb29LSUlXZTdJ
V2cgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94ZW4vbW0vaW5pdC5jCi0zZjBiZWQ0M1VV
ZFFpY2hYQWlWTnJqVi15Mkt6Y2cgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvYXJjaC94ZW4vbW0v
aW9yZW1hcC5jCi0zZTVhNGU2NnFSbFNUY2phZmlkTUI2dWxFQ0FEdmcgbGludXgtMi40LjMwLXhl
bi1zcGFyc2UvYXJjaC94ZW4vdm1saW51eC5sZHMKLTNlNWE0ZTY2bXJ0bG1WNzVMMXRqS0RnOFJh
TTVnQSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9kcml2ZXJzL2Jsb2NrL2xsX3J3X2Jsay5jCi00
MGQ3MGMyNC1EeTJIVU1yd1NaYWdmWHZBUG5JNHcgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvZHJp
dmVycy9jaGFyL01ha2VmaWxlCi0zZjEwOGFlYUxjR0RnUWRGQUFOTFRVRWlkMGEwNXcgbGludXgt
Mi40LjMwLXhlbi1zcGFyc2UvZHJpdmVycy9jaGFyL21lbS5jCi0zZTVhNGU2NnJ3NjVDeHlvbFc5
UEt6NEdHNDJSY0EgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvZHJpdmVycy9jaGFyL3R0eV9pby5j
Ci00MGM5YzBjMXBQd1lFMy00aS1vSTN1YlV1N1VndlEgbGludXgtMi40LjMwLXhlbi1zcGFyc2Uv
ZHJpdmVycy9zY3NpL2FpYzd4eHgvTWFrZWZpbGUKLTNlNWE0ZTY2d2JlQ3BzSmdWZl9VOEpkZS1D
TmNzQSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYnVncy5oCi0zZTVh
NGU2NkhkU2t2SVY2U0oxZXZHX3htVG1YSEEgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvaW5jbHVk
ZS9hc20teGVuL2Rlc2MuaAotM2U1YTRlNjZTWXBfVXBBVmNGOExjMXdhM1F0Z3p3IGxpbnV4LTIu
NC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9maXhtYXAuaAotNDA2YWVlYWFRdmw0Uk50
bWQ5aERFdWdCVVJiRnBRIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9o
aWdobWVtLmgKLTNlNWE0ZTY3WXRjeURMUXNTaGhDZlF3UFNFTGZ2QSBsaW51eC0yLjQuMzAteGVu
LXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vaHdfaXJxLmgKLTQwNjAwNDRmVng3LXRva3ZOTEtCZl82
cUJCNGxxUSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vaW8uaAotM2U1
YTRlNjczcDdQRU95SEZtM25Ia1lYNkhRWUJnIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1
ZGUvYXNtLXhlbi9pcnEuaAotNDBkNzBjMjQwdFc3VFdBcmwxVlVnSUZIMm5WTzFBIGxpbnV4LTIu
NC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9rZXlib2FyZC5oCi0zZTVhNGU2NzhkZHNR
T3BiU2lSZHkxR1JjRGM5V0EgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVu
L21tdV9jb250ZXh0LmgKLTQwZDA2ZTViMllXSW5VWDFYdjlhbVZBTndkXzJYZyBsaW51eC0yLjQu
MzAteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vbW9kdWxlLmgKLTNlNWE0ZTY3bW5RZmgtUjhL
Y1FDYVZvMk9obzZ5ZyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vcGFn
ZS5oCi00MDliYTJlN1pmVjVocVR2SXp4THRwQ2xueHRJemcgbGludXgtMi40LjMwLXhlbi1zcGFy
c2UvaW5jbHVkZS9hc20teGVuL3BjaS5oCi0zZTVhNGU2N3VUWVU1b0VuSURqeHVhZXo4bmpqcWcg
bGludXgtMi40LjMwLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL3BnYWxsb2MuaAotM2U1YTRl
NjdYN0p5dXBnZFlrZ0RYMTlIdWoyc0F3IGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUv
YXNtLXhlbi9wZ3RhYmxlLTJsZXZlbC5oCi0zZTVhNGU2N2dyNE5MR3RRNUN2U0xpbU1ZWmxrT0Eg
bGludXgtMi40LjMwLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL3BndGFibGUuaAotM2U1YTRl
Njc2dUs0eEVyVEJESDZYSlJFbjlMU3lnIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUv
YXNtLXhlbi9wcm9jZXNzb3IuaAotNDEyMjQ2NjNZQkNVTVgxa1ZvX0hSVXRnYUhUaTd3IGxpbnV4
LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9xdWV1ZXMuaAotM2U1YTRlNjh1Snot
eEkwSUJWTUQ3eFJMUUtKREZnIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhl
bi9zZWdtZW50LmgKLTNlNWE0ZTY4TmZkaDZRY09LVVRHQ2FZa2YyTG1ZQSBsaW51eC0yLjQuMzAt
eGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vc21wLmgKLTNlNWE0ZTY4bVRyMHpjcDlTWERibmQt
WExycmZ4dyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vc3lzdGVtLmgK
LTNmMTA1NmE5TF9rcUhjRmhlVjAwS2JLQnp2OWo1dyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9p
bmNsdWRlL2FzbS14ZW4vdmdhLmgKLTQwNjU5ZGVmZ1dBOTJhcmV4cE1HbjhYM1FNRGozdyBsaW51
eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4veG9yLmgKLTNmMDU2OTI3Z01IbDdt
V0I4OXJiNzNKYWhiaFFJQSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2xpbnV4L2Js
ay5oCi00MjMwNWY1NG1GU2NRQ3R0cGo1N0VJbTYwQm54SWcgbGludXgtMi40LjMwLXhlbi1zcGFy
c2UvaW5jbHVkZS9saW51eC9oaWdobWVtLmgKLTQxOWUwNDg4U0J6UzNtZFVod2dzRVM1YTVlM2Fi
QSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9pbmNsdWRlL2xpbnV4L2lycS5oCi00MTI0ZjY2ZlBI
RzZ5dkJfdlhtZXNqdnpySjN5TWcgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvaW5jbHVkZS9saW51
eC9tbS5oCi00MDFjMDU5MERfa3dKRFU1OVg4Tnl2cVN2X0NsMkEgbGludXgtMi40LjMwLXhlbi1z
cGFyc2UvaW5jbHVkZS9saW51eC9zY2hlZC5oCi00MGEyNDhhZmdJMF9KS3RoZFlBZThiZVZmWFNU
cFEgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvaW5jbHVkZS9saW51eC9za2J1ZmYuaAotNDAxYzA1
OTJwTHJwX2FDYlFSbzlHWGlZUVFhVlZBIGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL2luY2x1ZGUv
bGludXgvdGltZXIuaAotM2Y5ZDRiNDQyNDd1ZG9xV0VnRmthSGlXdjZVdnlnIGxpbnV4LTIuNC4z
MC14ZW4tc3BhcnNlL2tlcm5lbC90aW1lLmMKLTQwMWMwNTliakxCRllIUkQ0UHkydU0zZUExRDR6
USBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9rZXJuZWwvdGltZXIuYwotM2U2ZTdjMWVmYlFlOTN4
Q3ZPcE9WQ25YVE1tUTV3IGxpbnV4LTIuNC4zMC14ZW4tc3BhcnNlL21rYnVpbGR0cmVlCi00MDZh
ZWVhZmtybkN1SVZXTEZ2M2tmbjR1QUQ1RWcgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvbW0vaGln
aG1lbS5jCi0zZTVhNGU2OEd4Q0lhRkg0c3kwMXYxd2phcGV0YUEgbGludXgtMi40LjMwLXhlbi1z
cGFyc2UvbW0vbWVtb3J5LmMKLTNmMTA4YWY1VnhQa0x2MTN0WHBYZ29SS0FMUXRYUSBsaW51eC0y
LjQuMzAteGVuLXNwYXJzZS9tbS9tcHJvdGVjdC5jCi0zZTVhNGU2ODF4TVBkRjl4Q013cHlmdVlN
eVNVNWcgbGludXgtMi40LjMwLXhlbi1zcGFyc2UvbW0vbXJlbWFwLmMKLTQwOWJhMmU3YWtPRnFR
VWc2UXlnMnMyOHhjWGlNZyBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9tbS9wYWdlX2FsbG9jLmMK
LTQxNTA1YzU3V0FkNWwxcmxmQ0xOU0NweDlKMTN2QSBsaW51eC0yLjQuMzAteGVuLXNwYXJzZS9u
ZXQvY29yZS9za2J1ZmYuYwotNDBmNTYyMzcydTNBN19rZmJZWWl4UEhKSnhZVXhBIGxpbnV4LTIu
Ni4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL0tjb25maWcKLTQwZjU2MjM3dXRINDFOUHVrcUhrc3VO
ZjI5SUM5QSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9LY29uZmlnLmRyaXZlcnMK
LTQwZjU2MjM3cGVuQUFsV1ZCVkRwZVFaTkZJZzhDQSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9h
cmNoL3hlbi9NYWtlZmlsZQotNDBmNTYyMzdKVGM2MG0xRlJsVXhrVWFHU1FLck53IGxpbnV4LTIu
Ni4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2Jvb3QvTWFrZWZpbGUKLTQwZjU2MjM3aFJ4YmFjVV8z
UGRvQWw2RGpaM0pudyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9jb25maWdzL3hl
bjBfZGVmY29uZmlnX3g4Nl8zMgotNDI0ZjAwMWRzYU1FUTF3V1FuUG11MGVqbzZwZ1BBIGxpbnV4
LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2NvbmZpZ3MveGVuMF9kZWZjb25maWdfeDg2XzY0
Ci00MGY1NjIzN3d1YmZqSktsZkl6WmxJM1pNMlZnR0EgbGludXgtMi42LjExLXhlbi1zcGFyc2Uv
YXJjaC94ZW4vY29uZmlncy94ZW5VX2RlZmNvbmZpZ194ODZfMzIKLTQyNGYwMDFkc0J6Q2V6WVpE
OHZBbi1oNUQ5WlJ0USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9jb25maWdzL3hl
blVfZGVmY29uZmlnX3g4Nl82NAotNDBmNTYyMzdNdGEweUhOYU1TX3F0TTJyZ2UwcVlBIGxpbnV4
LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYvS2NvbmZpZwotNDBmNTYyMzh1MkNKZFhO
cGpzWmdIQnhlVnlZLTJnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYvTWFr
ZWZpbGUKLTQwZjU2MjM4ZWN6dmVKODZrXzRoTnhDTFJRSUYtZyBsaW51eC0yLjYuMTEteGVuLXNw
YXJzZS9hcmNoL3hlbi9pMzg2L2tlcm5lbC9NYWtlZmlsZQotNDI3NzhhNjhfa0d5ZmxEblJiYXI5
V0FtYjRDS1l3IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVsL2Fj
cGkvTWFrZWZpbGUKLTQyNzc4YTY4XzJPcnVTejdsd0ZQQmlHaGwzeS1GQSBsaW51eC0yLjYuMTEt
eGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2L2tlcm5lbC9hY3BpL2Jvb3QuYwotNDI3NzhhNjloNzZT
NVNDbkRvbm54bkl0OW5ER0ZRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYv
a2VybmVsL2FwaWMuYwotNDBmNTYyMzhyWFZUSlFLYkJ1WFhMSDUycUVBcmNnIGxpbnV4LTIuNi4x
MS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVsL2NwdS9NYWtlZmlsZQotNDBmNTYyMzg1
czRscjZaZzkyZ0V4ZTdVUTRBNzZRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kz
ODYva2VybmVsL2NwdS9jb21tb24uYwotNDFhYjQ0MGJucHhaZFdTaFpyR2dNOXBQYXo1cm1BIGxp
bnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVsL2NwdS9tdHJyL01ha2Vm
aWxlCi00MWFiNDQwYkJLV3otYUVPRW9qVTRQQU1YZTNQcGcgbGludXgtMi42LjExLXhlbi1zcGFy
c2UvYXJjaC94ZW4vaTM4Ni9rZXJuZWwvY3B1L210cnIvbWFpbi5jCi00MGY1NjIzOFhEdEhTaWpr
QUZsYnYxUFQ4Qmh3X1EgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9rZXJu
ZWwvZW50cnkuUwotNDBmNTYyMzhibnZjaUF1eXpBaU1rZHpHRXJZdDFBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVsL2hlYWQuUwotNDBmNThhMGQzMU0yRWt1UGJH
OTRuc19uT2kwUFZBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVs
L2kzODZfa3N5bXMuYwotNDI3NzhhNjlfbG9kVHpaVmxvamliMS1wWkYwMzBnIGxpbnV4LTIuNi4x
MS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVsL2lvX2FwaWMuYwotNDBmYWE3NTFfemJa
bEFtTHlRZ0NYZFlla1ZGZFdBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYv
a2VybmVsL2lvcG9ydC5jCi00MWQwMGQ4MnpOOElmTEJSeGM3R19pN2xid1QzY1EgbGludXgtMi42
LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9rZXJuZWwvaXJxLmMKLTQwZjU2MjM4dWUzWVJz
SzUySEc3aWNjTnpQMUF3USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2L2tl
cm5lbC9sZHQuYwotNDFkNTRhNzZZTUNBNjdTOEotVEJUM0o2Mld4NnlBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYva2VybmVsL21pY3JvY29kZS5jCi00Mjc3OGE2OW9iRXF2
Ujc1d1NLQ1dQazlRbkhvLXcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9r
ZXJuZWwvbXBwYXJzZS5jCi00MTA3YWRmMWNOdHN1T3hPQjRUNnBhQW9ZMlIyUEEgbGludXgtMi42
LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9rZXJuZWwvcGNpLWRtYS5jCi00MGY1NjIzOGE4
aU9WREVvb3N0c2J1bl9zeTJpNGcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4
Ni9rZXJuZWwvcHJvY2Vzcy5jCi00MGY1NjIzOFlRSUpvWUcyZWhER0VjZFRnTG1HYmcgbGludXgt
Mi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9rZXJuZWwvc2V0dXAuYwotNDBmNTYyMzhu
V01RZzdDS2J5VHkwS0pOdkN6YnRnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kz
ODYva2VybmVsL3NpZ25hbC5jCi00MTgxMWNhYzRsa0NCLWZIaXI2Q2N4dUVKMnBHc1EgbGludXgt
Mi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9rZXJuZWwvc21wLmMKLTQxODExY2E5bWJH
cHFCclpWclVHRWl2OENUVjNuZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2
L2tlcm5lbC9zbXBib290LmMKLTQwZjU2MjM4cVZHa3BPX3ljblFBOGswM2tRekFnQSBsaW51eC0y
LjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2L2tlcm5lbC90aW1lLmMKLTQwZjU2MjM4TnpU
Z2VPNjNSR294SHJXNU5RZU8zUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2
L2tlcm5lbC90aW1lcnMvTWFrZWZpbGUKLTQwZjU2MjM4Qk1xRzVQdVNIdWZwamJ2cF9oZWxCdyBs
aW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2L2tlcm5lbC90aW1lcnMvdGltZXJf
dHNjLmMKLTQwZjU2MjM4OXhOYTc4WUJaY2lVaWJRanlSVV9MZyBsaW51eC0yLjYuMTEteGVuLXNw
YXJzZS9hcmNoL3hlbi9pMzg2L2tlcm5lbC90cmFwcy5jCi00MGY1NjIzOEp5cEtBVUcwMVpvakZ3
SDdxblo1dUEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9rZXJuZWwvdnN5
c2NhbGwuUwotNDI3MjQ1ZGJvUUJraHE4NDF3SVBxbFJELUFHOUp3IGxpbnV4LTIuNi4xMS14ZW4t
c3BhcnNlL2FyY2gveGVuL2kzODYvbWFjaC1kZWZhdWx0L01ha2VmaWxlCi00MGY1NjIzOGEzdzYt
YnlPemV4SWxNZ25pNzZMY2cgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9t
bS9NYWtlZmlsZQotNDBmNTYyMzhJTHg4eGxieXdOYnpUZHY1WnI0eFhRIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYvbW0vZmF1bHQuYwotNDExOGNjMzVDYlk4cmZHVnNwRjVP
LTdFa1hCRUFBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYvbW0vaGlnaG1l
bS5jCi00MGY1NjIzODNTS3ZEU3RkdHJ2enI1ZnlDYlc0cncgbGludXgtMi42LjExLXhlbi1zcGFy
c2UvYXJjaC94ZW4vaTM4Ni9tbS9oeXBlcnZpc29yLmMKLTQwZjU2MjM5eGNOeWxBeHVHc1FId2kx
QXlNTFY4dyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi9pMzg2L21tL2luaXQuYwot
NDEwNjJhYjdDanhDMVVCYUZoT01XV2RoSGtJVXlnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2Fy
Y2gveGVuL2kzODYvbW0vaW9yZW1hcC5jCi00MGY1NjIzOTA2VVlIdjFyc1ZVZVJjMHRGVDBkV3cg
bGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4vaTM4Ni9tbS9wZ3RhYmxlLmMKLTQxMDdh
ZGYxMm5keTk0TWlkQ2FpdkRpYkozcFBBZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hl
bi9pMzg2L3BjaS9NYWtlZmlsZQotNDEwN2FkZjFzNXU2MjQ5RE5QVVZpWDFZTmFnYlVRIGxpbnV4
LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2kzODYvcGNpL2lycS5jCi00MGY1NjIzOXpPa3NH
Z19INFhENHllNmlaTnRvWkEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4va2VybmVs
L01ha2VmaWxlCi00MGY1NjIzOWJ2T2p1dXVWaVowWE1sTmlSRUZDMEEgbGludXgtMi42LjExLXhl
bi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL2N0cmxfaWYuYwotNDFhYjZmYTA2SmRGN2p4VXN1RGNq
TjNVaHVJQXhnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2tlcm5lbC9kZXZtZW0u
YwotNDBmNTYyMzh4RlFlOVQ3TV9VX0ZJdE0tYlpJcEx3IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNl
L2FyY2gveGVuL2tlcm5lbC9ldnRjaG4uYwotNDExMGY0NzhhZVFXbGxJTjdKNGtvdUFIaUFxclB3
IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL2tlcm5lbC9maXh1cC5jCi00MTJkZmFl
OWVBM182ZTZiQ0dVdGcxbWo4YjU2ZlEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4v
a2VybmVsL2dudHRhYi5jCi00MGY1NjIzOTJMQmh3bU94VlBzWWRrWVhNeElfWlEgbGludXgtMi42
LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL3JlYm9vdC5jCi00MTRjMTEzMzk2dEsxSFRW
ZVVhbG0zdS0xREYxNmcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL3Nr
YnVmZi5jCi00MThmOTBlNGxHZGVKSzlybWJPQjFrTi1JS1Nqc1EgbGludXgtMi42LjExLXhlbi1z
cGFyc2UvYXJjaC94ZW4va2VybmVsL3NtcC5jCi0zZjY4OTA1YzVlaUEtbEJNUVN2WExNV1MxaWtE
RUEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4va2VybmVsL3hlbl9wcm9jLmMKLTQy
NGVmYWE2eGFoVTJxODVfZFQtU2pVSkVhaXZmZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNo
L3hlbi94ODZfNjQvS2NvbmZpZwotNDI0ZWZhYTZrS2xlV2U0NUlycXNHOGdrZWpnRVFBIGxpbnV4
LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9NYWtlZmlsZQotNDJiYTdmYzRsYjE2
cms5ZlZKZU9CVFBweTdiSEZRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82
NC9pYTMyL01ha2VmaWxlCi00MmJhN2ZjNFVSbzlROWd5T3FlbWY0Y0NjQWZZQ2cgbGludXgtMi42
LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2lhMzIvaWEzMmVudHJ5LlMKLTQyYmE3ZmM0
cVBBWDhHMUhoVlVQbXBzOHh3X09kdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi94
ODZfNjQvaWEzMi9zeXNjYWxsMzIuYwotNDJiYTdmYzR4cXdpRVI3VV8yTnZOd3F4aFJNbzFnIGxp
bnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9pYTMyL3ZzeXNjYWxsLWludDgw
LlMKLTQyNGVmYWE2SFN5dVZvZGw2U3hGR2ozOXZscDZNQSBsaW51eC0yLjYuMTEteGVuLXNwYXJz
ZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL01ha2VmaWxlCi00MjhmMDk3M19tb0IyNkxZdDU2eFhL
WUNUcUVkWHcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tlcm5lbC9h
Y3BpL01ha2VmaWxlCi00MjhmMDk3M05CZGdJTm1XT0VKam9JREw3M1NEYlEgbGludXgtMi42LjEx
LXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tlcm5lbC9hcGljLmMKLTQyNGVmYWE3YlZBdzNa
X3EwU2RGaXZmTlZhdnlJZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi94ODZfNjQv
a2VybmVsL2FzbS1vZmZzZXRzLmMKLTQyNGVmYWE3ZGRUVmFiaDU0N09wZjB1OXZLbVVYdyBsaW51
eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL2U4MjAuYwotNDI4ODY4
YmJRdXN0X0ZrU2RrZXJNcVlCV2ZyVktnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVu
L3g4Nl82NC9rZXJuZWwvZWFybHlfcHJpbnRrLmMKLTQyNGVmYWE3Ql9CV3JBa0xQSk5vS2s0RVFZ
MmE3dyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL2VudHJ5
LlMKLTQyNGVmYWE3dmhnaTd0aDVRVklDamZ1SG1FV09rdyBsaW51eC0yLjYuMTEteGVuLXNwYXJz
ZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL2hlYWQuUwotNDI0ZWZhYTd0aU1FWlNBWWVwd3lqYU5X
eHlYRjdRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9rZXJuZWwvaGVh
ZDY0LmMKLTQyNGVmYWE2TTZBR2Y1M1RKYTJ5OWNsNmNvb3MwZyBsaW51eC0yLjYuMTEteGVuLXNw
YXJzZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL2luaXRfdGFzay5jCi00MjhmMDk3M0VZM25OR1lh
dFFuN0lPNjFSSE8wb1EgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tl
cm5lbC9pb19hcGljLmMKLTQyNGVmYWE2d0hYWGFsb1p5Z0F2Nnl3RGI3dTduUSBsaW51eC0yLjYu
MTEteGVuLXNwYXJzZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL2lvcG9ydC5jCi00MjRlZmFhNmdP
a2M5X3VIQ0xndllfRFhQcWhfc2cgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2
XzY0L2tlcm5lbC9pcnEuYwotNDI0ZWZhYTZpYk4zeFhFZVhveFVSbUtmSkZfQ1VBIGxpbnV4LTIu
Ni4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9rZXJuZWwvbGR0LmMKLTQyOGYwOTczN05F
LTlYVHZ2QTU4VFhMUDBqNTRVdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNoL3hlbi94ODZf
NjQva2VybmVsL21wcGFyc2UuYwotNDI0ZWZhYTZhWDRKa1hBekJmNG5xeFJtTFVmaHFRIGxpbnV4
LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9rZXJuZWwvcGNpLWRtYS5jCi00MjRl
ZmFhN2U4blZ3MDRxLXBLOFhSRmFIUFZ4X0EgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94
ZW4veDg2XzY0L2tlcm5lbC9wY2ktbm9tbXUuYwotNDI0ZWZhYTdDeFk5Y2JocWFwVWZxVlluRDdU
OUxRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9rZXJuZWwvcHJvY2Vz
cy5jCi00MjRlZmFhN0ktRFB6ajFma1plWVBKUzdyQTRGQXcgbGludXgtMi42LjExLXhlbi1zcGFy
c2UvYXJjaC94ZW4veDg2XzY0L2tlcm5lbC9zZXR1cC5jCi00MjRlZmFhN0RJVlRSMVU0d2FQR0h1
Y2hhOVhpbGcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tlcm5lbC9z
ZXR1cDY0LmMKLTQyNGVmYWE2TDFscnp3Q0lhZFROeG9nU3ZsakZ3ZyBsaW51eC0yLjYuMTEteGVu
LXNwYXJzZS9hcmNoL3hlbi94ODZfNjQva2VybmVsL3NpZ25hbC5jCi00MjRlZmFhNjFYendlSnlX
M3Y1TGI5ZWdwZTNydHcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tl
cm5lbC9zbXAuYwotNDI0ZWZhYTc3OE1rcGRrQUlxMEFuMUZqUUVOTl9RIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9rZXJuZWwvc21wYm9vdC5jCi00MjRlZmFhN3N6RXU5
MHhranBYazVUdWZaeHhhNGcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0
L2tlcm5lbC90cmFwcy5jCi00MjRlZmFhNnNKc3VIZEdJR3htMHItdWdzc3MzT1EgbGludXgtMi42
LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tlcm5lbC92c3lzY2FsbC5jCi00MjRlZmFh
NnhiWDlMa0t5YVh2Z2JMOXNfMzlUcncgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4v
eDg2XzY0L2tlcm5lbC94ODY2NF9rc3ltcy5jCi00MmJhN2ZjNG1nNHpWU2RKVU81V2M5UE0tS1Vi
cWcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvYXJjaC94ZW4veDg2XzY0L2tlcm5lbC94ZW5fZW50
cnkuUwotNDI0ZWZhYTY3MHpsUVR0bk9ZS19hTmdxaG1TeC1RIGxpbnV4LTIuNi4xMS14ZW4tc3Bh
cnNlL2FyY2gveGVuL3g4Nl82NC9tbS9NYWtlZmlsZQotNDI0ZWZhYTZIVUM2OC1oQkhnaVdPTURm
S1pvZ0lBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9tbS9mYXVsdC5j
Ci00MjRlZmFhNjVFTFJKM0pmZ1FRS0x6VzZ5MEVDWVEgbGludXgtMi42LjExLXhlbi1zcGFyc2Uv
YXJjaC94ZW4veDg2XzY0L21tL2luaXQuYwotNDI0ZWZhYTYwZFRiSGZ2NjVKQkxWaE5MY05QY1JB
IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9tbS9pb3JlbWFwLmMKLTQy
NGVmYWE2dU1YOFlKQVNBVkpUOHJhbDc0ZHo5USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNo
L3hlbi94ODZfNjQvbW0vcGFnZWF0dHIuYwotNDI0ZWZhYTYyOVhnZlppM3Z2VEF1UW1oQ3FtdklB
IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2FyY2gveGVuL3g4Nl82NC9wY2kvTWFrZWZpbGUKLTQy
NGVmYWE2NFNSTDlGWmh0UW92RkpBVmg5c1psUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9hcmNo
L3hlbi94ODZfNjQvcGNpL01ha2VmaWxlLUJVUwotNDEyNjE2ODh5UzhlQXl5LTdrekc0S0JzMHhi
WUNBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMvTWFrZWZpbGUKLTQyNzc4YTY5UUo5
M3g5cDkzQUxyVFY1UUVMSEYtUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL2FjcGkv
dGFibGVzLmMKLTQxMDhmNWMxV2ZUSXJzMEhaRmVWMzlzdHRla0NUdyBsaW51eC0yLjYuMTEteGVu
LXNwYXJzZS9kcml2ZXJzL2NoYXIvbWVtLmMKLTQxMTEzMDhiWkFJendmX0t6dTZ4MVRaWVozRTBf
USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL2NoYXIvdHR5X2lvLmMKLTQwZjU2MjM5
RHBfdk1UZ3o4VEVidm8xaGpIR2MzdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hl
bi9NYWtlZmlsZQotNDE3NjhmYmNuY3BCUWY4czJsMi1Dd29TTklaOXVBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2JhbGxvb24vTWFrZWZpbGUKLTNlNjM3N2Y4aTVlOWVHejdQ
dzZmUXVodVRRN0RRZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9iYWxsb29u
L2JhbGxvb24uYwotNDEwZDA4OTNvdEZHZ2htdjRkVVhEVUJCZFk1YUlBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa2JhY2svTWFrZWZpbGUKLTQwODdjZjBkMVhnTWtvb1Ra
QWlKUzZOcmNwTFFOUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9ibGtiYWNr
L2Jsa2JhY2suYwotNDA4N2NmMGRaYWRaOHI2Q0V0NGZOTjM1MFlsZTNBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa2JhY2svY29tbW9uLmgKLTQwODdjZjBkeGxoMjlpdzB3
LTlyeE9DRUdDalBjdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9ibGtiYWNr
L2NvbnRyb2wuYwotNDA4N2NmMGRidW9IMjBmTWpOWmpjZ3JSSy0xbXNRIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa2JhY2svaW50ZXJmYWNlLmMKLTQwODdjZjBkazk3dGFj
RHp4ZkJ5V1Y3SmlmVVlxQSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9ibGti
YWNrL3ZiZC5jCi00MGY1NjIzOVNmbGU2d0d2NUZTMHdqU19ISTE1MEEgbGludXgtMi42LjExLXhl
bi1zcGFyc2UvZHJpdmVycy94ZW4vYmxrZnJvbnQvS2NvbmZpZwotNDBmNTYyMzk1YXRsOXg0c3VL
R2hQa2pxTE9YRVNnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa2Zyb250
L01ha2VmaWxlCi00MGY1NjIzOS1KTklhVHpsdmlWSm9oVmRvWU9VcHcgbGludXgtMi42LjExLXhl
bi1zcGFyc2UvZHJpdmVycy94ZW4vYmxrZnJvbnQvYmxrZnJvbnQuYwotNDBmNTYyMzl5OW5hQlRY
ZTQwUGkySl96M3AtZDFnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa2Zy
b250L2Jsb2NrLmgKLTQwZjU2MjM5QlZmUHNYQmlXUWl0WGdEUnRPc2lxZyBsaW51eC0yLjYuMTEt
eGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9ibGtmcm9udC92YmQuYwotNDFhMjI2ZTB2akFjRFhIT25Y
RTV1bW1jZFVEMm1nIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa3RhcC9N
YWtlZmlsZQotNDFhMjI2ZTBWZVpBMU44dGJVNm52SjNPeFVjSm13IGxpbnV4LTIuNi4xMS14ZW4t
c3BhcnNlL2RyaXZlcnMveGVuL2Jsa3RhcC9ibGt0YXAuYwotNDFhMjI2ZTFrNEo1Vk1MbnJZWERX
UnFFbFM0OVlRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL2Jsa3RhcC9ibGt0
YXAuaAotNDFhMjI2ZTEtQV9IeTd1dFM4dkpLYVhuSF90emZBIGxpbnV4LTIuNi4xMS14ZW4tc3Bh
cnNlL2RyaXZlcnMveGVuL2Jsa3RhcC9ibGt0YXBfY29udHJvbG1zZy5jCi00MWEyMjZlMTlOb1VV
VE92czdqdW1ETVJZRElPNFEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vYmxr
dGFwL2Jsa3RhcF9kYXRhcGF0aC5jCi00MWEyMjZlMU1OU3lXV0s1ZEVWZ3ZTUTVPVzBmREEgbGlu
dXgtMi42LjExLXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vYmxrdGFwL2Jsa3RhcF91c2VyZGV2LmMK
LTQwZjU2MjM5ZnNManZ0RDhZQlJBV3BocHM0RkRqZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9k
cml2ZXJzL3hlbi9jb25zb2xlL01ha2VmaWxlCi0zZTVhNGU2NTFUSC1TWEhvdWZ1cm5XamdsNWJm
T0EgbGludXgtMi42LjExLXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vY29uc29sZS9jb25zb2xlLmMK
LTQwZjU2MjM5S1l4TzBZYWJoUHpDVGVVdWxuLWxuQSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9k
cml2ZXJzL3hlbi9ldnRjaG4vTWFrZWZpbGUKLTQwZjU2MjM5RG9pYlRYNlItWllkM1FUWEFCOF9U
QSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9ldnRjaG4vZXZ0Y2huLmMKLTQx
MGE5ODE3SEVWSnZyZWQ1T3lfdUtIM0hGSkM1USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2
ZXJzL3hlbi9uZXRiYWNrL01ha2VmaWxlCi00MDk3YmE4MzFscEdlTGxQZy1iZlY4WGFyVlZ1b1Eg
bGludXgtMi42LjExLXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vbmV0YmFjay9jb21tb24uaAotNDA5
N2JhODN3dnY4eWk1UDV4dWdDVUJBZGI2Ty1BIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZl
cnMveGVuL25ldGJhY2svY29udHJvbC5jCi00MDk3YmE4M2J5WTViVFN1Z0pHWjFleFR4SWNNS3cg
bGludXgtMi42LjExLXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vbmV0YmFjay9pbnRlcmZhY2UuYwot
NDI4OGNlMTlDSHRCTGc2MDBFWjhUTnVTUExzNU5nIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2Ry
aXZlcnMveGVuL25ldGJhY2svbG9vcGJhY2suYwotNDA4N2NmMGRHbVNiRmhGWnlJWkJKenZxeFkt
cUJ3IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL25ldGJhY2svbmV0YmFjay5j
Ci00MGY1NjIzOWxyZ19PYjBCSjhXQkZTMXplZzJDWXcgbGludXgtMi42LjExLXhlbi1zcGFyc2Uv
ZHJpdmVycy94ZW4vbmV0ZnJvbnQvS2NvbmZpZwotNDBmNTYyMzlXZDRrX3ljR19tRnNTTzFyNXhL
ZHRRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL25ldGZyb250L01ha2VmaWxl
Ci00MDU4NTNmNm5iZWF6ck55RVdOSEJ1b1NnMlBpUEEgbGludXgtMi42LjExLXhlbi1zcGFyc2Uv
ZHJpdmVycy94ZW4vbmV0ZnJvbnQvbmV0ZnJvbnQuYwotNDEwOGY1YzFwcEZYVnBRekNPQVo2eFhZ
dWJzaktBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL3ByaXZjbWQvTWFrZWZp
bGUKLTNlNWE0ZTY1SVVmenpNdTJrWkZsR0VCOC1ycFRhQSBsaW51eC0yLjYuMTEteGVuLXNwYXJz
ZS9kcml2ZXJzL3hlbi9wcml2Y21kL3ByaXZjbWQuYwotNDFlZTVlOGJZRFFralJWS25GbjV1Rnl5
MEtyZUN3IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL3VzYmJhY2svY29tbW9u
LmgKLTQxZWU1ZThidDd4ZUJVSnFHNVhKUy1vZnVrZHNnQSBsaW51eC0yLjYuMTEteGVuLXNwYXJz
ZS9kcml2ZXJzL3hlbi91c2JiYWNrL2NvbnRyb2wuYwotNDFlZTVlOGJTczNCR0M3eWVnTV9lazJU
bjBBaHZ3IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL3VzYmJhY2svaW50ZXJm
YWNlLmMKLTQxZWU1ZThiZ2x2cUt2WlNZNXVKNUpHUWVqRXd5USBsaW51eC0yLjYuMTEteGVuLXNw
YXJzZS9kcml2ZXJzL3hlbi91c2JiYWNrL3VzYmJhY2suYwotNDFlZTVlOGNrWjl4Vk52dTlOSEla
REs3SnFBcG1RIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2RyaXZlcnMveGVuL3VzYmZyb250L3Vz
YmZyb250LmMKLTQxZWU1ZThjazlzY3BHaXJmcUVaUkFSYkdEeVRYQSBsaW51eC0yLjYuMTEteGVu
LXNwYXJzZS9kcml2ZXJzL3hlbi91c2Jmcm9udC94aGNpLmgKLTQyYzE2ZmY0Tk1IakF0OWhKSGxk
WEMtNF9BNkhSdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi94ZW5idXMvTWFr
ZWZpbGUKLTQyYzE2ZmY0SVd6RGp2ZzBvMDhOdC1Kcm11b0pzQSBsaW51eC0yLjYuMTEteGVuLXNw
YXJzZS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMKLTQyYzE2ZmY0RHVrTHhLNF9w
VUFOMEd2MGpMTmFaUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX2NvbW1zLmgKLTQyYzE2ZmY0ZlI4U05VaXJTM3ExOUhOelRWb0RYdyBsaW51eC0yLjYu
MTEteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKLTQyYzE2ZmY0
Z29DOEdmSnZFcU5GZ0UxWThmTnM1ZyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX3hzLmMKLTQxMmY0N2U0UktELVI1SVM1Z0VYdmNUOEw0djhnQSBsaW51
eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUuaAotNDI0MDAz
MTh4bEJJVjQ2cXl4TFRhRGVwUExOeWhnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUv
YXNtLXhlbi9hc20taTM4Ni9hZ3AuaAotNDBmNTYyMzlZQWpTNTJRRzJGSUFRcEhEWkFkR0hnIGxp
bnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4Ni9kZXNjLmgKLTQx
MDdhZGYxRTVPNHp0R0hOR016Q0NOaGN2cU5vdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNs
dWRlL2FzbS14ZW4vYXNtLWkzODYvZG1hLW1hcHBpbmcuaAotNDBmNTYyM2FrSW9Cc1EzS3hTQjJr
dWZrYmdPTlhRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4
Ni9maXhtYXAuaAotNDE5Nzk5MjV6MU1zS1UxU2Z1dWhlTTFJRkRRX2JBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4Ni9mbG9wcHkuaAotNDExOGI2YTQxOGdu
TDZBWnNUZGdsQzkyWUdxWVRnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhl
bi9hc20taTM4Ni9oaWdobWVtLmgKLTQyNTM5ZmI1QTloc1MzTkZRLTJWWTR5MVRPTlpaUSBsaW51
eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvaHlwZXJjYWxsLmgK
LTQwZjU2MjNhSlZYUXdwSk1PTEU5OVhndkdzZlE4USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9p
bmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvaW8uaAotNDBmNTYyM2FLWGtCQnhncEx4Mk5jdmtuY1Ex
WXl3IGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4Ni9tYWNo
LXhlbi9pcnFfdmVjdG9ycy5oCi00MGY1NjIzYURNQ3NXT0ZPMGprdFo0ZThzand2RWcgbGludXgt
Mi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS1pMzg2L21hY2gteGVuL3NldHVw
X2FyY2hfcG9zdC5oCi00MGY1NjIzYXJzRlhrR2RQdklxdkZpM3lGWEdSMFEgbGludXgtMi42LjEx
LXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS1pMzg2L21hY2gteGVuL3NldHVwX2FyY2hf
cHJlLmgKLTQxODExZjA3SXJpOWhydnM5N3QtYmF4bWhPd1dEUSBsaW51eC0yLjYuMTEteGVuLXNw
YXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvbWFjaC14ZW4vc21wYm9vdF9ob29rcy5oCi00
MjZmYTRkN1J6dmNGTXFmZl9NNzZIcnZSUVpIU2cgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5j
bHVkZS9hc20teGVuL2FzbS1pMzg2L21tdS5oCi00MTIwZjgwN0dDTzB1cXNMcWRaajljc3hSMVd0
aHcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS1pMzg2L21tdV9j
b250ZXh0LmgKLTQwZjU2MjNhZGdqWnE5bkFnQ3QwSVhkV2w3dWRTQSBsaW51eC0yLjYuMTEteGVu
LXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvcGFnZS5oCi00MGY1NjIzYTU0TnVHLTdx
SGloR1ltdzR3V1FuTUEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2Fz
bS1pMzg2L3BhcmFtLmgKLTQxMTM3Y2Mxa2t2ZzBjZzd1eGRkY0Vmakw3TDY3dyBsaW51eC0yLjYu
MTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvcGNpLmgKLTQwZjU2MjNhdENv
a1ljMnVDeXNTSjhqRk84VEVzdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14
ZW4vYXNtLWkzODYvcGdhbGxvYy5oCi00MTJlMDFiZVR3aWFDOHNZWTRYSlA4UHhMU1Q1Q0EgbGlu
dXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS1pMzg2L3BndGFibGUtMmxl
dmVsLWRlZnMuaAotNDBmNTYyM2FFVG9JWG91SmdPLWFvNWQ1cGNFdDF3IGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4Ni9wZ3RhYmxlLTJsZXZlbC5oCi00MGY1
NjIzYUNDWFJQbEdwTnRoVlhzdEd6OVpWM0EgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVk
ZS9hc20teGVuL2FzbS1pMzg2L3BndGFibGUuaAotNDBmNTYyM2FQQ2tRUWZQdEpTb29HZGhjYXRy
dm5RIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4Ni9wcm9j
ZXNzb3IuaAotNDEyZWEwYWZRTDJDQUktZjUyMlRiTGpMUE1pYlBRIGxpbnV4LTIuNi4xMS14ZW4t
c3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20taTM4Ni9wdHJhY2UuaAotNDBmNTYyM2J6THZ4cjdX
b0pJeFZmMk9INHJDQkpnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9h
c20taTM4Ni9zZWdtZW50LmgKLTQwZjU2MjNiR19MemdHNi1xd2syOTJuVGM1V2FidyBsaW51eC0y
LjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvc2V0dXAuaAotNDE5OGMz
MmE4TnptY0tWT3pLYUVKZmFReHhpQTBBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUv
YXNtLXhlbi9hc20taTM4Ni9zcGlubG9jay5oCi00MGY1NjIzYmd6bV85dnd4cHpKc3dsQXhnMjk4
R2cgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS1pMzg2L3N5bmNo
X2JpdG9wcy5oCi00MGY1NjIzYlZkS1A3RHQ3cW04dHd1M05jbkdOYkEgbGludXgtMi42LjExLXhl
bi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS1pMzg2L3N5c3RlbS5oCi00MGY1NjIzYmM4TEtQ
Uk8wOXdZNWRHRG5ZX1lDcHcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVu
L2FzbS1pMzg2L3RsYmZsdXNoLmgKLTQxMDYyYWI3dUZ4bkNxLUt0UGVBbS1hVjhDaWNnQSBsaW51
eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLWkzODYvdmdhLmgKLTQyNGYw
MDFkZWxzY3RJVC1fNWdkYkhzTjlWZmFRQSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRl
L2FzbS14ZW4vYXNtLXg4Nl82NC9hcmNoX2hvb2tzLmgKLTQyNGVmYTIxUWZwTzRRcVFmOUFEQjRV
XzJ6bzhkUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLXg4Nl82
NC9ib290c2V0dXAuaAotNDI0ZWZhMjFyaWl4ZVBCUGVzTFJzVm5oRnhmRWZRIGxpbnV4LTIuNi4x
MS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L2Rlc2MuaAotNDI0ZWZhMjFp
QVh1b0tJVDMtekRuaTZhcnlGbFBRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNt
LXhlbi9hc20teDg2XzY0L2RtYS1tYXBwaW5nLmgKLTQyNGVmYTIxUUNkVTdXM0FuMEJNMGJib0pa
NmY0USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLXg4Nl82NC9m
aXhtYXAuaAotNDI0ZWZhMjFTN1J1bzBKelRGSDFxd2V6cGR0Q2J3IGxpbnV4LTIuNi4xMS14ZW4t
c3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L2Zsb3BweS5oCi00MjRmMDAxZHMzY0w5
V0FnU0g1TmphMUJBa1pmRGcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVu
L2FzbS14ODZfNjQvaHlwZXJjYWxsLmgKLTQyNGVmYTIwdE1idUVRdXh2UGpvdy13a0J4ODNyQSBs
aW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLXg4Nl82NC9pby5oCi00
MjRlZmEyMG1lRHJVdDZJMlhXYnB1ZjcyZTRnRXcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5j
bHVkZS9hc20teGVuL2FzbS14ODZfNjQvaXJxLmgKLTQyNGYwMDFkM2NwWm9YOVNaRF96alRhcE9z
LVpJUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLXg4Nl82NC9t
YWNoLXhlbi9pb19wb3J0cy5oCi00MjRmMDAxZWlyVEFYZFhfMWdDdWdHdHpTR0pVWHcgbGludXgt
Mi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS14ODZfNjQvbWFjaC14ZW4vaXJx
X3ZlY3RvcnMuaAotNDI0ZjAwMWVURDdBVHk4TUM3MUxtMnJPSEh5VUNBIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L21hY2gteGVuL21hY2hfdGltZS5o
Ci00MjRmMDAxZXc0akl3ZktlWlVOYV9VNTRVQWFKY3cgbGludXgtMi42LjExLXhlbi1zcGFyc2Uv
aW5jbHVkZS9hc20teGVuL2FzbS14ODZfNjQvbWFjaC14ZW4vbWFjaF90aW1lci5oCi00MjRmMDAx
ZVBJUFdoQkpHZVRnai1LbWlIT1l2cXcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9h
c20teGVuL2FzbS14ODZfNjQvbWFjaC14ZW4vc2V0dXBfYXJjaF9wb3N0LmgKLTQyNGYwMDFlMFM5
aFRHT29FTjhwZ2hlUUo3NnlxUSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14
ZW4vYXNtLXg4Nl82NC9tYWNoLXhlbi9zZXR1cF9hcmNoX3ByZS5oCi00MjRmMDAxZVFQQnJZMTYy
MURiQ1BLbjl3SzM2WlEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2Fz
bS14ODZfNjQvbWFjaC14ZW4vc21wYm9vdF9ob29rcy5oCi00MjRlZmEyMUZ2Sk5kSEZmbTJ3MlRP
V29oTnNxRFEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS14ODZf
NjQvbW11X2NvbnRleHQuaAotNDI0ZWZhMjE0bmVpckhkczR6YnR3YWVmdkc1UFlBIGxpbnV4LTIu
Ni4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L3BhZ2UuaAotNDI0ZWZh
MjEtN2phSGotVy1UNEU5b00za3FGQTdRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUv
YXNtLXhlbi9hc20teDg2XzY0L3BhcmFtLmgKLTQyNGVmYTIwSTc2V3RPbFBoNzFNYVh0YWkzLXFa
QSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLXg4Nl82NC9wY2ku
aAotNDI0ZWZhMjBGczdFSGhBVjZIel9VdGlmd0VmY3pnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNl
L2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L3BkYS5oCi00MjRlZmEyMENHeC01SEQ4YWhwZEh4
UFcyS2xydEEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS14ODZf
NjQvcGdhbGxvYy5oCi00MjRlZmEyMVlhTWpYN2h6N2VDa1ZOY05XUks0MkEgbGludXgtMi42LjEx
LXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS14ODZfNjQvcGd0YWJsZS5oCi00MjRlZmEy
MXdQS3d3RlIxZmNxclBEMF9vM0dLV0EgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9h
c20teGVuL2FzbS14ODZfNjQvcHJvY2Vzc29yLmgKLTQyNGVmYTIwZlRGcW1hRTBzdEg2bGZCXzR5
Tl9sQSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYXNtLXg4Nl82NC9w
dHJhY2UuaAotNDI0ZWZhMjFmWTRJdkswbHVZZ0RKSEtWLU1EM2VRIGxpbnV4LTIuNi4xMS14ZW4t
c3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L3NlZ21lbnQuaAotNDI0ZWZhMjFLY3Vw
dUpsSGdtUGlUa19UMjE0RnJBIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhl
bi9hc20teDg2XzY0L3NtcC5oCi00MjRlZmEyMTBaUnQyVV84V210eUk3Zzc0TnotNFEgbGludXgt
Mi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS14ODZfNjQvc3lzdGVtLmgKLTQy
NGYwMDFlQnA5Zk1iWjBNbzJrUkpRODRnTWdSdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNs
dWRlL2FzbS14ZW4vYXNtLXg4Nl82NC90aW1lci5oCi00MjRlZmEyMVhrMmFjdmFIWW5weVRDTEU2
blU2aHcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL2FzbS14ODZfNjQv
dGxiZmx1c2guaAotNDI0ZWZhMjFFeTZRNEw0QXNYeGNFd0gzdk1EZWl3IGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9hc20teDg2XzY0L3ZnYS5oCi00MjRlZmEyMTRnTmhP
ZkZpbUZKSHE0aW4yNFlwMWcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVu
L2FzbS14ODZfNjQveG9yLmgKLTQxYWY0MDE3UERNdVNtTVd0U1JVNVVDOVZ5bHc1ZyBsaW51eC0y
LjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14ZW4vYmFsbG9vbi5oCi00MGY1NjIzYllOUDd0
SEUyelg2WVF4cDlacTJ1dFEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVu
L2N0cmxfaWYuaAotNDBmNTYyM2IzRXFzOHBBYzVXcFBYOF9qVHpWMnF3IGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9ldnRjaG4uaAotNDE5YjRlOTM2N1BqVEV2ZGp3YXZX
TjEyQmVCQlhnIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9mb3JlaWdu
X3BhZ2UuaAotNDEyZGZhZWF6Y2x5TkRNMGNwbnA2MFlvNHh1bHBRIGxpbnV4LTIuNi4xMS14ZW4t
c3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9nbnR0YWIuaAotNDBmNTYyM2FHUGxzbTB1MUxUTy1OVlo2
QUd6TlJRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9oeXBlcnZpc29y
LmgKLTNmMTA4YWYxeWxDSW04MkgwNTJGVlRmWEFDQkhydyBsaW51eC0yLjYuMTEteGVuLXNwYXJz
ZS9pbmNsdWRlL2FzbS14ZW4vbGludXgtcHVibGljL3ByaXZjbWQuaAotM2ZhOGUzZjBrQkxlRTRU
bzJ2cGRpM2NwSmJJa2JRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2luY2x1ZGUvYXNtLXhlbi9s
aW51eC1wdWJsaWMvc3VzcGVuZC5oCi00MTIyNDY2MzU2ZUlCbkM5b3Q0NFdTVlZJRnloUUEgbGlu
dXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL3F1ZXVlcy5oCi00MmE4ODVjYXdO
UTE4X2I3aTUtRzdla01zWjQ4aHcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20t
eGVuL3N5bmNoX2JpdG9wcy5oCi0zZjY4OTA2M0JvVy1IV1YzYXVVSi1PcVhmY0dBcncgbGludXgt
Mi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9hc20teGVuL3hlbl9wcm9jLmgKLTQyYzE2ZmY0dDdk
anQ2MUtFc2VqZHJMOGdOZlFTQSBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNsdWRlL2FzbS14
ZW4veGVuYnVzLmgKLTQxOWI0ZTkzejJTMGdSMTdYVHk4d2cwOUpFd0FoZyBsaW51eC0yLjYuMTEt
eGVuLXNwYXJzZS9pbmNsdWRlL2xpbnV4L2dmcC5oCi00MjMwNWY1NDVWYzVTTENVZXdaMi1uLVA5
SkpoRVEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9saW51eC9oaWdobWVtLmgKLTQx
OWRmYzYwOXpidGk4cnFMNjB0TDJkSFhRX3J2USBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9pbmNs
dWRlL2xpbnV4L2lycS5oCi00MjhmODc0N2R0RVo0Q2ZDNXRiNkxvZTloMEl2cGcgbGludXgtMi42
LjExLXhlbi1zcGFyc2UvaW5jbHVkZS9saW51eC9za2J1ZmYuaAotNDE5ZGZjNmF3eDd3ODh3azZj
RzlQM21QaWRYNkxRIGxpbnV4LTIuNi4xMS14ZW4tc3BhcnNlL2tlcm5lbC9pcnEvbWFuYWdlLmMK
LTQwZjU2YTBkZEhDU3MzNTAxTVk0aFJmMjJ0Y3RPdyBsaW51eC0yLjYuMTEteGVuLXNwYXJzZS9t
a2J1aWxkdHJlZQotNDIzMDVmNTRRNnhKMWJYY1FKbENRcTFtLWUyQzhnIGxpbnV4LTIuNi4xMS14
ZW4tc3BhcnNlL21tL2hpZ2htZW0uYwotNDEyZjQ2YzBMSnVLQWdTUEdvQzBaMURFa0xmdUxBIGxp
bnV4LTIuNi4xMS14ZW4tc3BhcnNlL21tL21lbW9yeS5jCi00MjZmYTRkN29vTFltRmNGakpNRl91
dDRHRlZoMlEgbGludXgtMi42LjExLXhlbi1zcGFyc2UvbW0vbW1hcC5jCi00MTBhOTRhNEtUNkk2
WDBMVmM3ZGpCMzl0UkRwNGcgbGludXgtMi42LjExLXhlbi1zcGFyc2UvbW0vcGFnZV9hbGxvYy5j
Ci00MjhmODc0N0dwX1gyVXRnd2NMMC1ZZVlrQ1h4dlEgbGludXgtMi42LjExLXhlbi1zcGFyc2Uv
bmV0L2NvcmUvZGV2LmMKLTQyOGY4NzQ3dkJka09yaXA2cmhXS19lRXZWYzhkQSBsaW51eC0yLjYu
MTEteGVuLXNwYXJzZS9uZXQvY29yZS9za2J1ZmYuYwotNDEzY2IxZTR6c3QyNU1EWWpnNjNZLU5H
QzVfcExnIG5ldGJzZC0yLjAteGVuLXNwYXJzZS9NYWtlZmlsZQotNDEzY2IxZTVjX01reGZfWDB6
aW1FaFRLSV9sNERBIG5ldGJzZC0yLjAteGVuLXNwYXJzZS9ta2J1aWxkdHJlZQotNDEzY2IxZTVr
WV9aaWw3LWIwa0k2aHZDSXhCRVlnIG5ldGJzZC0yLjAteGVuLXNwYXJzZS9uYmNvbmZpZy14ZW4K
LTQxM2NiMWU1LTU4cTVkb1BpZmNFMVE4WkFnbS1KUSBuZXRic2QtMi4wLXhlbi1zcGFyc2UvbmJt
YWtlLXhlbgotNDEzY2IzYjNDbXAwMkdqODdmM3d3dTJXOXkwZ0JnIG5ldGJzZC0yLjAteGVuLXNw
YXJzZS9zeXMvYXJjaC94ZW4vY29uZi9YRU4KLTQxM2NiM2IzYVVQOUdtVVdxSFdRMlNScDFxWG5x
USBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2NvbmYvZmlsZXMueGVuCi00MTNj
YjNiM3BadUxLRWxFcFF3WDFDLTNoTFc0cUEgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9hcmNo
L3hlbi9pMzg2L2F1dG9jb25mLmMKLTQxM2NiM2IzNHVpMWNDR2FTcUllTGlCZ01wLVBEdyBuZXRi
c2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2kzODYvZ2R0LmMKLTQxM2NiM2IzaTExaTJH
VkduMFlHbFJiTTNpZmJQUSBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2kzODYv
aHlwZXJ2aXNvcl9tYWNoZGVwLmMKLTQxM2NiM2IzRmdNYm9Xdy1QbTNYZGJCRlNsWmxfZyBuZXRi
c2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2kzODYvbG9jb3JlLlMKLTQxM2NiM2I0QUJD
U2ZrSFJtYnNXZm5aTkcyOG5CQSBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2kz
ODYvbWFjaGRlcC5jCi00MTNjYjNiNGJ2Vko3VWxsaU1TSDYwSjR1SWI5a0EgbmV0YnNkLTIuMC14
ZW4tc3BhcnNlL3N5cy9hcmNoL3hlbi9pMzg2L3BtYXAuYwotNDEzY2IzYjRhS2Q5U1VZLU96VWlU
RjBHYjl2ZTl3IG5ldGJzZC0yLjAteGVuLXNwYXJzZS9zeXMvYXJjaC94ZW4vaTM4Ni9zeXNfbWFj
aGRlcC5jCi00MTNjYjNiNGpVdFdsLXNQNDkzUHZCMjdvLUlsdHcgbmV0YnNkLTIuMC14ZW4tc3Bh
cnNlL3N5cy9hcmNoL3hlbi9pMzg2L3ZlY3Rvci5TCi00MTNjYjNiNEVsd3dvSkVtbXpmbFYwSGdL
NVF4Y2cgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9hcmNoL3hlbi9pMzg2L3hlbl9tYWNoZGVw
LmMKLTQxM2NiNTY0WHBNeGV3T0Y5QkNLMzdCTmNEZXdIUSBuZXRic2QtMi4wLXhlbi1zcGFyc2Uv
c3lzL2FyY2gveGVuL2luY2x1ZGUvY3RybF9pZi5oCi00MTNjYjU2NHJCMG40SFBxellReEJ2ZlI5
ci1LZVEgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9hcmNoL3hlbi9pbmNsdWRlL2V2dGNobi5o
Ci00MTNjYjNiNGs5T1ZSQ3h1U2RoS3QtMmJhVHBfWWcgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5
cy9hcmNoL3hlbi9pbmNsdWRlL2ZyYW1lYXNtLmgKLTQxM2NiM2I0YlJzcWlIUUxUS0VaazQtek9r
c2Y4QSBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2luY2x1ZGUvaHlwZXJ2aXNv
ci5oCi00MTNjYjNiNE9xWTgzcUk4R3p0SVpHQURwdnJwU3cgbmV0YnNkLTIuMC14ZW4tc3BhcnNl
L3N5cy9hcmNoL3hlbi9pbmNsdWRlL2lmX3hlbm5ldHZhci5oCi00MTNjYjNiNDJHRzBMZmZyYVRu
cFpLbFNVcTU3d2cgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9hcmNoL3hlbi9pbmNsdWRlL3Bt
YXAuaAotNDE1ODA3OTJrUHp4TGlQYjQ3a19HREVNU2JBYnpBIG5ldGJzZC0yLjAteGVuLXNwYXJz
ZS9zeXMvYXJjaC94ZW4vaW5jbHVkZS94YmR2YXIuaAotNDEzY2IzYjRGMEFya1dWQlJ5c3Brdzdp
dmZYaWhnIG5ldGJzZC0yLjAteGVuLXNwYXJzZS9zeXMvYXJjaC94ZW4vaW5jbHVkZS94ZW4uaAot
NDEzY2IzYjR1bGxRdWQ3MG40SkNsd29FRVVCaDhRIG5ldGJzZC0yLjAteGVuLXNwYXJzZS9zeXMv
YXJjaC94ZW4vaW5jbHVkZS94ZW5mdW5jLmgKLTQxM2NiM2I0eTFGZnE4Qk9oYmRTcG4tZkdtS3VF
ZyBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL2luY2x1ZGUveGVucG1hcC5oCi00
MTNjYjNiNHVYT0ZjVDU2UXVMdDFmY0RyQi00WmcgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9h
cmNoL3hlbi94ODYvYnVzX3NwYWNlLmMKLTQxM2NiM2I0aElmZmpyS24zemhWcUptSDZ1ZUIzUSBu
ZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL3hlbi9jbG9jay5jCi00MTNjYjU2NFNh
a1B1ZTJFRW00TVR0UmI0ejVKVncgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9hcmNoL3hlbi94
ZW4vY3RybF9pZi5jCi00MTNjYjU2NHVOUXVJb3psN2hwZXJTVks5RWVEQ0EgbmV0YnNkLTIuMC14
ZW4tc3BhcnNlL3N5cy9hcmNoL3hlbi94ZW4vZXZ0Y2huLmMKLTQxM2NiM2I0ZU5kUklhc0NvUUl1
WDROdTM5RGxxdyBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL3hlbi9oeXBlcnZp
c29yLmMKLTQxM2NiM2I0MERMSkxiWF9aVUlVTEIwSkZqQnVhdyBuZXRic2QtMi4wLXhlbi1zcGFy
c2Uvc3lzL2FyY2gveGVuL3hlbi9pZl94ZW5uZXQuYwotNDEzY2IzYjQ2Sm52SzFVdXJaQXViZVFv
RmcxVy13IG5ldGJzZC0yLjAteGVuLXNwYXJzZS9zeXMvYXJjaC94ZW4veGVuL3hiZC5jCi00MTNj
YjNiNXJJS0IzVGJ5aEszcGJOeVZrWXlzcUEgbmV0YnNkLTIuMC14ZW4tc3BhcnNlL3N5cy9hcmNo
L3hlbi94ZW4veGVuX2RlYnVnLmMKLTQxM2NiM2I1ZUt4bnpvb2RFcWFXbjJ3clBuSFduQSBuZXRi
c2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL3hlbi94ZW5jb25zLmMKLTQxM2NiM2I1RjU2
VHZRV0FtTzVUc3V6aHR6TEZQUSBuZXRic2QtMi4wLXhlbi1zcGFyc2Uvc3lzL2FyY2gveGVuL3hl
bi94ZW5rYmMuYwotNDIyZTQ0MzB2S2FITE9PR1M3WC1TVVVlM0VCQ2d3IG5ldGJzZC0yLjAteGVu
LXNwYXJzZS9zeXMvbWlzY2ZzL2tlcm5mcy9rZXJuZnMuaAotNDIyZTQ0MzAtZ09EMzU4SDhuR0du
TldlczA4Tm5nIG5ldGJzZC0yLjAteGVuLXNwYXJzZS9zeXMvbWlzY2ZzL2tlcm5mcy9rZXJuZnNf
dm5vcHMuYwotNDEzY2IzYjUzbnlPdjFPSWVEU3NDWGhCRkRYdkpBIG5ldGJzZC0yLjAteGVuLXNw
YXJzZS9zeXMvbmZzL2ZpbGVzLm5mcwotNDEzYWExZDBvTlA4SFhMdmZQdU1lNmNTcm9VZlNBIHBh
dGNoZXMvbGludXgtMi42LjExL2FncGdhcnQucGF0Y2gKLTQyNzI2MTA3NEl5MU1rYmJxSVY2emRa
RFdXeF9KZyBwYXRjaGVzL2xpbnV4LTIuNi4xMS9pMzg2LWNwdS1ob3RwbHVnLXVwZGF0ZWQtZm9y
LW1tLnBhdGNoCi00MjM3MjY1MktDVVAtSU9IOVJOMTlZUW1HaHM0YUEgcGF0Y2hlcy9saW51eC0y
LjYuMTEvaW9tYXAucGF0Y2gKLTQyODM1OWQ0YjNmRFl0YXp3WGk0VVVtU1dhT1VldyBwYXRjaGVz
L2xpbnV4LTIuNi4xMS9saW51eC0yLjYuMTEuMTIucGF0Y2gKLTQyOTZmYjk5OExHU1dDY2xqR0ti
T0NVdjNoOXVSUSBwYXRjaGVzL2xpbnV4LTIuNi4xMS9uZXQtY3N1bS5wYXRjaAotNDI5YWU4NzVJ
OVpycXJSRGpHRDM0SUMya3pEUkV3IHBhdGNoZXMvbGludXgtMi42LjExL3JjdS1ub2h6LnBhdGNo
Ci00MmIxNjVmY2lsRlROZXppOU5Jc0cyZWNMWlZVMHcgcGF0Y2hlcy9saW51eC0yLjYuMTEvc21w
LWFsdHMucGF0Y2gKLTQyOWJhMzAwNzE4NEsteTZXSFE2S2dZNjUtbEVJUSBwYXRjaGVzL2xpbnV4
LTIuNi4xMS91ZHAtZnJhZy5wYXRjaAotNDI0ZjAwMWVfTTFUbnhjNTJyRHJtQ0xlbG5EV01RIHBh
dGNoZXMvbGludXgtMi42LjExL3g4Nl82NC1saW51eC5wYXRjaAotM2Y3NzZiZDFIeTlybjY5bnRY
QmhQUmVVRnc5SUVBIHRvb2xzL01ha2VmaWxlCi00MGUxYjA5ZGI1bU42OUlqajBYX0VvbC1TN2RY
aXcgdG9vbHMvUnVsZXMubWsKLTQyMDkwMzNlVXdoREJKX2J4ZWppdjVjNmdqWFM0QSB0b29scy9i
bGt0YXAvTWFrZWZpbGUKLTQyMDkwMzNld0xBSGRoR3JUXzJqbzNHYl81YkRjQSB0b29scy9ibGt0
YXAvUkVBRE1FCi00MjI3N2IwMm1ZWHhnaWpFN01GZVVlOWQ4ZWxkTXcgdG9vbHMvYmxrdGFwL1JF
QURNRS1QQVJBTExBWAotNDIwOTAzM2ZIZ3RHcGJfSzE2X3hDOUNwa2pOWkx3IHRvb2xzL2Jsa3Rh
cC9ibGtkdW1wLmMKLTQyMDkwMzQwcmMycTF3bWxHbjZIdGlKQWtxaHROUSB0b29scy9ibGt0YXAv
YmxrdGFwbGliLmMKLTQyMDkwMzQwQy1Xa1JQVDdOM3QtOEx6ZWh6b2dkdyB0b29scy9ibGt0YXAv
YmxrdGFwbGliLmgKLTQyOGRmOGZka2c4NFc4eXZlRTUwRWJrYlRVWmdqUSB0b29scy9ibGt0YXAv
YmxvY2stYXN5bmMuYwotNDI4ZGY4ZmVUcmdHRlpFQk1BX2RZaWp5OUROczFnIHRvb2xzL2Jsa3Rh
cC9ibG9jay1hc3luYy5oCi00MjI3N2IwMldyZlAxbWVURFB2MU01c3dGcThvSFEgdG9vbHMvYmxr
dGFwL2Jsb2Nrc3RvcmUuYwotNDIyNzdiMDJQMUMwRllqM2dxd1RaVUQ4c3hLQ3VnIHRvb2xzL2Js
a3RhcC9ibG9ja3N0b3JlLmgKLTQyMzcxYjhhTDFKc3hBWE9kNGJCaG1aS0R5amlKZyB0b29scy9i
bGt0YXAvYmxvY2tzdG9yZWQuYwotNDIzNzFiOGFEX3gzTDlNS3NYY2lNTnFrdWs1OGVRIHRvb2xz
L2Jsa3RhcC9ic3Rlc3QuYwotNDIyNzdiMDM5MzB4MlRKVDNQWmx3Nm8wR0VSWHB3IHRvb2xzL2Js
a3RhcC9wYXJhbGxheC5jCi00MjI3N2IwM1hRWXE4YnVqWFN6N0pBWjhON2pfcEEgdG9vbHMvYmxr
dGFwL3JhZGl4LmMKLTQyMjc3YjAzdlo0LWpub19tZ0ttQWNDVzN5Y1JBZyB0b29scy9ibGt0YXAv
cmFkaXguaAotNDI4ZGY4ZmU1UllPTmxvRFdWTWtNLUNmSGZCMXZBIHRvb2xzL2Jsa3RhcC9yZXF1
ZXN0cy1hc3luYy5jCi00MjhkZjhmZVdlS0otOUhKYjVfckZxZG1feHFFcmcgdG9vbHMvYmxrdGFw
L3JlcXVlc3RzLWFzeW5jLmgKLTQyMjc3YjAzVV93TEhMLWFsTUEwYmZ4R2xxbGRYZyB0b29scy9i
bGt0YXAvc25hcGxvZy5jCi00MjI3N2IwNFJ5eWEtejY2MkJFeDhIbnhOTjBkR1EgdG9vbHMvYmxr
dGFwL3NuYXBsb2cuaAotNDIyNzdiMDRMeEZqcHRnWjc1Wjk4RFVBc280UHJnIHRvb2xzL2Jsa3Rh
cC92ZGkuYwotNDIyNzdiMDR0dDVRa0l2czhTaGU4Q1FxSDVrd3BnIHRvb2xzL2Jsa3RhcC92ZGku
aAotNDIyNzdiMDR6TUFoQjBfOTQ2c0hRX0gydndudDBRIHRvb2xzL2Jsa3RhcC92ZGlfY3JlYXRl
LmMKLTQyMjc3YjA0eEJfaVVtaVNtNm5LY3k4T1Y4YmNrQSB0b29scy9ibGt0YXAvdmRpX2ZpbGwu
YwotNDIyNzdiMDQ1Q0pHRF9yS0gtWlRfLTBYNGtuaFdBIHRvb2xzL2Jsa3RhcC92ZGlfbGlzdC5j
Ci00MjI3N2IwNDNaS3gwTkpTYmNncHRRY3RRNXJlcmcgdG9vbHMvYmxrdGFwL3ZkaV9zbmFwLmMK
LTQyM2YyNzBjX1FEakdMUV9ZZGFPdHlCTTVuOUJEZyB0b29scy9ibGt0YXAvdmRpX3NuYXBfZGVs
ZXRlLmMKLTQyMjc3YjA0M0ZqeTUtSDdMeUJ0VVB5RGxaRm82QSB0b29scy9ibGt0YXAvdmRpX3Nu
YXBfbGlzdC5jCi00MjI3N2IwNHZocUQ2THEzV21HYmFFU29BQUtkaHcgdG9vbHMvYmxrdGFwL3Zk
aV90cmVlLmMKLTQyMjc3YjA0Um5GbzA3YzFMY2RtTG4tRnRSSkVtdyB0b29scy9ibGt0YXAvdmRp
X3VuaXR0ZXN0LmMKLTQyMjc3YjA0N0g4ZlRWeVVmNzVCV0FqaDZacHNxZyB0b29scy9ibGt0YXAv
dmRpX3ZhbGlkYXRlLmMKLTQxMjRiMzA3blJ5SzNkaG4xaEFzdnJZNzZOdVYzZyB0b29scy9jaGVj
ay9NYWtlZmlsZQotNDEyNGIzMDd2SExVV2JmcGVtVmVmbWFXRGNkZmFnIHRvb2xzL2NoZWNrL1JF
QURNRQotNDEyNGIzMDdqdDdUM0NIeXNnbDlMaWpOSFNlMXRBIHRvb2xzL2NoZWNrL2NoZWNrX2Jy
Y3RsCi00MTI0YjMwN0hEWDk3Mi16aWh1WldYQjdSOFZkMHcgdG9vbHMvY2hlY2svY2hlY2tfY3Vy
bF9kZXZlbAotNDEyNGIzMDdQM2JaQmtURm02ci0zWFRiZjBwaEFBIHRvb2xzL2NoZWNrL2NoZWNr
X2N1cmxfbGliCi00MjY0MjgxM1NZUmt3cjA3cVZaOWVDSTVRVFpBTmcgdG9vbHMvY2hlY2svY2hl
Y2tfaXByb3V0ZQotNDEyNGIzMDd1LUZlS3ZGUDlrWm5oMHJMVjBYakdnIHRvb2xzL2NoZWNrL2No
ZWNrX2xvZ2dpbmcKLTQxMjRiMzA3dFJUakxxelJ5NjBRclVvcU4yRmh1dyB0b29scy9jaGVjay9j
aGVja19weXRob24KLTQxMjRiMzA3bG5BQVRtdWxwWFlhME0tZHp4TEJEQSB0b29scy9jaGVjay9j
aGVja196bGliX2RldmVsCi00MTI0YjMwOGx5MjBwdE1LUW9penRQeVBfWDY4TXcgdG9vbHMvY2hl
Y2svY2hlY2tfemxpYl9saWIKLTQxMjRiMzA4Tzh5UEhNS2JqNFlQUl9nclBHWm1kQSB0b29scy9j
aGVjay9jaGsKLTQyM2QzYTdicG9URmQwdnFGYW9jUS1GcUM4UnVQQSB0b29scy9kZWJ1Z2dlci9n
ZGIvZ2RiLTYuMi4xLXhlbi1zcGFyc2UvZ2RiL2dkYnNlcnZlci9NYWtlZmlsZS5pbgotNDIzZDNh
N2JfSHRLWUdvY29UUzFhZGVPcHFERm53IHRvb2xzL2RlYnVnZ2VyL2dkYi9nZGItNi4yLjEteGVu
LXNwYXJzZS9nZGIvZ2Ric2VydmVyL2NvbmZpZ3VyZQotNDIzZDNhN2IydkpxODZJOEZiWW02dXA1
QnNDd2ZBIHRvb2xzL2RlYnVnZ2VyL2dkYi9nZGItNi4yLjEteGVuLXNwYXJzZS9nZGIvZ2Ric2Vy
dmVyL2NvbmZpZ3VyZS5pbgotNDIzZDNhN2JRUG93bm1WYjYzcU9veXE4OWViQlZBIHRvb2xzL2Rl
YnVnZ2VyL2dkYi9nZGItNi4yLjEteGVuLXNwYXJzZS9nZGIvZ2Ric2VydmVyL2NvbmZpZ3VyZS5z
cnYKLTQyM2QzYTdiSHRxaHlPZ2lSV2hqV3QtUy02d2JZZyB0b29scy9kZWJ1Z2dlci9nZGIvZ2Ri
LTYuMi4xLXhlbi1zcGFyc2UvZ2RiL2dkYnNlcnZlci9saW51eC14ZW4tbG93LmMKLTQyNzM0NThk
WVBnaFFLVm5qX3h1NS1mQzM4Q2NPZyB0b29scy9kZWJ1Z2dlci9nZGIvZ2RiLTYuMi4xLXhlbi1z
cGFyc2UvZ2RiL2dkYnNlcnZlci9zZXJ2ZXIuYwotNDIzZDNhN2IyRU5rMklza0RaWVo5OHBlNU5z
dklBIHRvb2xzL2RlYnVnZ2VyL2dkYi9nZGItNi4yLjEteGVuLXNwYXJzZS9ta2J1aWxkdHJlZQot
NDIzZDNhN2J1QU5PX3Eta2d4SVJmZlV1N2xNblV3IHRvb2xzL2RlYnVnZ2VyL2dkYi9nZGJidWls
ZAotNDJhMWE3NzdEdDhsN2JuYTdmbTF2S21URVgxRkNRIHRvb2xzL2RlYnVnZ2VyL2xpYnhlbmRl
YnVnL01ha2VmaWxlCi00MmEwYzhkOHFiTGZ2dXZEVUEwdEZCOW5ITWgtemcgdG9vbHMvZGVidWdn
ZXIvbGlieGVuZGVidWcvbGlzdC5oCi00MmEwYzhkOThYdG1iaHlkZEJnSXl5SGxsejVXVHcgdG9v
bHMvZGVidWdnZXIvbGlieGVuZGVidWcveGVuZGVidWcuYwotNDJhMGM4ZDl1Y1J4V080MUlIVGZZ
STd4WUdvS3J3IHRvb2xzL2RlYnVnZ2VyL2xpYnhlbmRlYnVnL3hlbmRlYnVnLmgKLTQyYTBjOGQ5
enVHdVdvYVR1eDVOVzROM3dPdzhwZyB0b29scy9kZWJ1Z2dlci9wZGIvRG9tYWluLm1sCi00MmEw
YzhkOXBpZ0VYRkZ0ZHV0M1I5OWpiZjczTkEgdG9vbHMvZGVidWdnZXIvcGRiL0RvbWFpbi5tbGkK
LTQyYTBjOGQ5M3duUl9oY1NBYTdWSGduOENTcldFQSB0b29scy9kZWJ1Z2dlci9wZGIvSW50ZWwu
bWwKLTQyYTBjOGQ5NWdsdC1qa2dYZThHRE9QVDZUWU42USB0b29scy9kZWJ1Z2dlci9wZGIvTWFr
ZWZpbGUKLTQyYTBjOGQ5VXVlSkRGMElSWDNPb3pFdlVoU1RtdyB0b29scy9kZWJ1Z2dlci9wZGIv
T0NhbWxNYWtlZmlsZQotNDJhMGM4ZDlQZ0J2YVdQelRIU0ZiOW5naWk3Yzd3IHRvb2xzL2RlYnVn
Z2VyL3BkYi9QREIubWwKLTQyYTBjOGRhbkhIR2lOeXdkZWVyNmo0anp4QWMyQSB0b29scy9kZWJ1
Z2dlci9wZGIvUHJvY2Vzcy5tbAotNDJhMGM4ZGF2XzA4T3R5U0k0a1lQMWxhaGxWcnBRIHRvb2xz
L2RlYnVnZ2VyL3BkYi9Qcm9jZXNzLm1saQotNDJhMGM4ZGE1MUVxdWJRVDVQSjRzeENLTEYzeFN3
IHRvb2xzL2RlYnVnZ2VyL3BkYi9VdGlsLm1sCi00MmMwNmZmMlNJb09Mc0RISDJaeVdLbll6QTRN
a3cgdG9vbHMvZGVidWdnZXIvcGRiL1hlbl9kb21haW4ubWwKLTQyYzA2ZmYyT1hkV1hlTEs4WVdl
SUlpSGszTjZYdyB0b29scy9kZWJ1Z2dlci9wZGIvWGVuX2RvbWFpbi5tbGkKLTQyYTBjOGRheGZ0
cGlYdXZMbWM5Zk9PRWhkRldpUSB0b29scy9kZWJ1Z2dlci9wZGIvZGVidWdnZXIubWwKLTQyYTBj
OGRhODF0emhwdklBZmt4OW5acVVOclF2ZyB0b29scy9kZWJ1Z2dlci9wZGIvZXZ0Y2huLm1sCi00
MmEwYzhkYXNpc285Yy0yc0N2SEJ6UDZZVmpBVEEgdG9vbHMvZGVidWdnZXIvcGRiL2V2dGNobi5t
bGkKLTQyYzA2ZmYyRlhkb3V5NHM1X0RNNnJVZ2FlSnJPQSB0b29scy9kZWJ1Z2dlci9wZGIvbGlu
dXgtMi42LW1vZHVsZS9NYWtlZmlsZQotNDJjMDZmZjI3eDYwbF9YRE1UWlJudjY4OE1jRmZnIHRv
b2xzL2RlYnVnZ2VyL3BkYi9saW51eC0yLjYtbW9kdWxlL2RlYnVnLmMKLTQyYzA2ZmYyY3JteEta
RlF3N0tDa1FsTG5KaDJUUSB0b29scy9kZWJ1Z2dlci9wZGIvbGludXgtMi42LW1vZHVsZS9tb2R1
bGUuYwotNDJjMDZmZjJ0Qy0xZjdLUkFHY0VHcnhqU2FvNjBnIHRvb2xzL2RlYnVnZ2VyL3BkYi9s
aW51eC0yLjYtbW9kdWxlL3BkYl9tb2R1bGUuaAotNDJjMDZmZjJuMkliMFVlcHRieUFZWm9GOS1n
Rk1RIHRvb2xzL2RlYnVnZ2VyL3BkYi9wZGJfY2FtbF9kb21haW4uYwotNDJjMDZmZjJqS3ZhQjZK
SFAtQl9BUjhmLTdLZVZRIHRvb2xzL2RlYnVnZ2VyL3BkYi9wZGJfY2FtbF9ldnRjaG4uYwotNDJj
MDZmZjNYUGVtUlFSQWZOSUVWMnF3Mm82SVV3IHRvb2xzL2RlYnVnZ2VyL3BkYi9wZGJfY2FtbF9w
cm9jZXNzLmMKLTQyYTBjOGRhWERfNlk2MkFfdTUtUE9fS2xyaGkwdyB0b29scy9kZWJ1Z2dlci9w
ZGIvcGRiX2NhbWxfeGMuYwotNDJjMDZmZjNqb2lfNnJFLWw0amg3NnFZVWloQVpBIHRvb2xzL2Rl
YnVnZ2VyL3BkYi9wZGJfY2FtbF94Y3MuYwotNDJjMDZmZjN6VU50N3RPWi1BZ1RUV2N5OXBpcnZn
IHRvb2xzL2RlYnVnZ2VyL3BkYi9wZGJfY2FtbF94ZW4uaAotNDJhMGM4ZGFuSlh1bjlheTVTUEJo
aGtLdnVVUGZnIHRvb2xzL2RlYnVnZ2VyL3BkYi9wZGJfeGVuLmMKLTQyYjAzZDA2bGxjX0dFN2ZY
R1E2LXJZUjRWRkFjdyB0b29scy9kZWJ1Z2dlci9wZGIvcmVhZG1lCi00MmEwYzhkYmpLNkR1ODlE
MlNVY3hzdUFkbFV1M3cgdG9vbHMvZGVidWdnZXIvcGRiL3NlcnZlci5tbAotNDJjMDZmZjN2Nktz
OUVzY3dSNkwwT1RxZFpuNWtBIHRvb2xzL2RlYnVnZ2VyL3BkYi94Y3MubWwKLTQyYzA2ZmYzai01
VTc5clJGYjRiR3F4MUFqaHc0USB0b29scy9kZWJ1Z2dlci9wZGIveGNzLm1saQotNDAxZDdlMTYw
dmF4TUJBVVNMU2ljdVo3QVFqSjN3IHRvb2xzL2V4YW1wbGVzL01ha2VmaWxlCi00MDFkN2UxNlVn
ZXFyb0pRVElod2tyRFZrb1dnWlEgdG9vbHMvZXhhbXBsZXMvUkVBRE1FCi00MTU5Nzk5NlZoVGJO
dUhidXNjWVNmUmItV1I2ZkEgdG9vbHMvZXhhbXBsZXMvYmxvY2stZW5iZAotNDE1OTc5OTZHSFAy
X3lWaWgyVXNwWGgzMjhmZ01RIHRvb2xzL2V4YW1wbGVzL2Jsb2NrLWZpbGUKLTQxZGRlOGFmMTZI
dWxnMXBnVzhhT25iYnh5cmw3dyB0b29scy9leGFtcGxlcy9ib2Noc3JjCi00MDVmZjU1ZGF3UXlD
SEZFbkowNjdDaFBSb1hCQkEgdG9vbHMvZXhhbXBsZXMvaW5pdC5kL3hlbmQKLTQwMjc4ZDk0Y0lV
V2wyZVJnbndadHI0aFR5V1QxUSB0b29scy9leGFtcGxlcy9pbml0LmQveGVuZG9tYWlucwotNDFk
ZGU4YWZUVXV2ZHRGVWxPeDBaUnVzS3h5ZDh3IHRvb2xzL2V4YW1wbGVzL21lbS1tYXAuc3hwCi00
MGVlNzVhOXhGejZTMDVzREt1LUpDTHF5VlRrREEgdG9vbHMvZXhhbXBsZXMvbmV0d29yawotNDFm
YzBjMThoVmdLNXJLSnlaVXNxeWJ1eDlEOURnIHRvb2xzL2V4YW1wbGVzL25ldHdvcmstbmF0Ci00
MWU2NjFlMWdpSUVLYkoyNXFmaVAta2U4dThoRkEgdG9vbHMvZXhhbXBsZXMvbmV0d29yay1yb3V0
ZQotNDBlZTc1YTk2N3N4Z2NSWTRRN3pYb1ZVYUo0ZmxBIHRvb2xzL2V4YW1wbGVzL3ZpZi1icmlk
Z2UKLTQxZmMwYzE4QUZBVlhBMXVHbTFKRldITWVlem5WdyB0b29scy9leGFtcGxlcy92aWYtbmF0
Ci00MWU2NjFlMW9vaVJLbE9md3VtRzZ3d3pjMFBkaFEgdG9vbHMvZXhhbXBsZXMvdmlmLXJvdXRl
Ci00MjNhYjJlYU5DenhrM2MtOXlVMUJ3enhXdnNEQ1EgdG9vbHMvZXhhbXBsZXMvdm5jL1hzZXJ2
ZXJzCi00MjNhYjJlYTdhalpMZFpPSS04Wi1icE5kTmhoQVEgdG9vbHMvZXhhbXBsZXMvdm5jL1h2
bmMteGVuCi00MGVlNzVhOTNjcXhIcDZNaVlYeHh3UjVqMl84UVEgdG9vbHMvZXhhbXBsZXMveGVu
ZC1jb25maWcuc3hwCi00MWRkZThhZjZNMlBtMVJydl9mNWpFRkNfQklPSUEgdG9vbHMvZXhhbXBs
ZXMveG1leGFtcGxlLnZteAotNDEwOTBlYzhQal9ia2dDQnBnMlc3V2ZtTmt1bUVBIHRvb2xzL2V4
YW1wbGVzL3htZXhhbXBsZTEKLTQwY2YyOTM3b0tsUk9ZT0pUTjhHV3dXTTVBbWpCZyB0b29scy9l
eGFtcGxlcy94bWV4YW1wbGUyCi00MWZjMGMxOF9rNGlMODFodTRwTUlXUXU5ZEtwS0EgdG9vbHMv
ZXhhbXBsZXMveG1leGFtcGxlMwotNDJhNmI0YjdLc3NHelREVk4tWEcyRk0xZ0NFbm53IHRvb2xz
L2Zpcm13YXJlL01ha2VmaWxlCi00MmE2YjRiN3FQOTVPU3NFTDhYV0tLWjFwMW15alEgdG9vbHMv
ZmlybXdhcmUvUkVBRE1FCi00MmMzYThhYXNIYXJ1dVhXNWVOYUYzLVEzaUpxeEEgdG9vbHMvZmly
bXdhcmUvYWNwaS9NYWtlZmlsZQotNDJjM2E4YWEycjVmOXgxRThsMjNEajlEWWkwblJnIHRvb2xz
L2Zpcm13YXJlL2FjcGkvUkVBRE1FCi00MmMzYThhYXliODI1bGdpdGpBNE84MTdMRHBKUHcgdG9v
bHMvZmlybXdhcmUvYWNwaS9hY3BpMl8wLmgKLTQyYzNhOGFhbC1zNjgybEd6Nng3emJRY1ZkRUoy
ZyB0b29scy9maXJtd2FyZS9hY3BpL2FjcGlfYnVpbGQuYwotNDJjM2E4YWFtUnFyZnJCcWlvbzhZ
WVhWTWw1amVnIHRvb2xzL2Zpcm13YXJlL2FjcGkvYWNwaV9kc2R0LmFzbAotNDJjM2E4YWFGcUda
ZENqRXBYQm10WTFMYWxpeHdRIHRvb2xzL2Zpcm13YXJlL2FjcGkvYWNwaV9kc2R0LmMKLTQyYzNh
OGFhNHVqelBpMGxMd25NbVUwdER0S1N6QSB0b29scy9maXJtd2FyZS9hY3BpL2FjcGlfZmFjcy5j
Ci00MmMzYThhYUE5ZjZ3ZldXUUEyUjF5N2xoalkzYncgdG9vbHMvZmlybXdhcmUvYWNwaS9hY3Bp
X2ZhY3MuaAotNDJjM2E4YWFXalVLZUdBYXF0R25wa0lZTE9XUmZBIHRvb2xzL2Zpcm13YXJlL2Fj
cGkvYWNwaV9mYWR0LmMKLTQyYzNhOGFhTWEtdkZleU9WeE1FTTF0V2taR0xkUSB0b29scy9maXJt
d2FyZS9hY3BpL2FjcGlfZmFkdC5oCi00MmMzYThhYW9reWlMdko1cTlCTk5USDhuZFo0YkEgdG9v
bHMvZmlybXdhcmUvYWNwaS9hY3BpX2dlbi5jCi00MmMzYThhYW5YSGpjMkJvUXludFNpQ0RETnhZ
UUEgdG9vbHMvZmlybXdhcmUvYWNwaS9hY3BpX21hZHQuYwotNDJjM2E4YWFESGxNYy1YRXpKT212
NTdsbFZ0M2VBIHRvb2xzL2Zpcm13YXJlL2FjcGkvYWNwaV9tYWR0LmgKLTQyYzNhOGFhbnpyaTZy
OWxfVG55ZTdpM0pTZjFqZyB0b29scy9maXJtd2FyZS9hY3BpL2FjcGlfcnNkdC5jCi00MmE2YjRi
NzhQV2RZektZdkx0X0VIaHZRQ2w5aWcgdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9NYWtlZmlsZQot
NDJhNmI0Yjc1c3o1S0Y5THJ5MkVHblBNaE9kblVBIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvYXBt
Ymlvcy5TCi00MmE2YjRiN1l3UDlybDNBSlJUbVpiQm9hbF9jNlEgdG9vbHMvZmlybXdhcmUvcm9t
Ymlvcy9iaW9zc3Vtcy5jCi00MmE2YjRiODNnQU5vc0RZZDQzWWFLN0FUUXZCRWcgdG9vbHMvZmly
bXdhcmUvcm9tYmlvcy9tYWtlc3ltLnBlcmwKLTQyYTZiNGI4cWNJUUlCWERlT1kzSlJ3c0xNNmxo
dyB0b29scy9maXJtd2FyZS9yb21iaW9zL3JvbWJpb3MuYwotNDJhNmI0YjhLN3lxblUzLVF4bmRZ
TlpVZ0hwbml3IHRvb2xzL2Zpcm13YXJlL3JvbWJpb3Mvcm9tYmlvcy5kaWZmcwotNDJhNmI0Yjg2
R01NOTY5WTgybkszSHVVaTZlUDlnIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvQlVHUwotNDJhNmI0
YjhKX01ITVZtbUZfaWdJN3plRHhTaXdBIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvQ09QWUlORwot
NDJhNmI0YjhTWVc1cTIxcFBQdVF0ODhCa3BxYzJRIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvQ2hh
bmdlTG9nCi00MmE2YjRiOElOZTdxZTIwWVlsd0FUYUFBREVNUUEgdG9vbHMvZmlybXdhcmUvdmdh
Ymlvcy9NYWtlZmlsZQotNDJhNmI0YjhBWUZDc29BZXFxUThkaWJtZ3hrZkxBIHRvb2xzL2Zpcm13
YXJlL3ZnYWJpb3MvTm90ZXMKLTQyYTZiNGI4TlVYSGgxaHVkdnZOQ3VxZ285Y0ItUSB0b29scy9m
aXJtd2FyZS92Z2FiaW9zL1JFQURNRQotNDJhNmI0YjhNTTBQajZ1RHdkSjRFeWc2aEItb0VBIHRv
b2xzL2Zpcm13YXJlL3ZnYWJpb3MvVE9ETwotNDJhNmI0YjhBTDBZcmd1ZGptUXI3UXZKM3dlMUNn
IHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvYmlvc3N1bXMuYwotNDJhNmI0YjhaY2UtcjhPdHBjdHd2
cUhCUzhjSEV3IHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvY2xleHQuYwotNDJhNmI0YjhmSXlNZDBk
OHRJUFY0SkRBdkI1bDFBIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvZGF0YXNlZ2hhY2sKLTQyYTZi
NGI4TTRCc05EUkFKTUhwWThIMmlSdTBxQSB0b29scy9maXJtd2FyZS92Z2FiaW9zL3ZiZS5jCi00
MmE2YjRiOFoycFNVNGU1cXJVUjVyMXZFS05iS1EgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92YmUu
aAotNDJhNmI0YjhFeWlrbFcyQzllRDlfdDBPbVJmbUZRIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3Mv
dmJlX2Rpc3BsYXlfYXBpLnR4dAotNDJhNmI0YjhvWGN3NUNnTGotbUJWVDRkVWMtVW13IHRvb2xz
L2Zpcm13YXJlL3ZnYWJpb3MvdmJldGFibGVzLmgKLTQyYTZiNGI4NWprWm5DYXI0MVlyZVlWVUFZ
N0lEUSB0b29scy9maXJtd2FyZS92Z2FiaW9zL3ZnYWJpb3MuYwotNDJhNmI0Yjh4eHBSWWgxQmVz
YVNnVzNncGdNc2FRIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvdmdhYmlvcy5oCi00MmE2YjRiOFdT
QTV4SEYtUjVGOGlCY0I2QkM1d0EgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2Fmb250cy5oCi00
MmE2YjRiOUM2NmJQdVVUYUxqQ25KMEkta0d6OXcgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2F0
YWJsZXMuaAotNDJhNmI0Yjk2OVFMSlJ0M1RVX3YzeVloWkk0NUdnIHRvb2xzL2Zpcm13YXJlL3Zt
eGFzc2lzdC9NYWtlZmlsZQotNDJhNmI0Yjk1aXVrN00ycy1lZG9TRnJXY2RvWWN3IHRvb2xzL2Zp
cm13YXJlL3ZteGFzc2lzdC9UT0RPCi00MmE2YjRiOVE2VkIyN0d4Uk5DQVJzRE4yWnVLTncgdG9v
bHMvZmlybXdhcmUvdm14YXNzaXN0L2dlbi5jCi00MmE2YjRiOU5tTGpiMzYtc1hpaVd6Y0dIalRP
SkEgdG9vbHMvZmlybXdhcmUvdm14YXNzaXN0L2hlYWQuUwotNDJhNmI0YjlqbUY5bTIyaWl3dThY
d0VtMWo1Zm5RIHRvb2xzL2Zpcm13YXJlL3ZteGFzc2lzdC9tYWNoaW5lLmgKLTQyYTZiNGI5QUJt
R0hBMUx6WWpwcTYzRkJzNGhjdyB0b29scy9maXJtd2FyZS92bXhhc3Npc3QvbWtoZXgKLTQyYTZi
NGI5eG1qNFRMSEp0Vi1EaG53VDltTXBmdyB0b29scy9maXJtd2FyZS92bXhhc3Npc3Qvc2V0dXAu
YwotNDJhNmI0YjlQamdBTlRQOFk4SkZUVG9CclY5c3NnIHRvb2xzL2Zpcm13YXJlL3ZteGFzc2lz
dC90cmFwLlMKLTQyYTZiNGI5R2x5bVUwVm1ReWFuMjNwYWdEYVJUUSB0b29scy9maXJtd2FyZS92
bXhhc3Npc3QvdXRpbC5jCi00MmE2YjRiOW1tcVV5Rm40ODdnUDRzcFVfUjZ4dGcgdG9vbHMvZmly
bXdhcmUvdm14YXNzaXN0L3V0aWwuaAotNDJhNmI0YjlKc3N4dmxwY1ZfLVFjR1JNREdnTF93IHRv
b2xzL2Zpcm13YXJlL3ZteGFzc2lzdC92bTg2LmMKLTQyYTZiNGI5Mm9VQUpNekNFLVljVmxBMlot
Mnp5ZyB0b29scy9maXJtd2FyZS92bXhhc3Npc3Qvdm04Ni5oCi00MmE2YjRiOVRsa1ZVWVRrTGRf
QnZxOXZsckV4NmcgdG9vbHMvZmlybXdhcmUvdm14YXNzaXN0L3ZteGFzc2lzdC5sZAotNDJhNmI0
YjkyTC0yekZnLVFhbDZZd2VlRS1wTWlBIHRvb2xzL2Zpcm13YXJlL3ZteGFzc2lzdC92bXhsb2Fk
ZXIuYwotNDI4ZDBkODJ5T2FVellRdVlReEg3VnpReXRLby1nIHRvb2xzL2lvZW11L0NPUFlJTkcK
LTQyOGQwZDgyRWRQcDFUcUpCZW1iTGd5QjF5NDEzdyB0b29scy9pb2VtdS9DT1BZSU5HLkxJQgot
NDI4ZDBkODJmZDYtUXlkdkZmSG1lUUJHcktucnJBIHRvb2xzL2lvZW11L0NoYW5nZWxvZwotNDI4
ZDBkODJ4dlRqNHl6UFlpdXJhenlHajFQYUV3IHRvb2xzL2lvZW11L01ha2VmaWxlCi00MjhkMGQ4
Mkh2Z1JQb3lVM2Y2MF91X3QxTDI4QWcgdG9vbHMvaW9lbXUvUkVBRE1FCi00MjhkMGQ4MmFvV2V3
YV82WjVrTlVUZ2tSdzB3TmcgdG9vbHMvaW9lbXUvVE9ETwotNDI4ZDBkODJXWWk4dnJHN1JLS3lJ
SncwMURBbkdnIHRvb2xzL2lvZW11L1ZFUlNJT04KLTQyYzNhODcxbjJ2OUo0Ny1zb3dNbEMxeDRE
U3dRUSB0b29scy9pb2VtdS9hZXMuYwotNDJjM2E4NzF4M1JsdWFEX1ZpeWEwRlEtaVNIR0h3IHRv
b2xzL2lvZW11L2Flcy5oCi00MjhkMGQ4MndCMDVpYkJ4VENTc0FoejNxUk83R2cgdG9vbHMvaW9l
bXUvYmxvY2stY2xvb3AuYwotNDI4ZDBkODJjdWNCQlpGa3MzYU1TTDAtQzNMOU53IHRvb2xzL2lv
ZW11L2Jsb2NrLWNvdy5jCi00MjhkMGQ4MnM1Rk03eG1uajFYTEFNbHRfRGRSSUEgdG9vbHMvaW9l
bXUvYmxvY2stcWNvdy5jCi00MjhkMGQ4M3lXWWE2bUlIMm1wbG8xTF8zQ3FhZHcgdG9vbHMvaW9l
bXUvYmxvY2stdm1kay5jCi00MjhkMGQ4M25mY2dIdnUzN2h2aVJZd0FBQUF4U1EgdG9vbHMvaW9l
bXUvYmxvY2suYwotNDI4ZDBkODNMclhMZmdtOWgyUlBOQlJNX3ZrcXNBIHRvb2xzL2lvZW11L2Js
b2NrX2ludC5oCi00MjhkMGQ4M3p0N0NnVnNUYS1DSW9ycElHVldlN2cgdG9vbHMvaW9lbXUvYnN3
YXAuaAotNDI4ZDBkODMtSTliUUo4RWR1Vk8wT21QX1lNdFZnIHRvb2xzL2lvZW11L2NvbmZpZ3Vy
ZQotNDI4ZDBkODNzVWpkRFJabmZ5a0JhV2RfdUdqVlFRIHRvb2xzL2lvZW11L2NvbnNvbGUuYwot
NDI4ZDBkODNSc3YtUHE4aUdydkEwQ2hWVEQtS0VRIHRvb2xzL2lvZW11L2NwdS1hbGwuaAotNDI4
ZDBkODMwdENtMi1RQzNpTFRvLXlTMkQ3YXpRIHRvb2xzL2lvZW11L2NwdS1kZWZzLmgKLTQyOGQw
ZDgzYk9GRUFYN0tjX2x0N3BtX0l0bllPZyB0b29scy9pb2VtdS9jcHUuaAotNDI4ZDBkODN3SnFO
Q2h0NzVHZlZmV3FHemFEQkdBIHRvb2xzL2lvZW11L2NyZWF0ZV9rZXlzeW1faGVhZGVyLnNoCi00
MjhkMGQ4M3dhckpwOUYzYUtVNG1vUlJWZlRtRmcgdG9vbHMvaW9lbXUvZXhlYy1hbGwuaAotNDI4
ZDBkODNtM0t3cDh2Skt5Y0sxbjVhX0x5Z2ZBIHRvb2xzL2lvZW11L2V4ZWMuYwotNDI4ZDBkODNH
LUYxbXZGeXpDRU1OaGlVNnRzOGxRIHRvb2xzL2lvZW11L2h3L2FkYi5jCi00MjhkMGQ4M0VFMWhw
eWZNZnI2NjdzNGFGSzQyaGcgdG9vbHMvaW9lbXUvaHcvYWRsaWIuYwotNDI4ZDBkODNBb0JodDd5
RkFtQVVXb2ktWlpTMlR3IHRvb2xzL2lvZW11L2h3L2NpcnJ1c192Z2EuYwotNDI4ZDBkODNsRDVv
dm1KR19RMVZmSUlqdzFGbS1BIHRvb2xzL2lvZW11L2h3L2NpcnJ1c192Z2Ffcm9wLmgKLTQyOGQw
ZDgzU0N3WDY1QlBnb25CY2dZQ3hkS0ROQSB0b29scy9pb2VtdS9ody9jaXJydXNfdmdhX3JvcDIu
aAotNDI4ZDBkODN6QUtMWjhKWDdfRDZSTUdjbWwzalJBIHRvb2xzL2lvZW11L2h3L2N1ZGEuYwot
NDI4ZDBkODNPTFYtYVFvci1MZkJ5YWtLdm8tMS1nIHRvb2xzL2lvZW11L2h3L2RtYS5jCi00Mjhk
MGQ4M1AxVmtLdFhuOTBSTU44ZUJzdlBGUUEgdG9vbHMvaW9lbXUvaHcvZmRjLmMKLTQyOGQwZDg0
OUFxeFg2RnNQSHYwb3ZqYUZ5Tk1WZyB0b29scy9pb2VtdS9ody9mbW9wbC5jCi00MjhkMGQ4NC1o
SFJ1N1BWWGpmYzdvTGZyRHhZNmcgdG9vbHMvaW9lbXUvaHcvZm1vcGwuaAotNDI4ZDBkODR6YnRU
MkM4WGNpX1NxTVA1Ylotd2NRIHRvb2xzL2lvZW11L2h3L2k4MjU0LmMKLTQyOGQwZDg0S2xSNjFP
d1N6akYwLUw0aXo1OGRmUSB0b29scy9pb2VtdS9ody9pODI1OS5jCi00MjhkMGQ4NGF1aFp4NmM1
S3YzV3JmTTJVWnZxSEEgdG9vbHMvaW9lbXUvaHcvaWRlLmMKLTQyYzNhOGJjcWFpeXVPV2xkS2Mx
dlhVUDEyLTFCZyB0b29scy9pb2VtdS9ody9pb2FwaWMuYwotNDJjM2E4YmNNUDY3T2QteEVuUWFZ
QUhhaGliRF93IHRvb2xzL2lvZW11L2h3L2lvYXBpYy5oCi00MjhkMGQ4NFdTbGhOemRyY2ItZi1M
Zy1XOWRuaVEgdG9vbHMvaW9lbXUvaHcvaW9tbXUuYwotNDI4ZDBkODRyaThadHZoQjZSSnIxWU5l
ampOV0lRIHRvb2xzL2lvZW11L2h3L2xhbmNlLmMKLTQyOGQwZDg0Y3hGRmdEdjVmQkZybHhHb0Np
eTZOdyB0b29scy9pb2VtdS9ody9tNDh0MDguYwotNDI4ZDBkODRNUVlEaEFPTG5CbmFnMUJaV2NX
NkpBIHRvb2xzL2lvZW11L2h3L200OHQwOC5oCi00MjhkMGQ4NHNFNGdoWDMzUlE1a0RTdXlvTGRo
RmcgdG9vbHMvaW9lbXUvaHcvbTQ4dDU5LmMKLTQyOGQwZDg0NjVrWldUVDRtVmdmLVZvbmdsRE94
dyB0b29scy9pb2VtdS9ody9tNDh0NTkuaAotNDI4ZDBkODRPWTd0dkUtUEtyQmZqZjJ2RVFYeU1B
IHRvb2xzL2lvZW11L2h3L21hZ2ljLWxvYWQuYwotNDI4ZDBkODRVLVBZUFJfR01WSm9Rc2JDQVZB
UW93IHRvb2xzL2lvZW11L2h3L21jMTQ2ODE4cnRjLmMKLTQyOGQwZDg0anRTWEdqUVlLZF94dlNp
TU00Q183USB0b29scy9pb2VtdS9ody9uZTIwMDAuYwotNDI4ZDBkODRTTUhQazBjUm5yWmdVWWtN
eEZYTU1RIHRvb2xzL2lvZW11L2h3L29wZW5waWMuYwotNDI4ZDBkODRseUcwWERnNU14TE1TZWUz
TVdncTNnIHRvb2xzL2lvZW11L2h3L3BjLmMKLTQyOGQwZDg0SFdSM1E3ZEVFU3ljZko3aFNXZEdp
ZyB0b29scy9pb2VtdS9ody9wY2kuYwotNDI4ZDBkODROb3luNGlrMFVYMUU3T2RmdUZkckl3IHRv
b2xzL2lvZW11L2h3L3Bja2JkLmMKLTQyOTQzMDdlMEtJQTlqYVVfMU9NSUdDY05lTGRlUSB0b29s
cy9pb2VtdS9ody9wb3J0LWU5LmMKLTQyOGQwZDg0MFNNVVJSanN6OVY5NnJ3dC1uYXludyB0b29s
cy9pb2VtdS9ody9wcGMuYwotNDI4ZDBkODRNSTdrWmZ0SF9jMEZLMXFpaXlRQlpnIHRvb2xzL2lv
ZW11L2h3L3BwY19jaHJwLmMKLTQyOGQwZDg1OS14d0E4OWptekZrNng5VXlYakFlQSB0b29scy9p
b2VtdS9ody9wcGNfcHJlcC5jCi00MjhkMGQ4NVlTMW40RnJfRUs3QjAxRVdTbXJZUmcgdG9vbHMv
aW9lbXUvaHcvc2IxNi5jCi00MjhkMGQ4NUdyVVhMX3AwcHBPVUlmV2Y4LS1odncgdG9vbHMvaW9l
bXUvaHcvc2NoZWQuYwotNDI4ZDBkODV3UDNhTGRIWUotaERBSW1EUDJzal9nIHRvb2xzL2lvZW11
L2h3L3NlcmlhbC5jCi00MjhkMGQ4NW1PZndGcURDTzc2SzZiYzRJUU94UUEgdG9vbHMvaW9lbXUv
aHcvc3VuNG0uYwotNDI4ZDBkODUyT0NwQXNmUzFQTm9KT2ZuSGhGUFNRIHRvb2xzL2lvZW11L2h3
L3RjeC5jCi00MjhkMGQ4NWdDVUNYMG5idVJBdDI4UUpnUTVQOHcgdG9vbHMvaW9lbXUvaHcvdGlt
ZXIuYwotNDI4ZDBkODVocC16Z040MGhWWVhXUmpoSW5rVWtnIHRvb2xzL2lvZW11L2h3L3ZnYS5j
Ci00MjhkMGQ4NUdfNFMtaHBSeXJoVjR5R2pTclMtY1EgdG9vbHMvaW9lbXUvaHcvdmdhX2ludC5o
Ci00MjhkMGQ4NW9XbDFPTlhfZ0laV1MxZlhqZVhHbEEgdG9vbHMvaW9lbXUvaHcvdmdhX3RlbXBs
YXRlLmgKLTQyOGQwZDg1X21ObkZQRThobm9DM1Z2QkQ5Q0N1QSB0b29scy9pb2VtdS9rZXlib2Fy
ZF9yZGVza3RvcC5jCi00MjhkMGQ4NVN5T0llRGczU294SDJCaUJwWFdXa0EgdG9vbHMvaW9lbXUv
a2V5bWFwcy9hcgotNDI4ZDBkODVUb0dUVnZQcmw4aEtBaTJReEN6cDJ3IHRvb2xzL2lvZW11L2tl
eW1hcHMvY29tbW9uCi00MjhkMGQ4NWZtZHhScGxXSTVKcDU0Tk5aeTVNbXcgdG9vbHMvaW9lbXUv
a2V5bWFwcy9jb252ZXJ0LW1hcAotNDI4ZDBkODV0NUlCd2xudHRQcmVDUzBVWDNuYk93IHRvb2xz
L2lvZW11L2tleW1hcHMvZGEKLTQyOGQwZDg1WFJOb2p1VWxrQ2d2ZWEwSV9mZEpFZyB0b29scy9p
b2VtdS9rZXltYXBzL2RlCi00MjhkMGQ4NVFQdXAzaXhFQ0VwYTdQenI5bExFeXcgdG9vbHMvaW9l
bXUva2V5bWFwcy9kZS1jaAotNDI4ZDBkODZyNVVwTmhPU0FMR0pVVURhR3Ytdm5RIHRvb2xzL2lv
ZW11L2tleW1hcHMvZW4tZ2IKLTQyOGQwZDg2eWxVVC00U2tqbndhMjd2eEllQnFZdyB0b29scy9p
b2VtdS9rZXltYXBzL2VuLXVzCi00MjhkMGQ4NnZjSHVzbjNYeldUTGpLTERkTmhaeHcgdG9vbHMv
aW9lbXUva2V5bWFwcy9lcwotNDI4ZDBkODZVVlMwS20tOUo5NFJBUU03aUFiQnp3IHRvb2xzL2lv
ZW11L2tleW1hcHMvZXQKLTQyOGQwZDg2aFM0N09sWDRVU2dQUFdrNlJGV0tMUSB0b29scy9pb2Vt
dS9rZXltYXBzL2ZpCi00MjhkMGQ4NmtPY2phVlZacURnVjJKREdjWFE4cmcgdG9vbHMvaW9lbXUv
a2V5bWFwcy9mbwotNDI4ZDBkODZjNEdnTXAxaERVMk1GeGlaMVB6OUxnIHRvb2xzL2lvZW11L2tl
eW1hcHMvZnIKLTQyOGQwZDg2QmRiU001UHh1TWFTZjh2QnY2clhRZyB0b29scy9pb2VtdS9rZXlt
YXBzL2ZyLWJlCi00MjhkMGQ4NmRRa19wOWlvMlFkSTlTR0M2RlZpZGcgdG9vbHMvaW9lbXUva2V5
bWFwcy9mci1jYQotNDI4ZDBkODZKcGZMQlptbnJ2N1lwMHR1ZXpnem5nIHRvb2xzL2lvZW11L2tl
eW1hcHMvZnItY2gKLTQyOGQwZDg2MVJVUmN0Z0ozY2d0bnEwY2hXNkpPQSB0b29scy9pb2VtdS9r
ZXltYXBzL2hyCi00MjhkMGQ4Nm1xenF3NzBGa0xIWkZ6SWt2VEpCcHcgdG9vbHMvaW9lbXUva2V5
bWFwcy9odQotNDI4ZDBkODZPM3J1U0JMOFp5UkJlTEY3T3c2N09nIHRvb2xzL2lvZW11L2tleW1h
cHMvaXMKLTQyOGQwZDg3cGNDYXR1WkxZcFZXdFV1MkRhOXNndyB0b29scy9pb2VtdS9rZXltYXBz
L2l0Ci00MjhkMGQ4N00zSHk3dWJDdTI3Wk8teldEay1ZaFEgdG9vbHMvaW9lbXUva2V5bWFwcy9q
YQotNDI4ZDBkODdDcXJiSkJVSTI4VXhKQ0lkdVNKNHJRIHRvb2xzL2lvZW11L2tleW1hcHMvbHQK
LTQyOGQwZDg3aklWX1YxWXdFVDU5aS1QeTNoMElMQSB0b29scy9pb2VtdS9rZXltYXBzL2x2Ci00
MjhkMGQ4N1QzS0l4cnl3WFNBa1J1LUFpUVFnSVEgdG9vbHMvaW9lbXUva2V5bWFwcy9tawotNDI4
ZDBkODdfd21XaV9JQkhmcG1aemhDS1UtQmF3IHRvb2xzL2lvZW11L2tleW1hcHMvbW9kaWZpZXJz
Ci00MjhkMGQ4N0dnVXVFZDRNejlwM21VR2tkTWRPc2cgdG9vbHMvaW9lbXUva2V5bWFwcy9ubAot
NDI4ZDBkODdFMU50VXdndUtsNzJpZkNUakRRNXJRIHRvb2xzL2lvZW11L2tleW1hcHMvbmwtYmUK
LTQyOGQwZDg3bEtoUU9mbjV5UTB0cTN1N2hmSWdwdyB0b29scy9pb2VtdS9rZXltYXBzL25vCi00
MjhkMGQ4N2lEM2FmZi1MT2xhQTRDbU9VVmN0M1EgdG9vbHMvaW9lbXUva2V5bWFwcy9wbAotNDI4
ZDBkODcwQ01Dekk3YzZnY0daTU51SVlHYm5RIHRvb2xzL2lvZW11L2tleW1hcHMvcHQKLTQyOGQw
ZDg3Z0NzMk00QTRQMUlUelc4NmxtXy1KQSB0b29scy9pb2VtdS9rZXltYXBzL3B0LWJyCi00Mjhk
MGQ4N256UThlSzFiOV9aczFaODJkT3VYMVEgdG9vbHMvaW9lbXUva2V5bWFwcy9ydQotNDI4ZDBk
ODd1SGRzaDE1YTVtQUQtSHlXbmk4UUR3IHRvb2xzL2lvZW11L2tleW1hcHMvc2wKLTQyOGQwZDg3
Z3NVTUlQNDJvRmVjWXJkWkFKREF1dyB0b29scy9pb2VtdS9rZXltYXBzL3N2Ci00MjhkMGQ4N09j
ZkxqS3VoZzZwMnV1aUFQdkpCcVEgdG9vbHMvaW9lbXUva2V5bWFwcy90aAotNDI4ZDBkODdRYlJ0
SEpVZnQ5cUJrTlhjbDRwYnp3IHRvb2xzL2lvZW11L2tleW1hcHMvdHIKLTQyOGQwZDg4Q0pvTWVq
a21CaDZwV2FxS012UUY4QSB0b29scy9pb2VtdS9tYWluLmMKLTQyOGQwZDg4RmNhbjdnUVo2YXhY
T21va0JETGU3ZyB0b29scy9pb2VtdS9tb25pdG9yLmMKLTQyOGQwZDg4bFZhT0M2NFlCWjFXenQt
V1Y0SmFTdyB0b29scy9pb2VtdS9vc2RlcC5jCi00MjhkMGQ4ODVXN3IyN0NERUpDVzZKbGJ4Z2dj
OWcgdG9vbHMvaW9lbXUvb3NkZXAuaAotNDI4ZDBkODhDaVA5dFZkSWRMV0F6T25DT1NkYWZnIHRv
b2xzL2lvZW11L3BhdGguYwotNDI4ZDBkODkwOEI2NXpNbWhkR1ZNRTNqdjdncHd3IHRvb2xzL2lv
ZW11L3FlbXUtYmluZm10LWNvbmYuc2gKLTQyOGQwZDg5dGFZNk5QbG5JeU9BTVFkX1d3NXFVdyB0
b29scy9pb2VtdS9xZW11LWltZy5jCi00MjhkMGQ4OUZZLWc0VVBILVpXN3Q1WkNxdlFWVFEgdG9v
bHMvaW9lbXUvcmVhZGxpbmUuYwotNDI4ZDBkODlkTFVSYmt0WkZ1ZkRLU0hhbjAxR0ZnIHRvb2xz
L2lvZW11L3NkbC5jCi00MjhkMGQ4MmRVbVhrZ0l5MTFHLWhvS1RraHZrZlEgdG9vbHMvaW9lbXUv
dGFyZ2V0LWkzODYtZG0vTWFrZWZpbGUKLTQyOGQwZDhhaHBSQVlsNnNfaXRCeG5UY3h5TUhhUSB0
b29scy9pb2VtdS90YXJnZXQtaTM4Ni1kbS9oZWxwZXIyLmMKLTQyYzNhODNiaS1ldTJRSTRpUUxr
SW1ZVVZzMEg2dyB0b29scy9pb2VtdS90YXJnZXQtaTM4Ni1kbS9xZW11LWRtLmRlYnVnCi00Mjhk
MGQ4YVUzTW9hcTR6Tlc1UU1WX054RC00WEEgdG9vbHMvaW9lbXUvdGFyZ2V0LWkzODYtZG0vcWVt
dS1pZnVwCi00MjhkMGQ4YXFpZGo4bjVIMl8ycWhCVjBtSUlKekEgdG9vbHMvaW9lbXUvdGFyZ2V0
LWkzODYtZG0vcWVtdS12Z2FyYW0tYmluLmd6Ci00MjhkMGQ4Yk1xMFpwY2NwSGIxaVZ2U05iSmpS
eGcgdG9vbHMvaW9lbXUvdGh1bmsuYwotNDI4ZDBkOGIyUFlmd0tMTFNobG5XY00zVldxOWFnIHRv
b2xzL2lvZW11L3RodW5rLmgKLTQyOGQwZDhiZnZiWVF3ajZNZ0RyOTU4bTRfU2ZSQSB0b29scy9p
b2VtdS92Z2Fmb250LmgKLTQyOGQwZDhiZ0FvakVRY0FjVFYyZ2oyRV9lRzRMdyB0b29scy9pb2Vt
dS92bC5jCi00MjhkMGQ4YlhpQ1k0aVRqb1NQeEdyeThqWGRBdGcgdG9vbHMvaW9lbXUvdmwuaAot
NDI4ZDBkOGJRVktlZHZONUVJUG0zOXMzM1RYa3BBIHRvb2xzL2lvZW11L3ZuYy5jCi00MjhkMGQ4
NWQ4MzFpUXZ2Q0QzTGNhT0Q5cllHa2cgdG9vbHMvaW9lbXUveDg2XzMyLmxkCi00MjhmMDc2M182
N2pDaUhiZGdmR2xnQU9KcWZnOUEgdG9vbHMvaW9lbXUveDg2XzY0LmxkCi0zZmJiYTZkYkRmWXZK
U3N3OTUwMGI0U1p5VWh4alEgdG9vbHMvbGlieGMvTWFrZWZpbGUKLTQxZGRlOGFmS1lSS3hTNFh0
THYxS1VlZ0dReV9iZyB0b29scy9saWJ4Yy9saW51eF9ib290X3BhcmFtcy5oCi0zZmJiYTZkYzF1
VTdVM0lGZUY2QS1YRU9ZRjJNa1EgdG9vbHMvbGlieGMvcnBtLnNwZWMKLTNmYmJhNmRjck54dHln
RWNnSllBSkoxZ0NRcWZzQSB0b29scy9saWJ4Yy94Yy5oCi00MmJiZTViOUoxQkZ1eEFDaWl5ajM4
RnVjYzJ4Z2cgdG9vbHMvbGlieGMveGNfYW91dDkuaAotM2ZiYmE2ZGJFVmtWTVgwSnVERnphcDlq
ZWF1Y0dBIHRvb2xzL2xpYnhjL3hjX2J2dHNjaGVkLmMKLTQyNzM0NThkeUYyX3NLQTZDRmtOSlFZ
YjhlWTJkQSB0b29scy9saWJ4Yy94Y19jb3JlLmMKLTNmYmJhNmRiYXNKUVYtTVZFbERDMERHU0hN
aUw1dyB0b29scy9saWJ4Yy94Y19kb21haW4uYwotNDAyNzhkOTlCTHNmVXYzcXh2MEk4QzFzQ2xa
MG93IHRvb2xzL2xpYnhjL3hjX2VsZi5oCi00MDNlMDk3N0Jqc21fZTgycHd2bDlWdmFKeGg4R2cg
dG9vbHMvbGlieGMveGNfZXZ0Y2huLmMKLTQyMjdjMTI5WktqSlBOWW9vSFZ6QkN5aW5mN1k2USB0
b29scy9saWJ4Yy94Y19nbnR0YWIuYwotM2ZiYmE2ZGJOQ1U3VTZuc01ZaVh6S2twM3p0YUpnIHRv
b2xzL2xpYnhjL3hjX2xpbnV4X2J1aWxkLmMKLTNmYmJhNmRibDI2N3paT0FWSFlMT2RMQ2RoY1pN
dyB0b29scy9saWJ4Yy94Y19saW51eF9yZXN0b3JlLmMKLTNmYmJhNmRiN2xpM0ZKaUFCWXRDbXVH
eE9KeEVHdyB0b29scy9saWJ4Yy94Y19saW51eF9zYXZlLmMKLTQyYmJlNWI5NWdkRWRTeURkcksy
dHM3R0VpSzVNdyB0b29scy9saWJ4Yy94Y19sb2FkX2FvdXQ5LmMKLTQyYTQwYmMzdkUzcDlmUFNK
WlFaSzBNZFFGOUI4ZyB0b29scy9saWJ4Yy94Y19sb2FkX2Jpbi5jCi00MmE0MGJjNGRpV2ZGc1BH
ZjBSVzdxWE11ZlU0WVEgdG9vbHMvbGlieGMveGNfbG9hZF9lbGYuYwotM2ZiYmE2ZGI3V25uSnIw
S0ZySUZycU5sU0t2RllnIHRvb2xzL2xpYnhjL3hjX21pc2MuYwotNDA1MWJjZTZDSEFzWWg4UDV0
Mk9IRHRSV09QOW9nIHRvb2xzL2xpYnhjL3hjX3BoeXNkZXYuYwotM2ZiYmE2ZGN0V1JXbEZKa1li
NmhkaXgyWDRXTXV3IHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwotM2ZiYmE2ZGNiVnJHMmhQekV6
d2RlVl9VQzhreWRRIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAotNDIzMzcxNzRQeHl6elBrNjJy
YURpWUNJc2ZTdERnIHRvb2xzL2xpYnhjL3hjX3B0cmFjZS5jCi00MjczNDU4ZHV6TC0tbnNUZlQ2
ZV9xNktmaWo0OGcgdG9vbHMvbGlieGMveGNfcHRyYWNlX2NvcmUuYwotNDFlYmJmZTlVMGIwa0kt
SGdqSzdWRVk0RXZXN193IHRvb2xzL2xpYnhjL3hjX3NlZGYuYwotNDFkZGU4YjBwTGZBS01zX0w5
VXJpMmhuekhpQ1JRIHRvb2xzL2xpYnhjL3hjX3ZteF9idWlsZC5jCi0zZjc3NmJkMlhkLWRVY1BL
bFBOMnZHODlWR3RmdlEgdG9vbHMvbWlzYy9NYWtlZmlsZQotNDIyNWY1NmQ3c2E5YUVBUmZqTmVD
VlRNWURBbVpBIHRvb2xzL21pc2MvY3B1cGVyZi9NYWtlZmlsZQotNDIyNWY1NmRTNVRHZEtvam11
Qm5yVjNQemJFNlJnIHRvb2xzL21pc2MvY3B1cGVyZi9SRUFETUUudHh0Ci00MjI1ZjU2ZGNvZHZC
U1BvV1lTNmt2d1pDUWhnemcgdG9vbHMvbWlzYy9jcHVwZXJmL2NwdXBlcmYuYwotNDIyNWY1NmRN
alpLMTRFV2Q4SzBncTR2NURpd2pnIHRvb2xzL21pc2MvY3B1cGVyZi9jcHVwZXJmX3BlcmZjbnRy
LmgKLTQyMjVmNTZkX1hqU1kxMjk3SWlIOTZxZXFENHNDQSB0b29scy9taXNjL2NwdXBlcmYvY3B1
cGVyZl94ZW5vLmgKLTQyMjVmNTZkcWxHQ19VWjY4MUY5NW1DZ0xiT2VIUSB0b29scy9taXNjL2Nw
dXBlcmYvbW9kdWxlL01ha2VmaWxlCi00MjI1ZjU2ZG5tbXMtVkZyMU1pRFZHX2RZb003SVEgdG9v
bHMvbWlzYy9jcHVwZXJmL21vZHVsZS9wZXJmY250ci5jCi00MjI1ZjU2ZFloSUdRUkRfa0tWSjZ4
UXJrcU8wWVEgdG9vbHMvbWlzYy9jcHVwZXJmL3A0cGVyZi5oCi00MGFiMmNmYXdJdzh0c1lvMGRR
S3RwODNoNHFmVFEgdG9vbHMvbWlzYy9mYWtlaTM4NnhlbgotNDI0OTI3M2NET3c2X3VMVVB2dlV3
V1UxWnJKeG5RIHRvb2xzL21pc2MvbWJvb3RwYWNrL0dQTAotNDI0OTI3M2NTbWoyaDhGajNVcFRn
MGctazZDTHNBIHRvb2xzL21pc2MvbWJvb3RwYWNrL01ha2VmaWxlCi00MjQ5MjczYzhnS0l0dEYx
UVBpY3p2R281QUVPZUEgdG9vbHMvbWlzYy9tYm9vdHBhY2svUkVBRE1FCi00MjQ5MjczYzRONFBB
a3Z0M3RyTmx0bzRoNzZrOEEgdG9vbHMvbWlzYy9tYm9vdHBhY2svYmluMmMuYwotNDI0OTI3M2NJ
U2c1bmhXMVB0N09KMGpGdTM0M2lnIHRvb2xzL21pc2MvbWJvb3RwYWNrL2Jvb3RzZWN0LlMKLTQy
NDkyNzNjVWl6OENnTHFuRzdYWUZhOHg1LU1vUSB0b29scy9taXNjL21ib290cGFjay9idWlsZGlt
YWdlLmMKLTQyNDkyNzNjX2daMnlJX2gtY2k2NkUxWTVvU0VQQSB0b29scy9taXNjL21ib290cGFj
ay9tYl9oZWFkZXIuaAotNDI0OTI3M2NXbmxXMC1sT0lZdWExYmtLaXJuNnZBIHRvb2xzL21pc2Mv
bWJvb3RwYWNrL21iX2luZm8uaAotNDI0OTI3M2NBOExJM0lNYVN1aExPanlrdU1lUUpBIHRvb2xz
L21pc2MvbWJvb3RwYWNrL21ib290cGFjay5jCi00MjQ5MjczY1ZUZ3l2MkhZZC1tQzI5SURhejAt
bWcgdG9vbHMvbWlzYy9tYm9vdHBhY2svbWJvb3RwYWNrLmgKLTQyNDkyNzNjTFhRYlJXRnBfdi1G
cWN5T20wc1l0ZyB0b29scy9taXNjL21ib290cGFjay9zZXR1cC5TCi0zZjZkYzEzNlpLT2pkOFBJ
cUxiRkJsX3Ytcm5rR2cgdG9vbHMvbWlzYy9taW5pdGVybS9NYWtlZmlsZQotM2Y2ZGMxNDBDOHRB
ZUJmcm9BRjI0VnJtQ1M0dl93IHRvb2xzL21pc2MvbWluaXRlcm0vUkVBRE1FCi0zZjZkYzE0MklI
YWY2WEljQVlHbWhWOW5OU0lIRlEgdG9vbHMvbWlzYy9taW5pdGVybS9taW5pdGVybS5jCi00MGM5
YzQ2OWtUMEg5Q09XekE0WHpQQmpXSzBXc0EgdG9vbHMvbWlzYy9uZXRmaXgKLTQwMjJhNzNjRUt2
clllX0RWWlcySmxBeG9iZzl3ZyB0b29scy9taXNjL25zcGxpdGQvTWFrZWZpbGUKLTQwMjJhNzNj
S21zNE9xMDMweDJKQnpVQjQyNmxBUSB0b29scy9taXNjL25zcGxpdGQvbnNwbGl0ZC5jCi00MmI3
NDQzNm9YRWFhVUhfZFBjR0Z2aU1pd05nQ1EgdG9vbHMvbWlzYy9wb2xpY3lwcm9jZXNzb3IvU2Vj
dXJpdHlMYWJlbC5qYXZhCi00MmI3NDQzNmZJVzhaSTNwVXB1MTMtT3g2RzJjT0EgdG9vbHMvbWlz
Yy9wb2xpY3lwcm9jZXNzb3IvU2VjdXJpdHlQb2xpY3lTcGVjLnhzZAotNDJiNzQ0MzZUNENONEhN
V3N1YUhEMnpTOGpZMUJBIHRvb2xzL21pc2MvcG9saWN5cHJvY2Vzc29yL1NzaWRzRW50cnkuamF2
YQotNDJiNzQ0MzZEazNXS0psNi1TeVAzTEVCbzNEWGtRIHRvb2xzL21pc2MvcG9saWN5cHJvY2Vz
c29yL1htbFRvQmluLmphdmEKLTQyYjc0NDM2QUJqNFNPVkJXcVlfSUVJYm9GVWtlQSB0b29scy9t
aXNjL3BvbGljeXByb2Nlc3Nvci9YbWxUb0JpbkludGVyZmFjZS5qYXZhCi00MmI3NDQzNjg0a0JP
ckVCS0ZvZDRmR3ZuSi1yZEEgdG9vbHMvbWlzYy9wb2xpY3lwcm9jZXNzb3IvbXlIYW5kbGVyLmph
dmEKLTQyYjc0NDM2Smp2Wm1PcDJEZk1iLVRucEdaWFE4dyB0b29scy9taXNjL3BvbGljeXByb2Nl
c3Nvci9yZWFkbWUuaW5zdGFsbAotNDJiNzQ0MzYtMElnMHliLXcxQll5Q0FGVlR3cVVnIHRvb2xz
L21pc2MvcG9saWN5cHJvY2Vzc29yL3JlYWRtZS54ZW4KLTQyYjc0NDM2V0FKNmxtVE8zZm9hZGsy
NTI3UEZCUSB0b29scy9taXNjL3BvbGljeXByb2Nlc3Nvci94ZW5fc2FtcGxlX2RlZi54bWwKLTQy
Yjc0NDM2NVZyVEFMbXFScm9RT0JaOUVvcFVzdyB0b29scy9taXNjL3BvbGljeXByb2Nlc3Nvci94
ZW5fc2FtcGxlX3BvbGljeS54bWwKLTQyMzA4ZGY5ZHZfWnVQNDluTlBJUk9FTVEzRl9MQSB0b29s
cy9taXNjL3hjX3NoYWRvdy5jCi0zZjVlZjVhMmlyMWtWQXRoUzE0RGM1UUlSQ0VGV2cgdG9vbHMv
bWlzYy94ZW4tY2xvbmUKLTNmNWVmNWEyZFRaUDBubnNGb2VxMmpSZjNtV0REZyB0b29scy9taXNj
L3hlbi1jbG9uZS5SRUFETUUKLTQwNWVlZGY2X25uTmhGUTFJODVsaENrTEs2akZHQSB0b29scy9t
aXNjL3hlbmNvbnMKLTQwYzljNDY5N3o3NkhEZmtDTGRNaG1hRXd6Rm9OUSB0b29scy9taXNjL3hl
bmQKLTQxYWRjNjQxZFYtMGNETFN5ek1zNUJUOG5MN3YzUSB0b29scy9taXNjL3hlbnBlcmYuYwot
NDA1NmY1MTU1UVlaZHNrLTFmTGRqc1pQRlRubGhnIHRvb2xzL21pc2MveGVuc3ltb29wcwotNDBj
ZjI5MzdkcU0xaldXODdPNU9vT1lORDhsZXVBIHRvb2xzL21pc2MveG0KLTQyYjc0MmY2SkZjcDZM
RnBZdS1CNEFFc2ZRd1NGdyB0b29scy9wb2xpY3kvTWFrZWZpbGUKLTQyYjc0MmY2NlhPZFJNcndh
SHZiQ2RTU1F5Q3JGdyB0b29scy9wb2xpY3kvcG9saWN5X3Rvb2wuYwotNDI3MGNjODFnM25TTllD
WjFyeUNNREViTHRNdGJRIHRvb2xzL3B5Z3J1Yi9NYWtlZmlsZQotNDI3MGRlZWNjeVJzSm42akxu
Umg5b2RSdE1XOVNBIHRvb2xzL3B5Z3J1Yi9SRUFETUUKLTQyNzBjYzgxRUlsN055YVMzQXY2SVBS
azJjMmE2USB0b29scy9weWdydWIvc2V0dXAucHkKLTQyNzBjYzgxdDdlTkNEcDRCaGJoNThwMUNO
eGFDUSB0b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5Ci00MjcwZDZjMmZXRjRyNS16RjFwU3VB
RndVWlMwYUEgdG9vbHMvcHlncnViL3NyYy9fX2luaXRfXy5weQotNDI3MGNjODFDektNaXVqRFBX
Y2FZaHU3MDl2R1h3IHRvb2xzL3B5Z3J1Yi9zcmMvZnN5cy9fX2luaXRfXy5weQotNDI3MGNjODFS
VElpcTlzaTBkSTRZUlRSRTRLUk13IHRvb2xzL3B5Z3J1Yi9zcmMvZnN5cy9leHQyL19faW5pdF9f
LnB5Ci00MjcwY2M4MVlDWWE0cGV4aXZCRDJOZExFMkZfUGcgdG9vbHMvcHlncnViL3NyYy9mc3lz
L2V4dDIvZXh0Mm1vZHVsZS5jCi00MjcwY2M4MW80Qkw1ZThDczg3YVNpOEVYQTVOdFEgdG9vbHMv
cHlncnViL3NyYy9mc3lzL2V4dDIvdGVzdC5weQotNDI5NGZhYjNfQThnQjFFM1QtOGZEdDB4MGVH
UnF3IHRvb2xzL3B5Z3J1Yi9zcmMvZnN5cy9yZWlzZXIvX19pbml0X18ucHkKLTQyOTRmYWIzT25f
a1JtaG0xbHdtNFNEdGVGUF83USB0b29scy9weWdydWIvc3JjL2ZzeXMvcmVpc2VyL3JlaXNlcm1v
ZHVsZS5jCi00MjcwY2M4MVRTNkxfdEVPNndTcDV3Y1VSY3BsZFEgdG9vbHMvcHlncnViL3NyYy9w
eWdydWIKLTQwYzljNDY4aWNHeUM1UkFGMWJSS3NDWFBEQ3ZzQSB0b29scy9weXRob24vTWFrZWZp
bGUKLTQwZmZjNDRkT3dlMUNjWVhHQ2tZSGRHX054Y2NjQSB0b29scy9weXRob24vbG9nZ2luZy9s
b2dnaW5nLTAuNC45LjIvUEtHLUlORk8KLTQwZmZjNDRkcHFwZ3Fncm5MZlI3MFBzaUJjM2xpQSB0
b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvUkVBRE1FLnR4dAotNDBmZmM0NGRk
Zkxja25vNEd2emkzdlp4d2VsWkhRIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40Ljku
Mi9kZWZhdWx0LmNzcwotNDBmZmM0NGRLU2tjemR2cGRfeDdyV0dINF9CUklRIHRvb2xzL3B5dGhv
bi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi9saWJsb2dnaW5nLnRleAotNDBmZmM0NGQyTzUxYWJo
NXQtMVZUWmZxaGJTMVpRIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi9sb2dn
aW5nL19faW5pdF9fLnB5Ci00MGZmYzQ0ZFQ4dXN0b2RHMGhEallNQ3pROFVDYkEgdG9vbHMvcHl0
aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL2xvZ2dpbmcvY29uZmlnLnB5Ci00MGZmYzQ0ZHFi
d2RDY3E2WGd3cFR2clVyQUJoaHcgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4y
L2xvZ2dpbmcvaGFuZGxlcnMucHkKLTQwZmZjNDRkVkVMM1F3dlp4X1JjbDNkNDFXeE1SUSB0b29s
cy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvcHl0aG9uX2xvZ2dpbmcuaHRtbAotNDBm
ZmM0NGRYeXBJZlJUeXVURDQ4Y04wby1nQVhnIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmct
MC40LjkuMi9zZXR1cC5weQotNDBmZmM0NGRxcWRrWS1PeF9lb1B1Tm1RUjBfZWJ3IHRvb2xzL3B5
dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2FwcC5weQotNDBmZmM0NGQ5dkVKRVZf
NDRCLTIzc0pIa1QxLWdBIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0
L2NyaXRpY2FsLmluaQotNDBmZmM0NGRBNUJpU1ZpcDhEbENoMERmQWFRemJnIHRvb2xzL3B5dGhv
bi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2RlYnVnLmluaQotNDBmZmM0NGRBdXhVbkp4
N0Z1MnB1YWlOaGVCUmtnIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0
L2Vycm9yLmluaQotNDBmZmM0NGRrQUl3MWdiQXpqX1hpUXlvcnU5M19RIHRvb2xzL3B5dGhvbi9s
b2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2V2ZW50cy54bWwKLTQwZmZjNDRlWnduUTR3R3Mx
elZhQUdzbkVveXo2USB0b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvdGVzdC9s
b2dfdGVzdC5weQotNDBmZmM0NGVwYnowNlkybkNrdVlvdGZRRlk0YkpRIHRvb2xzL3B5dGhvbi9s
b2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2xvZ190ZXN0MC5weQotNDBmZmM0NGVWTmRpOWxY
UU9aMm43eVQxRFhWUVJRIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0
L2xvZ190ZXN0MS5weQotNDBmZmM0NGVlcXlkSFBwaXBiTzRvVmhSdDkwdjBBIHRvb2xzL3B5dGhv
bi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2xvZ190ZXN0MTAucHkKLTQwZmZjNDRlU3Vt
NmU2WV9zaDdoUkJIbm5SdXJmdyB0b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIv
dGVzdC9sb2dfdGVzdDExLnB5Ci00MGZmYzQ0ZXVXUGhmbmJadzY0U2hCSXJab3Q4NEEgdG9vbHMv
cHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3QxMi5weQotNDBmZmM0
NGVrajhIZGctMlNMYjBxZHFKekdrWGRBIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40
LjkuMi90ZXN0L2xvZ190ZXN0MTMucHkKLTQwZmZjNDRlNURubU80T0VhNTRtUzhROUFnUDNyZyB0
b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvdGVzdC9sb2dfdGVzdDE0LnB5Ci00
MGZmYzQ0ZTZ1V01RZGlrTkV6WWVOZUZld0dRZXcgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2lu
Zy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3QxNS5weQotNDBmZmM0NGVISl9Yc0RwMkxlLXFjOTZHMm43
R2RRIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2xvZ190ZXN0MTYu
cHkKLTQwZmZjNDRlQ0lxOHdTYzJVSTE2VmZrTFBsVy1TUSB0b29scy9weXRob24vbG9nZ2luZy9s
b2dnaW5nLTAuNC45LjIvdGVzdC9sb2dfdGVzdDE3LnB5Ci00MGZmYzQ0ZUhXeWNQbGdpRXB0OHBF
OHhZVGJVa2cgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rl
c3QxOC5weQotNDBmZmM0NGVlUnVaY3JCM3RRemZyUW5oMjJOQm93IHRvb2xzL3B5dGhvbi9sb2dn
aW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2xvZ190ZXN0MTkucHkKLTQwZmZjNDRlNmpRUFAtQVNz
VnV4NC1FUkd1RHJtUSB0b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvdGVzdC9s
b2dfdGVzdDIucHkKLTQwZmZjNDRlTkhmNnI3N0oxVkNOZWRLUFR1Zlk4USB0b29scy9weXRob24v
bG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvdGVzdC9sb2dfdGVzdDIwLnB5Ci00MGZmYzQ0ZW1TMmdw
bHF5RXdiY0xTNDNRTnJueUEgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rl
c3QvbG9nX3Rlc3QyMS5weQotNDBmZmM0NGUxT2pkNzl6QUNNMktBblhaeU8zTnV3IHRvb2xzL3B5
dGhvbi9sb2dnaW5nL2xvZ2dpbmctMC40LjkuMi90ZXN0L2xvZ190ZXN0MjIucHkKLTQwZmZjNDRl
a3RYY3dEbks0aDRIcU1IRlNUQTNCQSB0b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45
LjIvdGVzdC9sb2dfdGVzdDMuaW5pCi00MGZmYzQ0ZThrYS1iNV9uUFl6V24waFhEU2FnTXcgdG9v
bHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3QzLnB5Ci00MGZm
YzQ0ZVZtRmtRdDdGYUh4c3BtTVY3SVpMeHcgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0w
LjQuOS4yL3Rlc3QvbG9nX3Rlc3Q0LnB5Ci00MGZmYzQ0ZVlKN3RqbFVwUzViSUY5SThZS0szOWcg
dG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3Q1LnB5Ci00
MGZmYzQ0ZW85R3ZCM0d2QzJBb2F4dTc0ZmZTNEEgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2lu
Zy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3Q2LnB5Ci00MGZmYzQ0ZWFqaktHeDZ0ajJuT1Z1WUNmeS1Q
b0EgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3Q3LnB5
Ci00MGZmYzQ0ZUVNX3VNZklHUk5veFJTUDdfanBjN3cgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9n
Z2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3Q4LnB5Ci00MGZmYzQ0ZTROQm5Bd2VPZHMzb3dVUnNT
SFpLeVEgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nX3Rlc3Q5
LnB5Ci00MGZmYzQ0ZXVfU1lseko0NjRxVUZiOGZkU0dIc2cgdG9vbHMvcHl0aG9uL2xvZ2dpbmcv
bG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nY29uZi5pbmkKLTQwZmZjNDRlVG52bHZDU21qZ0dnZmNP
Qm02U1NBdyB0b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvdGVzdC9sb2djb25m
LnB5Ci00MGZmYzQ0ZWdjaFJlaGZjbXNQWDBXZFYwNnlwX3cgdG9vbHMvcHl0aG9uL2xvZ2dpbmcv
bG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9nZ2luZy5kdGQKLTQwZmZjNDRlZTlwZVRGc3d5OTZtd2dC
c2xtcUV2USB0b29scy9weXRob24vbG9nZ2luZy9sb2dnaW5nLTAuNC45LjIvdGVzdC9sb2dnaW5n
LnhtbAotNDBmZmM0NGVrUlRXU2NKREdUZTdrMmFBcF9sdFJnIHRvb2xzL3B5dGhvbi9sb2dnaW5n
L2xvZ2dpbmctMC40LjkuMi90ZXN0L2xvZ3JlY3YuaW5pCi00MGZmYzQ0ZWVRQkFfUWJid3J1Y1pm
WXRrc3VFTUEgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbG9ncmVj
di5weQotNDBmZmM0NGVFQ0FTQ1FEX1FMM3dKZDRkeUsyS1ZnIHRvb2xzL3B5dGhvbi9sb2dnaW5n
L2xvZ2dpbmctMC40LjkuMi90ZXN0L215YXBwLnB5Ci00MGZmYzQ0ZVV3S01PQXdQVElCcTBBOE44
YjU2SFEgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3QvbXltb2R1bGUu
cHkKLTQwZmZjNDRldnl2YXlsZEtMU3Npek1tc0RwQnRrUSB0b29scy9weXRob24vbG9nZ2luZy9s
b2dnaW5nLTAuNC45LjIvdGVzdC9zdGRlcnIuZXhwCi00MGZmYzQ0ZWItMzlSSVI1NTFvWm9UaUsx
MWFtU3cgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvbG9nZ2luZy0wLjQuOS4yL3Rlc3Qvc3Rkb3V0LmV4
cAotNDBmZmM0NGVHdnpCaWxxQlpFb3pLYU1Iei1IZHhBIHRvb2xzL3B5dGhvbi9sb2dnaW5nL2xv
Z2dpbmctMC40LjkuMi90ZXN0L3dhcm4uaW5pCi00MGZmYzQ0ZUxYTHVJTnNZaThlRzBvSjZhMmRT
UkEgdG9vbHMvcHl0aG9uL2xvZ2dpbmcvc2V0dXAucHkKLTQwYzljNDY5bjJSUndDbWpXZGpkeXlW
UldLbWdXZyB0b29scy9weXRob24vc2V0dXAucHkKLTQwZGM0MDc2aEdwd2E4LXNXUk4wanRYWmVR
SnVLZyB0b29scy9weXRob24veGVuL19faW5pdF9fLnB5Ci00MGRmZDQwYU1PaG53X2NRTHZlOTQ2
MlVSNXlZeFEgdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC9fX2luaXRfXy5weQotM2ZiZDBhNDJs
NDBsTTBJSUN3MmpYYlFCVlpTZFpnIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwot
NDJhNTlmMjBKcENtbTlEc0NvVlpvd0dhZm5oQnV3IHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwv
eHMveHMuYwotNDBkYzQwNzZTdDZBbVBUbVFQcnRRNkxHSFB4R213IHRvb2xzL3B5dGhvbi94ZW4v
bG93bGV2ZWwveHUvX19pbml0X18ucHkKLTQwZGM0MDc2Q3dCWVJUVVFEZGJkVTFMNktjTGdTdyB0
b29scy9weXRob24veGVuL2xvd2xldmVsL3h1L3h1LmMKLTQwZDg5MTVjeW9WQTBoSnhpQkZOeW1M
N1l2RGFSZyB0b29scy9weXRob24veGVuL3V0aWwvQnJjdGwucHkKLTQwZGZkNDBhR3FHa2lvcE9P
Z0p4U0Y0aUNiSE0wUSB0b29scy9weXRob24veGVuL3V0aWwvX19pbml0X18ucHkKLTQyNzBlNGVm
Rmczd0hDQ3hYcEEwaDZ5b01Ua2VTUSB0b29scy9weXRob24veGVuL3V0aWwvYmxraWYucHkKLTQw
NTVlZTRkd3k0bDBNZ2hab3N4b2l1NnptaGM5USB0b29scy9weXRob24veGVuL3V0aWwvY29uc29s
ZV9jbGllbnQucHkKLTQwYzljNDY4SWllbmF1RkhRX3hKSWNxblBKOGdpUSB0b29scy9weXRob24v
eGVuL3V0aWwvaXAucHkKLTQyYTRhODBhaXFfQVQ1d2hpU3ctZktoTmhSS0lUdyB0b29scy9weXRo
b24veGVuL3V0aWwvbWFjLnB5Ci00MWRkZThiMHl1SlgtUzc5dzR4Skt4QlEtTWhwMUEgdG9vbHMv
cHl0aG9uL3hlbi91dGlsL21lbW1hcC5weQotNDI4OGM2ZmNCMWtVQXFYMGd6VTg1R0d4bWFtUzRR
IHRvb2xzL3B5dGhvbi94ZW4vdXRpbC9wcm9jZXNzLnB5Ci00MDU5YzZhMHBueGhHOGh3U09pdlh5
YmJHT3d1WHcgdG9vbHMvcHl0aG9uL3hlbi91dGlsL3RlbXBmaWxlLnB5Ci00MjkyNTY1ZkR5MlBh
YXRhd2luSWNrS0IwY0t1c2cgdG9vbHMvcHl0aG9uL3hlbi91dGlsL3hwb3Blbi5weQotNDI2N2E5
YjE2dTRJRVBoalJyeWVzazZBMTdzb2JBIHRvb2xzL3B5dGhvbi94ZW4vd2ViL1NydkJhc2UucHkK
LTQyNjdhOWIxRmZDVWpXN205YW5MRVJjeDlsd2hKZyB0b29scy9weXRob24veGVuL3dlYi9TcnZE
aXIucHkKLTQyNjdhOWIxdU1YSWZ6QjYtODFaTHFNQ3lUZ0ptdyB0b29scy9weXRob24veGVuL3dl
Yi9fX2luaXRfXy5weQotNDI2N2E5YjFpX3pWcTM2dHQyaVFlalZ1UjZER0Z3IHRvb2xzL3B5dGhv
bi94ZW4vd2ViL2Nvbm5lY3Rpb24ucHkKLTQyNjdhOWIxS3pTV1p3V0tZckdSYzliVWhvd183USB0
b29scy9weXRob24veGVuL3dlYi9odHRwLnB5Ci00MjY3YTliMUtXTlpoaG1abnlTZV9uTEFTd080
N2cgdG9vbHMvcHl0aG9uL3hlbi93ZWIvaHR0cHNlcnZlci5weQotNDI2N2E5YjIxbWlPYmdFSkxB
Z3RMVEFLUkJLOHVRIHRvb2xzL3B5dGhvbi94ZW4vd2ViL3Byb3RvY29sLnB5Ci00MjY3YTliMnBB
MjItbEYzN2RCN1hmYXBNTnJvR3cgdG9vbHMvcHl0aG9uL3hlbi93ZWIvcmVhY3Rvci5weQotNDI2
N2E5YjJBYkgtYXp1N1NYSVVFVFhDMzl0dS1BIHRvb2xzL3B5dGhvbi94ZW4vd2ViL3Jlc291cmNl
LnB5Ci00MjY3YTliMjFYaERDcGtWWHRnZWEza284dVMxNmcgdG9vbHMvcHl0aG9uL3hlbi93ZWIv
c3RhdGljLnB5Ci00MjY3YTliMnE3VUEwY1U1LUtBVENXWDZPLVRLc0EgdG9vbHMvcHl0aG9uL3hl
bi93ZWIvdGNwLnB5Ci00MjY3YTliMlhxdnpLRFd4ZkFkVjIyYzNtTzZOSEEgdG9vbHMvcHl0aG9u
L3hlbi93ZWIvdW5peC5weQotNDBjOWM0NjhTTnVPYkVfWVdBUnlTMGh6VFBTektnIHRvb2xzL3B5
dGhvbi94ZW4veGVuZC9BcmdzLnB5Ci00MTU5Nzk5NldOdkpBLURWQ0JtYzB4VTl3X1htb0EgdG9v
bHMvcHl0aG9uL3hlbi94ZW5kL0Jsa2N0bC5weQotNDBjOWM0NjhVbV9xYzY2T1FlTEVjZUl6MXBn
RDVnIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9FdmVudFNlcnZlci5weQotNDBjOWM0NjhRSlRFdWs5
ZzRxSHhHcG1JaTcwUEVRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9QcmV0dHlQcmludC5weQotNDBl
MTViN2VlUXhXRV9oVVBCMllUZ005ZnNaMVBRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9WaWZjdGwu
cHkKLTQyNzBjYzgxeGJ3ZUdZaHNNNDMyNk4zZFgxYkdIUSB0b29scy9weXRob24veGVuL3hlbmQv
WGVuZEJvb3Rsb2FkZXIucHkKLTQyOTQ0ZWU4RlFhQWRaTUY1Nk9fV2tXeUJkQ2FsQSB0b29scy9w
eXRob24veGVuL3hlbmQvWGVuZENoZWNrcG9pbnQucHkKLTQwYzljNDY4OG0zZXFuQzhmaEx1MUFQ
bTM2Vk9WQSB0b29scy9weXRob24veGVuL3hlbmQvWGVuZENsaWVudC5weQotNDBjOWM0Njh0NmlJ
S1Rqd3VZb2UtVU1DaWtEY09RIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kQ29uc29sZS5weQot
NDBjOWM0NjhXblhzNmVPVVNmZjIzSUlHSTRrTWZRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5k
REIucHkKLTQwZWVlM2Ewc1BPLVdVdTM0dUhVWE9DN0hsaURHdyB0b29scy9weXRob24veGVuL3hl
bmQvWGVuZERtZXNnLnB5Ci00MGM5YzQ2OGZTbDNIM0l5cHlUMHBwa2JiMFpUOUEgdG9vbHMvcHl0
aG9uL3hlbi94ZW5kL1hlbmREb21haW4ucHkKLTQwYzljNDY4NXlrcTg3X24xa1ZVYk1yOWZseDlm
ZyB0b29scy9weXRob24veGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkKLTQwZjUwZDk5WWlpYU1J
MWZaQmgxVkNERkxENTdxZyB0b29scy9weXRob24veGVuL3hlbmQvWGVuZEVycm9yLnB5Ci00MGZm
YzQ0ZUdzZ1RFWTM1NUUzbk40bVBMWkhoTVEgdG9vbHMvcHl0aG9uL3hlbi94ZW5kL1hlbmRMb2dn
aW5nLnB5Ci00MGM5YzQ2OE05NmdBMUVZRHZOYTV3NWtRTllMRkEgdG9vbHMvcHl0aG9uL3hlbi94
ZW5kL1hlbmROb2RlLnB5Ci00MTUxNTk0YmhpYjRhVWVyQjJTTUtEbC1pQ3RjNFEgdG9vbHMvcHl0
aG9uL3hlbi94ZW5kL1hlbmRQcm90b2NvbC5weQotNDBjOWM0Njg2anJ1TXlaSXFpYVpSTWlNb3FN
SnRnIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kUm9vdC5weQotNDBjOWM0Njh4ekFOcDZvMkRf
TWVDWXdObU9JVXNRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kVm5ldC5weQotNDBjOWM0Njh4
MTkxemV0clZsTW5FeGZzUVdIeElRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9fX2luaXRfXy5weQot
NDBjOWM0NjhTMlluQ0VLbWs0ZXk4WFFJU1Q3SU5nIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9lbmNv
ZGUucHkKLTQyYTQ3NTE2NUh1Z2xxV3dOaTJmanFOT0lIYklLUSB0b29scy9weXRob24veGVuL3hl
bmQvaW1hZ2UucHkKLTQyNjYxNjlleldJbFhTZlk1MG42SFNvVkZib3NtdyB0b29scy9weXRob24v
eGVuL3hlbmQvc2NoZWR1bGVyLnB5Ci00MGM5YzQ2OEl4UWFicktKU1dzMGFFamwtMjdtUlEgdG9v
bHMvcHl0aG9uL3hlbi94ZW5kL3NlcnZlci9TcnZDb25zb2xlLnB5Ci00MGM5YzQ2ODlJbzVieGZi
WUlmUmlVdnNpTFgwRVEgdG9vbHMvcHl0aG9uL3hlbi94ZW5kL3NlcnZlci9TcnZDb25zb2xlRGly
LnB5Ci00MGM5YzQ2OHdvU21CQnlmZVhBNG9fakdmMmdDZ0EgdG9vbHMvcHl0aG9uL3hlbi94ZW5k
L3NlcnZlci9TcnZEYWVtb24ucHkKLTQwZWVlM2EwbTM4RXdZWGZDU0ZJaldOd0c2anhfQSB0b29s
cy9weXRob24veGVuL3hlbmQvc2VydmVyL1NydkRtZXNnLnB5Ci00MGM5YzQ2OFR5SFpVcThzazBG
Rl92eE02U296cmcgdG9vbHMvcHl0aG9uL3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW4ucHkKLTQw
YzljNDY5V3phakRqdXRvdTNYN0ZtTDloTWYzZyB0b29scy9weXRob24veGVuL3hlbmQvc2VydmVy
L1NydkRvbWFpbkRpci5weQotNDBjOWM0Njk0ZXU1NzU5RGVocjRVaGFrZWkwRU1nIHRvb2xzL3B5
dGhvbi94ZW4veGVuZC9zZXJ2ZXIvU3J2Tm9kZS5weQotNDBjOWM0NjlUYVo4M3lwc3JrdG1QU0hM
RVppUDV3IHRvb2xzL3B5dGhvbi94ZW4veGVuZC9zZXJ2ZXIvU3J2Um9vdC5weQotNDBjOWM0NjlX
M3NnRE1iQkpZUWR6NXdiUXdlTDBRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9zZXJ2ZXIvU3J2U2Vy
dmVyLnB5Ci00MGM5YzQ2OWFxN29YckUxTmdxZjNfbEJxTDBSb1EgdG9vbHMvcHl0aG9uL3hlbi94
ZW5kL3NlcnZlci9TcnZWbmV0RGlyLnB5Ci00MTA4ZjE4MUd0Um9EMVU5VEJ1SlhNZkJiR0p3ZFEg
dG9vbHMvcHl0aG9uL3hlbi94ZW5kL3NlcnZlci9TcnZYZW5kTG9nLnB5Ci00MGM5YzQ2OVlfYWlt
b09GZlVab1MtNGVWOGdFS2cgdG9vbHMvcHl0aG9uL3hlbi94ZW5kL3NlcnZlci9fX2luaXRfXy5w
eQotNDBjOWM0NjkyaGNrUG9sX0VLMEVHQjE2WnlEc3lRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9z
ZXJ2ZXIvYmxraWYucHkKLTQwYzljNDY5TjItYjNHcXBMSEhIUFp5a0pQTFZ2QSB0b29scy9weXRo
b24veGVuL3hlbmQvc2VydmVyL2NoYW5uZWwucHkKLTQwYzljNDY5aEpfSWxhdFJuZS05UUVhMC13
bHF1dyB0b29scy9weXRob24veGVuL3hlbmQvc2VydmVyL2NvbnNvbGUucHkKLTQwYzljNDY5VWNO
SmhfTnVMVTB5dG9yTTBMazVPdyB0b29scy9weXRob24veGVuL3hlbmQvc2VydmVyL2NvbnRyb2xs
ZXIucHkKLTQyNjYxNjlleGtOOW8zaEE4dnhlOEVyMEJadjFYdyB0b29scy9weXRob24veGVuL3hl
bmQvc2VydmVyL2V2ZW50LnB5Ci00MGM5YzQ2OXlybTMxaTYwcEdLc2xUaTJaZ3BvdGcgdG9vbHMv
cHl0aG9uL3hlbi94ZW5kL3NlcnZlci9tZXNzYWdlcy5weQotNDBjOWM0NjkyNXgtUmpiMEN2MmYx
LWwyalpyUFlnIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9zZXJ2ZXIvbmV0aWYucHkKLTQwYzljNDY5
WnFJTEVROHg2eVd5MF81MWpvcGlDZyB0b29scy9weXRob24veGVuL3hlbmQvc2VydmVyL3BhcmFt
cy5weQotNDI2NjE2OWVJX29YM1lCandhZUMwVi1USEJSbmpnIHRvb2xzL3B5dGhvbi94ZW4veGVu
ZC9zZXJ2ZXIvcGNpaWYucHkKLTQyOTRhMWJmOHJNVWNkZG90LUIyLXBPeE9SaW1PZyB0b29scy9w
eXRob24veGVuL3hlbmQvc2VydmVyL3JlbG9jYXRlLnB5Ci00MWVlNWU4ZHE5TnRpaGJMNG5XS2p1
U0xPaFhQVWcgdG9vbHMvcHl0aG9uL3hlbi94ZW5kL3NlcnZlci91c2JpZi5weQotNDBjOWM0NjlM
TnhMVml6T1VwT2pFYVRLS0NtOEF3IHRvb2xzL3B5dGhvbi94ZW4veGVuZC9zeHAucHkKLTQyYTQ4
ZDE1MmprVDd5a1FUX0xXS25TLW9qVl9aQSB0b29scy9weXRob24veGVuL3hlbmQvdXVpZC5weQot
NDJhNWEyYzBpazl6clF2d2pUVUtEVlZFUW12TzJRIHRvb2xzL3B5dGhvbi94ZW4veGVuZC94ZW5z
dG9yZS9fX2luaXRfXy5weQotNDJhNWEyYzA0eE5DWUFVWEQwYjlJRGY0WGVrWFJnIHRvb2xzL3B5
dGhvbi94ZW4veGVuZC94ZW5zdG9yZS94c25vZGUucHkKLTQyYTVhMmMwLWFQOThkYjJQSklEeFFK
ZlRFTVotQSB0b29scy9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHNvYmoucHkKLTQyYTVhMmMw
Z3hmUWlBSF9vVlRTaE5QZUcwTEcyUSB0b29scy9weXRob24veGVuL3hlbmQveGVuc3RvcmUveHNy
ZXNvdXJjZS5weQotNDBkMDUwNzlhRlJwNk5RZG81d0loNUx5MzFjMGNnIHRvb2xzL3B5dGhvbi94
ZW4veG0vX19pbml0X18ucHkKLTQwY2YyOTM3Z0tRY0FUZ1hLR3ROZVdiMVBESDVuQSB0b29scy9w
eXRob24veGVuL3htL2NyZWF0ZS5weQotNDBmNTUyZWFyaXVVU0I5VFdxQ1BuREx6NXp2eE13IHRv
b2xzL3B5dGhvbi94ZW4veG0vZGVzdHJveS5weQotNDBlNDFjZDJ3MEk0RW42cXJKbjRlbThIa0tf
b3hRIHRvb2xzL3B5dGhvbi94ZW4veG0vaGVscC5weQotNDBjZjI5Mzdpc3lTMjUwenlkMFEyR3VF
RG9OWGZRIHRvb2xzL3B5dGhvbi94ZW4veG0vbWFpbi5weQotNDExYjJjMWVoZEVHT19Dd0cwdHZu
ODVRLVRmaDVnIHRvb2xzL3B5dGhvbi94ZW4veG0vbWlncmF0ZS5weQotNDBjZjI5MzdQU3Nsd0Js
aU4xZzdvZkR5MkhfUmhBIHRvb2xzL3B5dGhvbi94ZW4veG0vb3B0cy5weQotNDBjZjI5MzdaOFdD
Tk9uTzJGY1dkdWJ2RUFGOVFRIHRvb2xzL3B5dGhvbi94ZW4veG0vc2h1dGRvd24ucHkKLTQxYjg4
YmE2X0M0LS0tamVBODk1RWZnOVlGWmdLQSB0b29scy9weXRob24veGVuL3htL3N5c3JxLnB5Ci00
MjJmMjdjOE1EZVJvT1daTmRjUkM1VkRUY2ozVFEgdG9vbHMvdGVzdHMvTWFrZWZpbGUKLTQyMmYy
N2M4MUNDdFh0NEx0aGY3SkYzQWpyMGZVQSB0b29scy90ZXN0cy90ZXN0X3g4Nl9lbXVsYXRvci5j
Ci00MjBiOTYzZEszeUdOdHF4Uk04bnBHWnRyQ1FkMWcgdG9vbHMvdm5ldC8wMElOU1RBTEwKLTQx
YTIxODg4X1dsa25WV2pTeGIzMkZvMTNfdWpzdyB0b29scy92bmV0LzAwUkVBRE1FCi00MjBhOWI3
MDZJLWJOX3VQZGl5MG0zcm1EaWZOTmcgdG9vbHMvdm5ldC9JTlNUQUxMCi00MWEyMTg4OGJPaU9K
YzdibHpSYmU0TU5Kb2FZVHcgdG9vbHMvdm5ldC9NYWtlZmlsZQotNDFhMjE4ODhtZzJrNUhlaVZq
bFFZRXRKQlpUNFFnIHRvb2xzL3ZuZXQvZG9jL3ZuZXQtbW9kdWxlLnR4dAotNDFhMjE4ODhjdXhm
VDh3akNkUlI2VjFscWY1TnRBIHRvb2xzL3ZuZXQvZG9jL3ZuZXQteGVuZC50eHQKLTQxYTIxODg4
eEVRSkFJR2t0UzZYUTR4ejJUeUE1ZyB0b29scy92bmV0L2V4YW1wbGVzL01ha2VmaWxlCi00MWEy
MTg4OEZHUWhQUjVMSjFHUnRPU0lJTjNRRXcgdG9vbHMvdm5ldC9leGFtcGxlcy9uZXR3b3JrLXZu
ZXQKLTQxYTIxODg4UVBnS3J1bENmUjlTWV9weFpLVTBLQSB0b29scy92bmV0L2V4YW1wbGVzL3Zu
ZXQ5Ny5zeHAKLTQxYTIxODg4R20wVUJzMWk3SHF2ZVQ3WXowdThEUSB0b29scy92bmV0L2V4YW1w
bGVzL3ZuZXQ5OC5zeHAKLTQxYTIxODg4cjRvR1B1R3YyTHhsLXRoZ1YzSDU0dyB0b29scy92bmV0
L2V4YW1wbGVzL3ZuZXQ5OS5zeHAKLTQwZTFiMDlkTVlCNEl0R0NxY01JemlyZE1kOUktdyB0b29s
cy92bmV0L2xpYnh1dGlsL01ha2VmaWxlCi00MGUwMzMzMjVTanFzLV80VHV6ZVVFcHJQX2dZRmcg
dG9vbHMvdm5ldC9saWJ4dXRpbC9hbGxvY2F0ZS5jCi00MGUwMzMzMktZejdvMWJuMk1HX0tQYkJs
eW9JTUEgdG9vbHMvdm5ldC9saWJ4dXRpbC9hbGxvY2F0ZS5oCi00MWEyMTZjYXY1SkpidERRbnVz
ZnVNYV8xeF9YcHcgdG9vbHMvdm5ldC9saWJ4dXRpbC9kZWJ1Zy5oCi00MGU5ODA4ZXlqaWFoRzV1
RjZBTWVsTlZ1akJ6Q2cgdG9vbHMvdm5ldC9saWJ4dXRpbC9lbnVtLmMKLTQwZTk4MDhlWnBiZG45
cTJLU1NNR0NOdllfWmdwUSB0b29scy92bmV0L2xpYnh1dGlsL2VudW0uaAotNDI4NGMyZWNXeWFk
SWhIRjF1X1FTZ1dxSVhrYUxBIHRvb2xzL3ZuZXQvbGlieHV0aWwvZmRfc3RyZWFtLmMKLTQyODRj
MmVjRU9PY0Y2ZlpVZl9Oc1p6WUFvTm8tdyB0b29scy92bmV0L2xpYnh1dGlsL2ZkX3N0cmVhbS5o
Ci00MGUwMzMzMnA1RGNfb3dKUVJ1TjcyeW1KWmRkRlEgdG9vbHMvdm5ldC9saWJ4dXRpbC9maWxl
X3N0cmVhbS5jCi00MGUwMzMzMmpXZkIydmlBaExTa3ExV0swcl9pRFEgdG9vbHMvdm5ldC9saWJ4
dXRpbC9maWxlX3N0cmVhbS5oCi00MGUwMzMzMnJVak5NR2cxMW4yck42VjREQ3J2T2cgdG9vbHMv
dm5ldC9saWJ4dXRpbC9nemlwX3N0cmVhbS5jCi00MGUwMzMzMjFPNVFnMjJoYUxvcTVscG1rNHRv
b1EgdG9vbHMvdm5ldC9saWJ4dXRpbC9nemlwX3N0cmVhbS5oCi00MGU5ODA4ZWFzWEN6ekFaUW9k
RWZLQWhnVVhTUEEgdG9vbHMvdm5ldC9saWJ4dXRpbC9oYXNoX3RhYmxlLmMKLTQwZTk4MDhlOTRC
TlhJVlZLQkZIQzNybmt2d3RKZyB0b29scy92bmV0L2xpYnh1dGlsL2hhc2hfdGFibGUuaAotNDBl
MDMzMzJpaG5CR3pIeWtWd1puRm1rQXBwYjRnIHRvb2xzL3ZuZXQvbGlieHV0aWwvaW9zdHJlYW0u
YwotNDBlMDMzMzJVR3diTFI0d3N3NGZ0MTRwMFl3NXBnIHRvb2xzL3ZuZXQvbGlieHV0aWwvaW9z
dHJlYW0uaAotNDBlMDMzMzI0NURMRHpKZW1lU1ZCTHV1dEh0ekVRIHRvb2xzL3ZuZXQvbGlieHV0
aWwva2VybmVsX3N0cmVhbS5jCi00MGUwMzMzMmFLMEdrZ3BEZGMtUFZUa1dLVGVPQmcgdG9vbHMv
dm5ldC9saWJ4dXRpbC9rZXJuZWxfc3RyZWFtLmgKLTQwZTk4MDhlcFc5aUhjTFh1TzNRZlVmTHpC
N29udyB0b29scy92bmV0L2xpYnh1dGlsL2xleGlzLmMKLTQwZTk4MDhlZ2NjTWhDaXpheVFSR3Rw
QkEzTDVNUSB0b29scy92bmV0L2xpYnh1dGlsL2xleGlzLmgKLTQxYTIxNmNhTTR6MzlGempiOTFy
djlFZF80QnkxQSB0b29scy92bmV0L2xpYnh1dGlsL3NvY2tldF9zdHJlYW0uYwotNDFhMjE2Y2Fx
aW52RjFJNUZRTUhBNEhUUno4TVNBIHRvb2xzL3ZuZXQvbGlieHV0aWwvc29ja2V0X3N0cmVhbS5o
Ci00MGUwMzMzMktUX3Rubm9BTWJQVkFaQkI3a1NPQVEgdG9vbHMvdm5ldC9saWJ4dXRpbC9zdHJp
bmdfc3RyZWFtLmMKLTQwZTAzMzMyLVZ0SzZfT1phMXZNSFhGaWw4dXE2dyB0b29scy92bmV0L2xp
Ynh1dGlsL3N0cmluZ19zdHJlYW0uaAotNDBlOTgwOGU1X1BMZG9kcVZPU3gwYjRUX2Y1YWVnIHRv
b2xzL3ZuZXQvbGlieHV0aWwvc3hwci5jCi00MGU5ODA4ZTBPNHNIWnRrRHY1aGxTcWpZY2RRQVEg
dG9vbHMvdm5ldC9saWJ4dXRpbC9zeHByLmgKLTQwZWMxY2M2U0lpR2J5bk9pLTFOdFBlc09sekYt
USB0b29scy92bmV0L2xpYnh1dGlsL3N4cHJfcGFyc2VyLmMKLTQwZWMxY2M2d3B2dkd4WmlxNEVG
dk5PY3cwdFVGZyB0b29scy92bmV0L2xpYnh1dGlsL3N4cHJfcGFyc2VyLmgKLTQwZTAzMzMyUmt2
cTZubl9VTmp6QUFLX1RrOXYxZyB0b29scy92bmV0L2xpYnh1dGlsL3N5c19uZXQuYwotNDBlMDMz
MzJsUUh2UUh3NFJoN1ZzVDFfc3VpMjlBIHRvb2xzL3ZuZXQvbGlieHV0aWwvc3lzX25ldC5oCi00
MGUwMzMzMjFzbWtsWmQ3YkRTZFd2UUNlSXNodGcgdG9vbHMvdm5ldC9saWJ4dXRpbC9zeXNfc3Ry
aW5nLmMKLTQwZTAzMzMyaDVWNjExclJXVVJSTHFiMUVrYXR4ZyB0b29scy92bmV0L2xpYnh1dGls
L3N5c19zdHJpbmcuaAotNDFhMjE2Y2F5RmUyRlFyb0Z1enZOUHcxQXZOaXFRIHRvb2xzL3ZuZXQv
bGlieHV0aWwvdXRpbC5jCi00MWEyMTZjYTdtZ1ZTbkNCSFBDTGtHT0lxUFMxQ1EgdG9vbHMvdm5l
dC9saWJ4dXRpbC91dGlsLmgKLTQxYTIxODg4YzlUQ1JsVXdKUzlXQmpCM2U5YVdnZyB0b29scy92
bmV0L3ZuZXQtbW9kdWxlLzAwUkVBRE1FCi00MWEyMTg4OEsySXRvbEVra3NjMU1VcXlURElfS2cg
dG9vbHMvdm5ldC92bmV0LW1vZHVsZS9NYWtlZmlsZQotNDFhMjE4ODhtSnNGSkQ3YlZNbS1ucm5X
bmFsR0J3IHRvb2xzL3ZuZXQvdm5ldC1tb2R1bGUvTWFrZWZpbGUtMi40Ci00MWEyMTg4OFpuemUz
LVVDQ0JaLU54cGotYk5lSEEgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS9NYWtlZmlsZS0yLjYKLTQx
YTIxODg5ZndjMWp1ZEo3RFl2eUV2aVNKM1RQZyB0b29scy92bmV0L3ZuZXQtbW9kdWxlL01ha2Vm
aWxlLnZlcgotNDFhMjE4ODltX3NZa2RPREYzajV1aE1QLUd1eTlRIHRvb2xzL3ZuZXQvdm5ldC1t
b2R1bGUvTWFrZWZpbGUudm5ldAotNDFhMjE4ODliWFcybEMyOFU2S1NfczV0T0pfVzlRIHRvb2xz
L3ZuZXQvdm5ldC1tb2R1bGUvZXNwLmMKLTQxYTIxODg5TDJNZkxEc1VGUXhzdHQtMGZySVZtdyB0
b29scy92bmV0L3ZuZXQtbW9kdWxlL2VzcC5oCi00MWEyMTg4OVYxak9zQjJKRXhJLVhRbDcyMFdI
d2cgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS9ldGhlcmlwLmMKLTQxYTIxODg5SXBNWWJOdWZITURY
ZTJuZE53NEp4QSB0b29scy92bmV0L3ZuZXQtbW9kdWxlL2V0aGVyaXAuaAotNDFhMjE4ODlMVDlU
TnFPMkV2VEZJVVR1anJrWDl3IHRvb2xzL3ZuZXQvdm5ldC1tb2R1bGUvaWZfZXRoZXJpcC5oCi00
MWEyMTg4OVBFU3l0aEdaRkc2a21Tb09ra04yTncgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS9pZl92
YXJwLmgKLTQxYTIxODg5bkNQRW9tSHFPeVE0dm5oRW00SUk0ZyB0b29scy92bmV0L3ZuZXQtbW9k
dWxlL2xpbnV4L3Bma2V5djIuaAotNDFhMjE4ODlBX2Z3NHBSbUNiQmZaZHRSdW5NNUVnIHRvb2xz
L3ZuZXQvdm5ldC1tb2R1bGUvcmFuZG9tLmMKLTQxYTIxODg5OVh5MmRQS1N1M3BrdXFhcWtmS01U
QSB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3JhbmRvbS5oCi00MWEyMTg4OXJJSDVTMWR2OHlnZFNz
VEdObGcwSkEgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS9zYS5jCi00MWEyMTg4OTZaNHZ4eTZnblY5
aDBmV1JXdTBsS1EgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS9zYS5oCi00MWEyMTg4OXFGRDhCVGJE
cEI1NXVWbVNWREVzZ3cgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS9zYV9hbGdvcml0aG0uYwotNDFh
MjE4ODlyMkF3VGUtT0NTU1ZNeEJ6ejh1RHR3IHRvb2xzL3ZuZXQvdm5ldC1tb2R1bGUvc2FfYWxn
b3JpdGhtLmgKLTQxYTIxODg5dHZqdEw3Tzh0TXZlVkI4TWRTS1BuUSB0b29scy92bmV0L3ZuZXQt
bW9kdWxlL3NrYl9jb250ZXh0LmMKLTQxYTIxODg5bERfUU9VejJNc2Q3ZkI1ckpRemZ4QSB0b29s
cy92bmV0L3ZuZXQtbW9kdWxlL3NrYl9jb250ZXh0LmgKLTQxYTIxODg5RjFyMXhuSmFtemRldUNs
UjhNTndRZyB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3NrYl91dGlsLmMKLTQxYTIxODg5c1M0YmpW
cUVuYTI0c1M4TnBWN1NSQSB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3NrYl91dGlsLmgKLTQxYTIx
ODg5TURhd0VLM0pfZl9vQUduWnpuaEcydyB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3R1bm5lbC5j
Ci00MWEyMTg4OTZUbEhYcFZWcUY1MHV6X3VfV01YUncgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS90
dW5uZWwuaAotNDFhMjE4ODluUVliSmJxck9BcGdfUmJrd1B0WEdnIHRvb2xzL3ZuZXQvdm5ldC1t
b2R1bGUvdmFycC5jCi00MWEyMTg4OVBldjVNSmxxcWFzczZDeE40bW12UHcgdG9vbHMvdm5ldC92
bmV0LW1vZHVsZS92YXJwLmgKLTQxYTIxODg5R2JzSEhma3BBLVBrT3ZsdGZFd3BNQSB0b29scy92
bmV0L3ZuZXQtbW9kdWxlL3ZhcnBfc29ja2V0LmMKLTQxYTIxODg5c2tubjh6ZDV4Q0pscFFiczdN
dnhLZyB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3ZpZi5jCi00MWEyMTg4OVZzS0tXcGU2cmNYT1NM
UHkyRnVOV1EgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS92aWYuaAotNDFhMjE4ODlkZ2tPeXVTVFZx
eTdEOFRQSXpyVXl3IHRvb2xzL3ZuZXQvdm5ldC1tb2R1bGUvdm5ldC5jCi00MWEyMTg4OW9jQWR3
azdWMW5OdDRpQnBtWVctTXcgdG9vbHMvdm5ldC92bmV0LW1vZHVsZS92bmV0LmgKLTQxYTIxODg5
WXJUaUMwQXJKU0dGdGlhSHoyajFxUSB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3ZuZXRfZGV2LmMK
LTQxYTIxODg5ckhUNHZyQzRWQWZrNy14UF9LNWFCZyB0b29scy92bmV0L3ZuZXQtbW9kdWxlL3Zu
ZXRfZGV2LmgKLTQxYTIxODg5cUpqNkdqVDJmNWhNSFJ2UFMxQVc0dyB0b29scy92bmV0L3ZuZXQt
bW9kdWxlL3ZuZXRfaW9jdGwuYwotNDFhMjE4OGE4VzR4WUIwTFltNTEyYWd0b0V2NTJnIHRvb2xz
L3ZuZXQvdm5ldC1tb2R1bGUvdm5ldF9pb2N0bC5oCi00MWEyMTg4YUZGXzFUOU9ncHFVampqYUNx
S0I4bHcgdG9vbHMvdm5ldC92bmV0ZC9NYWtlZmlsZQotNDFhMjE4OGE5ajg0cVM0Q3hxTUxWQ3Z5
R3BBOTN3IHRvb2xzL3ZuZXQvdm5ldGQvY29ubmVjdGlvbi5jCi00MWEyMTg4YXRleE5FYW1pOVRO
VllOa1JTYjdCcWcgdG9vbHMvdm5ldC92bmV0ZC9jb25uZWN0aW9uLmgKLTQxYTIxODhhYmdZcElU
U3JXb01HSEhyTTU2bmtsdyB0b29scy92bmV0L3ZuZXRkL21hcnNoYWwuYwotNDFhMjE4OGFVYk9p
NXRBWXdPUzRhUGl4bzFFR3dRIHRvb2xzL3ZuZXQvdm5ldGQvbWFyc2hhbC5oCi00MWEyMTg4YURK
bFNWQjFzX3N0Mk1TV3hXOGtNd2cgdG9vbHMvdm5ldC92bmV0ZC9zZWxlY3QuYwotNDFhMjE4OGFF
OUxVRGRTU3dOVDNCV1ZXQ3ZHU25RIHRvb2xzL3ZuZXQvdm5ldGQvc2VsZWN0LmgKLTQxYTIxODhh
VGJNS3ZfRWlnMTJkU3JCVUVCbDFKZyB0b29scy92bmV0L3ZuZXRkL3RpbWVyLmMKLTQxYTIxODhh
SXpCR3FRNkRVVnpDeGZCc04wUTZXdyB0b29scy92bmV0L3ZuZXRkL3RpbWVyLmgKLTQxYTIxODhh
SWYzWGs2dXZrN0t6amRwT3NmbEFFdyB0b29scy92bmV0L3ZuZXRkL3ZjYWNoZS5jCi00MWEyMTg4
YXI2X3ZPTzNfdEVKUWptRlZVMzQwOUEgdG9vbHMvdm5ldC92bmV0ZC92Y2FjaGUuaAotNDFhMjE4
OGFFVHJHVTYwWDlXdEdoWVZmVTd6MFB3IHRvb2xzL3ZuZXQvdm5ldGQvdm5ldGQuYwotNDFhMjE4
OGFoWWplbXVkR3lCNzA3OEFXTUZSLTB3IHRvb2xzL3ZuZXQvdm5ldGQvdm5ldGQuaAotNDFkNThi
YTYzdzFXZkJtZDZDcl8xOG5oTE52N1BBIHRvb2xzL3hjcy9NYWtlZmlsZQotNDFkNThiYTZOeGdr
ZnpEX3Jtc0dqZ2RfekozSF93IHRvb2xzL3hjcy9iaW5kaW5ncy5jCi00MWQ1OGJhNkkydW1pNjBt
U2hxNFBsMFJEZzdselEgdG9vbHMveGNzL2Nvbm5lY3Rpb24uYwotNDFkNThiYTZZeVl1NTNiRnVv
SUF3OWhOTm1uZUVnIHRvb2xzL3hjcy9jdHJsX2ludGVyZmFjZS5jCi00MjNkODJjN1pLZjJiRE94
UmNSNE5jMWtONVN0TlEgdG9vbHMveGNzL2R1bXAuYwotNDIzZDgyYzdVX19MSHk5ZHZrVU5VdlNJ
aE9xbkJRIHRvb2xzL3hjcy9kdW1wLmgKLTQxZDU4YmE2UnU5WmJoVGpnWVhfb2lzelNJd0N3dyB0
b29scy94Y3MvZXZ0Y2huLmMKLTQxZDU4YmE2eDlLTzFDUUJUN2tLT0txX3BKWUMzZyB0b29scy94
Y3MveGNzLmMKLTQxZDU4YmE2UjZmb1NNdFNGRWN1LXl4V0ZyVDhWUSB0b29scy94Y3MveGNzLmgK
LTQxZDU4YmE2cXlyMkJrVGNIMldsTkJZTFJ5bDJZdyB0b29scy94Y3MveGNzX3Byb3RvLmgKLTQx
ZDU4YmE2aWpFRjZmZWRxUk81dkZ1N3VDaXJaZyB0b29scy94Y3MveGNzZHVtcC5jCi00MjkyNTQw
Y291cS1WMFRQd3lRNmJzcE5FV05jdncgdG9vbHMveGN1dGlscy9NYWtlZmlsZQotNDI5MjU0MDdW
eXNEYjlPMDZPS19SVXpUWnhmTG9BIHRvb2xzL3hjdXRpbHMveGNfcmVzdG9yZS5jCi00MjkzNjc0
NVdUTFlhbVlzbVhtX0pHSjcySlgtX1EgdG9vbHMveGN1dGlscy94Y19zYXZlLmMKLTQyYTU3ZDk3
bXhNVGxQbnhCS2VwNlI0VmlJNXJqZyB0b29scy94ZW5zdG9yZS8uZ2RiaW5pdAotNDJhNTdkOTda
RW9IdWhNQUZUdUJNbEx6QTl2X25nIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlCi00MmE1N2Q5N2Nj
QTR1WS1SeE9OdklIMFA4VTBncWcgdG9vbHMveGVuc3RvcmUvVE9ETwotNDJhNTdkOTcyUnpteUxn
c29IOWI4cXFrLVVqY0NBIHRvb2xzL3hlbnN0b3JlL2Zha2VfbGlieGMuYwotNDJhNTdkOTdJam9Q
dmJJVmM0QlV6d29LeU0wVlN3IHRvb2xzL3hlbnN0b3JlL2xpc3QuaAotNDJhNTdkOTdmS2d0ZjBI
UUxpUWtBa1ZzT3Z1U3lBIHRvb2xzL3hlbnN0b3JlL3RhbGxvYy5jCi00MmE1N2Q5OFUzcDBYUDZ4
ekN5YlR1YVZRc2NVZHcgdG9vbHMveGVuc3RvcmUvdGFsbG9jLmgKLTQyYTU3ZDk4TEZONk11Zy11
UjR4Z0F4Q0U3bHdVZyB0b29scy94ZW5zdG9yZS90YWxsb2NfZ3VpZGUudHh0Ci00MmE1N2Q5OFM2
OXZLSll3T19XVWpvRlFaNkt6UWcgdG9vbHMveGVuc3RvcmUvdGVzdHN1aXRlLzAxc2ltcGxlLnNo
Ci00MmE1N2Q5OEJIY0ZwWnpfZlhId2V5bFVFVVU5N1EgdG9vbHMveGVuc3RvcmUvdGVzdHN1aXRl
LzAyZGlyZWN0b3J5LnNoCi00MmE1N2Q5OHVhNFhlYjZwbXRiRk5UQUk4MzNkeXcgdG9vbHMveGVu
c3RvcmUvdGVzdHN1aXRlLzAzd3JpdGUuc2gKLTQyYTU3ZDk4bmJ1Q1VzVlQwUkpqMXpBMUp5TURz
dyB0b29scy94ZW5zdG9yZS90ZXN0c3VpdGUvMDRybS5zaAotNDJhNTdkOThfVUxLSFAzX3VYMVBL
Mm5QTVR6V1NRIHRvb2xzL3hlbnN0b3JlL3Rlc3RzdWl0ZS8wNWZpbGVwZXJtaXNzaW9ucy5zaAot
NDJhNTdkOThZR0NMeVREU0dtb3lGcVJxUVVsYWdRIHRvb2xzL3hlbnN0b3JlL3Rlc3RzdWl0ZS8w
NmRpcnBlcm1pc3Npb25zLnNoCi00MmE1N2Q5OGZkTzUxOVl5QVRrNF9ad3IxU1ROZlEgdG9vbHMv
eGVuc3RvcmUvdGVzdHN1aXRlLzA3d2F0Y2guc2gKLTQyYTU3ZDk4elpVdHZpclVNam1IeEZwaEpq
bU83USB0b29scy94ZW5zdG9yZS90ZXN0c3VpdGUvMDh0cmFuc2FjdGlvbi5zaAotNDJhNTdkOThz
bjlSYnBCZ0hSdjFEOTlLdDdMd1lBIHRvb2xzL3hlbnN0b3JlL3Rlc3RzdWl0ZS8wOWRvbWFpbi5z
aAotNDJiMmE0YmZ4QXdIbFJnZDMxU0pCZ0ZuajhnM01BIHRvb2xzL3hlbnN0b3JlL3Rlc3RzdWl0
ZS8xMGRvbWFpbi1ob21lZGlyLnNoCi00MmIyYTRiZkhiVXA0SUI4dGZOSWE4ajM3UzI3ZncgdG9v
bHMveGVuc3RvcmUvdGVzdHN1aXRlLzExZG9tYWluLXdhdGNoLnNoCi00MmIyYTRiZmhyQjV2NnVZ
S1BqNmpTT19OZzBQQUEgdG9vbHMveGVuc3RvcmUvdGVzdHN1aXRlLzEycmVhZG9ubHkuc2gKLTQy
YTU3ZDk4dFN1b0ZDSG5uTTJHZ0VOWEpyUlFtdyB0b29scy94ZW5zdG9yZS90ZXN0c3VpdGUvdGVz
dC5zaAotNDJhNTdkOTh6eERQMlRpN2RUem5HUk9pNjZyVUd3IHRvb2xzL3hlbnN0b3JlL3V0aWxz
LmMKLTQyYTU3ZDk4U0R2T1lDRWptQ2p3SFNrNjM5MEdMQSB0b29scy94ZW5zdG9yZS91dGlscy5o
Ci00MmE1N2Q5OGhGS2JPWTlEMG1DRTRINE5Eb0tyMXcgdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
LmgKLTQyYTU3ZDk4MUtGSExtSjBDaktrbjFfZ1poWXZkdyB0b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfY29yZS5jCi00MmE1N2Q5OGJjZ0UxM3ZZYUZ4R1R1c21XYnJGREEgdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvcmUuaAotNDJhNTdkOThjRDl3T0Z5UllmYUVQMFFndHFMMVh3IHRvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwotNDJhNTdkOThub0xXdlhVOGVQYmNxdnZtdTRwMkd3
IHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAotNDJhNTdkOThreEhhUTFBcFM3UnBx
bUZvRW5EbWJnIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90ZXN0LmgKLTQyYTU3ZDk4MWM5UDNh
RmtXdHhXRUlSVWFwdF9GUSB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwot
NDJhNTdkOTlwVm9fXzEwYmJja3BfYl9ybTZpNTlBIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90
cmFuc2FjdGlvbi5oCi00MmE1N2Q5OWl6VElqV2ZHLUlqUUFQcVlsRFdKTmcgdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX3dhdGNoLmMKLTQyYTU3ZDk5LXpMeEJqekM3cmZqX3BlclYtb3JVZyB0b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfd2F0Y2guaAotNDJhNTdkOTlCbmtoSVNLZ0NDUmNVcWh0ZXl1
eEN3IHRvb2xzL3hlbnN0b3JlL3hzLmMKLTQyYTU3ZDk5RnlpWVN6OUFrS0tST3JSeWRuQS1nUSB0
b29scy94ZW5zdG9yZS94cy5oCi00MmIyOTkyMkVZUTg3WTRmd1pYU2tFSGd0UWs3Q1EgdG9vbHMv
eGVuc3RvcmUveHNfZG9tMF90ZXN0LmMKLTQyYTU3ZDk5U3J0c0pDRFVsS3lSUGYzRVg4NkExUSB0
b29scy94ZW5zdG9yZS94c19saWIuYwotNDJhNTdkOTlMMnBZZU1GeWpRXzRSbmIxN3hUU01nIHRv
b2xzL3hlbnN0b3JlL3hzX2xpYi5oCi00MmE1N2Q5OUtsNkJhOG9DSHYyZmdnbDdRTjlRWkEgdG9v
bHMveGVuc3RvcmUveHNfcmFuZG9tLmMKLTQyYTU3ZDk5U0hZUjFsUU9EMHNodUVyUERnOU5LUSB0
b29scy94ZW5zdG9yZS94c19zdHJlc3MuYwotNDJhNTdkOTk2YUJhd3BrUU5PV2tOV1hENkxyaFBn
IHRvb2xzL3hlbnN0b3JlL3hzX3Rlc3QuYwotNDJiMmE0YmZwLWxoeEJmZW5VeUhsdnc3YlBjVmdB
IHRvb2xzL3hlbnN0b3JlL3hzX3dhdGNoX3N0cmVzcy5jCi00MDNhM2VkYnJyOFJFMzRna2JSNDB6
ZXA5OFNYYmcgdG9vbHMveGVudHJhY2UvTWFrZWZpbGUKLTQwYTEwN2FmTjYwcEZkVVJnQnY5S3dF
emdSbDVtUSB0b29scy94ZW50cmFjZS9mb3JtYXRzCi00MjBkNTJkMl96blZiVDRKQVBJVTM2dlFP
bWU4M2cgdG9vbHMveGVudHJhY2UveGVuY3R4LmMKLTQwNTBjNDEzUGhoTE5BWWszVEV3UDM3aV9p
THc5USB0b29scy94ZW50cmFjZS94ZW50cmFjZS44Ci00MDNhM2VkYlZwVjJFX3dxMXplRWtKX240
VXUyZWcgdG9vbHMveGVudHJhY2UveGVudHJhY2UuYwotNDAzYTNlZGJsQ1VyelNqMG1tS2hPNUhP
UHJPclNRIHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdAotNDA1MGM0MTNOdHV5SXE1bHNZ
SlY0UDdLSWp1alh3IHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdC4xCi0zZjcyZjFiZEpQ
c1YzSkNuQnFzOWRkTDl0cjZEMmcgeGVuL0NPUFlJTkcKLTNkZGI3OWJjYk9WSGgzOFZKemM5Ny1K
RUdENGRKUSB4ZW4vTWFrZWZpbGUKLTNkZGI3OWJjV25Ud1lzUVJXbF9QYW5lSmZhNnAwdyB4ZW4v
UnVsZXMubWsKLTQyYjc0MmY2WEhUZklFbV9oVVB0empLcjM3TFZodyB4ZW4vYWNtL01ha2VmaWxl
Ci00MmI3NDJmNnRIem4wZlpXSDNUalB2YThnYnFwb3cgeGVuL2FjbS9hY21fY2hpbmVzZXdhbGxf
aG9va3MuYwotNDJiNzQyZjZiTThrWnd1SVViZXBIWjhTUVFrakpBIHhlbi9hY20vYWNtX2NvcmUu
YwotNDJiNzQyZjZjd2ZyUHVicUg0N2dRcGtlOHhrWVNBIHhlbi9hY20vYWNtX251bGxfaG9va3Mu
YwotNDJiNzQyZjY5cVN4bTVNTS13dFBhV3RDcXlJM0tBIHhlbi9hY20vYWNtX3BvbGljeS5jCi00
MmI3NDJmNlZibWRsd2VrUVJNaFh1Z2pjdTlRWGcgeGVuL2FjbS9hY21fc2ltcGxlX3R5cGVfZW5m
b3JjZW1lbnRfaG9va3MuYwotNDIxMDk4YjI1QTBSdnVZTjNyUDI4Z2EzX0ZOM19RIHhlbi9hcmNo
L2lhNjQvTWFrZWZpbGUKLTQyMTA5OGIyb2tJZVlYUzl3OWF2bVNvemxzNjF4QSB4ZW4vYXJjaC9p
YTY0L1J1bGVzLm1rCi00MjEwOThiMjFwMTJVY0tqSEJyTGhfTGpsdk5Fd0EgeGVuL2FyY2gvaWE2
NC9hY3BpLmMKLTQyMTA5OGIyNkNfMHlveXBvSHFqRGNKQTlVckdfZyB4ZW4vYXJjaC9pYTY0L2Fz
bS1vZmZzZXRzLmMKLTQyMTA5OGIyUEhnemZfR2c0UjY1WVJOaV9Rek1LUSB4ZW4vYXJjaC9pYTY0
L2RvbTBfb3BzLmMKLTQyMTA5OGIyTzdqc05melFYQTF2M3JiQWMxUWhwQSB4ZW4vYXJjaC9pYTY0
L2RvbV9mdy5jCi00MjEwOThiMlpsYUJjeWl1dVByM1dwemFTRHdnNlEgeGVuL2FyY2gvaWE2NC9k
b21haW4uYwotNDJiMzNiYjlHTFItdHpjYUhhbGs4Zno5Y2dLMGFBIHhlbi9hcmNoL2lhNjQvZ3Jh
bnRfdGFibGUuYwotNDJhMDgyOTR6UmlrdlprX0NSMWlWb2pIamNWRlp3IHhlbi9hcmNoL2lhNjQv
aHBzaW1zZXJpYWwuYwotNDIzOWU5OGFfSFgtRkNJY1h0VnFZMEJickRxVnVnIHhlbi9hcmNoL2lh
NjQvaHlwZXJjYWxsLmMKLTQyOTVlMThmNDJnZjFULThXOTdBM0tTbEJhWTF0QSB4ZW4vYXJjaC9p
YTY0L2h5cGVycHJpdm9wLlMKLTQyMTA5OGIzTFlBUzh4SmtRaUdQN3RpVGx5QnQwUSB4ZW4vYXJj
aC9pYTY0L2lkbGUwX3Rhc2suYwotNDIxMDk4YjN5czVHQXI0ejZfSDFqRDMzb2VtODJnIHhlbi9h
cmNoL2lhNjQvaXJxLmMKLTQyNzJhOGU0bGF2STZEclR2cWFJaFhlUjVSdUtCdyB4ZW4vYXJjaC9p
YTY0L2l2dC5TCi00MjEwOThiM0hlaDcyS3VvVmxORDNDSDZjMEIwYUEgeGVuL2FyY2gvaWE2NC9s
aWIvTWFrZWZpbGUKLTQyYjJlYWVlejIwdm9IV2xCRGpycU9SaU5nNnVoZyB4ZW4vYXJjaC9pYTY0
L21tLmMKLTQyMTA5OGIzTzBNWU1Vc21ZVkZ5ODRWVl8xZ0Z3USB4ZW4vYXJjaC9pYTY0L21tX2lu
aXQuYwotNDI4YjlmMzhHcDBLY1Bva0c5TnE1djFyR2syRmtBIHhlbi9hcmNoL2lhNjQvbW1pby5j
Ci00MjVhZTUxNm1hS0FzSEJKVlN6czE5Y2RSZ3QzTncgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51
eC0yLjYuMTEvY3B1bWFzay5oCi00MjVhZTUxNmNHcXZNekd0aWhURXNRWEFYc3VPaFEgeGVuL2Fy
Y2gvaWE2NC9wYXRjaC9saW51eC0yLjYuMTEvZWZpLmMKLTQyNWFlNTE2WTFBNHE0X0tmcmUzcW5E
ajdsYkhKZyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi4xMS9lbnRyeS5TCi00MjhiYjAz
N2VKNHFzNDhJLXRVZGhodDVfOTVvYkEgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuMTEv
ZW50cnkuaAotNDI4YmIwMzdqUGJ5YldOa055bWFxa0ZyODN2VDZRIHhlbi9hcmNoL2lhNjQvcGF0
Y2gvbGludXgtMi42LjExL2djY19pbnRyaW4uaAotNDI1YWU1MTZ0eEFQLW93anpwVEo3VGhmeldS
OG53IHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL2hhcmRpcnEuaAotNDI1YWU1MTZQ
RE8xRVNESFhIVmVETnZscVVmbWRRIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL2hl
YWQuUwotNDI1YWU1MTZKUjdIV3Z0MXp4Si13THZFV21KR2dnIHhlbi9hcmNoL2lhNjQvcGF0Y2gv
bGludXgtMi42LjExL2hwc2ltX3NzYy5oCi00MjhiYjAzN1V4ZnhJaFphc2xrLXFIYXpPNHcweWcg
eGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuMTEvaWE2NHJlZ3MuaAotNDI1YWU1MTZBSFJO
bWFWdVpqSlktOVlqbUtSRHFnIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL2ludGVy
cnVwdC5oCi00MjVhZTUxNlUyd0ZVenJVSlFVcHkzejM4alpIc1EgeGVuL2FyY2gvaWE2NC9wYXRj
aC9saW51eC0yLjYuMTEvaW8uaAotNDI1YWU1MTZHR1JtWGlqUEJMQzVpaTZ5V09uMHJnIHhlbi9h
cmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL2lycV9pYTY0LmMKLTQyNWFlNTE2YXRpRUNtcG5f
Nm5aRHc0a2ttYko2ZyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi4xMS9rcmVncy5oCi00
MjVhZTUxNkplMnpJLUl3MzBfdUdodlVZZGxDWlEgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0y
LjYuMTEvbWNhX2FzbS5oCi00MjVhZTUxNjAtOXdIeGgwdE9uSWphdkVqdDZXMEEgeGVuL2FyY2gv
aWE2NC9wYXRjaC9saW51eC0yLjYuMTEvbWluc3RhdGUuaAotNDI1YWU1MTZON1NhT1JkYm9kRHI5
MHRtdEN6WVh3IHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL21tX2NvbnRpZy5jCi00
MjVhZTUxNldETHJmRUE0enI0MGQwMHowVklXUGcgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0y
LjYuMTEvcGFnZS5oCi00MjVhZTUxNnBWUTc1TmhkSXRUNTkzU2lXSTBsYlEgeGVuL2FyY2gvaWE2
NC9wYXRjaC9saW51eC0yLjYuMTEvcGFsLlMKLTQyOGJiMDM3VEh1aXloRVJGUDhSaFJnYXBOa1dY
ZyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi4xMS9wYWwuaAotNDI1YWU1MTZRZm1qaUZf
YS1tYWJBWHFWOEltemtnIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL3BnYWxsb2Mu
aAotNDI1YWU1MTZFV2FOT0JFbmMxeG5waFRiUm1OWnN3IHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGlu
dXgtMi42LjExL3Byb2Nlc3Nvci5oCi00MjhiYjAzN0tTeGU3X1V5cXNlSzViV2hHZTNLd0EgeGVu
L2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuMTEvcHRyYWNlLmgKLTQyNWFlNTE2TGVjRHlYbHdo
M05MQnRIWktYbU1jQSB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi4xMS9zZXJpZXMKLTQy
NWFlNTE2UkZpUG4yQ0drcEoyMUxNLTFsSmNRZyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIu
Ni4xMS9zZXR1cC5jCi00MmE4YmNjOEU2em1US0M1eGdPY0ZMY256YmhWRXcgeGVuL2FyY2gvaWE2
NC9wYXRjaC9saW51eC0yLjYuMTEvc25fc2FsLmgKLTQyNWFlNTE2cDRJQ1RranFOWUVmWUZ4cVVM
ajRkdyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi4xMS9zeXN0ZW0uaAotNDI1YWU1MTZq
dVVCMjU3cXJ3VWRzTDlBc3N3cnFRIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL3Rp
bWUuYwotNDI1YWU1MTY3elFuN3pZY2dLdERVRFgydi1lOG13IHhlbi9hcmNoL2lhNjQvcGF0Y2gv
bGludXgtMi42LjExL3RsYi5jCi00MjVhZTUxNjJiSWwyRGdkMTl4LUZjZUI0TDlvR3cgeGVuL2Fy
Y2gvaWE2NC9wYXRjaC9saW51eC0yLjYuMTEvdHlwZXMuaAotNDJhZTAxZjAxS0RmU2dWUW5zY3dK
MHBzUm1FYUN3IHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjExL3VhY2Nlc3MuaAotNDI1
YWU1MTZjRlVOWTJqSEQ0NmJ1amNGNU5KaGVBIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42
LjExL3VuYWxpZ25lZC5jCi00MjEwOThiMzlRRk1DLTF0MXIzOENBN054QVlCUEEgeGVuL2FyY2gv
aWE2NC9wYXRjaC9saW51eC0yLjYuNy9ib290bWVtLmgKLTQyMTA5OGIzU0lBMXZaWDlmRlVqbzFU
M29fak1DUSB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi43L2N1cnJlbnQuaAotNDIxMDk4
YjNaQmw4MGlQdVNlRFVfSWQ1QWdabDB3IHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42Ljcv
ZWZpLmMKLTQyMTA5OGIzVlVtR1QySmR5NFNXZURUd2NDSGFxZyB4ZW4vYXJjaC9pYTY0L3BhdGNo
L2xpbnV4LTIuNi43L2VmaS5oCi00MjEwOThiM2RQbUxYeXZLRW12SF8yWEFMZUlZbGcgeGVuL2Fy
Y2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9lbnRyeS5TCi00MjEwOThiM2VvaW1xRFVpVnc5cF9S
QURmdklDd1EgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9nY2NfaW50cmluLmgKLTQy
MTA5OGIzWmN2akphaFdDVHZtcE5iMVJXQXJ3dyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIu
Ni43L2hhcmRpcnEuaAotNDIxMDk4YjNnWk8wa3hldGJPVkxscHNGa2YwUFdRIHhlbi9hcmNoL2lh
NjQvcGF0Y2gvbGludXgtMi42LjcvaGVhZC5TCi00MjEwOThiM0h6NHk5dnhGbzZyWjAzUFhrRkY2
LXcgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9ocHNpbV9pcnEuYwotNDIxMDk4YjNt
bjdtYW9oeDlVVFBqVFpFVm92LWtnIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjcvaHBz
aW1fc3NjLmgKLTQyMTA5OGI0SFdUYnpHRmQ4ZkFUMjdHSWF2dDYxZyB4ZW4vYXJjaC9pYTY0L3Bh
dGNoL2xpbnV4LTIuNi43L2h3X2lycS5oCi00MjEwOThiNHdWcmlFZ2x4cEx0dkQ5Tk1Vcjc2RXcg
eGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9pZGUuaAotNDIxMDk4YjRja0t3N0ktcDNB
UE1oRk91ZWZNV01BIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjcvaW5pdF90YXNrLmMK
LTQyMTA5OGI0Q1N1V01NLTR2SHZBYTRGNGx1RE9MUSB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4
LTIuNi43L2luaXRfdGFzay5oCi00MjEwOThiNHg1SG54Z3ZmMjJuaHZ4elBNc3p3MWcgeGVuL2Fy
Y2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9pbnRlcnJ1cHQuaAotNDIxMDk4YjRCZ0h1RzNQaUdZ
MlFPUUNORXFNWXNBIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjcvaW8uaAotNDIxMDk4
YjRKbk5IWGtXMjczMnNsWHd4TVg3OVJBIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42Ljcv
aXJxLmgKLTQyMTA5OGI0SC1VcGZfbXhGMmFwWEJmZnZZYWRVdyB4ZW4vYXJjaC9pYTY0L3BhdGNo
L2xpbnV4LTIuNi43L2lycV9pYTY0LmMKLTQyMTA5OGI0QzBMYzN4YWc0Tm0tX3lDOUlNVERxQSB4
ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi43L2l2dC5TCi00MjEwOThiNHdleWQwQVFUalBM
bW9vQ2hVSm0xM1EgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9rcmVncy5oCi00MjEw
OThiNHZIQ2VqQVVQZW00dzhwNVYtQUQxSWcgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYu
Ny9sZHMuUwotNDIxMDk4YjR1b29HbDVYOHpaTTk2cXBtUzBGdXJnIHhlbi9hcmNoL2lhNjQvcGF0
Y2gvbGludXgtMi42LjcvbGludXh0aW1lLmgKLTQyNGRhZDAxVHh5NGRjZ0tIR2tUeDFMMno3R3VR
QSB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi43L21jYV9hc20uaAotNDIxMDk4YjRhd253
M0pmMjNnb2hKV29LOHM3LVFnIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjcvbWluc3Rh
dGUuaAotNDIxMDk4YjVoSWZNYlpsUVRmck9LTjRCdHpKZ0RRIHhlbi9hcmNoL2lhNjQvcGF0Y2gv
bGludXgtMi42LjcvbW1fYm9vdG1lbS5jCi00MjEwOThiNTNJVkJvUVBjRGpGY2laeTg2WUVoUlEg
eGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9tbV9jb250aWcuYwotNDIxMDk4YjVwWnc0
MVF1QlR2aGp2U29sNmFBSER3IHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42LjcvbW16b25l
LmgKLTQyMTA5OGI1Ql9kQ2xaREd1UFllWTNJWG84SGxidyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xp
bnV4LTIuNi43L3BhZ2UuaAotNDIxMDk4YjVzYUNsZnhQajM2bDQ3SDlVbTdoMUZ3IHhlbi9hcmNo
L2lhNjQvcGF0Y2gvbGludXgtMi42LjcvcGFnZV9hbGxvYy5jCi00MjRkYWI3OF9KR0dwSkRhQWI2
WnRrUEpBa0FLT0EgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9wYWwuUwotNDI0MWVk
MDVsOVpkRzdBajB0eWdJeEl3UFJYaG9nIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42Ljcv
cGdhbGxvYy5oCi00MjEwOThiNU9rbWNqTUJxOGd4czdaclRhNEFvNmcgeGVuL2FyY2gvaWE2NC9w
YXRjaC9saW51eC0yLjYuNy9wcm9jZXNzb3IuaAotNDIxMDk4YjUxUkxCNmpXcjZySWxwQjJTTk9i
eFpnIHhlbi9hcmNoL2lhNjQvcGF0Y2gvbGludXgtMi42Ljcvc2FsLmgKLTQyMTA5OGI1V0ZlUm53
R3RabkhrU3ZIVnpBNGJsZyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi43L3NldHVwLmMK
LTQyMTA5OGI1Sm0yaThhYnpiMG1wVDZtbEVpS1pEZyB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4
LTIuNi43L3NsYWIuYwotNDIxMDk4YjV3Nk1Cbmx1RXBRSkFXRFRCRnJiV1NRIHhlbi9hcmNoL2lh
NjQvcGF0Y2gvbGludXgtMi42Ljcvc2xhYi5oCi00MjQxZWI1ODRkY1pxc3NSX1V1ejItUGdNSlha
NVEgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy9zd2lvdGxiLmMKLTQyMTA5OGI1Q2c3
bmJJWG0zUmhVRi11RzNTS2FVQSB4ZW4vYXJjaC9pYTY0L3BhdGNoL2xpbnV4LTIuNi43L3N5c3Rl
bS5oCi00MjEwOThiNVhya0RZV19OZDlsZzVDRGdOekhMbWcgeGVuL2FyY2gvaWE2NC9wYXRjaC9s
aW51eC0yLjYuNy90aW1lLmMKLTQyMTA5OGI1X2tGYnZaSUlQTTNiZENFUzFPY3FudyB4ZW4vYXJj
aC9pYTY0L3BhdGNoL2xpbnV4LTIuNi43L3RsYi5jCi00MjEwOThiNURXYmdLLXRCUjR1bThQRUFx
UHdxVEEgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy90eXBlcy5oCi00MjEwOThiNWls
OVlmWk0wSHBlQ25hTWdWTl9xOWcgeGVuL2FyY2gvaWE2NC9wYXRjaC9saW51eC0yLjYuNy91bmFs
aWduZWQuYwotNDIxMDk4YjY1TTVjUHJhbXNMR2JPRGc4bFF3VWpRIHhlbi9hcmNoL2lhNjQvcGF0
Y2gvbGludXgtMi42Ljcvd2FpdC5oCi00MmEwZDY5Y0NpTnhyMlkxR1kxa2hPN3FSaU5rYncgeGVu
L2FyY2gvaWE2NC9wY2RwLmMKLTQyMTA5OGI2Y1lEd3pYUDg2VmlUTGxUTzJ4N292QSB4ZW4vYXJj
aC9pYTY0L3BkYi1zdHViLmMKLTQxYTI2ZWJjcWFTR1ZROHFUTXdwUHdPSlNKN3FTdyB4ZW4vYXJj
aC9pYTY0L3ByaXZvcC5jCi00MWEyNmViYzRCT0hEVXNUMFRTbnJ5UGVWMnhmUkEgeGVuL2FyY2gv
aWE2NC9wcm9jZXNzLmMKLTQxYTI2ZWJjSjMwVEZsMXYya1I4cnFwRUJ2T3RWdyB4ZW4vYXJjaC9p
YTY0L3JlZ2lvbnJlZy5jCi00MjEwOThiNjlwVWlJSnJxdV93MEpNVW5aMnVjMkEgeGVuL2FyY2gv
aWE2NC9zbXAuYwotNDIxMDk4YjZfVG9TR3JmNlBrMVV3ZzVhTUFJQnhnIHhlbi9hcmNoL2lhNjQv
c21wYm9vdC5jCi00MmE4YmQ0M2RJRUlzUy1Fb1FxdDVEZjFSVHI1SGcgeGVuL2FyY2gvaWE2NC9z
bl9jb25zb2xlLmMKLTQyOGI5ZjM4SkpEVzM1aURuNURsZlhUdTcwMHJrUSB4ZW4vYXJjaC9pYTY0
L3Rvb2xzL1JFQURNRS5SdW5WVAotNDIxMDk4YjZBVWRieFIzd3luMUFUY21OdVRhb19RIHhlbi9h
cmNoL2lhNjQvdG9vbHMvUkVBRE1FLnhlbmlhNjQKLTQyMzc2YzZkZnlZMGVxOE1TMmRLM0JXMnJG
dUVHZyB4ZW4vYXJjaC9pYTY0L3Rvb2xzL1JFQURNRS54ZW5pYTY0bGludXgKLTQyMTA5OGI2clEy
QlExMDNxdTFuMUhOb2ZiUzJPZyB4ZW4vYXJjaC9pYTY0L3Rvb2xzL21rYnVpbGR0cmVlCi00MjUy
YWNlN2VRUW1EZHdPcXNLV2RIbzhKcEtxblEgeGVuL2FyY2gvaWE2NC90b29scy9wcml2aWZ5L01h
a2VmaWxlCi00MjUyYWNlNzZmS0FJaXpKUlM2Uzg0S2JLNnlYWXcgeGVuL2FyY2gvaWE2NC90b29s
cy9wcml2aWZ5L1JFQURNRS5wcml2aWZ5Ci00MjUyYWNlN3VSMFRoOGVFWGlMeWFmTlBURFlyT2cg
eGVuL2FyY2gvaWE2NC90b29scy9wcml2aWZ5L3ByaXZpZnkuYwotNDI1MmFjZTdIMmRJTVBGZUZ3
Y3pBVm9QNHlBSHhBIHhlbi9hcmNoL2lhNjQvdG9vbHMvcHJpdmlmeS9wcml2aWZ5LmgKLTQyNTJh
Y2U3NGxLVVBGbk84UG1GMER0cGs3WGtuZyB4ZW4vYXJjaC9pYTY0L3Rvb2xzL3ByaXZpZnkvcHJp
dmlmeV9lbGY2NC5jCi00MWEyNmViYy0tc2psWVpReG1JeHlDeDNqdzcwcUEgeGVuL2FyY2gvaWE2
NC92Y3B1LmMKLTQyMTA5OGI2TTJXaHNKX1pNekZhbUFRY2RjNWd6dyB4ZW4vYXJjaC9pYTY0L3Zo
cHQuYwotNDI4YjlmMzhQZ2x5WE0tbUpKZm8xOXljdVFyRWh3IHhlbi9hcmNoL2lhNjQvdmxzYXBp
Yy5jCi00MjhiOWYzOEVtcEJzTUhMM1diT1pvaWV0ZUJHZFEgeGVuL2FyY2gvaWE2NC92bW11LmMK
LTQyOGI5ZjM4aFUtWDVhWDBNSVkzRVUwWXc0UGpjQSB4ZW4vYXJjaC9pYTY0L3ZteF9lbnRyeS5T
Ci00MmIyZWFmM1lSN1NmeDc2SXZLZXFmSEppVTZxWHcgeGVuL2FyY2gvaWE2NC92bXhfaHlwZXJj
YWxsLmMKLTQyOGI5ZjM4Uzc2YldJOTZnN3VQTG1FLXVBY21kZyB4ZW4vYXJjaC9pYTY0L3ZteF9p
bml0LmMKLTQyOGI5ZjM4NUFNU3lDUllCc2NrUUNsUVk0WmdIQSB4ZW4vYXJjaC9pYTY0L3ZteF9p
bnRlcnJ1cHQuYwotNDI4YjlmMzgwSU9qUG1qME42ZWVsSC1XSmpsMXhnIHhlbi9hcmNoL2lhNjQv
dm14X2l2dC5TCi00MjhiOWYzOFk3dHA5dXlOUmRydTNsUERYTGpPQ0EgeGVuL2FyY2gvaWE2NC92
bXhfbWluc3RhdGUuaAotNDI4YjlmMzhIOVB6MFpoUlVUMC0xMUE2amNlRTF3IHhlbi9hcmNoL2lh
NjQvdm14X3BoeV9tb2RlLmMKLTQyOGI5ZjM4cFhVNTZyMk9qb0ZXMlo4SDFYWTE3dyB4ZW4vYXJj
aC9pYTY0L3ZteF9wcm9jZXNzLmMKLTQyOGI5ZjM4R21aeEQtR01EblFCM203dE9vdWtUQSB4ZW4v
YXJjaC9pYTY0L3ZteF91dGlsaXR5LmMKLTQyOGI5ZjM4UGZsZzZaNEN0WGVWR3Y3ZHlFT000ZyB4
ZW4vYXJjaC9pYTY0L3ZteF92Y3B1LmMKLTQyOGI5ZjM4WTdwN2hYSFd4OVFGX29ZVWpkRF9fZyB4
ZW4vYXJjaC9pYTY0L3ZteF92aXJ0LmMKLTQyOGI5ZjM4RUw3cUtiYktraEJOcjBLek1MUzRHZyB4
ZW4vYXJjaC9pYTY0L3ZteF92c2EuUwotNDI4YjlmMzgwNVdlalExRS1PcUFQQU5QQXU4dlB3IHhl
bi9hcmNoL2lhNjQvdnRsYi5jCi00MWEyNmViYzRqU0JHUU91eU5JUERTVDU4bU5iQncgeGVuL2Fy
Y2gvaWE2NC94ZW5hc20uUwotNDI3MmFkYWVpdDlyYVo5S25qT193UjRJaTlMSk5RIHhlbi9hcmNo
L2lhNjQveGVuaXJxLmMKLTQyNzE2MjI2M3pEVWlQbVRqLWxQNGVHeVhzNWVJZyB4ZW4vYXJjaC9p
YTY0L3hlbm1lbS5jCi00MjEwOThiNm1XeUZQdGtoUHo5aDFMQ21LcG9DTGcgeGVuL2FyY2gvaWE2
NC94ZW5taXNjLmMKLTQyMTA5OGI2bFkySnpyVjFvRkRicnQ3WFFodEVsZyB4ZW4vYXJjaC9pYTY0
L3hlbnNldHVwLmMKLTQyNzY2NGY1ZXlncmMzbkVoSTNSS2YwWTM3UHp5QSB4ZW4vYXJjaC9pYTY0
L3hlbnRpbWUuYwotM2RkYjc5YmNaYlJCelQzZWxGV1NYN3U2TnRNYWdRIHhlbi9hcmNoL3g4Ni9N
YWtlZmlsZQotM2RkYjc5YmNCUUY4NUNmTFM0aTFXR1o0b0xMYUNBIHhlbi9hcmNoL3g4Ni9SdWxl
cy5tawotM2U1NjM2ZTVGQVlaNV92UW5tZ3dGSmZTZG1PNU13IHhlbi9hcmNoL3g4Ni9hY3BpL2Jv
b3QuYwotM2RkYjc5YmNzamluRzlrMUtjdmJWQnVhczFSMmRBIHhlbi9hcmNoL3g4Ni9hcGljLmMK
LTQyMzYwYjMyNDQtUTZCcEVLaFJfQTFZdEcxd1BOUSB4ZW4vYXJjaC94ODYvYXVkaXQuYwotNDI5
OWNhNDZsclljSlBXeFdnQjRLVE5rUlE3Q3dRIHhlbi9hcmNoL3g4Ni9iaXRvcHMuYwotM2RkYjc5
YzR5R1o3XzIyUUFGRndQenFQNE5TSHdBIHhlbi9hcmNoL3g4Ni9ib290L21rZWxmMzIuYwotM2Rk
Yjc5YmNTQ19Mdm5tRmxYLVQ1aVRnYVIwU0tnIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl8zMi5TCi00
MGU0MmJkYk51NE1qSTc1MFRIUF84SjFTLVNhMGcgeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMK
LTQxMDdjMTVlLVZtRWNMc0UtN0pDWFphYWJJOEM3QSB4ZW4vYXJjaC94ODYvY2RiLmMKLTQyOTVl
Y2IxWW5lel9Uc2VadkRkakQ3UHpWTURpdyB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jCi00Mjk1ZWNi
MUtQUE5ueTI2bkJFSnpLNHBBRy1LWFEgeGVuL2FyY2gveDg2L2NwdS9jZW50YXVyLmMKLTQyOTVl
Y2IxUW5KeDljYnFDSlExbzRUVEZRTDVWZyB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCi00Mjk1
ZWNiMVpJSkxONXVrbFYxeG9tcE43RE4xV1EgeGVuL2FyY2gveDg2L2NwdS9jcHUuaAotNDI5NWVj
YjFnNlllLXp5X29YVlFRYUt3NEF0RG13IHhlbi9hcmNoL3g4Ni9jcHUvY3lyaXguYwotNDI5NWVj
YjFNT2RReFh6bkh1M2ctcDVEemhNdjhnIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwotNDI5NWVj
YjFMc1c3b3Y5Sk90UlA4ZXV2SktiZ2JRIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfY2FjaGVpbmZv
LmMKLTQyOTVlY2IxQWVDbHlydXF3THoteER0aE1aNWVvQSB4ZW4vYXJjaC94ODYvY3B1L3Jpc2Uu
YwotNDI5NWVjYjFHTzkycXVGZXlvVnoyTHNQUWNGdUhnIHhlbi9hcmNoL3g4Ni9jcHUvdHJhbnNt
ZXRhLmMKLTNkZGI3OWJjVXJrMkVJYU01VnNUNndVdWRIMWtrZyB4ZW4vYXJjaC94ODYvZGVsYXku
YwotNDI5NGI1ZWUzNGVHU2g1WU5ES01TeEJJT3ljbHV3IHhlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5j
Ci00MGUzNDQxNFdpUU80aDJtM3RjcGFDUG43U3lZeWcgeGVuL2FyY2gveDg2L2RvbTBfb3BzLmMK
LTNkZGI3OWJjMV8yYkF0Njd4OU1GQ1A0QVpyUW52USB4ZW4vYXJjaC94ODYvZG9tYWluLmMKLTQy
MDIzOTFka3ZkVFo4R2hXWGUzR3FmOUVPZ1dYZyB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMK
LTQxZDNlYWFlNkdTRG8zWkpEZkszbnZRc0p1eC1QUSB4ZW4vYXJjaC94ODYvZTgyMC5jCi0zZGRi
NzliY1k1elc3S2h2STlndmZ1UGkzWnVtRWcgeGVuL2FyY2gveDg2L2V4dGFibGUuYwotM2ZlNDQz
ZmRERGIwU3c2TlFCQ2s0R1FhcGF5ZlRBIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCi00Mjk0YjVl
ZTBxZDhpWDBaNGE2WHBtYlMtN3I5Q1EgeGVuL2FyY2gveDg2L2dlbmFwaWMvYmlnc21wLmMKLTQy
OTRiNWVlUnlFVzI5VWU5eWtUR0NnRzRQRDJPUSB4ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWZhdWx0
LmMKLTQyOTRiNWVlR3ZhS1JrZUFmbnZJYk5xUG5fX3NMQSB4ZW4vYXJjaC94ODYvZ2VuYXBpYy9l
czcwMDAuYwotNDI5NGI1ZWV6elh3bTNrX1BHNzJrakVpZHhFU2pBIHhlbi9hcmNoL3g4Ni9nZW5h
cGljL2VzNzAwMC5oCi00Mjk0YjVlZVVzb0M3M2FsNEJzZzJFMU5LeTBvWVEgeGVuL2FyY2gveDg2
L2dlbmFwaWMvZXM3MDAwcGxhdC5jCi00Mjk0YjVlZThUNTZ6Qnp4OTB0b1RTZnRxaUtvVkEgeGVu
L2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwotNDI5NGI1ZWUyUGhDZjZTc0x4Y2s1OGJHTFI4aFlB
IHhlbi9hcmNoL3g4Ni9nZW5hcGljL3N1bW1pdC5jCi0zZGRiNzliY2VzRTVFLWxTNFFoUmhscVh4
cWo5Y0EgeGVuL2FyY2gveDg2L2kzODcuYwotM2RkYjc5YmNDQXE2SXBka0h1ZUNob1ZUZlhxRVFR
IHhlbi9hcmNoL3g4Ni9pODI1OS5jCi0zZGRiNzliY0JpdDR4Slhid3RYMGtiMWhoMnVPMVEgeGVu
L2FyY2gveDg2L2lkbGUwX3Rhc2suYwotM2RkYjc5YmNLSWtSUjBrcVdhSmhlNVZVRGtNZHhnIHhl
bi9hcmNoL3g4Ni9pb19hcGljLmMKLTNkZGI3OWJkcWZJY2prel9oOUh2dHA4VGtfMTladyB4ZW4v
YXJjaC94ODYvaXJxLmMKLTQxZDU0YTc2cWZwTzBWbmJMMnRZczBKZ3QzVzNYQSB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMKLTQwZWMyOWZmdU9hMVp2bUpIekZLeVpuNGtfUmNYZyB4ZW4vYXJjaC94
ODYvbW0uYwotM2RkYjc5YmRTNFVlV1dYREgtRmFCS3FjcE1GY253IHhlbi9hcmNoL3g4Ni9tcHBh
cnNlLmMKLTQxYWFmNTY2WjRzVERnSjc3ZUVnMFR6elExa2E2USB4ZW4vYXJjaC94ODYvbXRyci9h
bWQuYwotNDFhYWY1NjZUT3BPQlhUMDB3d1FHVWgyMGYxcmxBIHhlbi9hcmNoL3g4Ni9tdHJyL2Nl
bnRhdXIuYwotNDFhYWY1NjZ5aHIwektZbkdWU09RcGtXTU0wS2l3IHhlbi9hcmNoL3g4Ni9tdHJy
L2N5cml4LmMKLTQxYWFmNTY3dDNoRktzeWZFRm95M0tBbkItYmo4dyB4ZW4vYXJjaC94ODYvbXRy
ci9nZW5lcmljLmMKLTQxYWFmNTY3dHFyS0dTVERLOE9WZUFicGVvY2NQdyB4ZW4vYXJjaC94ODYv
bXRyci9tYWluLmMKLTQxYWFmNTY3YTM2ZXNVLXJVSzd0d1Bpdi15VEZ5dyB4ZW4vYXJjaC94ODYv
bXRyci9tdHJyLmgKLTQxYWFmNTY3RGNUTDZwcVZ0TFpKSTVjU3J5eUExQSB4ZW4vYXJjaC94ODYv
bXRyci9zdGF0ZS5jCi0zZjEyY2ZmNjVFVjNxT0cyajM3UW0wU2hndlhHUncgeGVuL2FyY2gveDg2
L25taS5jCi00MDUxYmNlY0ZlcTRERTcwcDR6R081c2V0ZjQ3Q0EgeGVuL2FyY2gveDg2L3BoeXNk
ZXYuYwotM2RkYjc5YmM3S3hHQ0VKc2dCbmtEWDdYakRfWkVRIHhlbi9hcmNoL3g4Ni9yd2xvY2su
YwotM2RkYjc5YmNyRDZaX3JVdlNEZ3J2anliNDg0NkVnIHhlbi9hcmNoL3g4Ni9zZXR1cC5jCi00
MDViODU5OXhJX1BvRXIzelpvSjJvbi1qZG43aXcgeGVuL2FyY2gveDg2L3NoYWRvdy5jCi0zZGRi
NzliY1N4MmU4SlNSM3BkU0dhOHgxU2NZekEgeGVuL2FyY2gveDg2L3NtcC5jCi0zZGRiNzliY2ZV
TjMtVUJDUHpYMjZJVThicS0zYXcgeGVuL2FyY2gveDg2L3NtcGJvb3QuYwotNDI2NjY3M2RCamU2
Q1M2Q3dRM2xFZHZXYmY1RGN3IHhlbi9hcmNoL3g4Ni9zdHJpbmcuYwotM2RkYjc5YmMtVWRxN29s
LU5YNHE5WHNZbk43QTJRIHhlbi9hcmNoL3g4Ni90aW1lLmMKLTNkZGI3OWJjY1lWelhaSnlWYXh1
djVUNDJaMUZzdyB4ZW4vYXJjaC94ODYvdHJhbXBvbGluZS5TCi0zZGRiNzliY09mdE9OVjloNFFD
eFhPZmlUMGg5MXcgeGVuL2FyY2gveDg2L3RyYXBzLmMKLTQwZTk2ZDNhaEJUWnFiVFZpSW5ucTBs
TTAzdnM3QSB4ZW4vYXJjaC94ODYvdXNlcmNvcHkuYwotNDFjMGM0MTF0RDNDN1RwZkRNaUZUZjdC
YU5kX0RnIHhlbi9hcmNoL3g4Ni92bXguYwotNDIwOTUxZGNmMXJTR25DSDBBRVlOMktqV0dMRzZB
IHhlbi9hcmNoL3g4Ni92bXhfaW50ZXJjZXB0LmMKLTQxYzBjNDExT0R0OHVFbVYteVV4cFFMcHFp
bUU1USB4ZW4vYXJjaC94ODYvdm14X2lvLmMKLTQxZjk3ZWY1MTM5dk40MmNPWUhmWF9BYzhXT09q
QSB4ZW4vYXJjaC94ODYvdm14X3BsYXRmb3JtLmMKLTQxYzBjNDEyOFVSRTBkeGNPMTVKTUVfTXVL
QlBmZyB4ZW4vYXJjaC94ODYvdm14X3ZtY3MuYwotNDE5Y2JlZGVRRGc4SXJPM2l6bzNvNXJRTmxv
MGtRIHhlbi9hcmNoL3g4Ni94ODZfMzIvYXNtLW9mZnNldHMuYwotM2UzMmFmOWFSbllHbDRHTU9h
REtwN0pkZmhPR2hnIHhlbi9hcmNoL3g4Ni94ODZfMzIvZG9tYWluX3BhZ2UuYwotM2RkYjc5YmNl
Y3VwSGo1NlpiVGEzQjBGeERvd01nIHhlbi9hcmNoL3g4Ni94ODZfMzIvZW50cnkuUwotM2RkYjc5
YmNId3VDUURqQklDRFRTaXM1MmhXZ3V3IHhlbi9hcmNoL3g4Ni94ODZfMzIvbW0uYwotNDBmOTIz
MzFqZk9sRTdNZkt3cGRrRWIxQ0VmMjNnIHhlbi9hcmNoL3g4Ni94ODZfMzIvc2VnX2ZpeHVwLmMK
LTQyMDAwZDNja2lGYzFxeGE0QVdxc2QwdDNseHV5dyB4ZW4vYXJjaC94ODYveDg2XzMyL3RyYXBz
LmMKLTNkZGI3OWJjT01DdTktNW1LcGpJaDVkMHFxQkRQZyB4ZW4vYXJjaC94ODYveDg2XzMyL3hl
bi5sZHMKLTQxYmYxNzE3VHkzaHdOM0U5c3dkdThRZm52R3F3dyB4ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMKLTQwZTk2ZDNhTERJLW5WaU11WW5lRDdWS1lsWnJWZyB4ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKLTQxYmYxNzE3WGhQel9kTlQ1T0tTamdtYkZ1V0J1QSB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMKLTQyMDAwZDNjTWI4bzFXdUZCWEMwN2M4aTNsUFpCdyB4ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKLTQwZTk2ZDNha04zSHVfSjVCay1XWEQ4T0dzY3JZUSB4ZW4v
YXJjaC94ODYveDg2XzY0L3hlbi5sZHMKLTQyMmYyN2M4SjlEUWZDcGVnY2NNaWQ1OVhoU21HQSB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwotM2RkYjc5YmRmZi1nai1qRkdLak9lamVITHFMOExn
IHhlbi9jb21tb24vTWFrZWZpbGUKLTNlMzk3ZTY2QXl5RDVmWXJhQXlTV3V3aTl1cVNYZyB4ZW4v
Y29tbW9uL2FjX3RpbWVyLmMKLTQyN2ZhMmQwSjBMVTJzNW9LYnNNMG5UWjJpeWQyUSB4ZW4vY29t
bW9uL2JpdG1hcC5jCi0zZGRiNzliZExYX1A2aUI3SUxpYmxSTFd2ZWJhcGcgeGVuL2NvbW1vbi9k
b20wX29wcy5jCi0zZTYzNzdlNGkwYzlHdEtONjVlOTlPdFJidzNBWncgeGVuL2NvbW1vbi9kb21f
bWVtX29wcy5jCi0zZGRiNzliZFlPNUQ4QXYxMk5IcVBlU3ZpYXY3Y2cgeGVuL2NvbW1vbi9kb21h
aW4uYwotNDBmMmI0YTI3eFBPaDNSNnpENE1fYWFiei1URHlnIHhlbi9jb21tb24vZWxmLmMKLTNm
YmE1Yjk2SDBraG94TmlLYmpkaTBpbnBYVi1QdyB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwot
NDEyNjI1OTBnR0lPbi0xcHZGNUtwVXU4V2I2X0pBIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYwot
M2RkYjc5YmQ5ZHJjRlBWeGQ0dzJHUE9JakxsWHBBIHhlbi9jb21tb24va2VybmVsLmMKLTNlNGNk
OWQ4TEFBZ2hVWTBoTklLNzJ1YzJjaF9OdyB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYwotM2RkYjc5
YmR1aFNFWkk4eGE3SWJHUUNwYXA1eTJBIHhlbi9jb21tb24vbGliLmMKLTQxYTYxNTM2U1piUjZj
ajF1a1dUYjBEWVUtdno5dyB4ZW4vY29tbW9uL211bHRpY2FsbC5jCi0zZGRiNzliZEQ0U0xtbWRN
RDd5TFc1SGNVV3VjWHcgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKLTNlNTRjMzhka0hBZXY1OTdi
UHI3MS1oR3pUZG9jZyB4ZW4vY29tbW9uL3BlcmZjLmMKLTQyYjc0MmY2bWdxOXB1RXI3bFVyTFNU
MFZFcHNpZyB4ZW4vY29tbW9uL3BvbGljeV9vcHMuYwotNDA1ODk5NjhkRDJEMWFlandTT3ZyUk9n
N2ZPdkdRIHhlbi9jb21tb24vc2NoZWRfYnZ0LmMKLTQxZWJiZmU5b0YxQkYzY0g1djd5RTNlT0w5
dVBiQSB4ZW4vY29tbW9uL3NjaGVkX3NlZGYuYwotM2UzOTdlNjYxOVBnQWZCYncyWEZiWGtld3ZV
V2d3IHhlbi9jb21tb24vc2NoZWR1bGUuYwotM2RkYjc5YmQwZ1ZRWW1MMnp2dUpubGR2RDBBR3hR
IHhlbi9jb21tb24vc29mdGlycS5jCi0zZTdmMzU4YXdYQkMzVnctd0ZSd1B3MThxTDFraGcgeGVu
L2NvbW1vbi9zdHJpbmcuYwotNDAzYTNlZGJlam0zM1hMVEdNdWluS0V3UUJyT0lnIHhlbi9jb21t
b24vdHJhY2UuYwotM2RkYjc5YmQzemdWMzNQSGR0LWNnaDNzeGNiMWh3IHhlbi9jb21tb24vdnNw
cmludGYuYwotNDIwM2ZiOTJRY3k3bUdwYXVCZHEwOUotV0FxZm9BIHhlbi9jb21tb24veG1hbGxv
Yy5jCi0zZGRiNzljMHBwTmVKdGpDNHZhOGo0MUFEQ25jaEEgeGVuL2RyaXZlcnMvTWFrZWZpbGUK
LTQwNzE1YjJiaTlnVTQzLWNZemxtUERncmVZUWNodyB4ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxl
Ci00MDcxNWIyY05WT2VndHZ5ZnRfQUhGS0pZUnByZkEgeGVuL2RyaXZlcnMvYWNwaS90YWJsZXMu
YwotM2U0YThjYjdhbHpRQ0RLUzdNbGlvUG9IQktZa2RRIHhlbi9kcml2ZXJzL2NoYXIvTWFrZWZp
bGUKLTQwNDllNmJmTlNJcTdzN09WLUJkNjlRRDBScFIyUSB4ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGUuYwotNDI5OGUwMThYUXRaa0NkdWZweUZpbU9HWnFxc0ZBIHhlbi9kcml2ZXJzL2NoYXIvbnMx
NjU1MC5jCi0zZTRhOGNiN25NQ2hscm80d3ZPQm83Nm5fX2lDRkEgeGVuL2RyaXZlcnMvY2hhci9z
ZXJpYWwuYwotNDJiNzQyZjZPdGVBTVBXbm9xeHFmUlgzeXhEMHl3IHhlbi9pbmNsdWRlL2FjbS9h
Y21fY29yZS5oCi00MmI3NDJmNlhmSWlqY3RFd0EwWVdMMkJvV3RETmcgeGVuL2luY2x1ZGUvYWNt
L2FjbV9lbmRpYW4uaAotNDJiNzQyZjZqWHZwMXZkYlUydjJXSmpUUGt1NjVBIHhlbi9pbmNsdWRl
L2FjbS9hY21faG9va3MuaAotNDA3MTViMmNGcHRlX1VOV25CWlcwRHU3ejlBaFRRIHhlbi9pbmNs
dWRlL2FjcGkvYWNjb25maWcuaAotNDA3MTViMmN0TnZWWjA1OHc4ZU04RFI5aE9hdF9BIHhlbi9p
bmNsdWRlL2FjcGkvYWNleGNlcC5oCi00MDcxNWIyY29tOEkwMXFjSGNBdzQ3ZTkzWHNDcVEgeGVu
L2luY2x1ZGUvYWNwaS9hY2dsb2JhbC5oCi00MDcxNWIyY1MxdDR1STNzTXN1LWMwTTRxcUFJcncg
eGVuL2luY2x1ZGUvYWNwaS9hY2h3YXJlLmgKLTQwNzE1YjJjR2YyM2xSSTU4TnBoaWFEUWw2OTgt
dyB4ZW4vaW5jbHVkZS9hY3BpL2FjbG9jYWwuaAotNDA3MTViMmNkRzd0Q0YyTk1rMGoxUkNRUVB6
UFhnIHhlbi9pbmNsdWRlL2FjcGkvYWNtYWNyb3MuaAotNDA3MTViMmM0QXZIWW4yLTJZSXl0M214
LU1tNXR3IHhlbi9pbmNsdWRlL2FjcGkvYWNvYmplY3QuaAotNDA3MTViMmNQVVhzSHptY2h2WHg3
UUhBZlcwbk13IHhlbi9pbmNsdWRlL2FjcGkvYWNvdXRwdXQuaAotNDA3MTViMmNXTV82elIxNFU5
VHAwc19xOEQwMDJBIHhlbi9pbmNsdWRlL2FjcGkvYWNwaS5oCi00MDcxNWIyZGNKRFRpUk9neU1r
OXN3RF92ZVdrdEEgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2J1cy5oCi00MDcxNWIyZFJGbFpLNmFw
bkg3V2tVQ0JkeUZYV0EgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaAotNDA3MTViMmR0
Z1poTkdBemx5Qk1lM2txdmUzbXF3IHhlbi9pbmNsdWRlL2FjcGkvYWNwaW9zeGYuaAotNDA3MTVi
MmRwVzVUWTduNXJ6Q3Vmc0RoSlZXdU1RIHhlbi9pbmNsdWRlL2FjcGkvYWNwaXhmLmgKLTQwNzE1
YjJkanZkOTdLYklwdDR3eUpneHdxQ3FtZyB4ZW4vaW5jbHVkZS9hY3BpL2Fjc3RydWN0LmgKLTQw
NzE1YjJkeThFQ1JrU285eDB0UlJ1ZUFqUHgxZyB4ZW4vaW5jbHVkZS9hY3BpL2FjdGJsLmgKLTQw
NzE1YjJkczRKLVhXbjlJeC1sZ0JpSmZmTmd4dyB4ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMS5oCi00
MDcxNWIyZF9hTUtNaktLTkltSlI0a201MktSSEEgeGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaAot
NDA3MTViMmQwb1FVaWpLd0V3NlNESjRMaEQ4YzRnIHhlbi9pbmNsdWRlL2FjcGkvYWN0eXBlcy5o
Ci00MDcxNWIyZEJCeXZjQXRScE41bWFmeUVZTGNCV0EgeGVuL2luY2x1ZGUvYWNwaS9hY3V0aWxz
LmgKLTQwNzE1YjJkS1JXN0E3MVNOYWVWNnpmckV6WXhQdyB4ZW4vaW5jbHVkZS9hY3BpL3BsYXRm
b3JtL2FjZW52LmgKLTQwNzE1YjJkOGZZeWRKTWNPREZyVjFvY0xrbEdEZyB4ZW4vaW5jbHVkZS9h
Y3BpL3BsYXRmb3JtL2FjZ2NjLmgKLTQwNzE1YjJkMXlaa3F5QXQwa2d4MnhFd3NhdHV1QSB4ZW4v
aW5jbHVkZS9hY3BpL3BsYXRmb3JtL2FjbGludXguaAotNDIxMDk4YjZZM3hxY3Y4NzNHdmcxclE1
Q0NoZkZ3IHhlbi9pbmNsdWRlL2FzbS1pYTY0L2NvbmZpZy5oCi00MjEwOThiNlpjSXJuX2dkcWpV
dGRKeUNFMFlrWlEgeGVuL2luY2x1ZGUvYXNtLWlhNjQvZGVidWdnZXIuaAotNDIxMDk4YjZ6MHpT
dVcxcmNTSksxZ1I4UlVpLWZ3IHhlbi9pbmNsdWRlL2FzbS1pYTY0L2RvbV9mdy5oCi00MjEwOThi
Nk5uMEk3aEdCOE1rZDFDaXMwS01raEEgeGVuL2luY2x1ZGUvYXNtLWlhNjQvZG9tYWluLmgKLTQy
YjFkMmQwcmtOQ21HMm5GT25MLU9maEpHOW1EdyB4ZW4vaW5jbHVkZS9hc20taWE2NC9ldmVudC5o
Ci00MjQxZTg4MGhBeW9fZGswUFBEWWozTHNNSXZmLVEgeGVuL2luY2x1ZGUvYXNtLWlhNjQvZmx1
c2h0bGIuaAotNDIxMDk4YjZYM0ZzMnlodDQyVEUydWZnS3F0MkZ3IHhlbi9pbmNsdWRlL2FzbS1p
YTY0L2lhNjRfaW50LmgKLTQyMTA5OGI3cHNGQW44a2JlUi12Y1JDZGM4NjBWdyB4ZW4vaW5jbHVk
ZS9hc20taWE2NC9pbml0LmgKLTQyMTA5OGI3WEMxQTVQaEEtbHJVOXBJTzNzU1NtQSB4ZW4vaW5j
bHVkZS9hc20taWE2NC9tbS5oCi00MjEwOThiN2MwRHgwQUJ1V195SFFkQXFLaFVvaVEgeGVuL2lu
Y2x1ZGUvYXNtLWlhNjQvbW11X2NvbnRleHQuaAotNDIxMDk4YjdDMmRyM083bGdjX29lQzlURUU5
R0t3IHhlbi9pbmNsdWRlL2FzbS1pYTY0L211bHRpY2FsbC5oCi00MjEwOThiN2RYXzU2TkNWOXpq
ZnRxbTF5SXFDOHcgeGVuL2luY2x1ZGUvYXNtLWlhNjQvb2Zmc2V0cy5oCi00MjEwOThiNzJiUFV5
dmlXbG9FQUlCODVkR0NtMlEgeGVuL2luY2x1ZGUvYXNtLWlhNjQvcHJpdm9wLmgKLTQyMTA5OGI3
WjZPd2pabnJUWmtoMzREb0RmY2pyQSB4ZW4vaW5jbHVkZS9hc20taWE2NC9yZWdpb25yZWcuaAot
NDIxMDk4YjcwN2NZNVlsdVVjV0s1UGMtNzFFVFZ3IHhlbi9pbmNsdWRlL2FzbS1pYTY0L3JlZ3Mu
aAotNDIxNGUyZjNmYk9fbjlaMWtJY0JSODNkN1c0T0p3IHhlbi9pbmNsdWRlL2FzbS1pYTY0L3Nl
cmlhbC5oCi00MmI4OTY4M25uRkRBRWxKZXdmbTJKeEctcHYxQlEgeGVuL2luY2x1ZGUvYXNtLWlh
NjQvc2hhZG93LmgKLTQyOWZiM2JjNTNxSk95S0pDQmZoRE5tVGFzajhHdyB4ZW4vaW5jbHVkZS9h
c20taWE2NC9zbGFiLmgKLTQyMTA5OGI3R2tXT25selNtUHZOQWhCeU9TWjFEdyB4ZW4vaW5jbHVk
ZS9hc20taWE2NC90aW1lLmgKLTQyMTA5OGI3RkszeGdTaHBuSDBJME91M080ZkoyUSB4ZW4vaW5j
bHVkZS9hc20taWE2NC90bGIuaAotNDIxMDk4Yjc4SUdkRk9HVWxQbXBTN2hfUUJtb0ZnIHhlbi9p
bmNsdWRlL2FzbS1pYTY0L3ZjcHUuaAotNDIxMDk4YjdQaUFlbmNnbUJGR0FxQUxVLVY1cnFRIHhl
bi9pbmNsdWRlL2FzbS1pYTY0L3ZocHQuaAotNDI4YjlmMzhfYjBEZ1d3a0pjQkVzVGRFbU85V05R
IHhlbi9pbmNsdWRlL2FzbS1pYTY0L3ZpcnRfZXZlbnQuaAotNDI4YjlmMzhCMEtiVWozbzJGQlFK
NXRtSUlNREhnIHhlbi9pbmNsdWRlL2FzbS1pYTY0L3ZtbXUuaAotNDI4YjlmMzhld2pvSi1STC0y
bHNYRlQwNEgyYWFnIHhlbi9pbmNsdWRlL2FzbS1pYTY0L3ZteC5oCi00MjhiOWYzOGNvR2xZZVh4
LTdocHZmQ1RBUE9kN3cgeGVuL2luY2x1ZGUvYXNtLWlhNjQvdm14X21tX2RlZi5oCi00MjhiOWYz
ODd0b3YwT3RPRWVGOGZWV1NSMnY1UGcgeGVuL2luY2x1ZGUvYXNtLWlhNjQvdm14X3BhbC5oCi00
MjhiOWYzOGlzMHpUc0ltOTZfQktvNE1MdzBTelEgeGVuL2luY2x1ZGUvYXNtLWlhNjQvdm14X3Bh
bF92c2EuaAotNDI4YjlmMzhpRHFidWdIVWhlSnJjVENEN3psYjRnIHhlbi9pbmNsdWRlL2FzbS1p
YTY0L3ZteF9waHlfbW9kZS5oCi00MjhiOWYzOGdyZF9CMEFHQjF5cDBHaTJiZWZIYVEgeGVuL2lu
Y2x1ZGUvYXNtLWlhNjQvdm14X3BsYXRmb3JtLmgKLTQyYjhlMGQ2M0I0MUNEbzJOcW1mOFZ0MF9S
ZXJjQSB4ZW4vaW5jbHVkZS9hc20taWE2NC92bXhfdWFjY2Vzcy5oCi00MjhiOWYzOFhnd0hjaFpF
cE96UnRXZnowYWdGTlEgeGVuL2luY2x1ZGUvYXNtLWlhNjQvdm14X3ZjcHUuaAotNDI4YjlmMzh0
RFRUSmJrb09OY0FCOU9EUDhDaVZnIHhlbi9pbmNsdWRlL2FzbS1pYTY0L3ZteF92cGQuaAotNDI4
YjlmMzhfbzBVNXVKcW14WmZfYnFpNl9QcVZ3IHhlbi9pbmNsdWRlL2FzbS1pYTY0L3Z0bS5oCi00
MjhlMTIwYS1ILWJxbjEwek9sbmhsemxWRXVXOEEgeGVuL2luY2x1ZGUvYXNtLWlhNjQveGVucHJv
Y2Vzc29yLmgKLTQyMTA5OGI3TGZ3SUhRMmxSWVdoTzRydUVYcUl1USB4ZW4vaW5jbHVkZS9hc20t
aWE2NC94ZW5zZXJpYWwuaAotNDI4ZTEyMGVzUy1UcDFtWDVWb1Vyc0dKRE5ZX293IHhlbi9pbmNs
dWRlL2FzbS1pYTY0L3hlbnN5c3RlbS5oCi00MDcxNWIyZFdlMHREaHg5TGtMWHpUUWt2RDQ5UkEg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKLTNkZGI3OWMzbDRJaVF0ZjZNUzJqSXpjZC1oSlM4
ZyB4ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAotM2RkYjc5YzNRSllXcjhMTEdkb25MYldtTmI5
cFFRIHhlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oCi00MWJmMTcxNzFnX2hoejJrNEItZk45
TFFsT0REalEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAotM2RkYjc5YzNPaUc5ZVRz
aTlEeTNGX09rdVJBektBIHhlbi9pbmNsdWRlL2FzbS14ODYvYXRvbWljLmgKLTNkZGI3OWMzck0t
T3RlMFhuNll0ZzhZNllxQUctQSB4ZW4vaW5jbHVkZS9hc20teDg2L2JpdG9wcy5oCi0zZGRiNzlj
M0toVEkwRl9Jd19oUkw5UUV5T1ZLLWcgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jYWNoZS5oCi00MDRm
MWI5MjBPUVZucmJuWG55U1MtV3hySDlXencgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAot
M2RkYjc5YzJMTHQxMUVRSGpyZDZzQjdGVXF2RmZBIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCi00MGNmMTU5NmFqSVUxS0pmRjIyWEQtdFNMZkg2WEEgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmgKLTQxOTRlZmJkdnhVWGpDTG9iYm9wZ0xPb2ppc080USB4ZW4vaW5jbHVkZS9h
c20teDg2L2RlYnVnZ2VyLmgKLTNkZGI3OWMyakZrUEFaVERtVTM1TDZJVXNzWU1nUSB4ZW4vaW5j
bHVkZS9hc20teDg2L2RlYnVncmVnLmgKLTNkZGI3OWMzcjktMzFkSXNld1BWM1AzaThIQUxzUSB4
ZW4vaW5jbHVkZS9hc20teDg2L2RlbGF5LmgKLTNkZGI3OWMzNEJGaVhqQkpfY0NLQjBhQ3NWMUlE
dyB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAotNDA3MTViMmRUb2tNTFlHU3VENThCbnhPcXlX
VmV3IHhlbi9pbmNsdWRlL2FzbS14ODYvZGl2NjQuaAotNDIwNGU3YWN3enFnWHlUQVBLYTFuTS1M
N0VjMFF3IHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKLTQxZDNlYWFlSUJ6VzYyMVMxb2Ew
YzJ5azdYNDNxUSB4ZW4vaW5jbHVkZS9hc20teDg2L2U4MjAuaAotNDJiMWQyY2FGa09CeVU1bjRM
dU1uVDA1ZjNrSkZnIHhlbi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaAotM2RkYjc5YzNOVThaeTQw
T1RycTNELWkzMFkzdDRBIHhlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKLTNlMmQyOTk0NEdJ
MjRnZjd2T1BfN3g4RXl1cXhlQSB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKLTQyOTRi
NWVlcDRsV3VEdFlVUjc0Z1l3dC1fRm5IQSB4ZW4vaW5jbHVkZS9hc20teDg2L2dlbmFwaWMuaAot
M2RkYjc5YzM5bzc1elBQMFQxYVFRNG1OckNBTjJ3IHhlbi9pbmNsdWRlL2FzbS14ODYvaGFyZGly
cS5oCi0zZGRiNzljM1RNRGpreFZuZEtGS25HaXdZMEh6RGcgeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
Mzg3LmgKLTQyMDRlN2Fjd1hEby01aUFBaU8yZVFidERlWVpYQSB4ZW4vaW5jbHVkZS9hc20teDg2
L2luaXQuaAotM2RkYjc5YzNmUV9PM281TkhLMk44QUpkazBFYTRRIHhlbi9pbmNsdWRlL2FzbS14
ODYvaW8uaAotM2RkYjc5YzJUS2VTY1lIUVpyZVRkSHFZTkxiZWhRIHhlbi9pbmNsdWRlL2FzbS14
ODYvaW9fYXBpYy5oCi0zZGRiNzljMkw3clRsRnphek9MVzFYdVNaZWZwRncgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9pcnEuaAotNDA0ZjFiOTNPakxPNGJGZkJYWU5hSmRJcWxOei1RIHhlbi9pbmNsdWRl
L2FzbS14ODYvbGR0LmgKLTQyOTRiNWVlZUFFLVUwdW1CYXVPcGNmczliT2l4dyB4ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtYmlnc21wL21hY2hfYXBpYy5oCi00Mjk0YjVlZTVxWTJsSGtBMmhjTlZG
blprSEJWUXcgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWJpZ3NtcC9tYWNoX2FwaWNkZWYuaAot
NDI5NGI1ZWVxNm9yZTRFZVBhbm91dG9yV3R2UzF3IHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1i
aWdzbXAvbWFjaF9pcGkuaAotNDI3ZmEyZDBzdUs5QXY3dnNBWGhzUXhaanFwY19RIHhlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0L2Jpb3NfZWJkYS5oCi00MjdmYTJkMC1TV2N1d2JkU3lw
bzQ5NTNiYzJKZFEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQvaW9fcG9ydHMuaAot
NDI3ZmEyZDBleUFsN0xBZU8tU1ZWNElXN2xaUEdRIHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0L2lycV92ZWN0b3JzLmgKLTQyN2ZhMmQwZGY3VldHNEtLcG5LYktSMkNiZDFfdyB4ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdC9pcnFfdmVjdG9yc19saW1pdHMuaAotNDI2MDUx
MGFZUGoya3I2ck1iQmZNeGN2dm1YbmRRIHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
L21hY2hfYXBpYy5oCi00MjdmYTJkMEkzRldqRTJ0V2RPaGxFT0puN3N0Y2cgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQvbWFjaF9hcGljZGVmLmgKLTQyN2ZhMmQwOTNmRFMyZ09CTGNs
N1luZHpsN0htQSB4ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdC9tYWNoX2lwaS5oCi00
MjdmYTJkMFk3YkQzNWQtRnZEQWVpSkRJZFJ3MkEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQvbWFjaF9tcHBhcnNlLmgKLTQyN2ZhMmQwT2ZnbFl5ZnBEVEQ1RElJNE0wdVpSdyB4ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdC9tYWNoX3dha2VjcHUuaAotNDI5NGI1ZWVUd0w4
VGVFSTVwRXp4dkdENW9iWnNBIHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1lczcwMDAvbWFjaF9h
cGljLmgKLTQyOTRiNWVmaGhCSEo4MWRzdUxmSnhXdU45UGNEUSB4ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZXM3MDAwL21hY2hfYXBpY2RlZi5oCi00Mjk0YjVlZnZiMjlYNG1GQWhVQmRlR1VQVEZv
QncgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWVzNzAwMC9tYWNoX2lwaS5oCi00Mjk0YjVlZkxs
VjNXdm1jdG5Rc0NQQXRlNEJmNkEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWVzNzAwMC9tYWNo
X21wcGFyc2UuaAotNDI5NGI1ZWZDOTBJNTVGSUR0S2c4anlXOEZWZmZBIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1lczcwMDAvbWFjaF93YWtlY3B1LmgKLTQyOTRiNWVmcUktLUhIejdkN1FWY1ZP
aTYzNWpndyB4ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaAotNDI5
NGI1ZWZIRlg3bkhEUDRjaDROR0FQbUNzcF93IHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljL21hY2hfYXBpY2RlZi5oCi00Mjk0YjVlZmFlbl93YXJReF9rU041NEFnWGdCdGcgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9pcGkuaAotNDI5NGI1ZWZxN0NEWnpkeGwt
Unh1MktfNmNJZVBRIHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfbXBwYXJz
ZS5oCi00Mjk0YjVlZnNFdGF3QWlmbXNCWkFqRmFncjhaNlEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMvbWFjaF9tcHNwZWMuaAotNDI5NGI1ZWZ6NXhNY1JyWUpmY0gtd1R5bGloWE1B
IHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1zdW1taXQvbWFjaF9hcGljLmgKLTQyOTRiNWVmbUti
TXpUN1lPR3A0Sm4tNXhvQjNVdyB4ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtc3VtbWl0L21hY2hf
YXBpY2RlZi5oCi00Mjk0YjVlZnlVSzNhWkZxeHA3QlZGX0dYQ3g1NmcgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLXN1bW1pdC9tYWNoX2lwaS5oCi00Mjk0YjVlZmp3MnZVYmlQNGRRWDZTNnhadkFt
WkEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLXN1bW1pdC9tYWNoX21wcGFyc2UuaAotM2RkYjc5
YzNJOTh2V2NRUjh4RW8zNEpNSjRBaHl3IHhlbi9pbmNsdWRlL2FzbS14ODYvbWMxNDY4MThydGMu
aAotNDBlYzI1ZmQ3Y1N2YlA3Qml3OTF6YVVfZzB4c0VRIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAotM2RkYjc5YzNuX1ViUHV4bGtOeHZ2THljQ2xJa3hBIHhlbi9pbmNsdWRlL2FzbS14ODYvbXBz
cGVjLmgKLTQyN2ZhMmQxZUpSZW5mdEpKblJ5THNIS2wxZ2h0QSB4ZW4vaW5jbHVkZS9hc20teDg2
L21wc3BlY19kZWYuaAotM2RkYjc5YzJ3YTBkQV9MR2lneE9lbFNHYkoyODRRIHhlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLmgKLTQxYWFmNTY3TWkzT2lzaGh2ckN0RVQxeS1teFFCZyB4ZW4vaW5jbHVk
ZS9hc20teDg2L210cnIuaAotNDFhNjE1MzZNRmhOYWxnYlZtWUdYQWhRc1BUWk53IHhlbi9pbmNs
dWRlL2FzbS14ODYvbXVsdGljYWxsLmgKLTNkZGI3OWMzeGpZbnJ2NXQzVnFZbFI0dE5FT2w0USB4
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAotNDI0MjJmYjBGVlgtVEprU3ZBWG5iZndNZjE5WEZB
IHhlbi9pbmNsdWRlL2FzbS14ODYvcGh5c2Rldi5oCi0zZGRiNzljMlFGNS1wWkd6dVg0UXVrUENE
QWw1OUEgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAotNDBjZjE1OTZiaW05RjlETmRW
NzVrbGdSU1o2WTJBIHhlbi9pbmNsdWRlL2FzbS14ODYvcmVncy5oCi0zZGRiNzljMnBsZjdjaU5n
b05qVS1Sc2JVemF3c3cgeGVuL2luY2x1ZGUvYXNtLXg4Ni9yd2xvY2suaAotNDA1Yjg1OTlCc0Rz
RHdLRUpMUzBYaXBhaVFXM1RBIHhlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKLTNkZGI3OWMz
SGdiYjJnOEN5V0xNQ0stNl9aVlFTUSB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCi0zZGRiNzlj
M2puOEFMVl9TOVc1YWVUWVVRUktCcGcgeGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXBib290LmgKLTNk
ZGI3OWMzTml5UUUydlFueUdpYUJuTmpCTzFyQSB4ZW4vaW5jbHVkZS9hc20teDg2L3NwaW5sb2Nr
LmgKLTNlN2YzNThhRzExRXZNSTlWSjRfOWhENExVTzdyUSB4ZW4vaW5jbHVkZS9hc20teDg2L3N0
cmluZy5oCi0zZGRiNzljM2V6ZGRoMzRNZGVsSnBhNXROUjAwRHcgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaAotNDIwMzNmYzFCYjhmZlRzaEJZRkdvdUdraUFNb1VRIHhlbi9pbmNsdWRlL2Fz
bS14ODYvdGltZS5oCi0zZGRiNzljNEh1Z01xN0lZR3hjUUtGQnBLd0toekEgeGVuL2luY2x1ZGUv
YXNtLXg4Ni90eXBlcy5oCi00MGNmMTU5NnNhRmFIRDVEQzV6dnJTbjdDRENXR1EgeGVuL2luY2x1
ZGUvYXNtLXg4Ni91YWNjZXNzLmgKLTQxYzBjNDEyazZHSFlGM2NKdERkdzM3ZWUzVFZhdyB4ZW4v
aW5jbHVkZS9hc20teDg2L3ZteC5oCi00MWMwYzQxMmhjazNRWC02X01hWGFJU0drbmdRdUEgeGVu
L2luY2x1ZGUvYXNtLXg4Ni92bXhfY3B1LmgKLTQyMDk1MWRjR29xc3FubWpqQXRFdG02LTNkTTlL
QSB4ZW4vaW5jbHVkZS9hc20teDg2L3ZteF9pbnRlcmNlcHQuaAotNDFjMGM0MTI0M2pDMW1jQXJa
eF90M1lrQkw0bFRBIHhlbi9pbmNsdWRlL2FzbS14ODYvdm14X3BsYXRmb3JtLmgKLTQyMDk1MWRj
cXlVQ2VfZ1hBX1hKUHUxaXhfcG9LZyB4ZW4vaW5jbHVkZS9hc20teDg2L3ZteF92aXJwaXQuaAot
NDFjMGM0MTJsUTBOVlZOOVBzT1N6blEtcWhPaVBBIHhlbi9pbmNsdWRlL2FzbS14ODYvdm14X3Zt
Y3MuaAotNDE4ZmJjZmVfV2xpSlBUb2VWTS05VlN0dnltLWh3IHhlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzMyL2FzbV9kZWZucy5oCi00MjljODUyZmkzcHZmYTlrSWpyeVlLNUFHQm1YQWcgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODZfMzIvcGFnZS0ybGV2ZWwuaAotNDI5Yzg1MmZza3ZTT2djRDVFQzI1
X205dW05dDRnIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzMyL3BhZ2UtM2xldmVsLmgKLTQyMDhl
MmEzWk5Gcm9OWGJYOU9ZYU9CLXh0VXlEUSB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl8zMi9wYWdl
LmgKLTNkZGI3OWMzbWJxRU03UVFyM3pWcTdOaUJOaG91QSB4ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl8zMi9yZWdzLmgKLTNkZGI3OWMzTTJuMVJPWkg2eGszSGJ5TjRDUERxZyB4ZW4vaW5jbHVkZS9h
c20teDg2L3g4Nl8zMi91YWNjZXNzLmgKLTQxYmYxNzE3Yk1MNkd4cGNsVFdKYWJpYU81VzV2ZyB4
ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9hc21fZGVmbnMuaAotNDIwOGUyYTNGa3R3NFp0dEtk
RHhiaHZUUTZicmZRIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAotNDA0ZjFiYjg2
ckFYQjNhTFMxdllkY3FwSmlFY3lnIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3JlZ3MuaAot
NDA0ZjFiYzR0V2tCOVFyOFJrS3RaR1c1ZU1Remh3IHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0
L3VhY2Nlc3MuaAotNDIyZjI3YzhSSEZrZVBoRDM0VklFcE1NcW9mWmNBIHhlbi9pbmNsdWRlL2Fz
bS14ODYveDg2X2VtdWxhdGUuaAotNDAwMzA0ZmNtUlFtRGRGWUV6RGgwd2NCYmE5YWxnIHhlbi9p
bmNsdWRlL3B1YmxpYy9DT1BZSU5HCi00MmI3NDJmNmR1aU9UbFp2eXNRa1JZWkhZQlhxdmcgeGVu
L2luY2x1ZGUvcHVibGljL2FjbS5oCi00MjEwOThiN09LYjlZSF9FVUFfVXBDeEJqYXF0Z0EgeGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtaWE2NC5oCi00MDRmMWJjNjhTWHhtdjB6UXBYQldHckN6U3lw
OHcgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzMyLmgKLTQwNGYxYmM3SXdVLXFuSDhtSmVW
dTBZc05HTXJjdyB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZfNjQuaAotM2RkYjc5YzJQTWVX
VEs4Nnk0QzNGNE16SHc0QTFnIHhlbi9pbmNsdWRlL3B1YmxpYy9kb20wX29wcy5oCi00MDNjZDE5
NGoycHlMcVhEOEZKLXVrdlp6a1BlbncgeGVuL2luY2x1ZGUvcHVibGljL2V2ZW50X2NoYW5uZWwu
aAotNDEyMWQxNDl1ZEdmU1VHaG4zazFFQ3owYk0zMW5RIHhlbi9pbmNsdWRlL3B1YmxpYy9ncmFu
dF90YWJsZS5oCi00MGY1NjIzYnFvaTRHRW9CaWlVYzZUWmsxSGpzTWcgeGVuL2luY2x1ZGUvcHVi
bGljL2lvL2Jsa2lmLmgKLTQwZGM0MDc2cFZlRTFrRUVXemNVYU5aaW42NWtDQSB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vZG9tYWluX2NvbnRyb2xsZXIuaAotNDFjMGM0MTJGTGMwZ3VubEpsOTFxTVlz
Y0Z0WFZBIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9pb3JlcS5oCi00MGY1NjIzY1RaODBFd2pXVUJs
aDQ0QTlGOWlfTGcgeGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKLTQxZDQwZTliOHpDazVW
RHFoVmJ1UXloYzdHM2xxQSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcmluZy5oCi00MWVlNWU4YzZt
THhJeDgyS1BzYnB0X3V0c192U0EgeGVuL2luY2x1ZGUvcHVibGljL2lvL3VzYmlmLmgKLTQyYzNh
OGJjVUZYSktWYzh0V0NGaWxJQ3YyY05hQSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vdm14X3ZsYXBp
Yy5oCi00MDUxZGI3OTUxMm5PQ0d3ZWFickZXTzJNMmg1bmcgeGVuL2luY2x1ZGUvcHVibGljL3Bo
eXNkZXYuaAotNDJiNzQyZjdMenk4U0tLRzI1TF8tZmdrNUZIQTJRIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9wb2xpY3lfb3BzLmgKLTQwNTg5OTY4d21oUG1WNS1FTmJCWW1Nam5lZGdLdyB4ZW4vaW5jbHVk
ZS9wdWJsaWMvc2NoZWRfY3RsLmgKLTQwNGYzZDJlUjJPd2stWmNHT3g5VUxHSGczbnJ3dyB4ZW4v
aW5jbHVkZS9wdWJsaWMvdHJhY2UuaAotNDJiNWE1ZjJRQzFJeGV1d0N3d3NPRWh2Y0oyQkpnIHhl
bi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9uLmgKLTQyNjZiZDAxVWwtcEMwMVpWdkJraEJudjVlcXp2
dyB4ZW4vaW5jbHVkZS9wdWJsaWMvdm14X2Fzc2lzdC5oCi0zZGRiNzljMjVVRTU5aXU0SkpjYlJh
bHg5NW12Y2cgeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCi0zZTM5N2U2Nm0ydE8zcy1KOEpucjdX
c190R29QVGcgeGVuL2luY2x1ZGUveGVuL2FjX3RpbWVyLmgKLTQwNzE1YjJlcFlsMmpCYnh6ejlD
STJyZ0ljYTdaZyB4ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCi00MjdmYTJkMXd5b1ZidkN5WlJMcG9z
WWpBX0RfNGcgeGVuL2luY2x1ZGUveGVuL2JpdG1hcC5oCi00MjdmYTJkMUl0Y0NfeVd1QlVraGM3
YWRlZFA1b3cgeGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCi0zZGRiNzljMGMwY1hfRFpFMjA5LUJi
LVJ4MXYtQXcgeGVuL2luY2x1ZGUveGVuL2NhY2hlLmgKLTQxZjJjZWE3WW5hN3hjMFg5Znlhdklq
b1NGRmVWZyB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZS5oLmluCi0zZjg0MGYxMkNrYllTbHdNclky
UzExTXB5eGc3TncgeGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKLTNkZGI3OWMyNTlqaDhoRTd2
cmVfOE51RTdud05TQSB4ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKLTNlYjE2NWUwZWF3cjNSLXAy
WlF0U2RMV3RMUk5fQSB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCi00MjdmYTJkMWJRQ1dnRVFx
VFRoNU1qRzRNUEVIOWcgeGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaAotM2RkYjc5YzFWNDRSRDI2
WXFDVW0ta3FJdXBNMzdBIHhlbi9pbmNsdWRlL3hlbi9jdHlwZS5oCi0zZGRiNzljMDVEZEhRMFV4
WF9qS3NYZFI0UWxNQ0EgeGVuL2luY2x1ZGUveGVuL2RlbGF5LmgKLTQyOTRiNWVmeGNEZFVWcDRY
TUVFX19JRnc3blBvdyB4ZW4vaW5jbHVkZS94ZW4vZG1pLmgKLTQwZjJiNGEyaEMzSHRDaHUtQXJE
OEx5b2p4V01qZyB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKLTNlMjBiODJmbDFqbVFpS2RMeTdm
eE1jdXRmcGpXQSB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaAotM2RkYjc5YzJPNzI5RXR0
WlRZdTFjOExjc1VPX0dRIHhlbi9pbmNsdWRlL3hlbi9lbGYuaAotM2RkYjc5YzBISWdoZkJGOHpG
VWRtWGhPVThpNmhBIHhlbi9pbmNsdWRlL3hlbi9lcnJuby5oCi0zZGRiNzljMVcwbFFjYThnUlY3
c042ajNpWTRMdXcgeGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKLTQxMjYyNTkwQ3lKeTR2ZDQyZG5x
enNuOC1lZUd2dyB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAotM2RkYjc5YzBHdXJORjl0
RFdxUWJBd0pGSDh1Z2ZBIHhlbi9pbmNsdWRlL3hlbi9pbml0LmgKLTQyODA4NGU0MXplbXRDQXRZ
TGNEOWJVendFMzVTQSB4ZW4vaW5jbHVkZS94ZW4vaW50dHlwZXMuaAotM2RkYjc5YzJxQXhDT0FC
bGtLdEQ4VHhvaGUtcUV3IHhlbi9pbmNsdWRlL3hlbi9pcnEuaAotM2RkYjc5YzJiM3FlLTZBbm4w
OUZxWkJGNElySmFRIHhlbi9pbmNsdWRlL3hlbi9pcnFfY3B1c3RhdC5oCi0zZTQ1NDBjY1BIcUlJ
djJwdm5RMWdWOExVbm9ISWcgeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCi0zZTRjZDlkOGVsal83
RWdBczlPZjU2UlEyWXFfNGcgeGVuL2luY2x1ZGUveGVuL2tleWhhbmRsZXIuaAotM2RkYjc5YzFO
ZllsT3JXTnFnWmtqOUV3dEZmSm93IHhlbi9pbmNsdWRlL3hlbi9saWIuaAotM2RkYjc5YzE4QWp5
N21pY0RHUVFmSjB6V2dFSHRBIHhlbi9pbmNsdWRlL3hlbi9saXN0LmgKLTNkZGI3OWMxZ3MyVmJM
YlFsdzBkY0RVWFlJZXBEQSB4ZW4vaW5jbHVkZS94ZW4vbW0uaAotM2RkYjc5YzFpZUxaZkdTRndm
dnZTUTJOSzFCTVNnIHhlbi9pbmNsdWRlL3hlbi9tdWx0aWJvb3QuaAotNDFhNjE1MzZpaTZqMmxK
MnJYd01PTGFHMUNIUHZ3IHhlbi9pbmNsdWRlL3hlbi9tdWx0aWNhbGwuaAotM2U1NGMzOGRsU0NW
ZHlWTTRQS2NyU2Z6TEx4V1VRIHhlbi9pbmNsdWRlL3hlbi9wZXJmYy5oCi0zZTU0YzM4ZGU5U1VT
WVNBd3hEZl9Ed2twQW5RRkEgeGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaAotM2RkYjc5YzA0
blFWUjNFWU01TDR6eERWX01DbzFnIHhlbi9pbmNsdWRlL3hlbi9wcmVmZXRjaC5oCi0zZTQ1NDBj
Y1Uxc2dDeDhzZUlNR2xhaG1NZnY3eVEgeGVuL2luY2x1ZGUveGVuL3JlYm9vdC5oCi00MDU4OTk2
OW5QcTNETXp2MjRSRGI1TFhFOWJySHcgeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKLTNkZGI3
OWMwTHpxcVMwTGhBUTUwZWtnajRvR2w3USB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAotNDAzYTA2
YTdIMGhwSGNLcEFpRGU1QlBuYVhXVGxBIHhlbi9pbmNsdWRlL3hlbi9zZXJpYWwuaAotNDI1MmMz
MTVodzB4WFlNS0lmRnpob21pMU0xeU5BIHhlbi9pbmNsdWRlL3hlbi9zaGFkb3cuaAotM2RkYjc5
YzA5eGJTLXh4Zkt4dVYzSkVUSWhCem1nIHhlbi9pbmNsdWRlL3hlbi9zbXAuaAotM2RkYjc5YzFW
aTVWbGVKQU9LSEFsWTBHMnpBc2d3IHhlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKLTNkZGI3OWMy
aUljRVNyREFCOHNhbXlfeUFoNm9sUSB4ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAotM2U3ZjM1
OGFNdEZNVVZ2Tl9aamc1cXZFSklxRUJBIHhlbi9pbmNsdWRlL3hlbi9zdHJpbmcuaAotM2RkYjc5
YzBCbkEyMFBiZ211TVBTR0lCbGpOUlF3IHhlbi9pbmNsdWRlL3hlbi90aW1lLmgKLTQwM2EzZWRi
RzlLNXVaanVZMTlfTE9SYlFHbUZiQSB4ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaAotM2RkYjc5YzEt
a1Z2RjhjVmEwazNaSERkQk1qMDFRIHhlbi9pbmNsdWRlL3hlbi90eXBlcy5oCi0zZGRiNzljMTRk
WEloUDdDMmFobm9EMDhLOTBHX3cgeGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAotNDFkMjkxZjV1
M0ozSFlWaVhMczNjTnVGR1R2ek5nIHhlbi90b29scy9NYWtlZmlsZQotM2ViM2M4N2ZjNzlGWExB
NlI5VHZkQkpOVHZRRHdBIHhlbi90b29scy9maWdsZXQvTElDRU5TRQotM2ViM2M4N2ZQTDJUX3pC
YjBiSGxiWlktQUNFS1J3IHhlbi90b29scy9maWdsZXQvTWFrZWZpbGUKLTNlYjNjODdmbUtZVEM1
R0NoX3J5ZEZha1pwOWF5dyB4ZW4vdG9vbHMvZmlnbGV0L1JFQURNRQotM2ViM2M4N2ZkUUtRNU9C
R2JNLUtqWmZpOVVzNG5nIHhlbi90b29scy9maWdsZXQvZmlnbGV0LmMKLTNlYjNjODdmUzdETmJn
MGk2eWhGczI4VUlxQUs1ZyB4ZW4vdG9vbHMvZmlnbGV0L3hlbi5mbGYKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:24:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sVV-0003rF-3L; Sat, 07 Apr 2018 18:24:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sVT-0003r3-On
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:07 +0000
X-Inumbo-ID: c24ff955-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c24ff955-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:23:24 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sVS-0001fk-7X
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sVS-0003Mi-5L
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sVS-0003Mi-5L@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:24:06 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update mini-os commit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1ZTA1OTBlNGJlZDU2ZGIwZWE2Mjg4MjY0MDk1NzJjOTRjNTRlYmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAyNyAx
NzoyMDo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjcgMTc6MjE6MzYgMjAxOCArMDEwMAoKICAgIENvbmZp
Zy5tazogdXBkYXRlIG1pbmktb3MgY29tbWl0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgNiArKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
Q29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGFlNmI0ODNlNzIuLjEwMTc0OWE0MGMgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3Niw5ICsyNzYsOSBAQCBNSU5J
T1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5k
aWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJT04gPz0gOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2Zk
ZGZhNjk4Njk4Njg2OAogUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBtYXN0ZXIKLU1JTklPU19V
UFNUUkVBTV9SRVZJU0lPTiA/PSAwYjRiNzg5N2UwOGI5NjdhMDliZWQyMDI4YTc5ZmFiZmY4MjM0
MmRkCi0jIE1vbiBPY3QgMTYgMTY6MzY6NDEgMjAxNyArMDEwMAotIyBVcGRhdGUgWGVuIGhlYWRl
ciBmaWxlcyBhZ2FpbgorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IDQ4ZDNiMzFjZTQ3MTU2
ZDkyMjU1YTJmZTk4MzM0ZGQxNWE0MmEwOTcKKyMgVHVlIE1hciAyNyAwODo1NDoyMCAyMDE4IC0w
NzAwCisjIFNhdmUvUmVzdG9yZSBTdXBwb3J0OiBBZGQgZmluaV9zaHV0ZG93biBjYWxsIHRvIGFw
cCBleGl0IGZsb3cuCiAKIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTEuMQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:24:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sVf-0003sv-5I; Sat, 07 Apr 2018 18:24:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sVd-0003sa-HM
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:17 +0000
X-Inumbo-ID: 134a5b1f-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 134a5b1f-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:25:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sVc-0001fw-EC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sVc-0003Nw-BR
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sVc-0003Nw-BR@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:24:16 +0000
Subject: [Xen-changelog] [xen master] ARM: timer: Handle level triggered
 IRQs correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5ZGI5NmY3MWE3NDY2YjNhNDZkYzA4YWYxNDE3YjA0MGFjNjEzYjYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBKYW4gMyAxNzo1MzoyMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
MzoyNyAyMDE4IC0wNzAwCgogICAgQVJNOiB0aW1lcjogSGFuZGxlIGxldmVsIHRyaWdnZXJlZCBJ
UlFzIGNvcnJlY3RseQogICAgCiAgICBUaGUgQVJNIEdlbmVyaWMgVGltZXIgdXNlcyBhIGxldmVs
LXNlbnNpdGl2ZSBpbnRlcnJ1cHQgc2VtYW50aWMuIFdlCiAgICBlYXNpbHkgY2F0Y2ggd2hlbiB0
aGUgbGluZSBnb2VzIGhpZ2gsIGFzIHRoaXMgdHJpZ2dlcnMgdGhlIGhhcmR3YXJlIElSUS4KICAg
IEhvd2V2ZXIgd2UgYWxzbyBoYXZlIHRvIGtlZXAgdHJhY2sgb2Ygd2hlbiB0aGUgbGluZSBsb3dl
cnMsIGFzIHRoZQogICAgZW11bGF0aW9uIGRlcGVuZHMgb24gaXQ6IFVwb24gZW50ZXJpbmcgdGhl
IGd1ZXN0LCB0aGUgbmV3IFZHSUMgd2lsbAogICAgKmNsZWFyKiB0aGUgdmlydHVhbCBpbnRlcnJ1
cHQgbGluZSwgc28gaXQgbmVlZHMgdG8gcmUtc2FtcGxlIHRoZSBhY3R1YWwKICAgIHN0YXRlIGFm
dGVyIHJldHVybmluZyBmcm9tIHRoZSBndWVzdC4KICAgIFNvIHdlIGhhdmUgdG8gc3luYyB0aGUg
c3RhdGUgb2YgdGhlIGludGVycnVwdCBjb25kaXRpb24gYXQgY2VydGFpbgogICAgcG9pbnRzIHRv
IGNhdGNoIHdoZW4gdGhlIGxpbmUgZ29lcyBsb3cgYW5kIHdlIGNhbiByZW1vdmUgdGhlIHZ0aW1l
ciB2SVJRCiAgICBmcm9tIHRoZSB2R0lDIChhbmQgdGhlIExSKS4KICAgIFRoZSBWR0lDIGluIFhl
biBzbyBmYXIgb25seSBpbXBsZW1lbnRlZCBlZGdlIHRyaWdnZXJlZCB2SVJRcywgcmVhbGx5LCBz
bwogICAgd2UgbmVlZCB0byBhZGQgbmV3IGZ1bmN0aW9uYWxpdHkgdG8gcmUtc2FtcGxlIHRoZSBp
bnRlcnJ1cHQgc3RhdGUuCiAgICBEbyB0aGlzIG9ubHkgd2hlbiB0aGUgbmV3IFZHSUMgaXMgaW4g
dXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgIHwgMTEgKysrKysrKysr
KwogeGVuL2FyY2gvYXJtL3Z0aW1lci5jICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Z0aW1lci5oIHwg
IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA3NDExYmZmN2E3
Li4yNjM4NDQ2NjkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtMjAyNCw2ICsyMDI0LDE3IEBAIHN0YXRpYyB2b2lkIGVudGVy
X2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYg
KCBjdXJyZW50LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5oY3JfZWwyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7CiAKKyNpZmRlZiBDT05GSUdfTkVX
X1ZHSUMKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbmVlZCB0byB1cGRhdGUgdGhlIHN0YXRl
IG9mIG91ciBlbXVsYXRlZCBkZXZpY2VzIHVzaW5nIGxldmVsCisgICAgICAgICAqIHRyaWdnZXJl
ZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCisgICAgICAg
ICAqCisgICAgICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3Nh
cnkgdG8gZG8gb24gZXZlcnkKKyAgICAgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRp
bWlzZWQuCisgICAgICAgICAqLworICAgICAgICB2dGltZXJfdXBkYXRlX2lycXMoY3VycmVudCk7
CisjZW5kaWYKKwogICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnMoY3VycmVudCk7CiAgICAgfQog
fQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jIGIveGVuL2FyY2gvYXJtL3Z0aW1l
ci5jCmluZGV4IDgxNjRmNmM3ZjEuLmM5OWRkMjM3ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92dGltZXIuYworKysgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKQEAgLTMzNCw2ICszMzQsNTUg
QEAgYm9vbCB2dGltZXJfZW11bGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24g
aHNyIGhzcikKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHZ0aW1lcl91cGRhdGVfaXJxKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgdnRpbWVyICp2dGltZXIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCB2dGltZXJfY3RsKQoreworICAgIGJvb2wgbGV2ZWw7CisKKyAgICAv
KiBGaWx0ZXIgZm9yIHRoZSB0aHJlZSBiaXRzIHRoYXQgZGV0ZXJtaW5lIHRoZSBzdGF0dXMgb2Yg
dGhlIHRpbWVyICovCisgICAgdnRpbWVyX2N0bCAmPSAoQ05UeF9DVExfRU5BQkxFIHwgQ05UeF9D
VExfUEVORElORyB8IENOVHhfQ1RMX01BU0spOworCisgICAgLyogVGhlIGxldmVsIGlzIGhpZ2gg
aWYgdGhlIHRpbWVyIGlzIHBlbmRpbmcgYW5kIGVuYWJsZWQsIGJ1dCBub3QgbWFza2VkLiAqLwor
ICAgIGxldmVsID0gKHZ0aW1lcl9jdGwgPT0gKENOVHhfQ1RMX0VOQUJMRSB8IENOVHhfQ1RMX1BF
TkRJTkcpKTsKKworICAgIC8qCisgICAgICogVGhpcyBpcyBtb3N0bHkgaGVyZSB0byAqbG93ZXIq
IHRoZSB2aXJ0dWFsIGludGVycnVwdCBsaW5lIGlmIHRoZSB0aW1lcgorICAgICAqIGlzIG5vIGxv
bmdlciBwZW5kaW5nLgorICAgICAqIFdlIHdvdWxkIGhhdmUgaW5qZWN0ZWQgYW4gSVJRIGFscmVh
ZHkgdmlhIFNPRlRJUlEgd2hlbiB0aGUgdGltZXIgZXhwaXJlZC4KKyAgICAgKiBEb2luZyBpdCBo
ZXJlIGFnYWluIGlzIGJhc2ljYWxseSBhIE5PUCBpZiB0aGUgbGluZSB3YXMgYWxyZWFkeSBoaWdo
LgorICAgICAqLworICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHZ0aW1lci0+aXJx
LCBsZXZlbCk7Cit9CisKKy8qKgorICogdnRpbWVyX3VwZGF0ZV9pcnFzKCkgLSB1cGRhdGUgdGhl
IHZpcnR1YWwgdGltZXJzJyBJUlEgbGluZXMgYWZ0ZXIgYSBndWVzdCBydW4KKyAqIEB2Y3B1OiBU
aGUgVkNQVSB0byBzeW5jIHRoZSB0aW1lciBzdGF0ZQorICoKKyAqIEFmdGVyIHJldHVybmluZyBm
cm9tIGEgZ3Vlc3QsIHVwZGF0ZSB0aGUgc3RhdGUgb2YgdGhlIHRpbWVycycgdmlydHVhbAorICog
aW50ZXJydXB0IGxpbmVzLCB0byBtb2RlbCB0aGUgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMg
Y29ycmVjdGx5LgorICogSWYgdGhlIGd1ZXN0IGhhcyBoYW5kbGVkIGEgdGltZXIgaW50ZXJydXB0
LCB0aGUgdmlydHVhbCBpbnRlcnJ1cHQgbGluZQorICogbmVlZHMgdG8gYmUgbG93ZXJlZCBleHBs
aWNpdGx5LiB2Z2ljX2luamVjdF9pcnEoKSB0YWtlcyBjYXJlIG9mIHRoYXQuCisgKi8KK3ZvaWQg
dnRpbWVyX3VwZGF0ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qCisgICAgICogRm9y
IHRoZSB2aXJ0dWFsIHRpbWVyIHdlIHJlYWQgdGhlIGN1cnJlbnQgc3RhdGUgZnJvbSB0aGUgaGFy
ZHdhcmUuCisgICAgICogVGVjaG5pY2FsbHkgd2Ugc2hvdWxkIGtlZXAgdGhlIENOVHhfQ1RMX01B
U0sgYml0IGhlcmUsIHRvIGNhdGNoIGlmCisgICAgICogdGhlIHRpbWVyIGludGVycnVwdCBpcyBt
YXNrZWQuIEhvd2V2ZXIgWGVuICphbHdheXMqIG1hc2tzIHRoZSB0aW1lcgorICAgICAqIHVwb24g
ZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IsIGxlYXZpbmcgaXQgdXAgdG8gdGhlIGd1ZXN0IHRvIHVu
LW1hc2sgaXQuCisgICAgICogU28gd2Ugd291bGQgYWx3YXlzIHJlYWQgYSAibG93IiBsZXZlbCwg
ZGVzcGl0ZSB0aGUgY29uZGl0aW9uIGJlaW5nCisgICAgICogYWN0dWFsbHkgImhpZ2giLiAgSWdu
b3JpbmcgdGhlIG1hc2sgYml0IHNvbHZlcyB0aGlzIChmb3Igbm93KS4KKyAgICAgKgorICAgICAq
IFRPRE86IFRoZSBwcm9wZXIgZml4IGZvciB0aGlzIGlzIHRvIG1ha2UgdnRpbWVyIHZJUlEgaGFy
ZHdhcmUgbWFwcGVkLAorICAgICAqIGJ1dCB0aGlzIHJlcXVpcmVzIHJld29ya2luZyB0aGUgYXJj
aCB0aW1lciB0byBpbXBsZW1lbnQgdGhpcy4KKyAgICAgKi8KKyAgICB2dGltZXJfdXBkYXRlX2ly
cSh2LCAmdi0+YXJjaC52aXJ0X3RpbWVyLAorICAgICAgICAgICAgICAgICAgICAgIFJFQURfU1lT
UkVHMzIoQ05UVl9DVExfRUwwKSAmIH5DTlR4X0NUTF9NQVNLKTsKKworICAgIC8qIEZvciB0aGUg
cGh5c2ljYWwgdGltZXIgd2UgcmVseSBvbiBvdXIgZW11bGF0ZWQgc3RhdGUuICovCisgICAgdnRp
bWVyX3VwZGF0ZV9pcnEodiwgJnYtPmFyY2gucGh5c190aW1lciwgdi0+YXJjaC5waHlzX3RpbWVy
LmN0bCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Z0aW1lci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
dGltZXIuaAppbmRleCA1YWFkZGM2ZjYzLi45MWQ4OGIzNzdmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3Z0aW1lci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnRpbWVyLmgK
QEAgLTI3LDYgKzI3LDcgQEAgZXh0ZXJuIGJvb2wgdnRpbWVyX2VtdWxhdGUoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwogZXh0ZXJuIGludCB2aXJ0X3RpbWVyX3Nh
dmUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGludCB2aXJ0X3RpbWVyX3Jlc3RvcmUoc3RydWN0
IHZjcHUgKnYpOwogZXh0ZXJuIHZvaWQgdmNwdV90aW1lcl9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2
KTsKK3ZvaWQgdnRpbWVyX3VwZGF0ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKIAogI2VuZGlmCiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:24:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sVq-0003u4-7N; Sat, 07 Apr 2018 18:24:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sVo-0003ts-FW
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:28 +0000
X-Inumbo-ID: ce7841ca-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce7841ca-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:23:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sVm-0001gW-KJ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sVm-0003On-Hz
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sVm-0003On-Hz@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:24:26 +0000
Subject: [Xen-changelog] [xen master] ARM: evtchn: Handle level triggered
 IRQs correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4NWFmZjhlNDJlZmJiNmEyOTA5MTllZmIxOTQ1MDk0MjliM2E5ZTcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IEZyaSBKYW4gNSAxNzo1NzozMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
NDowNiAyMDE4IC0wNzAwCgogICAgQVJNOiBldnRjaG46IEhhbmRsZSBsZXZlbCB0cmlnZ2VyZWQg
SVJRcyBjb3JyZWN0bHkKICAgIAogICAgVGhlIGV2ZW50IGNoYW5uZWwgSVJRIGhhcyBsZXZlbCB0
cmlnZ2VyZWQgc2VtYW50aWNzLCBob3dldmVyIHRoZSBjdXJyZW50CiAgICBWR0lDIHRyZWF0cyBl
dmVyeXRoaW5nIGFzIGVkZ2UgdHJpZ2dlcmVkLgogICAgVG8gY29ycmVjdGx5IHByb2Nlc3MgdGhv
c2UgSVJRcywgd2UgaGF2ZSB0byBsb3dlciB0aGUgKHZpcnR1YWwpIElSUSBsaW5lCiAgICBhdCBz
b21lIHBvaW50IGluIHRpbWUsIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgY29u
ZGl0aW9uCiAgICBzdGlsbCBwcmV2YWlscy4KICAgIENoZWNrIHRoZSBwZXItVkNQVSBldnRjaG5f
dXBjYWxsX3BlbmRpbmcgdmFyaWFibGUgdG8gbWFrZSB0aGUgaW50ZXJydXB0CiAgICBsaW5lIG1h
dGNoIGl0cyBzdGF0dXMsIGFuZCBjYWxsIHRoaXMgZnVuY3Rpb24gdXBvbiBldmVyeSBoeXBlcnZp
c29yCiAgICBlbnRyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgIHwg
NyArKysrKysrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgfCAxICsKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vZXZlbnQuaCB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKaW5kZXggZmY5N2YyYmM3Ni4uOTY4OGU2MmY3OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtOTUzLDYgKzk1MywxMyBA
QCB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKICAgICB2Z2lj
X2luamVjdF9pcnEodi0+ZG9tYWluLCB2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSwgdHJ1
ZSk7CiB9CiAKK3ZvaWQgdmNwdV91cGRhdGVfZXZ0Y2huX2lycShzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBib29sIHBlbmRpbmcgPSB2Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKTsK
KworICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxLCBwZW5kaW5nKTsKK30KKwogLyogVGhlIEFSTSBzcGVjIGRlY2xhcmVzIHRoYXQgZXZl
biBpZiBsb2NhbCBpcnFzIGFyZSBtYXNrZWQgaW4KICAqIHRoZSBDUFNSIHJlZ2lzdGVyLCBhbiBp
cnEgc2hvdWxkIHdha2UgdXAgYSBjcHUgZnJvbSBXRkkgYW55d2F5LgogICogRm9yIHRoaXMgcmVh
c29uIHdlIG5lZWQgdG8gY2hlY2sgZm9yIGlycXMgdGhhdCBuZWVkIGRlbGl2ZXJ5LApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAy
NjM4NDQ2NjkzLi41YzE4ZTkxOGIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjAzMyw2ICsyMDMzLDcgQEAgc3RhdGljIHZv
aWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNlZC4KICAgICAgICAgICovCiAg
ICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyhjdXJyZW50KTsKKyAgICAgICAgdmNwdV91cGRhdGVf
ZXZ0Y2huX2lycShjdXJyZW50KTsKICNlbmRpZgogCiAgICAgICAgIHZnaWNfc3luY19mcm9tX2xy
cyhjdXJyZW50KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaAppbmRleCBjN2E0MTVlZjU3Li4yZjUxODY0MDQzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ldmVudC5oCkBAIC02LDYgKzYsNyBAQAogCiB2b2lkIHZjcHVfa2ljayhzdHJ1Y3Qg
dmNwdSAqdik7CiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7
Cit2b2lkIHZjcHVfdXBkYXRlX2V2dGNobl9pcnEoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2Y3B1
X2Jsb2NrX3VubGVzc19ldmVudF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKIAogc3RhdGljIGlu
bGluZSBpbnQgdmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:24:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sW0-0003vB-9F; Sat, 07 Apr 2018 18:24:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sVy-0003v0-Mg
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:38 +0000
X-Inumbo-ID: d48ce0de-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d48ce0de-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:23:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sVw-0001gf-Q9
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sVw-0003Pc-Nq
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sVw-0003Pc-Nq@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:24:36 +0000
Subject: [Xen-changelog] [xen master] ARM: vPL011: Use the VGIC's level
 triggered IRQs handling if available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxMjg2ZjdhMzhkNjVlZTQ2MWY4ODI4MmZmYWNiMWRlMDAyMzhhNDkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IE1vbiBEZWMgMTggMTc6MzQ6MjQgMjAxNyArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjcgMTI6
NDQ6MzIgMjAxOCAtMDcwMAoKICAgIEFSTTogdlBMMDExOiBVc2UgdGhlIFZHSUMncyBsZXZlbCB0
cmlnZ2VyZWQgSVJRcyBoYW5kbGluZyBpZiBhdmFpbGFibGUKICAgIAogICAgVGhlIGVtdWxhdGVk
IEFSTSBTQlNBIFVBUlQgaXMgdXNpbmcgbGV2ZWwgdHJpZ2dlcmVkIElSUSBzZW1hbnRpY3MsCiAg
ICBob3dldmVyIHRoZSBjdXJyZW50IFZHSUMgY2FuIG9ubHkgaGFuZGxlIGVkZ2UgdHJpZ2dlcmVk
IElSUXMsIHJlYWxseS4KICAgIERpc2FibGUgdGhlIGV4aXN0aW5nIHdvcmthcm91bmQgZm9yIHRo
aXMgcHJvYmxlbSBpbiBjYXNlIHdlIGhhdmUgdGhlCiAgICBuZXcgVkdJQyBpbiBwbGFjZSwgd2hp
Y2ggY2FuIHByb3Blcmx5IGhhbmRsZSBsZXZlbCB0cmlnZ2VyZWQgSVJRcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJt
L3ZwbDAxMS5jCmluZGV4IDVkY2Y0YmVjMTguLmEyODFlYWJkN2UgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTU0LDYgKzU0
LDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICovCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2cGwwMTEtPmxv
Y2spKTsKIAorI2lmbmRlZiBDT05GSUdfTkVXX1ZHSUMKICAgICAvKgogICAgICAqIFRPRE86IFBM
MDExIGludGVycnVwdHMgYXJlIGxldmVsIHRyaWdnZXJlZCB3aGljaCBtZWFucwogICAgICAqIHRo
YXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9jbGVhciBpbnN0ZWFkIG9mIGJlaW5nCkBAIC03
MSw2ICs3Miw5IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2Z2ljX2luamVjdF9pcnEoZCwgTlVMTCwgR1VFU1Rf
VlBMMDExX1NQSSwgdHJ1ZSk7CiAKICAgICB2cGwwMTEtPnNoYWRvd191YXJ0bWlzID0gdWFydG1p
czsKKyNlbHNlCisgICAgdmdpY19pbmplY3RfaXJxKGQsIE5VTEwsIEdVRVNUX1ZQTDAxMV9TUEks
IHVhcnRtaXMpOworI2VuZGlmCiB9CiAKIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEo
c3RydWN0IGRvbWFpbiAqZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:24:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sWA-0003wX-B1; Sat, 07 Apr 2018 18:24:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sW9-0003wO-9O
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:49 +0000
X-Inumbo-ID: da9dfaa5-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da9dfaa5-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:24:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sW6-0001go-Vx
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sW6-0003Qp-Tc
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sW6-0003Qp-Tc@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:24:46 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add data structure
 definitions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyNDhmMTQwYjkxODVmMzM4NWEwYzMzYTJiNzcwNTUzZjdiZjI2OTcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMDo0NDo0OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
NDo0OSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIGRhdGEgc3RydWN0dXJlIGRl
ZmluaXRpb25zCiAgICAKICAgIEFkZCBhIG5ldyBoZWFkZXIgZmlsZSBmb3IgdGhlIG5ldyBhbmQg
aW1wcm92ZWQgR0lDIGltcGxlbWVudGF0aW9uLgogICAgVGhlIGJpZyBjaGFuZ2UgaXMgdGhhdCB3
ZSBub3cgaGF2ZSBhIHN0cnVjdCB2Z2ljX2lycSBwZXIgSVJRIGluc3RlYWQKICAgIG9mIHNwcmVh
ZGluZyBhbGwgdGhlIGluZm9ybWF0aW9uIG92ZXIgdmFyaW91cyBiaXRtYXBzIGluIHRoZSByYW5r
cy4KICAgIAogICAgV2UgaW5jbHVkZSB0aGlzIG5ldyBoZWFkZXIgY29uZGl0aW9uYWxseSBmcm9t
IHdpdGhpbiB0aGUgb2xkIGhlYWRlcgogICAgZmlsZSBmb3IgdGhlIHRpbWUgYmVpbmcgdG8gYXZv
aWQgdG91Y2hpbmcgYWxsIHRoZSB1c2Vycy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51
eCBjb21taXQgYjE4YjU3Nzg3ZjVlLCB3cml0dGVuIGJ5IENocmlzdG9mZmVyIERhbGwuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbmV3X3ZnaWMuaCB8IDE5OCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
ICAgIHwgICA2ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDIwNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9uZXdfdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9uZXdfdmdpYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjk3ZDYy
MmJmZjYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL25ld192Z2ljLmgK
QEAgLTAsMCArMSwxOTggQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0
ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgor
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisjaWZuZGVmIF9fQVNNX0FSTV9ORVdf
VkdJQ19ICisjZGVmaW5lIF9fQVNNX0FSTV9ORVdfVkdJQ19ICisKKyNpbmNsdWRlIDxhc20vYXRv
bWljLmg+CisjaW5jbHVkZSA8YXNtL21taW8uaD4KKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorI2lu
Y2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorCisjZGVmaW5lIFZH
SUNfVjNfTUFYX0NQVVMgICAgICAgIDI1NQorI2RlZmluZSBWR0lDX1YyX01BWF9DUFVTICAgICAg
ICA4CisjZGVmaW5lIFZHSUNfTlJfU0dJUyAgICAgICAgICAgIDE2CisjZGVmaW5lIFZHSUNfTlJf
UFBJUyAgICAgICAgICAgIDE2CisjZGVmaW5lIFZHSUNfTlJfUFJJVkFURV9JUlFTICAgIChWR0lD
X05SX1NHSVMgKyBWR0lDX05SX1BQSVMpCisjZGVmaW5lIFZHSUNfTUFYX1BSSVZBVEUgICAgICAg
IChWR0lDX05SX1BSSVZBVEVfSVJRUyAtIDEpCisjZGVmaW5lIFZHSUNfTUFYX1NQSSAgICAgICAg
ICAgIDEwMTkKKyNkZWZpbmUgVkdJQ19NQVhfUkVTRVJWRUQgICAgICAgMTAyMworI2RlZmluZSBW
R0lDX01JTl9MUEkgICAgICAgICAgICA4MTkyCisKKyNkZWZpbmUgaXJxX2lzX3BwaShpcnEpICgo
aXJxKSA+PSBWR0lDX05SX1NHSVMgJiYgKGlycSkgPCBWR0lDX05SX1BSSVZBVEVfSVJRUykKKyNk
ZWZpbmUgaXJxX2lzX3NwaShpcnEpICgoaXJxKSA+PSBWR0lDX05SX1BSSVZBVEVfSVJRUyAmJiBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgKGlycSkgPD0gVkdJQ19NQVhfU1BJKQorCitlbnVt
IHZnaWNfdHlwZSB7CisgICAgVkdJQ19WMiwgICAgICAgIC8qIEdvb2Qgb2wnIEdJQ3YyICovCisg
ICAgVkdJQ19WMywgICAgICAgIC8qIE5ldyBmYW5jeSBHSUN2MyAqLworfTsKKworI2RlZmluZSBW
R0lDX1YyX01BWF9MUlMgICAgICAgICAoMSA8PCA2KQorI2RlZmluZSBWR0lDX1YzX01BWF9MUlMg
ICAgICAgICAxNgorI2RlZmluZSBWR0lDX1YzX0xSX0lOREVYKGxyKSAgICAoVkdJQ19WM19NQVhf
TFJTIC0gMSAtIGxyKQorCisjZGVmaW5lIFZHSUNfQ09ORklHX0VER0UgICAgICAgIGZhbHNlCisj
ZGVmaW5lIFZHSUNfQ09ORklHX0xFVkVMICAgICAgIHRydWUKKworc3RydWN0IHZnaWNfaXJxIHsK
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFwX2xpc3Q7CisKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogU0dJcyBhbmQg
UFBJczogVGhlIFZDUFUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogU1BJcyBh
bmQgTFBJczogVGhlIFZDUFUgd2hvc2UgYXBfbGlzdAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiB0aGlzIGlzIHF1ZXVlZCBvbi4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICovCisKKyAgICBzdHJ1Y3QgdmNwdSAqdGFyZ2V0X3ZjcHU7ICAgLyoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICogVGhlIFZDUFUgdGhhdCB0aGlzIGludGVycnVwdCBz
aG91bGQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogYmUgc2VudCB0bywgYXMg
YSByZXN1bHQgb2YgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHRhcmdl
dHMgcmVnICh2Mikgb3IgdGhlIGFmZmluaXR5IHJlZyAodjMpLgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKi8KKworICAgIHNwaW5sb2NrX3QgaXJxX2xvY2s7ICAgICAgICAvKiBQ
cm90ZWN0cyB0aGUgY29udGVudCBvZiB0aGUgc3RydWN0ICovCisgICAgdWludDMyX3QgaW50aWQ7
ICAgICAgICAgICAgIC8qIEd1ZXN0IHZpc2libGUgSU5USUQgKi8KKyAgICBhdG9taWNfdCByZWZj
b3VudDsgICAgICAgICAgLyogVXNlZCBmb3IgTFBJcyAqLworICAgIHVpbnQzMl90IGh3aW50aWQ7
ICAgICAgICAgICAvKiBIVyBJTlRJRCBudW1iZXIgKi8KKyAgICB1bmlvbgorICAgIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgdGFyZ2V0czsgICAgLyogR0lDdjIgdGFy
Z2V0IFZDUFVzIG1hc2sgKi8KKyAgICAgICAgICAgIHVpbnQ4X3Qgc291cmNlOyAgICAgLyogR0lD
djIgU0dJcyBvbmx5ICovCisgICAgICAgIH07CisgICAgICAgIHVpbnQzMl90IG1waWRyOyAgICAg
ICAgIC8qIEdJQ3YzIHRhcmdldCBWQ1BVICovCisgICAgfTsKKyAgICB1aW50OF90IHByaW9yaXR5
OworICAgIGJvb2wgbGluZV9sZXZlbDoxOyAgICAgICAgICAvKiBMZXZlbCBvbmx5ICovCisgICAg
Ym9vbCBwZW5kaW5nX2xhdGNoOjE7ICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIFRoZSBwZW5kaW5nIGxhdGNoIHN0YXRlIHVzZWQgdG8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICogY2FsY3VsYXRlIHRoZSBwZW5kaW5nIHN0YXRlIGZvciBib3Ro
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGxldmVsIGFuZCBlZGdlIHRyaWdn
ZXJlZCBJUlFzLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICBib29s
IGFjdGl2ZToxOyAgICAgICAgICAgICAgLyogbm90IHVzZWQgZm9yIExQSXMgKi8KKyAgICBib29s
IGVuYWJsZWQ6MTsKKyAgICBib29sIGh3OjE7ICAgICAgICAgICAgICAgICAgLyogVGllZCB0byBI
VyBJUlEgKi8KKyAgICBib29sIGNvbmZpZzoxOyAgICAgICAgICAgICAgLyogTGV2ZWwgb3IgZWRn
ZSAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbHBpX2xpc3Q7ICAvKiBVc2VkIHRvIGxpbmsgYWxs
IExQSXMgdG9nZXRoZXIgKi8KK307CisKK2VudW0gaW9kZXZfdHlwZSB7CisgICAgSU9ERVZfRElT
VCwKKyAgICBJT0RFVl9SRURJU1QsCit9OworCitzdHJ1Y3QgdmdpY19pb19kZXZpY2UgeworICAg
IGdmbl90IGJhc2VfZm47CisgICAgc3RydWN0IHZjcHUgKnJlZGlzdF92Y3B1OworICAgIGNvbnN0
IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9uczsKKyAgICBlbnVtIGlvZGV2X3R5
cGUgaW9kZXZfdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgbnJfcmVnaW9uczsKK307CisKK3N0cnVj
dCB2Z2ljX2Rpc3QgeworICAgIGJvb2wgICAgICAgICAgICAgICAgcmVhZHk7CisgICAgYm9vbCAg
ICAgICAgICAgICAgICBpbml0aWFsaXplZDsKKworICAgIC8qIHZHSUMgbW9kZWwgdGhlIGtlcm5l
bCBlbXVsYXRlcyBmb3IgdGhlIGd1ZXN0IChHSUN2MiBvciBHSUN2MykgKi8KKyAgICB1aW50MzJf
dCAgICAgICAgICAgIHZlcnNpb247CisKKyAgICAvKiBEbyBpbmplY3RlZCBNU0lzIHJlcXVpcmUg
YW4gYWRkaXRpb25hbCBkZXZpY2UgSUQ/ICovCisgICAgYm9vbCAgICAgICAgICAgICAgICBtc2lz
X3JlcXVpcmVfZGV2aWQ7CisKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3NwaXM7CisKKyAg
ICAvKiBiYXNlIGFkZHJlc3NlcyBpbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlOiAqLwor
ICAgIHBhZGRyX3QgICAgICAgICAgICAgdmdpY19kaXN0X2Jhc2U7ICAgICAvKiBkaXN0cmlidXRv
ciAqLworICAgIHVuaW9uCisgICAgeworICAgICAgICAvKiBlaXRoZXIgYSBHSUN2MiBDUFUgaW50
ZXJmYWNlICovCisgICAgICAgIHBhZGRyX3QgICAgICAgICB2Z2ljX2NwdV9iYXNlOworICAgICAg
ICAvKiBvciBhIG51bWJlciBvZiBHSUN2MyByZWRpc3RyaWJ1dG9yIHJlZ2lvbnMgKi8KKyAgICAg
ICAgc3RydWN0CisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZGRyX3QgICAgIHZnaWNfcmVkaXN0
X2Jhc2U7CisgICAgICAgICAgICBwYWRkcl90ICAgICB2Z2ljX3JlZGlzdF9mcmVlX29mZnNldDsK
KyAgICAgICAgfTsKKyAgICB9OworCisgICAgLyogZGlzdHJpYnV0b3IgZW5hYmxlZCAqLworICAg
IGJvb2wgICAgICAgICAgICAgICAgZW5hYmxlZDsKKworICAgIHN0cnVjdCB2Z2ljX2lycSAgICAg
KnNwaXM7CisgICAgdW5zaWduZWQgbG9uZyAgICAgICAqYWxsb2NhdGVkX2lycXM7IC8qIGJpdG1h
cCBvZiBJUlFzIGFsbG9jYXRlZCAqLworCisgICAgc3RydWN0IHZnaWNfaW9fZGV2aWNlICAgZGlz
dF9pb2RldjsKKworICAgIGJvb2wgICAgICAgICAgICAgICAgaGFzX2l0czsKKworICAgIC8qCisg
ICAgICogQ29udGFpbnMgdGhlIGF0dHJpYnV0ZXMgYW5kIGdwYSBvZiB0aGUgTFBJIGNvbmZpZ3Vy
YXRpb24gdGFibGUuCisgICAgICogU2luY2Ugd2UgcmVwb3J0IEdJQ1JfVFlQRVIuQ29tbW9uTFBJ
QWZmIGFzIDBiMDAsIHdlIGNhbiBzaGFyZQorICAgICAqIG9uZSBhZGRyZXNzIGFjcm9zcyBhbGwg
cmVkaXN0cmlidXRvcnMuCisgICAgICogR0lDdjMgc3BlYzogNi4xLjIgIkxQSSBDb25maWd1cmF0
aW9uIHRhYmxlcyIKKyAgICAgKi8KKyAgICB1aW50NjRfdCAgICAgICAgICAgIHByb3BiYXNlcjsK
KworICAgIC8qIFByb3RlY3RzIHRoZSBscGlfbGlzdCBhbmQgdGhlIGNvdW50IHZhbHVlIGJlbG93
LiAqLworICAgIHNwaW5sb2NrX3QgICAgICAgICAgbHBpX2xpc3RfbG9jazsKKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICAgIGxwaV9saXN0X2hlYWQ7CisgICAgdW5zaWduZWQgaW50ICAgICAgICBscGlf
bGlzdF9jb3VudDsKK307CisKK3N0cnVjdCB2Z2ljX2NwdSB7CisgICAgc3RydWN0IHZnaWNfaXJx
IHByaXZhdGVfaXJxc1tWR0lDX05SX1BSSVZBVEVfSVJRU107CisKKyAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIGFwX2xpc3RfaGVhZDsKKyAgICBzcGlubG9ja190IGFwX2xpc3RfbG9jazsgICAgLyogUHJv
dGVjdHMgdGhlIGFwX2xpc3QgKi8KKworICAgIHVuc2lnbmVkIGludCB1c2VkX2xyczsKKworICAg
IC8qCisgICAgICogTGlzdCBvZiBJUlFzIHRoYXQgdGhpcyBWQ1BVIHNob3VsZCBjb25zaWRlciBi
ZWNhdXNlIHRoZXkgYXJlIGVpdGhlcgorICAgICAqIEFjdGl2ZSBvciBQZW5kaW5nIChoZW5jZSB0
aGUgbmFtZTsgQVAgbGlzdCksIG9yIGJlY2F1c2UgdGhleSByZWNlbnRseQorICAgICAqIHdlcmUg
b25lIG9mIHRoZSB0d28gYW5kIG5lZWQgdG8gYmUgbWlncmF0ZWQgb2ZmIHRoaXMgbGlzdCB0byBh
bm90aGVyCisgICAgICogVkNQVS4KKyAgICAgKi8KKworICAgIC8qCisgICAgICogTWVtYmVycyBi
ZWxvdyBhcmUgdXNlZCB3aXRoIEdJQ3YzIGVtdWxhdGlvbiBvbmx5IGFuZCByZXByZXNlbnQKKyAg
ICAgKiBwYXJ0cyBvZiB0aGUgcmVkaXN0cmlidXRvci4KKyAgICAgKi8KKyAgICBzdHJ1Y3Qgdmdp
Y19pb19kZXZpY2UgICByZF9pb2RldjsKKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgICBzZ2lf
aW9kZXY7CisKKyAgICAvKiBDb250YWlucyB0aGUgYXR0cmlidXRlcyBhbmQgZ3BhIG9mIHRoZSBM
UEkgcGVuZGluZyB0YWJsZXMuICovCisgICAgdWludDY0X3QgcGVuZGJhc2VyOworCisgICAgYm9v
bCBscGlzX2VuYWJsZWQ7CisKKyAgICAvKiBDYWNoZSBndWVzdCBwcmlvcml0eSBiaXRzICovCisg
ICAgdWludDMyX3QgbnVtX3ByaV9iaXRzOworCisgICAgLyogQ2FjaGUgZ3Vlc3QgaW50ZXJydXB0
IElEIGJpdHMgKi8KKyAgICB1aW50MzJfdCBudW1faWRfYml0czsKK307CisKKyNlbmRpZiAvKiBf
X0FTTV9BUk1fTkVXX1ZHSUNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDA3ODdi
YTk1NDkuLjJhNThlYTMwZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0xOCw2ICsxOCwxMCBAQAogI2lm
bmRlZiBfX0FTTV9BUk1fVkdJQ19IX18KICNkZWZpbmUgX19BU01fQVJNX1ZHSUNfSF9fCiAKKyNp
ZmRlZiBDT05GSUdfTkVXX1ZHSUMKKyNpbmNsdWRlIDxhc20vbmV3X3ZnaWMuaD4KKyNlbHNlCisK
ICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL3JhZGl4LXRyZWUuaD4KICNp
bmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CkBAIC0yOTksNiArMzAzLDggQEAgZXh0ZXJuIGJvb2wgdmdp
Y190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBzZ2lfdGFyZ2V0ICp0YXJnZXQpOwogZXh0ZXJuIGJvb2wg
dmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNp
Z25lZCBpbnQgaXJxKTsKIAorI2VuZGlmIC8qICFDT05GSUdfTkVXX1ZHSUMgKi8KKwogLyoqKiBD
b21tb24gVkdJQyBmdW5jdGlvbnMgdXNlZCBieSBYZW4gYXJjaCBjb2RlICoqKiovCiAKIC8qCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sWK-0003xa-D1; Sat, 07 Apr 2018 18:25:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sWI-0003xQ-QJ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:58 +0000
X-Inumbo-ID: 2b941367-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b941367-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:26:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sWH-0001gx-5V
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sWH-0003Rc-3C
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:24:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sWH-0003Rc-3C@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:24:57 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add accessor to new
 struct vgic_irq instance
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5YzQ4NDEzNzRkNWVlYWYwYjM2OTc0MTg0ZTczZmE3OWYwMTgzZTAKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMTo0MjowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
NToyNiAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIGFjY2Vzc29yIHRvIG5ldyBz
dHJ1Y3QgdmdpY19pcnEgaW5zdGFuY2UKICAgIAogICAgVGhlIG5ldyBWR0lDIGltcGxlbWVudGF0
aW9uIGNlbnRlcnMgYXJvdW5kIGEgc3RydWN0IHZnaWNfaXJxIGluc3RhbmNlCiAgICBwZXIgdmly
dHVhbCBJUlEuCiAgICBQcm92aWRlIGEgZnVuY3Rpb24gdG8gcmV0cmlldmUgdGhlIHJpZ2h0IGlu
c3RhbmNlIGZvciBhIGdpdmVuIElSUQogICAgbnVtYmVyIGFuZCAoaW4gY2FzZSBvZiBwcml2YXRl
IGludGVycnVwdHMpIHRoZSByaWdodCBWQ1BVLgogICAgVGhpcyBhbHNvIGluY2x1ZGVzIHRoZSBj
b3JyZXNwb25kaW5nIHB1dCBmdW5jdGlvbiwgd2hpY2ggZG9lcyBub3RoaW5nCiAgICBmb3IgcHJp
dmF0ZSBpbnRlcnJ1cHRzIGFuZCBTUElzLCBidXQgaGFuZGxlcyB0aGUgcmVmLWNvdW50aW5nIGZv
ciBMUElzLgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCA2NGE5NTlkNjZl
NDcsIHdyaXR0ZW4gYnkgQ2hyaXN0b2ZmZXIgRGFsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy5jIHwgMTM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggfCAgNDEgKysrKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjJkOTg5ZGU1MWUKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTAsMCArMSwxMzQgQEAKKy8qCisgKiBDb3B5cmln
aHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KKyAqIEltcG9ydGVkIGZyb20gTGludXggKCJuZXci
IEtWTSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhlbi4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxhc20vYnVn
Lmg+CisjaW5jbHVkZSA8YXNtL25ld192Z2ljLmg+CisKKyNpbmNsdWRlICJ2Z2ljLmgiCisKKy8q
CisgKiBJdGVyYXRlIG92ZXIgdGhlIFZNJ3MgbGlzdCBvZiBtYXBwZWQgTFBJcyB0byBmaW5kIHRo
ZSBvbmUgd2l0aCBhCisgKiBtYXRjaGluZyBpbnRlcnJ1cHQgSUQgYW5kIHJldHVybiBhIHJlZmVy
ZW5jZSB0byB0aGUgSVJRIHN0cnVjdHVyZS4KKyAqCisgKiBUT0RPOiBUaGlzIGlzIG1vcmUgZG9j
dW1lbnRhdGlvbiBvZiBob3cgaXQgc2hvdWxkIGJlIGRvbmUuIEEgbGlzdCBpcworICogbm90IGEg
Z29vZCBkYXRhIHN0cnVjdHVyZSBmb3IgRG9tMCdzIExQSXMsIGl0IG1lcmVseSBzZXJ2ZXMgYXMg
YW4KKyAqIGV4YW1wbGUgaGVyZSBob3cgdG8gcHJvcGVybHkgZG8gdGhlIGxvY2tpbmcsIGFsbG9j
YXRpb24gYW5kIHJlZmNvdW50aW5nLgorICogU28gbHBpX2xpc3RfaGVhZCBzaG91bGQgYmUgcmVw
bGFjZWQgd2l0aCBzb21ldGhpbmcgbW9yZSBhcHByb3ByaWF0ZS4KKyAqLworc3RhdGljIHN0cnVj
dCB2Z2ljX2lycSAqdmdpY19nZXRfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGludGlk
KQoreworICAgIHN0cnVjdCB2Z2ljX2Rpc3QgKmRpc3QgPSAmZC0+YXJjaC52Z2ljOworICAgIHN0
cnVjdCB2Z2ljX2lycSAqaXJxID0gTlVMTDsKKworICAgIHNwaW5fbG9jaygmZGlzdC0+bHBpX2xp
c3RfbG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZkaXN0LT5scGlfbGlz
dF9oZWFkLCBscGlfbGlzdCApCisgICAgeworICAgICAgICBpZiAoIGlycS0+aW50aWQgIT0gaW50
aWQgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhp
cyBpbmNyZWFzZXMgdGhlIHJlZmNvdW50LCB0aGUgY2FsbGVyIGlzIGV4cGVjdGVkIHRvCisgICAg
ICAgICAqIGNhbGwgdmdpY19wdXRfaXJxKCkgbGF0ZXIgb25jZSBpdCdzIGZpbmlzaGVkIHdpdGgg
dGhlIElSUS4KKyAgICAgICAgICovCisgICAgICAgIHZnaWNfZ2V0X2lycV9rcmVmKGlycSk7Cisg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisgICAgaXJxID0gTlVMTDsKKworb3V0X3Vu
bG9jazoKKyAgICBzcGluX3VubG9jaygmZGlzdC0+bHBpX2xpc3RfbG9jayk7CisKKyAgICByZXR1
cm4gaXJxOworfQorCisvKioKKyAqIHZnaWNfZ2V0X2lycSgpIC0gb2J0YWluIGEgcmVmZXJlbmNl
IHRvIGEgdmlydHVhbCBJUlEKKyAqIEBkOiAgICAgICAgVGhlIGRvbWFpbiB0aGUgdmlydHVhbCBJ
UlEgYmVsb25ncyB0by4KKyAqIEB2Y3B1OiAgICAgRm9yIHByaXZhdGUgSVJRcyAoU0dJcywgUFBJ
cykgdGhlIHZpcnR1YWwgQ1BVIHRoaXMgSVJRCisgKiAgICAgICAgICAgIGlzIGFzc29jaWF0ZWQg
d2l0aC4gV2lsbCBiZSBpZ25vcmVkIGZvciBTUElzIGFuZCBMUElzLgorICogQGludGlkOiAgICBU
aGUgdmlydHVhbCBJUlEgbnVtYmVyLgorICoKKyAqIFRoaXMgbG9va3MgdXAgdGhlIHZpcnR1YWwg
aW50ZXJydXB0IElEIHRvIGdldCB0aGUgY29ycmVzcG9uZGluZworICogc3RydWN0IHZnaWNfaXJx
LiBJdCBhbHNvIGluY3JlYXNlcyB0aGUgcmVmY291bnQsIHNvIGFueSBjYWxsZXIgaXMgZXhwZWN0
ZWQKKyAqIHRvIGNhbGwgdmdpY19wdXRfaXJxKCkgb25jZSBpdCdzIGZpbmlzaGVkIHdpdGggdGhp
cyBJUlEuCisgKgorICogUmV0dXJuOiBUaGUgcG9pbnRlciB0byB0aGUgcmVxdWVzdGVkIHN0cnVj
dCB2Z2ljX2lycS4KKyAqLworc3RydWN0IHZnaWNfaXJxICp2Z2ljX2dldF9pcnEoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBpbnRpZCkKK3sKKyAgICAvKiBTR0lzIGFuZCBQUElzICovCisgICAgaWYgKCBp
bnRpZCA8PSBWR0lDX01BWF9QUklWQVRFICkKKyAgICAgICAgcmV0dXJuICZ2Y3B1LT5hcmNoLnZn
aWMucHJpdmF0ZV9pcnFzW2ludGlkXTsKKworICAgIC8qIFNQSXMgKi8KKyAgICBpZiAoIGludGlk
IDw9IFZHSUNfTUFYX1NQSSApCisgICAgICAgIHJldHVybiAmZC0+YXJjaC52Z2ljLnNwaXNbaW50
aWQgLSBWR0lDX05SX1BSSVZBVEVfSVJRU107CisKKyAgICAvKiBMUElzICovCisgICAgaWYgKCBp
bnRpZCA+PSBWR0lDX01JTl9MUEkgKQorICAgICAgICByZXR1cm4gdmdpY19nZXRfbHBpKGQsIGlu
dGlkKTsKKworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworCisgICAgcmV0dXJuIE5VTEw7Cit9
CisKKy8qKgorICogdmdpY19wdXRfaXJxKCkgLSBkcm9wIHRoZSByZWZlcmVuY2UgdG8gYSB2aXJ0
dWFsIElSUQorICogQGQ6ICAgICAgICBUaGUgZG9tYWluIHRoZSB2aXJ0dWFsIElSUSBiZWxvbmdz
IHRvLgorICogQGlycTogICAgICBUaGUgcG9pbnRlciB0byBzdHJ1Y3QgdmdpY19pcnEsIGFzIG9i
dGFpbmVkIGZyb20gdmdpY19nZXRfaXJxKCkuCisgKgorICogVGhpcyBkcm9wcyB0aGUgcmVmZXJl
bmNlIHRvIGEgdmlydHVhbCBJUlEuIEl0IGRlY3JlYXNlcyB0aGUgcmVmY291bnQKKyAqIG9mIHRo
ZSBwb2ludGVyLCBzbyBkeW5hbWljIElSUXMgY2FuIGJlIGZyZWVkIHdoZW4gbm8gbG9uZ2VyIG5l
ZWRlZC4KKyAqIFRoaXMgc2hvdWxkIGFsd2F5cyBiZSBjYWxsZWQgYWZ0ZXIgYSB2Z2ljX2dldF9p
cnEoKSwgdGhvdWdoIHRoZSByZWZlcmVuY2UKKyAqIGNhbiBiZSBkZWxpYmVyYXRlbHkgaGVsZCBm
b3IgbG9uZ2VyIHBlcmlvZHMsIGlmIG5lZWRlZC4KKyAqCisgKiBUT0RPOiBBIGxpbmtlZCBsaXN0
IGlzIG5vdCBhIGdvb2QgZGF0YSBzdHJ1Y3R1cmUgZm9yIExQSXMgaW4gRG9tMC4KKyAqIFJlcGxh
Y2UgdGhpcyB3aXRoIHByb3BlciBkYXRhIHN0cnVjdHVyZSBvbmNlIHdlIGdldCBwcm9wZXIgTFBJ
IHN1cHBvcnQuCisgKi8KK3ZvaWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2Z2ljX2lycSAqaXJxKQoreworICAgIHN0cnVjdCB2Z2ljX2Rpc3QgKmRpc3QgPSAmZC0+YXJj
aC52Z2ljOworCisgICAgaWYgKCBpcnEtPmludGlkIDwgVkdJQ19NSU5fTFBJICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgc3Bpbl9sb2NrKCZkaXN0LT5scGlfbGlzdF9sb2NrKTsKKyAgICBpZiAo
ICFhdG9taWNfZGVjX2FuZF90ZXN0KCZpcnEtPnJlZmNvdW50KSApCisgICAgeworICAgICAgICBz
cGluX3VubG9jaygmZGlzdC0+bHBpX2xpc3RfbG9jayk7CisgICAgICAgIHJldHVybjsKKyAgICB9
OworCisgICAgbGlzdF9kZWwoJmlycS0+bHBpX2xpc3QpOworICAgIGRpc3QtPmxwaV9saXN0X2Nv
dW50LS07CisgICAgc3Bpbl91bmxvY2soJmRpc3QtPmxwaV9saXN0X2xvY2spOworCisgICAgeGZy
ZWUoaXJxKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLjAyMWY5Nzg2YWIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmgKQEAgLTAsMCArMSw0MSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxNSwg
MjAxNiBBUk0gTHRkLgorICogSW1wb3J0ZWQgZnJvbSBMaW51eCAoIm5ldyIgS1ZNIFZHSUMpIGFu
ZCBoZWF2aWx5IGFkYXB0ZWQgdG8gWGVuLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8K
KyNpZm5kZWYgX19YRU5fQVJNX1ZHSUNfVkdJQ19IX18KKyNkZWZpbmUgX19YRU5fQVJNX1ZHSUNf
VkdJQ19IX18KKworc3RydWN0IHZnaWNfaXJxICp2Z2ljX2dldF9pcnEoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBpbnRpZCk7Cit2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmdpY19pcnEgKmlycSk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX2dldF9pcnFfa3JlZihz
dHJ1Y3QgdmdpY19pcnEgKmlycSkKK3sKKyAgICBpZiAoIGlycS0+aW50aWQgPCBWR0lDX01JTl9M
UEkgKQorICAgICAgICByZXR1cm47CisKKyAgICBhdG9taWNfaW5jKCZpcnEtPnJlZmNvdW50KTsK
K30KKworI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sWU-0003zB-Fy; Sat, 07 Apr 2018 18:25:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sWT-0003yt-5m
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:09 +0000
X-Inumbo-ID: 31a59fd2-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31a59fd2-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:26:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sWR-0001hI-Br
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sWR-0003TT-9O
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sWR-0003TT-9O@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:25:07 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Implement virtual IRQ
 injection
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJjZmFlNjc5NTk2ODc5ZDRiZTkxZWI2MDNkNGUxODc0ZmY3MTQ3MmMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMjowOTowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
NTo0NSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogSW1wbGVtZW50IHZpcnR1YWwgSVJR
IGluamVjdGlvbgogICAgCiAgICBQcm92aWRlIGEgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKCkgZnVu
Y3Rpb24gd2hpY2ggZGVjaWRlcyB3aGV0aGVyIGEKICAgIGdpdmVuIElSUSBuZWVkcyB0byBiZSBx
dWV1ZWQgdG8gYSBWQ1BVJ3MgYXBfbGlzdC4KICAgIFRoaXMgc2hvdWxkIGJlIGNhbGxlZCB3aGVu
ZXZlciBhbiBJUlEgYmVjb21lcyBwZW5kaW5nIG9yIGVuYWJsZWQsCiAgICBlaXRoZXIgYXMgYSBy
ZXN1bHQgb2YgYSBoYXJkd2FyZSBJUlEgaW5qZWN0aW9uLCBmcm9tIGRldmljZXMgZW11bGF0ZWQg
YnkKICAgIFhlbiAobGlrZSB0aGUgYXJjaGl0ZWN0ZWQgdGltZXIpIG9yIGZyb20gTU1JTyBhY2Nl
c3NlcyB0byB0aGUgZGlzdHJpYnV0b3IKICAgIGVtdWxhdGlvbi4KICAgIEFsc28gcHJvdmlkZXMg
dGhlIG5lY2Vzc2FyeSBmdW5jdGlvbnMgdG8gYWxsb3cgdG8gaW5qZWN0IGFuIElSUSB0byBhIGd1
ZXN0LgogICAgU2luY2UgdGhpcyBpcyB0aGUgZmlyc3QgY29kZSB0aGF0IHN0YXJ0cyB1c2luZyBv
dXIgbG9ja2luZyBtZWNoYW5pc20sCiAgICB3ZSBhZGQgc29tZSAoaG9wZWZ1bGx5KSBjbGVhciBk
b2N1bWVudGF0aW9uIG9mIG91ciBsb2NraW5nIHN0cmF0ZWd5IGFuZAogICAgcmVxdWlyZW1lbnRz
IGFsb25nIHdpdGggdGhpcyBwYXRjaC4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBj
b21taXQgODFlZWI5NWRkYmFiLCB3cml0dGVuIGJ5IENocmlzdG9mZmVyIERhbGwuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDIyNiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIHwg
IDEwICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwppbmRl
eCAyZDk4OWRlNTFlLi4zMDI5N2JiNGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBAIC0xNywxMSArMTcsMzcgQEAK
IAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9idWcuaD4KKyNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vbmV3X3ZnaWMuaD4KIAogI2luY2x1ZGUgInZn
aWMuaCIKIAogLyoKKyAqIExvY2tpbmcgb3JkZXIgaXMgYWx3YXlzOgorICogICB2Z2ljLT5sb2Nr
CisgKiAgICAgdmdpY19jcHUtPmFwX2xpc3RfbG9jaworICogICAgICAgdmdpYy0+bHBpX2xpc3Rf
bG9jaworICogICAgICAgICBkZXNjLT5sb2NrCisgKiAgICAgICAgICAgdmdpY19pcnEtPmlycV9s
b2NrCisgKgorICogSWYgeW91IG5lZWQgdG8gdGFrZSBtdWx0aXBsZSBsb2NrcywgYWx3YXlzIHRh
a2UgdGhlIHVwcGVyIGxvY2sgZmlyc3QsCisgKiB0aGVuIHRoZSBsb3dlciBvbmVzLCBlLmcuIGZp
cnN0IHRha2UgdGhlIGFwX2xpc3RfbG9jaywgdGhlbiB0aGUgaXJxX2xvY2suCisgKiBJZiB5b3Ug
YXJlIGFscmVhZHkgaG9sZGluZyBhIGxvY2sgYW5kIG5lZWQgdG8gdGFrZSBhIGhpZ2hlciBvbmUs
IHlvdQorICogaGF2ZSB0byBkcm9wIHRoZSBsb3dlciByYW5raW5nIGxvY2sgZmlyc3QgYW5kIHJl
LWFjcXVpcmUgaXQgYWZ0ZXIgaGF2aW5nCisgKiB0YWtlbiB0aGUgdXBwZXIgb25lLgorICoKKyAq
IFdoZW4gdGFraW5nIG1vcmUgdGhhbiBvbmUgYXBfbGlzdF9sb2NrIGF0IHRoZSBzYW1lIHRpbWUs
IGFsd2F5cyB0YWtlIHRoZQorICogbG93ZXN0IG51bWJlcmVkIFZDUFUncyBhcF9saXN0X2xvY2sg
Zmlyc3QsIHNvOgorICogICB2Y3B1WC0+dmNwdV9pZCA8IHZjcHVZLT52Y3B1X2lkOgorICogICAg
IHNwaW5fbG9jayh2Y3B1WC0+YXJjaC52Z2ljLmFwX2xpc3RfbG9jayk7CisgKiAgICAgc3Bpbl9s
b2NrKHZjcHVZLT5hcmNoLnZnaWMuYXBfbGlzdF9sb2NrKTsKKyAqCisgKiBTaW5jZSB0aGUgVkdJ
QyBtdXN0IHN1cHBvcnQgaW5qZWN0aW5nIHZpcnR1YWwgaW50ZXJydXB0cyBmcm9tIElTUnMsIHdl
IGhhdmUKKyAqIHRvIHVzZSB0aGUgc3Bpbl9sb2NrX2lycXNhdmUvc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSB2ZXJzaW9ucyBvZiBvdXRlcgorICogc3BpbmxvY2tzIGZvciBhbnkgbG9jayB0aGF0IG1h
eSBiZSB0YWtlbiB3aGlsZSBpbmplY3RpbmcgYW4gaW50ZXJydXB0LgorICovCisKKy8qCiAgKiBJ
dGVyYXRlIG92ZXIgdGhlIFZNJ3MgbGlzdCBvZiBtYXBwZWQgTFBJcyB0byBmaW5kIHRoZSBvbmUg
d2l0aCBhCiAgKiBtYXRjaGluZyBpbnRlcnJ1cHQgSUQgYW5kIHJldHVybiBhIHJlZmVyZW5jZSB0
byB0aGUgSVJRIHN0cnVjdHVyZS4KICAqCkBAIC0xMjQsNiArMTUwLDIwNiBAQCB2b2lkIHZnaWNf
cHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnEgKmlycSkKICAgICB4ZnJl
ZShpcnEpOwogfQogCisvKioKKyAqIHZnaWNfdGFyZ2V0X29yYWNsZSgpIC0gY29tcHV0ZSB0aGUg
dGFyZ2V0IHZjcHUgZm9yIGFuIGlycQorICogQGlycTogICAgVGhlIGlycSB0byByb3V0ZS4gTXVz
dCBiZSBhbHJlYWR5IGxvY2tlZC4KKyAqCisgKiBCYXNlZCBvbiB0aGUgY3VycmVudCBzdGF0ZSBv
ZiB0aGUgaW50ZXJydXB0IChlbmFibGVkLCBwZW5kaW5nLAorICogYWN0aXZlLCB2Y3B1IGFuZCB0
YXJnZXRfdmNwdSksIGNvbXB1dGUgdGhlIG5leHQgdmNwdSB0aGlzIHNob3VsZCBiZQorICogZ2l2
ZW4gdG8uIFJldHVybiBOVUxMIGlmIHRoaXMgc2hvdWxkbid0IGJlIGluamVjdGVkIGF0IGFsbC4K
KyAqCisgKiBSZXF1aXJlcyB0aGUgSVJRIGxvY2sgdG8gYmUgaGVsZC4KKyAqCisgKiBSZXR1cm5z
OiBUaGUgcG9pbnRlciB0byB0aGUgdmlydHVhbCBDUFUgdGhpcyBpbnRlcnJ1cHQgc2hvdWxkIGJl
IGluamVjdGVkCisgKiAgICAgICAgICB0by4gV2lsbCBiZSBOVUxMIGlmIHRoaXMgSVJRIGRvZXMg
bm90IG5lZWQgdG8gYmUgaW5qZWN0ZWQuCisgKi8KK3N0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY190
YXJnZXRfb3JhY2xlKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQoreworICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmaXJxLT5pcnFfbG9jaykpOworCisgICAgLyogSWYgdGhlIGludGVycnVwdCBpcyBh
Y3RpdmUsIGl0IG11c3Qgc3RheSBvbiB0aGUgY3VycmVudCB2Y3B1ICovCisgICAgaWYgKCBpcnEt
PmFjdGl2ZSApCisgICAgICAgIHJldHVybiBpcnEtPnZjcHUgPyA6IGlycS0+dGFyZ2V0X3ZjcHU7
CisKKyAgICAvKgorICAgICAqIElmIHRoZSBJUlEgaXMgbm90IGFjdGl2ZSBidXQgZW5hYmxlZCBh
bmQgcGVuZGluZywgd2Ugc2hvdWxkIGRpcmVjdAorICAgICAqIGl0IHRvIGl0cyBjb25maWd1cmVk
IHRhcmdldCBWQ1BVLgorICAgICAqIElmIHRoZSBkaXN0cmlidXRvciBpcyBkaXNhYmxlZCwgcGVu
ZGluZyBpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZQorICAgICAqIGZvcndhcmRlZC4KKyAgICAgKi8K
KyAgICBpZiAoIGlycS0+ZW5hYmxlZCAmJiBpcnFfaXNfcGVuZGluZyhpcnEpICkKKyAgICB7Cisg
ICAgICAgIGlmICggdW5saWtlbHkoaXJxLT50YXJnZXRfdmNwdSAmJgorICAgICAgICAgICAgICAg
ICAgICAgICFpcnEtPnRhcmdldF92Y3B1LT5kb21haW4tPmFyY2gudmdpYy5lbmFibGVkKSApCisg
ICAgICAgICAgICByZXR1cm4gTlVMTDsKKworICAgICAgICByZXR1cm4gaXJxLT50YXJnZXRfdmNw
dTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIElmIG5laXRoZXIgYWN0aXZlIG5vciBwZW5kaW5n
IGFuZCBlbmFibGVkLCB0aGVuIHRoaXMgSVJRIHNob3VsZCBub3QKKyAgICAgKiBiZSBxdWV1ZWQg
dG8gYW55IFZDUFUuCisgICAgICovCisgICAgcmV0dXJuIE5VTEw7Cit9CisKKy8qCisgKiBPbmx5
IHZhbGlkIGluamVjdGlvbiBpZiBjaGFuZ2luZyBsZXZlbCBmb3IgbGV2ZWwtdHJpZ2dlcmVkIElS
UXMgb3IgZm9yIGEKKyAqIHJpc2luZyBlZGdlLgorICovCitzdGF0aWMgYm9vbCB2Z2ljX3ZhbGlk
YXRlX2luamVjdGlvbihzdHJ1Y3QgdmdpY19pcnEgKmlycSwgYm9vbCBsZXZlbCkKK3sKKyAgICAv
KiBGb3IgZWRnZSBpbnRlcnJ1cHRzIHdlIG9ubHkgY2FyZSBhYm91dCBhIHJpc2luZyBlZGdlLiAq
LworICAgIGlmICggaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfRURHRSApCisgICAgICAgIHJl
dHVybiBsZXZlbDsKKworICAgIC8qIEZvciBsZXZlbCBpbnRlcnJ1cHRzIHdlIGhhdmUgdG8gYWN0
IHdoZW4gdGhlIGxpbmUgbGV2ZWwgY2hhbmdlcy4gKi8KKyAgICByZXR1cm4gaXJxLT5saW5lX2xl
dmVsICE9IGxldmVsOworfQorCisvKioKKyAqIHZnaWNfcXVldWVfaXJxX3VubG9jaygpIC0gUXVl
dWUgYW4gSVJRIHRvIGEgVkNQVSwgdG8gYmUgaW5qZWN0ZWQgdG8gYSBndWVzdC4KKyAqIEBkOiAg
ICAgICAgVGhlIGRvbWFpbiB0aGUgdmlydHVhbCBJUlEgYmVsb25ncyB0by4KKyAqIEBpcnE6ICAg
ICAgQSBwb2ludGVyIHRvIHRoZSB2Z2ljX2lycSBvZiB0aGUgdmlydHVhbCBJUlEsIHdpdGggdGhl
IGxvY2sgaGVsZC4KKyAqIEBmbGFnczogICAgVGhlIGZsYWdzIHVzZWQgd2hlbiBoYXZpbmcgZ3Jh
YmJlZCB0aGUgSVJRIGxvY2suCisgKgorICogQ2hlY2sgd2hldGhlciBhbiBJUlEgbmVlZHMgdG8g
KGFuZCBjYW4pIGJlIHF1ZXVlZCB0byBhIFZDUFUncyBhcCBsaXN0LgorICogRG8gdGhlIHF1ZXVp
bmcgaWYgbmVjZXNzYXJ5LCB0YWtpbmcgdGhlIHJpZ2h0IGxvY2tzIGluIHRoZSByaWdodCBvcmRl
ci4KKyAqCisgKiBOZWVkcyB0byBiZSBlbnRlcmVkIHdpdGggdGhlIElSUSBsb2NrIGFscmVhZHkg
aGVsZCwgYnV0IHdpbGwgcmV0dXJuCisgKiB3aXRoIGFsbCBsb2NrcyBkcm9wcGVkLgorICovCit2
b2lkIHZnaWNfcXVldWVfaXJxX3VubG9jayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19p
cnEgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3Mp
Cit7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JmlycS0+aXJxX2xvY2spKTsKKworcmV0cnk6CisgICAgdmNwdSA9IHZnaWNfdGFyZ2V0X29yYWNs
ZShpcnEpOworICAgIGlmICggaXJxLT52Y3B1IHx8ICF2Y3B1ICkKKyAgICB7CisgICAgICAgIC8q
CisgICAgICAgICAqIElmIHRoaXMgSVJRIGlzIGFscmVhZHkgb24gYSBWQ1BVJ3MgYXBfbGlzdCwg
dGhlbiBpdAorICAgICAgICAgKiBjYW5ub3QgYmUgbW92ZWQgb3IgbW9kaWZpZWQgYW5kIHRoZXJl
IGlzIG5vIG1vcmUgd29yayBmb3IKKyAgICAgICAgICogdXMgdG8gZG8uCisgICAgICAgICAqCisg
ICAgICAgICAqIE90aGVyd2lzZSwgaWYgdGhlIGlycSBpcyBub3QgcGVuZGluZyBhbmQgZW5hYmxl
ZCwgaXQgZG9lcworICAgICAgICAgKiBub3QgbmVlZCB0byBiZSBpbnNlcnRlZCBpbnRvIGFuIGFw
X2xpc3QgYW5kIHRoZXJlIGlzIGFsc28KKyAgICAgICAgICogbm8gbW9yZSB3b3JrIGZvciB1cyB0
byBkby4KKyAgICAgICAgICovCisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+
aXJxX2xvY2ssIGZsYWdzKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBoYXZlIHRvIGtp
Y2sgdGhlIFZDUFUgaGVyZSwgYmVjYXVzZSB3ZSBjb3VsZCBiZQorICAgICAgICAgKiBxdWV1ZWlu
ZyBhbiBlZGdlLXRyaWdnZXJlZCBpbnRlcnJ1cHQgZm9yIHdoaWNoIHdlCisgICAgICAgICAqIGdl
dCBubyBFT0kgbWFpbnRlbmFuY2UgaW50ZXJydXB0LiBJbiB0aGF0IGNhc2UsCisgICAgICAgICAq
IHdoaWxlIHRoZSBJUlEgaXMgYWxyZWFkeSBvbiB0aGUgVkNQVSdzIEFQIGxpc3QsIHRoZQorICAg
ICAgICAgKiBWQ1BVIGNvdWxkIGhhdmUgRU9JJ2VkIHRoZSBvcmlnaW5hbCBpbnRlcnJ1cHQgYW5k
CisgICAgICAgICAqIHdvbid0IHNlZSB0aGlzIG9uZSB1bnRpbCBpdCBleGl0cyBmb3Igc29tZSBv
dGhlcgorICAgICAgICAgKiByZWFzb24uCisgICAgICAgICAqLworICAgICAgICBpZiAoIHZjcHUg
KQorICAgICAgICAgICAgdmNwdV9raWNrKHZjcHUpOworCisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICAvKgorICAgICAqIFdlIG11c3QgdW5sb2NrIHRoZSBpcnEgbG9jayB0byB0YWtlIHRo
ZSBhcF9saXN0X2xvY2sgd2hlcmUKKyAgICAgKiB3ZSBhcmUgZ29pbmcgdG8gaW5zZXJ0IHRoaXMg
bmV3IHBlbmRpbmcgaW50ZXJydXB0LgorICAgICAqLworICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgIC8qIHNvbWVvbmUgY2FuIGRvIHN0dWZm
IGhlcmUsIHdoaWNoIHdlIHJlLWNoZWNrIGJlbG93ICovCisKKyAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmdmNwdS0+YXJjaC52Z2ljLmFwX2xpc3RfbG9jaywgZmxhZ3MpOworICAgIHNwaW5fbG9jaygm
aXJxLT5pcnFfbG9jayk7CisKKyAgICAvKgorICAgICAqIERpZCBzb21ldGhpbmcgY2hhbmdlIGJl
aGluZCBvdXIgYmFja3M/CisgICAgICoKKyAgICAgKiBUaGVyZSBhcmUgdHdvIGNhc2VzOgorICAg
ICAqIDEpIFRoZSBpcnEgbG9zdCBpdHMgcGVuZGluZyBzdGF0ZSBvciB3YXMgZGlzYWJsZWQgYmVo
aW5kIG91cgorICAgICAqICAgIGJhY2tzIGFuZC9vciBpdCB3YXMgcXVldWVkIHRvIGFub3RoZXIg
VkNQVSdzIGFwX2xpc3QuCisgICAgICogMikgU29tZW9uZSBjaGFuZ2VkIHRoZSBhZmZpbml0eSBv
biB0aGlzIGlycSBiZWhpbmQgb3VyCisgICAgICogICAgYmFja3MgYW5kIHdlIGFyZSBub3cgaG9s
ZGluZyB0aGUgd3JvbmcgYXBfbGlzdF9sb2NrLgorICAgICAqCisgICAgICogSW4gYm90aCBjYXNl
cywgZHJvcCB0aGUgbG9ja3MgYW5kIHJldHJ5LgorICAgICAqLworCisgICAgaWYgKCB1bmxpa2Vs
eShpcnEtPnZjcHUgfHwgdmNwdSAhPSB2Z2ljX3RhcmdldF9vcmFjbGUoaXJxKSkgKQorICAgIHsK
KyAgICAgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOworICAgICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMuYXBfbGlzdF9sb2NrLCBmbGFncyk7CisKKyAg
ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKyAgICAgICAg
Z290byByZXRyeTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEdyYWIgYSByZWZlcmVuY2UgdG8g
dGhlIGlycSB0byByZWZsZWN0IHRoZSBmYWN0IHRoYXQgaXQgaXMKKyAgICAgKiBub3cgaW4gdGhl
IGFwX2xpc3QuCisgICAgICovCisgICAgdmdpY19nZXRfaXJxX2tyZWYoaXJxKTsKKyAgICBsaXN0
X2FkZF90YWlsKCZpcnEtPmFwX2xpc3QsICZ2Y3B1LT5hcmNoLnZnaWMuYXBfbGlzdF9oZWFkKTsK
KyAgICBpcnEtPnZjcHUgPSB2Y3B1OworCisgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2sp
OworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5hcF9saXN0X2xv
Y2ssIGZsYWdzKTsKKworICAgIHZjcHVfa2ljayh2Y3B1KTsKKworICAgIHJldHVybjsKK30KKwor
LyoqCisgKiB2Z2ljX2luamVjdF9pcnEoKSAtIEluamVjdCBhbiBJUlEgZnJvbSBhIGRldmljZSB0
byB0aGUgdmdpYworICogQGQ6ICAgICAgIFRoZSBkb21haW4gcG9pbnRlcgorICogQHZjcHU6ICAg
IFRoZSB2Q1BVIGZvciBwcml2YXRlIElSUXMgKFBQSXMsIFNHSXMpLiBJZ25vcmVkIGZvciBTUElz
IGFuZCBMUElzLgorICogQGludGlkOiAgIFRoZSBJTlRJRCB0byBpbmplY3QgYSBuZXcgc3RhdGUg
dG8uCisgKiBAbGV2ZWw6ICAgRWRnZS10cmlnZ2VyZWQ6ICB0cnVlOiAgdG8gdHJpZ2dlciB0aGUg
aW50ZXJydXB0CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZTogdG8gaWdub3Jl
IHRoZSBjYWxsCisgKiAgICAgICAgICAgTGV2ZWwtc2Vuc2l0aXZlICB0cnVlOiAgcmFpc2UgdGhl
IGlucHV0IHNpZ25hbAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2U6IGxvd2Vy
IHRoZSBpbnB1dCBzaWduYWwKKyAqCisgKiBJbmplY3RzIGFuIGluc3RhbmNlIG9mIHRoZSBnaXZl
biB2aXJ0dWFsIElSUSBpbnRvIGEgZG9tYWluLgorICogVGhlIFZHSUMgaXMgbm90IGNvbmNlcm5l
ZCB3aXRoIGRldmljZXMgYmVpbmcgYWN0aXZlLUxPVyBvciBhY3RpdmUtSElHSCBmb3IKKyAqIGxl
dmVsLXNlbnNpdGl2ZSBpbnRlcnJ1cHRzLiAgWW91IGNhbiB0aGluayBvZiB0aGUgbGV2ZWwgcGFy
YW1ldGVyIGFzIDEKKyAqIGJlaW5nIEhJR0ggYW5kIDAgYmVpbmcgTE9XIGFuZCBhbGwgZGV2aWNl
cyBiZWluZyBhY3RpdmUtSElHSC4KKyAqLwordm9pZCB2Z2ljX2luamVjdF9pcnEoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZjcHUgKnZjcHUsIHVuc2lnbmVkIGludCBpbnRpZCwKKyAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgbGV2ZWwpCit7CisgICAgc3RydWN0IHZnaWNfaXJxICppcnE7Cisg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1
LCBpbnRpZCk7CisgICAgaWYgKCAhaXJxICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgIGlmICggIXZnaWNfdmFs
aWRhdGVfaW5qZWN0aW9uKGlycSwgbGV2ZWwpICkKKyAgICB7CisgICAgICAgIC8qIE5vdGhpbmcg
dG8gc2VlIGhlcmUsIG1vdmUgYWxvbmcuLi4gKi8KKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAgICB2Z2ljX3B1dF9pcnEoZCwgaXJx
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICggaXJxLT5jb25maWcgPT0gVkdJ
Q19DT05GSUdfTEVWRUwgKQorICAgICAgICBpcnEtPmxpbmVfbGV2ZWwgPSBsZXZlbDsKKyAgICBl
bHNlCisgICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7CisKKyAgICB2Z2ljX3F1ZXVl
X2lycV91bmxvY2soZCwgaXJxLCBmbGFncyk7CisgICAgdmdpY19wdXRfaXJxKGQsIGlycSk7CisK
KyAgICByZXR1cm47Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmgKaW5kZXggMDIxZjk3ODZhYi4uZmQ0MzYyYjc3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5oCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaApAQCAtMTcsOSAr
MTcsMTkgQEAKICNpZm5kZWYgX19YRU5fQVJNX1ZHSUNfVkdJQ19IX18KICNkZWZpbmUgX19YRU5f
QVJNX1ZHSUNfVkdJQ19IX18KIAorc3RhdGljIGlubGluZSBib29sIGlycV9pc19wZW5kaW5nKHN0
cnVjdCB2Z2ljX2lycSAqaXJxKQoreworICAgIGlmICggaXJxLT5jb25maWcgPT0gVkdJQ19DT05G
SUdfRURHRSApCisgICAgICAgIHJldHVybiBpcnEtPnBlbmRpbmdfbGF0Y2g7CisgICAgZWxzZQor
ICAgICAgICByZXR1cm4gaXJxLT5wZW5kaW5nX2xhdGNoIHx8IGlycS0+bGluZV9sZXZlbDsKK30K
Kwogc3RydWN0IHZnaWNfaXJxICp2Z2ljX2dldF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBpbnRp
ZCk7CiB2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnEg
KmlycSk7Cit2b2lkIHZnaWNfcXVldWVfaXJxX3VubG9jayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmdpY19pcnEgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3MpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19nZXRfaXJxX2tyZWYoc3RydWN0
IHZnaWNfaXJxICppcnEpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sWe-000414-Hi; Sat, 07 Apr 2018 18:25:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sWc-00040q-Kl
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:18 +0000
X-Inumbo-ID: 37b65b9c-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37b65b9c-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:26:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sWb-0001hS-Ha
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sWb-0003VF-FK
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sWb-0003VF-FK@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:25:17 +0000
Subject: [Xen-changelog] [xen master] Add list_sort() routine from Linux
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0NTU1YzhlMTBkYzA5NDZiZDRjZjMwNTJiZjViODk0ZWI3YjdkMGQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMjoxMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
NjowMyAyMDE4IC0wNzAwCgogICAgQWRkIGxpc3Rfc29ydCgpIHJvdXRpbmUgZnJvbSBMaW51eAog
ICAgCiAgICBUaGlzIHB1bGxzIGluIExpbnV4J3MgbGlzdF9zb3J0LmMsIHdoaWNoIGlzIGEgbWVy
Z2Ugc29ydCBpbXBsZW1lbnRhdGlvbgogICAgZm9yIGxpbmtlZCBsaXN0cy4gQXBhcnQgZnJvbSBh
ZGRpbmcgYSBmdWxsIGZlYXR1cmVkIGxpY2Vuc2UgaGVhZGVyIGFuZAogICAgYWRqdXN0aW5nIHRo
ZSAjaW5jbHVkZSBmaWxlLCBub3RoaW5nIGhhcyBiZWVuIGNoYW5nZWQgaW4gdGhpcyBjb2RlLgog
ICAgRGVmaW5lIGEgcHJvbXB0bGVzcyBLY29uZmlnIHdoaWNoIGNvbmZpZ3VyYXRpb25zIGNhbiBz
ZWxlY3Qgd2hlbiB0aGV5CiAgICBuZWVkIHRoaXMgY29kZSBhbmQgYWRkIGl0IHRvIHRoZSBNYWtl
ZmlsZS4KICAgIAogICAgVGhpcyBpcyBmcm9tIExpbnV4JyBsaWIvbGlzdF9zb3J0LmMsIGFzIG9m
IGNvbW1pdCBlMzI3ZmQ3Yzg2NjcKICAgICgibGliOiBhZGQgbW9kdWxlIHN1cHBvcnQgdG8gbGlu
a2VkIGxpc3Qgc29ydGluZyB0ZXN0cyIpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAg
ICAgICB8ICAgMyArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgfCAgIDEgKwogeGVuL2Nv
bW1vbi9saXN0X3NvcnQuYyAgICAgIHwgMTU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0LmggfCAgMTEgKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA2OGFiZjdhNWU1Li45MDQzZGNl
OTM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC00NCw2ICs0NCw5IEBAIGNvbmZpZyBIQVNfR0RCU1gKIGNvbmZpZyBIQVNfSU9QT1JU
UwogCWJvb2wKIAorY29uZmlnIE5FRURTX0xJU1RfU09SVAorCWJvb2wKKwogY29uZmlnIEhBU19C
VUlMRF9JRAogCXN0cmluZwogCW9wdGlvbiBlbnY9IlhFTl9IQVNfQlVJTERfSUQiCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCAzYTM0
OWY0NzhiLi4yNGQ0NzUyY2NjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBi
L3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTE5LDYgKzE5LDcgQEAgb2JqLXkgKz0ga2V5aGFuZGxl
ci5vCiBvYmotJChDT05GSUdfS0VYRUMpICs9IGtleGVjLm8KIG9iai0kKENPTkZJR19LRVhFQykg
Kz0ga2ltYWdlLm8KIG9iai15ICs9IGxpYi5vCitvYmotJChDT05GSUdfTkVFRFNfTElTVF9TT1JU
KSArPSBsaXN0X3NvcnQubwogb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gbGl2ZXBhdGNoLm8g
bGl2ZXBhdGNoX2VsZi5vCiBvYmoteSArPSBsem8ubwogb2JqLSQoQ09ORklHX0hBU19NRU1fQUND
RVNTKSArPSBtZW1fYWNjZXNzLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGlzdF9zb3J0LmMg
Yi94ZW4vY29tbW9uL2xpc3Rfc29ydC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLmFmMmIyZjY1MTkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL2xpc3Rfc29y
dC5jCkBAIC0wLDAgKzEsMTU3IEBACisvKgorICogbGlzdF9zb3J0LmM6IG1lcmdlIHNvcnQgaW1w
bGVtZW50YXRpb24gZm9yIGxpbmtlZCBsaXN0cworICogQ29waWVkIGZyb20gdGhlIExpbnV4IGtl
cm5lbCAobGliL2xpc3Rfc29ydC5jKQorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0
aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
LAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQg
d2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisg
KiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9saXN0Lmg+CisK
KyNkZWZpbmUgTUFYX0xJU1RfTEVOR1RIX0JJVFMgMjAKKworLyoKKyAqIFJldHVybnMgYSBsaXN0
IG9yZ2FuaXplZCBpbiBhbiBpbnRlcm1lZGlhdGUgZm9ybWF0IHN1aXRlZAorICogdG8gY2hhaW5p
bmcgb2YgbWVyZ2UoKSBjYWxsczogbnVsbC10ZXJtaW5hdGVkLCBubyByZXNlcnZlZCBvcgorICog
c2VudGluZWwgaGVhZCBub2RlLCAicHJldiIgbGlua3Mgbm90IG1haW50YWluZWQuCisgKi8KK3N0
YXRpYyBzdHJ1Y3QgbGlzdF9oZWFkICptZXJnZSh2b2lkICpwcml2LAorCQkJCWludCAoKmNtcCko
dm9pZCAqcHJpdiwgc3RydWN0IGxpc3RfaGVhZCAqYSwKKwkJCQkJc3RydWN0IGxpc3RfaGVhZCAq
YiksCisJCQkJc3RydWN0IGxpc3RfaGVhZCAqYSwgc3RydWN0IGxpc3RfaGVhZCAqYikKK3sKKwlz
dHJ1Y3QgbGlzdF9oZWFkIGhlYWQsICp0YWlsID0gJmhlYWQ7CisKKwl3aGlsZSAoYSAmJiBiKSB7
CisJCS8qIGlmIGVxdWFsLCB0YWtlICdhJyAtLSBpbXBvcnRhbnQgZm9yIHNvcnQgc3RhYmlsaXR5
ICovCisJCWlmICgoKmNtcCkocHJpdiwgYSwgYikgPD0gMCkgeworCQkJdGFpbC0+bmV4dCA9IGE7
CisJCQlhID0gYS0+bmV4dDsKKwkJfSBlbHNlIHsKKwkJCXRhaWwtPm5leHQgPSBiOworCQkJYiA9
IGItPm5leHQ7CisJCX0KKwkJdGFpbCA9IHRhaWwtPm5leHQ7CisJfQorCXRhaWwtPm5leHQgPSBh
PzpiOworCXJldHVybiBoZWFkLm5leHQ7Cit9CisKKy8qCisgKiBDb21iaW5lIGZpbmFsIGxpc3Qg
bWVyZ2Ugd2l0aCByZXN0b3JhdGlvbiBvZiBzdGFuZGFyZCBkb3VibHktbGlua2VkCisgKiBsaXN0
IHN0cnVjdHVyZS4gIFRoaXMgYXBwcm9hY2ggZHVwbGljYXRlcyBjb2RlIGZyb20gbWVyZ2UoKSwg
YnV0CisgKiBydW5zIGZhc3RlciB0aGFuIHRoZSB0aWRpZXIgYWx0ZXJuYXRpdmVzIG9mIGVpdGhl
ciBhIHNlcGFyYXRlIGZpbmFsCisgKiBwcmV2LWxpbmsgcmVzdG9yYXRpb24gcGFzcywgb3IgbWFp
bnRhaW5pbmcgdGhlIHByZXYgbGlua3MKKyAqIHRocm91Z2hvdXQuCisgKi8KK3N0YXRpYyB2b2lk
IG1lcmdlX2FuZF9yZXN0b3JlX2JhY2tfbGlua3Modm9pZCAqcHJpdiwKKwkJCQlpbnQgKCpjbXAp
KHZvaWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsCisJCQkJCXN0cnVjdCBsaXN0X2hlYWQg
KmIpLAorCQkJCXN0cnVjdCBsaXN0X2hlYWQgKmhlYWQsCisJCQkJc3RydWN0IGxpc3RfaGVhZCAq
YSwgc3RydWN0IGxpc3RfaGVhZCAqYikKK3sKKwlzdHJ1Y3QgbGlzdF9oZWFkICp0YWlsID0gaGVh
ZDsKKwl1OCBjb3VudCA9IDA7CisKKwl3aGlsZSAoYSAmJiBiKSB7CisJCS8qIGlmIGVxdWFsLCB0
YWtlICdhJyAtLSBpbXBvcnRhbnQgZm9yIHNvcnQgc3RhYmlsaXR5ICovCisJCWlmICgoKmNtcCko
cHJpdiwgYSwgYikgPD0gMCkgeworCQkJdGFpbC0+bmV4dCA9IGE7CisJCQlhLT5wcmV2ID0gdGFp
bDsKKwkJCWEgPSBhLT5uZXh0OworCQl9IGVsc2UgeworCQkJdGFpbC0+bmV4dCA9IGI7CisJCQli
LT5wcmV2ID0gdGFpbDsKKwkJCWIgPSBiLT5uZXh0OworCQl9CisJCXRhaWwgPSB0YWlsLT5uZXh0
OworCX0KKwl0YWlsLT5uZXh0ID0gYSA/IDogYjsKKworCWRvIHsKKwkJLyoKKwkJICogSW4gd29y
c3QgY2FzZXMgdGhpcyBsb29wIG1heSBydW4gbWFueSBpdGVyYXRpb25zLgorCQkgKiBDb250aW51
ZSBjYWxsYmFja3MgdG8gdGhlIGNsaWVudCBldmVuIHRob3VnaCBubworCQkgKiBlbGVtZW50IGNv
bXBhcmlzb24gaXMgbmVlZGVkLCBzbyB0aGUgY2xpZW50J3MgY21wKCkKKwkJICogcm91dGluZSBj
YW4gaW52b2tlIGNvbmRfcmVzY2hlZCgpIHBlcmlvZGljYWxseS4KKwkJICovCisJCWlmICh1bmxp
a2VseSghKCsrY291bnQpKSkKKwkJCSgqY21wKShwcml2LCB0YWlsLT5uZXh0LCB0YWlsLT5uZXh0
KTsKKworCQl0YWlsLT5uZXh0LT5wcmV2ID0gdGFpbDsKKwkJdGFpbCA9IHRhaWwtPm5leHQ7CisJ
fSB3aGlsZSAodGFpbC0+bmV4dCk7CisKKwl0YWlsLT5uZXh0ID0gaGVhZDsKKwloZWFkLT5wcmV2
ID0gdGFpbDsKK30KKworLyoqCisgKiBsaXN0X3NvcnQgLSBzb3J0IGEgbGlzdAorICogQHByaXY6
IHByaXZhdGUgZGF0YSwgb3BhcXVlIHRvIGxpc3Rfc29ydCgpLCBwYXNzZWQgdG8gQGNtcAorICog
QGhlYWQ6IHRoZSBsaXN0IHRvIHNvcnQKKyAqIEBjbXA6IHRoZSBlbGVtZW50cyBjb21wYXJpc29u
IGZ1bmN0aW9uCisgKgorICogVGhpcyBmdW5jdGlvbiBpbXBsZW1lbnRzICJtZXJnZSBzb3J0Iiwg
d2hpY2ggaGFzIE8obmxvZyhuKSkKKyAqIGNvbXBsZXhpdHkuCisgKgorICogVGhlIGNvbXBhcmlz
b24gZnVuY3Rpb24gQGNtcCBtdXN0IHJldHVybiBhIG5lZ2F0aXZlIHZhbHVlIGlmIEBhCisgKiBz
aG91bGQgc29ydCBiZWZvcmUgQGIsIGFuZCBhIHBvc2l0aXZlIHZhbHVlIGlmIEBhIHNob3VsZCBz
b3J0IGFmdGVyCisgKiBAYi4gSWYgQGEgYW5kIEBiIGFyZSBlcXVpdmFsZW50LCBhbmQgdGhlaXIg
b3JpZ2luYWwgcmVsYXRpdmUKKyAqIG9yZGVyaW5nIGlzIHRvIGJlIHByZXNlcnZlZCwgQGNtcCBt
dXN0IHJldHVybiAwLgorICovCit2b2lkIGxpc3Rfc29ydCh2b2lkICpwcml2LCBzdHJ1Y3QgbGlz
dF9oZWFkICpoZWFkLAorCQlpbnQgKCpjbXApKHZvaWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQg
KmEsCisJCQlzdHJ1Y3QgbGlzdF9oZWFkICpiKSkKK3sKKwlzdHJ1Y3QgbGlzdF9oZWFkICpwYXJ0
W01BWF9MSVNUX0xFTkdUSF9CSVRTKzFdOyAvKiBzb3J0ZWQgcGFydGlhbCBsaXN0cworCQkJCQkJ
LS0gbGFzdCBzbG90IGlzIGEgc2VudGluZWwgKi8KKwlpbnQgbGV2OyAgLyogaW5kZXggaW50byBw
YXJ0W10gKi8KKwlpbnQgbWF4X2xldiA9IDA7CisJc3RydWN0IGxpc3RfaGVhZCAqbGlzdDsKKwor
CWlmIChsaXN0X2VtcHR5KGhlYWQpKQorCQlyZXR1cm47CisKKwltZW1zZXQocGFydCwgMCwgc2l6
ZW9mKHBhcnQpKTsKKworCWhlYWQtPnByZXYtPm5leHQgPSBOVUxMOworCWxpc3QgPSBoZWFkLT5u
ZXh0OworCisJd2hpbGUgKGxpc3QpIHsKKwkJc3RydWN0IGxpc3RfaGVhZCAqY3VyID0gbGlzdDsK
KwkJbGlzdCA9IGxpc3QtPm5leHQ7CisJCWN1ci0+bmV4dCA9IE5VTEw7CisKKwkJZm9yIChsZXYg
PSAwOyBwYXJ0W2xldl07IGxldisrKSB7CisJCQljdXIgPSBtZXJnZShwcml2LCBjbXAsIHBhcnRb
bGV2XSwgY3VyKTsKKwkJCXBhcnRbbGV2XSA9IE5VTEw7CisJCX0KKwkJaWYgKGxldiA+IG1heF9s
ZXYpIHsKKwkJCWlmICh1bmxpa2VseShsZXYgPj0gQVJSQVlfU0laRShwYXJ0KS0xKSkgeworCQkJ
CWRwcmludGsoWEVOTE9HX0RFQlVHLAorCQkJCQkibGlzdCB0b28gbG9uZyBmb3IgZWZmaWNpZW5j
eVxuIik7CisJCQkJbGV2LS07CisJCQl9CisJCQltYXhfbGV2ID0gbGV2OworCQl9CisJCXBhcnRb
bGV2XSA9IGN1cjsKKwl9CisKKwlmb3IgKGxldiA9IDA7IGxldiA8IG1heF9sZXY7IGxldisrKQor
CQlpZiAocGFydFtsZXZdKQorCQkJbGlzdCA9IG1lcmdlKHByaXYsIGNtcCwgcGFydFtsZXZdLCBs
aXN0KTsKKworCW1lcmdlX2FuZF9yZXN0b3JlX2JhY2tfbGlua3MocHJpdiwgY21wLCBoZWFkLCBw
YXJ0W21heF9sZXZdLCBsaXN0KTsKK30KK0VYUE9SVF9TWU1CT0wobGlzdF9zb3J0KTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXN0
X3NvcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xM2NlMGE1NWVj
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpc3Rfc29ydC5oCkBAIC0wLDAg
KzEsMTEgQEAKKyNpZm5kZWYgX0xJTlVYX0xJU1RfU09SVF9ICisjZGVmaW5lIF9MSU5VWF9MSVNU
X1NPUlRfSAorCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKK3N0cnVjdCBsaXN0X2hlYWQ7CisK
K3ZvaWQgbGlzdF9zb3J0KHZvaWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQsCisJICAg
ICAgIGludCAoKmNtcCkodm9pZCAqcHJpdiwgc3RydWN0IGxpc3RfaGVhZCAqYSwKKwkJCSAgc3Ry
dWN0IGxpc3RfaGVhZCAqYikpOworI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sWo-00042K-Jy; Sat, 07 Apr 2018 18:25:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sWm-000428-TU
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:28 +0000
X-Inumbo-ID: f2e33c53-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2e33c53-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:24:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sWl-0001iH-NU
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sWl-0003Wy-LE
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sWl-0003Wy-LE@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:25:27 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add IRQ sorting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczYTEwY2I5MWE0ZTVjNmY3MDQ5YTc4YTEyZGNkZWEzNDYwZjBiZDEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMjoxMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE1hciAyNyAxMjo0
NjoyOSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIElSUSBzb3J0aW5nCiAgICAK
ICAgIEFkZHMgdGhlIHNvcnRpbmcgZnVuY3Rpb24gdG8gY292ZXIgdGhlIGNhc2Ugd2hlcmUgeW91
IGhhdmUgbW9yZSBJUlFzCiAgICB0byBjb25zaWRlciB0aGFuIHlvdSBoYXZlIExScy4gV2UgY29u
c2lkZXIgdGhlaXIgcHJpb3JpdGllcy4KICAgIFRoaXMgdXNlcyB0aGUgbmV3IHNvcnRfbGlzdCgp
IGltcGxlbWVudGF0aW9uIGltcG9ydGVkIGZyb20gTGludXguCiAgICAKICAgIFRoaXMgaXMgYmFz
ZWQgb24gTGludXggY29tbWl0IDhlNDQ0NzQ1Nzk2NSwgd3JpdHRlbiBieSBDaHJpc3RvZmZlciBE
YWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA1OSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCmluZGV4IDMwMjk3YmI0ZDcuLjVjYjFlNTYwZTggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMKQEAgLTE1LDYgKzE1LDcgQEAKICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNs
dWRlIDx4ZW4vbGlzdF9zb3J0Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL2J1Zy5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgpAQCAtMTk0LDYgKzE5NSw2NCBAQCBz
dGF0aWMgc3RydWN0IHZjcHUgKnZnaWNfdGFyZ2V0X29yYWNsZShzdHJ1Y3QgdmdpY19pcnEgKmly
cSkKIH0KIAogLyoKKyAqIFRoZSBvcmRlciBvZiBpdGVtcyBpbiB0aGUgYXBfbGlzdHMgZGVmaW5l
cyBob3cgd2UnbGwgcGFjayB0aGluZ3MgaW4gTFJzIGFzCisgKiB3ZWxsLCB0aGUgZmlyc3QgaXRl
bXMgaW4gdGhlIGxpc3QgYmVpbmcgdGhlIGZpcnN0IHRoaW5ncyBwb3B1bGF0ZWQgaW4gdGhlCisg
KiBMUnMuCisgKgorICogQSBoYXJkIHJ1bGUgaXMgdGhhdCBhY3RpdmUgaW50ZXJydXB0cyBjYW4g
bmV2ZXIgYmUgcHVzaGVkIG91dCBvZiB0aGUgTFJzCisgKiAoYW5kIHRoZXJlZm9yZSB0YWtlIHBy
aW9yaXR5KSBzaW5jZSB3ZSBjYW5ub3QgcmVsaWFibHkgdHJhcCBvbiBkZWFjdGl2YXRpb24KKyAq
IG9mIElSUXMgYW5kIHRoZXJlZm9yZSB0aGV5IGhhdmUgdG8gYmUgcHJlc2VudCBpbiB0aGUgTFJz
LgorICoKKyAqIE90aGVyd2lzZSB0aGluZ3Mgc2hvdWxkIGJlIHNvcnRlZCBieSB0aGUgcHJpb3Jp
dHkgZmllbGQgYW5kIHRoZSBHSUMKKyAqIGhhcmR3YXJlIHN1cHBvcnQgd2lsbCB0YWtlIGNhcmUg
b2YgcHJlZW1wdGlvbiBvZiBwcmlvcml0eSBncm91cHMgZXRjLgorICoKKyAqIFJldHVybiBuZWdh
dGl2ZSBpZiAiYSIgc29ydHMgYmVmb3JlICJiIiwgMCB0byBwcmVzZXJ2ZSBvcmRlciwgYW5kIHBv
c2l0aXZlCisgKiB0byBzb3J0ICJiIiBiZWZvcmUgImEiLgorICovCitzdGF0aWMgaW50IHZnaWNf
aXJxX2NtcCh2b2lkICpwcml2LCBzdHJ1Y3QgbGlzdF9oZWFkICphLCBzdHJ1Y3QgbGlzdF9oZWFk
ICpiKQoreworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxYSA9IGNvbnRhaW5lcl9vZihhLCBzdHJ1
Y3QgdmdpY19pcnEsIGFwX2xpc3QpOworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxYiA9IGNvbnRh
aW5lcl9vZihiLCBzdHJ1Y3QgdmdpY19pcnEsIGFwX2xpc3QpOworICAgIGJvb2wgcGVuZGEsIHBl
bmRiOworICAgIGludCByZXQ7CisKKyAgICBzcGluX2xvY2soJmlycWEtPmlycV9sb2NrKTsKKyAg
ICBzcGluX2xvY2soJmlycWItPmlycV9sb2NrKTsKKworICAgIGlmICggaXJxYS0+YWN0aXZlIHx8
IGlycWItPmFjdGl2ZSApCisgICAgeworICAgICAgICByZXQgPSAoaW50KWlycWItPmFjdGl2ZSAt
IChpbnQpaXJxYS0+YWN0aXZlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwZW5k
YSA9IGlycWEtPmVuYWJsZWQgJiYgaXJxX2lzX3BlbmRpbmcoaXJxYSk7CisgICAgcGVuZGIgPSBp
cnFiLT5lbmFibGVkICYmIGlycV9pc19wZW5kaW5nKGlycWIpOworCisgICAgaWYgKCAhcGVuZGEg
fHwgIXBlbmRiICkKKyAgICB7CisgICAgICAgIHJldCA9IChpbnQpcGVuZGIgLSAoaW50KXBlbmRh
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBCb3RoIHBlbmRpbmcgYW5kIGVu
YWJsZWQsIHNvcnQgYnkgcHJpb3JpdHkgKi8KKyAgICByZXQgPSBpcnFhLT5wcmlvcml0eSAtIGly
cWItPnByaW9yaXR5Oworb3V0OgorICAgIHNwaW5fdW5sb2NrKCZpcnFiLT5pcnFfbG9jayk7Cisg
ICAgc3Bpbl91bmxvY2soJmlycWEtPmlycV9sb2NrKTsKKyAgICByZXR1cm4gcmV0OworfQorCisv
KiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBhcF9saXN0X2xvY2sgaGVsZCAqLworc3RhdGljIHZv
aWQgdmdpY19zb3J0X2FwX2xpc3Qoc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0IHZn
aWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWM7CisKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2spKTsKKworICAgIGxpc3Rfc29ydChOVUxM
LCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgdmdpY19pcnFfY21wKTsKK30KKworLyoKICAqIE9u
bHkgdmFsaWQgaW5qZWN0aW9uIGlmIGNoYW5naW5nIGxldmVsIGZvciBsZXZlbC10cmlnZ2VyZWQg
SVJRcyBvciBmb3IgYQogICogcmlzaW5nIGVkZ2UuCiAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sWy-00043Y-Lx; Sat, 07 Apr 2018 18:25:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sWx-00043P-Hv
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:39 +0000
X-Inumbo-ID: f8f7fb7d-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8f7fb7d-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:24:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sWv-0001jq-TQ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sWv-0003ZX-R7
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sWv-0003ZX-R7@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:25:37 +0000
Subject: [Xen-changelog] [xen master] libxl_dm: Replace deprecated -drive
 if=scsi
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5ZTZmYTBhNTNiODMxOWQwMjljNTgwYzRhYTgzZjY4NzlmNWM2YjkKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjYgMTg6Mzg6MTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDI4IDEzOjU0OjQ2IDIwMTggKzAx
MDAKCiAgICBsaWJ4bF9kbTogUmVwbGFjZSBkZXByZWNhdGVkIC1kcml2ZSBpZj1zY3NpCiAgICAK
ICAgIC4uIGJ5IC1kcml2ZSBpZj1ub25lLC4uIC1kZXZpY2Ugc2NzaS1kaXNrLC4uLgogICAgCiAg
ICBUaGUgdXNlIG9mIGlmPXNjc2kgaW4gUUVNVSBpcyBkZXByZWNhdGVkIGFuZCBoYXMgYmVlbiBy
ZW1vdmVkIGluIDIuMTIgYnkKICAgIDE0NTQ1MDk3MjYgc2NzaTogUmVtb3ZlIGF1dG9tYXRpYyBj
cmVhdGlvbiBvZiBTQ1NJIGNvbnRyb2xsZXJzIHdpdGggLWRyaXZlIGlmPXNjc2kKICAgIAogICAg
SXQgdXNlZCB0byBjcmVhdGUgYSBTQ1NJIGNvbnRyb2xsZXIsIG5vdyB3ZSBoYXZlIHRvIGV4cGxp
Y2l0bHkgY3JlYXRlCiAgICBpdCBpbiBsaWJ4bC4gVGhpcyBpcyBkb25lIGFoZWFkIG9mIGRpc2tz
IGNyZWF0aW9uIGluIG9yZGVyIHRvIHRyeSB0bwogICAga2VlcCB0aGUgY29udHJvbGxlciBvbiB0
aGUgUENJIHNsb3QgYXMgaXQgdXNlZCB0byBiZS4KICAgIAogICAgVGhlIGNob3NlbiAiaWQiIGZv
ciBkcml2ZSBpcyB0aGUgc2FtZSB0aGF0IFFFTVUgdXNlZCB0byBjcmVhdGUuCiAgICAKICAgIFRo
aXMgcGF0Y2ggYWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byByZW1vdmUgdGhlIGNvbW1lbnRz
IGluCiAgICBxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmcoKSB3aGljaCBoYWQgYSB0eXBvIGFu
ZCBpcyBub3cgb3V0IG9mIGRhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
fCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmlu
ZGV4IGEzY2RkY2U4YjcuLjdiYmZhNDBhNWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtODA4LDUxICs4MDgsMzUgQEAg
ZW51bSB7CiBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX3Njc2lfZHJpdmVfc3RyaW5nKGxpYnhsX19n
YyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgdW5pdCwgY29uc3QgY2hhciAqZm9ybWF0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kZXZpY2VfZGlzayAq
ZGlzaywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbG9f
bW9kZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbG9f
bW9kZSwgY29uc3QgY2hhciAqKmlkX3B0cikKIHsKICAgICBjaGFyICpkcml2ZSA9IE5VTEw7CiAg
ICAgY29uc3QgY2hhciAqZXhwb3J0bmFtZSA9IGRpc2stPmNvbG9fZXhwb3J0OwogICAgIGNvbnN0
IGNoYXIgKmFjdGl2ZV9kaXNrID0gZGlzay0+YWN0aXZlX2Rpc2s7CiAgICAgY29uc3QgY2hhciAq
aGlkZGVuX2Rpc2sgPSBkaXNrLT5oaWRkZW5fZGlzazsKKyAgICBjb25zdCBjaGFyICppZDsKIAog
ICAgIHN3aXRjaCAoY29sb19tb2RlKSB7CiAgICAgY2FzZSBMSUJYTF9fQ09MT19OT05FOgotICAg
ICAgICBkcml2ZSA9IGxpYnhsX19zcHJpbnRmCi0gICAgICAgICAgICAoZ2MsICJmaWxlPSVzLGlm
PXNjc2ksYnVzPTAsdW5pdD0lZCxmb3JtYXQ9JXMsY2FjaGU9d3JpdGViYWNrIiwKLSAgICAgICAg
ICAgICB0YXJnZXRfcGF0aCwgdW5pdCwgZm9ybWF0KTsKKyAgICAgICAgaWQgPSBHQ1NQUklOVEYo
InNjc2kwLWhkJWQiLCB1bml0KTsKKyAgICAgICAgZHJpdmUgPSBHQ1NQUklOVEYoImZpbGU9JXMs
aWY9bm9uZSxpZD0lcyxmb3JtYXQ9JXMsY2FjaGU9d3JpdGViYWNrIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdGFyZ2V0X3BhdGgsIGlkLCBmb3JtYXQpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIExJQlhMX19DT0xPX1BSSU1BUlk6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIHByaW1h
cnk6Ci0gICAgICAgICAqICAtZGlydmUgaWY9c2NzaSxidXM9MCx1bml0PXgsY2FjaGU9d3JpdGVi
YWNrLGRyaXZlcj1xdW9ydW0sXAotICAgICAgICAgKiAgaWQ9ZXhwb3J0bmFtZSxcCi0gICAgICAg
ICAqICBjaGlsZHJlbi4wLmZpbGUuZmlsZW5hbWU9dGFyZ2V0X3BhdGgsXAotICAgICAgICAgKiAg
Y2hpbGRyZW4uMC5kcml2ZXI9Zm9ybWF0LFwKLSAgICAgICAgICogIHJlYWQtcGF0dGVybj1maWZv
LFwKLSAgICAgICAgICogIHZvdGUtdGhyZXNob2xkPTEKLSAgICAgICAgICovCisgICAgICAgIGlk
ID0gZXhwb3J0bmFtZTsKICAgICAgICAgZHJpdmUgPSBHQ1NQUklOVEYoCi0gICAgICAgICAgICAi
aWY9c2NzaSxidXM9MCx1bml0PSVkLGNhY2hlPXdyaXRlYmFjayxkcml2ZXI9cXVvcnVtLCIKKyAg
ICAgICAgICAgICJpZj1ub25lLGNhY2hlPXdyaXRlYmFjayxkcml2ZXI9cXVvcnVtLCIKICAgICAg
ICAgICAgICJpZD0lcywiCiAgICAgICAgICAgICAiY2hpbGRyZW4uMC5maWxlLmZpbGVuYW1lPSVz
LCIKICAgICAgICAgICAgICJjaGlsZHJlbi4wLmRyaXZlcj0lcywiCiAgICAgICAgICAgICAicmVh
ZC1wYXR0ZXJuPWZpZm8sIgogICAgICAgICAgICAgInZvdGUtdGhyZXNob2xkPTEiLAotICAgICAg
ICAgICAgdW5pdCwgZXhwb3J0bmFtZSwgdGFyZ2V0X3BhdGgsIGZvcm1hdCk7CisgICAgICAgICAg
ICBpZCwgdGFyZ2V0X3BhdGgsIGZvcm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElC
WExfX0NPTE9fU0VDT05EQVJZOgotICAgICAgICAvKgotICAgICAgICAgKiBzZWNvbmRhcnk6Ci0g
ICAgICAgICAqICAtZHJpdmUgaWY9c2NzaSxidXM9MCx1bml0PXgsY2FjaGU9d3JpdGViYWNrLGRy
aXZlcj1yZXBsaWNhdGlvbixcCi0gICAgICAgICAqICBtb2RlPXNlY29uZGFyeSxcCi0gICAgICAg
ICAqICBmaWxlLmRyaXZlcj1xY293MixcCi0gICAgICAgICAqICBmaWxlLmZpbGUuZmlsZW5hbWU9
YWN0aXZlX2Rpc2ssXAotICAgICAgICAgKiAgZmlsZS5iYWNraW5nLmRyaXZlcj1xY293MixcCi0g
ICAgICAgICAqICBmaWxlLmJhY2tpbmcuZmlsZS5maWxlbmFtZT1oaWRkZW5fZGlzayxcCi0gICAg
ICAgICAqICBmaWxlLmJhY2tpbmcuYmFja2luZz1leHBvcnRuYW1lLAotICAgICAgICAgKi8KKyAg
ICAgICAgaWQgPSAidG9wLWNvbG8iOwogICAgICAgICBkcml2ZSA9IEdDU1BSSU5URigKLSAgICAg
ICAgICAgICJpZj1zY3NpLGlkPXRvcC1jb2xvLGJ1cz0wLHVuaXQ9JWQsY2FjaGU9d3JpdGViYWNr
LCIKKyAgICAgICAgICAgICJpZj1ub25lLGlkPSVzLGNhY2hlPXdyaXRlYmFjaywiCiAgICAgICAg
ICAgICAiZHJpdmVyPXJlcGxpY2F0aW9uLCIKICAgICAgICAgICAgICJtb2RlPXNlY29uZGFyeSwi
CiAgICAgICAgICAgICAidG9wLWlkPXRvcC1jb2xvLCIKQEAgLTg2MSwxMiArODQ1LDE0IEBAIHN0
YXRpYyBjaGFyICpxZW11X2Rpc2tfc2NzaV9kcml2ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29u
c3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAgICAgICAgICAgICAiZmlsZS5iYWNraW5nLmRyaXZlcj1x
Y293MiwiCiAgICAgICAgICAgICAiZmlsZS5iYWNraW5nLmZpbGUuZmlsZW5hbWU9JXMsIgogICAg
ICAgICAgICAgImZpbGUuYmFja2luZy5iYWNraW5nPSVzIiwKLSAgICAgICAgICAgIHVuaXQsIGFj
dGl2ZV9kaXNrLCBoaWRkZW5fZGlzaywgZXhwb3J0bmFtZSk7CisgICAgICAgICAgICBpZCwgYWN0
aXZlX2Rpc2ssIGhpZGRlbl9kaXNrLCBleHBvcnRuYW1lKTsKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYWJvcnQoKTsKICAgICB9CiAKKyAgICAqaWRfcHRyID0gaWQ7CisK
ICAgICByZXR1cm4gZHJpdmU7CiB9CiAKQEAgLTExMDQsNiArMTA5MCwxOSBAQCBzdGF0aWMgaW50
IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAg
ICAgaWYgKGJfaW5mby0+Y21kbGluZSkKICAgICAgICAgICAgIGZsZXhhcnJheV92YXBwZW5kKGRt
X2FyZ3MsICItYXBwZW5kIiwgYl9pbmZvLT5jbWRsaW5lLCBOVUxMKTsKIAorICAgICAgICAvKiBG
aW5kIG91dCBlYXJseSBpZiBvbmUgb2YgdGhlIGRpc2sgaXMgb24gdGhlIHNjc2kgYnVzIGFuZCBh
ZGQgYSBzY3NpCisgICAgICAgICAqIGNvbnRyb2xsZXIuIFRoaXMgaXMgZG9uZSBhaGVhZCB0byBr
ZWVwIHRoZSBzYW1lIGJlaGF2aW9yIGFzIHByZXZpb3VzCisgICAgICAgICAqIHZlcnNpb24gb2Yg
UUVNVSAoaGF2ZSB0aGUgY29udHJvbGxlciBvbiB0aGUgc2FtZSBQQ0kgc2xvdCkuICovCisgICAg
ICAgIGZvciAoaSA9IDA7IGkgPCBudW1fZGlza3M7IGkrKykgeworICAgICAgICAgICAgaWYgKGRp
c2tzW2ldLmlzX2Nkcm9tKSB7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBpZiAoc3RybmNtcChkaXNrc1tpXS52ZGV2LCAic2QiLCAyKSA9PSAw
KSB7CisgICAgICAgICAgICAgICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywgIi1kZXZpY2Ui
LCAibHNpNTNjODk1YSIsIE5VTEwpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgfQorICAgICAgICB9CisKICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0uc2VyaWFsIHx8IGJf
aW5mby0+dS5odm0uc2VyaWFsX2xpc3QpIHsKICAgICAgICAgICAgIGlmICggYl9pbmZvLT51Lmh2
bS5zZXJpYWwgJiYgYl9pbmZvLT51Lmh2bS5zZXJpYWxfbGlzdCApCiAgICAgICAgICAgICB7CkBA
IC0xNTg2LDYgKzE1ODUsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxf
YXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAg
ICAgICBpZiAoc3RybmNtcChkaXNrc1tpXS52ZGV2LCAic2QiLCAyKSA9PSAwKSB7CisgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRyaXZlX2lkOwogICAgICAgICAgICAgICAgICAgICBp
ZiAoY29sb19tb2RlID09IExJQlhMX19DT0xPX1NFQ09OREFSWSkgewogICAgICAgICAgICAgICAg
ICAgICAgICAgZHJpdmUgPSBsaWJ4bF9fc3ByaW50ZgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChnYywgImlmPW5vbmUsZHJpdmVyPSVzLGZpbGU9JXMsaWQ9JXMiLApAQCAtMTU5Nyw3ICsx
NTk3LDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICBkcml2ZSA9IHFlbXVfZGlza19zY3Np
X2RyaXZlX3N0cmluZyhnYywgdGFyZ2V0X3BhdGgsIGRpc2ssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRpc2tzW2ldLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b2xvX21vZGUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb2xvX21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZkcml2ZV9pZCksCisgICAgICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV92YXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAiLWRyaXZl
IiwgZHJpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAiLWRldmljZSIsIEdDU1BSSU5URigi
c2NzaS1kaXNrLGRyaXZlPSVzLHNjc2ktaWQ9JWQiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZHJpdmVfaWQsIGRpc2spLAorICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAg
ICAgIH0gZWxzZSBpZiAoZGlzayA8IDYgJiYgYl9pbmZvLT51Lmh2bS5oZHR5cGUgPT0gTElCWExf
SERUWVBFX0FIQ0kpIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCFkaXNrc1tpXS5yZWFkd3Jp
dGUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sX8-00044w-Pv; Sat, 07 Apr 2018 18:25:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sX7-00044m-SH
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:49 +0000
X-Inumbo-ID: ff09adba-3a90-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff09adba-3a90-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:25:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sX6-0001jy-31
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sX6-0003bB-0l
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sX6-0003bB-0l@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:25:48 +0000
Subject: [Xen-changelog] [xen master] correct maintainers file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkMzYyZDQzMmQzOGMzZWZiMDk1MWM1ZjlmMWYxMzg3ODU0NzYxODkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDI4
IDExOjUxOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMzo1NDo0NiAyMDE4ICswMTAwCgogICAgY29y
cmVjdCBtYWludGFpbmVycyBmaWxlCiAgICAKICAgIENvcnJlY3Qgd3JvbmcgZW50cnkgaW4gTUFJ
TlRBSU5FUlMgZmlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIv
TUFJTlRBSU5FUlMKaW5kZXggZWFjZTA5ZWQyMi4uYmIwNDljODY2NCAxMDA2NDQKLS0tIGEvTUFJ
TlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxNiw3ICs0MTYsNyBAQCBGOgl4ZW4vYXJj
aC8qL3ZtX2V2ZW50LmMKIEY6CXhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKIEY6CXhlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKIEY6CXhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCi1GOgl4
ZW4vYXJjaC94ODgvaHZtL3ZtX2V2ZW50LmMKK0Y6CXhlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQu
YwogRjoJeGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKIEY6CXhlbi9jb21tb24vbW9uaXRvci5jCiBG
Ogl4ZW4vY29tbW9uL3ZtX2V2ZW50LmMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:25:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sXH-00046A-Rp; Sat, 07 Apr 2018 18:25:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sXH-00045x-C6
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:59 +0000
X-Inumbo-ID: 051858e8-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 051858e8-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:25:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sXG-0001k6-8k
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sXG-0003cY-6V
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:25:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sXG-0003cY-6V@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:25:58 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: add PVH Dom0 status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7003559755386325737=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit cfc1fd0f522c655903b7c506d766680a0ff366c4
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Mar 23 12:08:23 2018 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Mar 28 13:54:46 2018 +0100

    SUPPORT.md: add PVH Dom0 status
    
    Also fix x86/HVM to spell out that only DomU HVM mode is supported and
    remove the 'guest' from the ARM section, ARM supports both Dom0/DomU
    using the same mode.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 SUPPORT.md | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/SUPPORT.md b/SUPPORT.md
index ddcdfab5ad..c72a25b6e2 100644
--- a/SUPPORT.md
+++ b/SUPPORT.md
@@ -74,23 +74,26 @@ No hardware requirements
 
 ### x86/HVM
 
-    Status: Supported
+    Status, domU: Supported
 
 Fully virtualised guest using hardware virtualisation extensions
 
 Requires hardware virtualisation support (Intel VMX / AMD SVM)
 
-### x86/PVH guest
+### x86/PVH
 
-    Status: Supported
+    Status, domU: Supported
+    Status, dom0: Experimental
 
 PVH is a next-generation paravirtualized mode
 designed to take advantage of hardware virtualization support when possible.
 During development this was sometimes called HVMLite or PVHv2.
 
-Requires hardware virtualisation support (Intel VMX / AMD SVM)
+Requires hardware virtualisation support (Intel VMX / AMD SVM).
+
+Dom0 support requires an IOMMU (Intel VT-d / AMD IOMMU).
 
-### ARM guest
+### ARM
 
     Status: Supported
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7003559755386325737==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:26:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sXS-00047V-UO; Sat, 07 Apr 2018 18:26:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sXR-00047L-Jy
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:09 +0000
X-Inumbo-ID: 0b2d5018-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b2d5018-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:25:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sXQ-0001kY-Ea
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sXQ-0003er-CH
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sXQ-0003er-CH@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:26:08 +0000
Subject: [Xen-changelog] [xen master] libxc/x86: fix mapping of the
 start_info area
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3069274563756632480=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d00385d80f151ee17eba35064a85769338ad6a74
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Mar 28 12:55:15 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Mar 28 13:54:46 2018 +0100

    libxc/x86: fix mapping of the start_info area
    
    The start_info size calculated in bootlate_hvm is wrong. It should use
    HVMLOADER_MODULE_MAX_COUNT instead of dom->num_modules and it doesn't
    take into account the size of the modules command line.
    
    This is not a problem so far because the actually used amount of
    memory doesn't cross a page boundary, and so no page-fault is
    triggered.
    
    Instead of fixing the size calculation done in bootlate_hvm just map
    the amount of memory allocated in alloc_magic_pages_hvm.
    
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_dom_x86.c | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 0b65dab4bc..f4bacb9e28 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -1666,21 +1666,11 @@ static int bootlate_hvm(struct xc_dom_image *dom)
     uint32_t domid = dom->guest_domid;
     xc_interface *xch = dom->xch;
     struct hvm_start_info *start_info;
-    size_t start_info_size;
     struct hvm_modlist_entry *modlist;
     unsigned int i;
 
-    start_info_size = sizeof(*start_info) + dom->cmdline_size;
-    start_info_size += sizeof(struct hvm_modlist_entry) * dom->num_modules;
-
-    if ( start_info_size >
-         dom->start_info_seg.pages << XC_DOM_PAGE_SHIFT(dom) )
-    {
-        DOMPRINTF("Trying to map beyond start_info_seg");
-        return -1;
-    }
-
-    start_info = xc_map_foreign_range(xch, domid, start_info_size,
+    start_info = xc_map_foreign_range(xch, domid, dom->start_info_seg.pages <<
+                                                  XC_DOM_PAGE_SHIFT(dom),
                                       PROT_READ | PROT_WRITE,
                                       dom->start_info_seg.pfn);
     if ( start_info == NULL )
@@ -1733,7 +1723,7 @@ static int bootlate_hvm(struct xc_dom_image *dom)
 
     start_info->magic = XEN_HVM_START_MAGIC_VALUE;
 
-    munmap(start_info, start_info_size);
+    munmap(start_info, dom->start_info_seg.pages << XC_DOM_PAGE_SHIFT(dom));
 
     if ( dom->device_model )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3069274563756632480==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:26:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sXb-000499-W9; Sat, 07 Apr 2018 18:26:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sXb-000492-Cg
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:19 +0000
X-Inumbo-ID: 5c1fadb5-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c1fadb5-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:27:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sXa-0001ki-KP
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sXa-0003fw-IB
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sXa-0003fw-IB@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:26:18 +0000
Subject: [Xen-changelog] [xen master] libxc/x86: do not unconditionally set
 the module cmdline address
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1361613105347154087=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fb5ab45739c6b3e410bd51d04b1e6d7b032ea1b2
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Mar 28 12:55:16 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Mar 28 13:54:46 2018 +0100

    libxc/x86: do not unconditionally set the module cmdline address
    
    This will lead to writing a wrong module command line physical memory
    address if no command line is actually provided.
    
    This hasn't caused problems so far because hvmloader is the only
    consumer of the modules command line, and it's unconditionally set
    in that case.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_dom_x86.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index f4bacb9e28..8784d1aa7d 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -1653,11 +1653,10 @@ static void add_module_to_list(struct xc_dom_image *dom,
                < HVMLOADER_MODULE_CMDLINE_SIZE);
         strncpy(modules_cmdline_start + HVMLOADER_MODULE_CMDLINE_SIZE * index,
                 cmdline, HVMLOADER_MODULE_CMDLINE_SIZE);
+        modlist[index].cmdline_paddr = modules_cmdline_paddr +
+                                       HVMLOADER_MODULE_CMDLINE_SIZE * index;
     }
 
-    modlist[index].cmdline_paddr =
-        modules_cmdline_paddr + HVMLOADER_MODULE_CMDLINE_SIZE * index;
-
     start_info->nr_modules++;
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1361613105347154087==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:26:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sXn-0004Bb-1b; Sat, 07 Apr 2018 18:26:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sXm-0004BS-25
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:30 +0000
X-Inumbo-ID: 6231b109-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6231b109-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:27:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sXk-0001lK-QI
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sXk-0003iN-Ny
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sXk-0003iN-Ny@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:26:28 +0000
Subject: [Xen-changelog] [xen master] kconfig: don't select VPCI if building
 a shim-only binary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1376238886849664570=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7fbb096bf345a4a441d595ee2efa032517e05c08
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Mar 27 16:30:26 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Mar 28 13:54:46 2018 +0100

    kconfig: don't select VPCI if building a shim-only binary
    
    Add dummy replacements for some functions used outside of the vpci
    code, and also a guard in vmsi.c to prevent vpci arch specific helpers
    from being compiled if the option is not selected.
    
    Reported-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/Kconfig    |  2 +-
 xen/arch/x86/hvm/vmsi.c |  2 ++
 xen/include/xen/vpci.h  | 26 ++++++++++++++++++++++++++
 3 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig
index c405c4bf4f..f64fc56739 100644
--- a/xen/arch/x86/Kconfig
+++ b/xen/arch/x86/Kconfig
@@ -23,7 +23,7 @@ config X86
 	select HAS_PCI
 	select HAS_PDX
 	select HAS_UBSAN
-	select HAS_VPCI
+	select HAS_VPCI if !PV_SHIM_EXCLUSIVE
 	select NUMA
 
 config ARCH_DEFCONFIG
diff --git a/xen/arch/x86/hvm/vmsi.c b/xen/arch/x86/hvm/vmsi.c
index c31d27c389..900d4f67d4 100644
--- a/xen/arch/x86/hvm/vmsi.c
+++ b/xen/arch/x86/hvm/vmsi.c
@@ -624,6 +624,7 @@ void msix_write_completion(struct vcpu *v)
         gdprintk(XENLOG_WARNING, "MSI-X write completion failure\n");
 }
 
+#ifdef CONFIG_HAS_VPCI
 static unsigned int msi_gflags(uint16_t data, uint64_t addr, bool masked)
 {
     /*
@@ -867,3 +868,4 @@ int vpci_msix_arch_print(const struct vpci_msix *msix)
 
     return 0;
 }
+#endif /* CONFIG_HAS_VPCI */
diff --git a/xen/include/xen/vpci.h b/xen/include/xen/vpci.h
index 29616624ad..72d2225a97 100644
--- a/xen/include/xen/vpci.h
+++ b/xen/include/xen/vpci.h
@@ -210,6 +210,32 @@ static inline unsigned int vmsix_entry_nr(const struct vpci_msix *msix,
 
 #else /* !CONFIG_HAS_VPCI */
 struct vpci_vcpu {};
+
+static inline int vpci_add_handlers(struct pci_dev *pdev)
+{
+    return 0;
+}
+
+static inline void vpci_dump_msi(void) { }
+
+static inline uint32_t vpci_read(pci_sbdf_t sbdf, unsigned int reg,
+                                 unsigned int size)
+{
+    ASSERT_UNREACHABLE();
+    return ~(uint32_t)0;
+}
+
+static inline void vpci_write(pci_sbdf_t sbdf, unsigned int reg,
+                              unsigned int size, uint32_t data)
+{
+    ASSERT_UNREACHABLE();
+}
+
+static inline bool vpci_process_pending(struct vcpu *v)
+{
+    ASSERT_UNREACHABLE();
+    return false;
+}
 #endif
 
 #endif
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1376238886849664570==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:26:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sXx-0004Cp-3i; Sat, 07 Apr 2018 18:26:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sXw-0004Cg-A2
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:40 +0000
X-Inumbo-ID: 6843b7a1-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6843b7a1-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:28:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sXv-0001lS-00
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sXu-0003l9-Ty
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sXu-0003l9-Ty@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:26:38 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add IRQ sync/flush
 framework
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlODU3NWU3NjEyZjlkN2U1M2YwNDEzMTQ0NDRlODk3OWQ0ZTRkN2IKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMjoyNjowOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMDo0
OToyNSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIElSUSBzeW5jL2ZsdXNoIGZy
YW1ld29yawogICAgCiAgICBJbXBsZW1lbnQgdGhlIGZyYW1ld29yayBmb3Igc3luY2luZyBJUlFz
IGJldHdlZW4gb3VyIGVtdWxhdGlvbiBhbmQgdGhlCiAgICBsaXN0IHJlZ2lzdGVycywgd2hpY2gg
cmVwcmVzZW50IHRoZSBndWVzdCdzIHZpZXcgb2YgSVJRcy4KICAgIFRoaXMgaXMgZG9uZSBpbiB2
Z2ljX3N5bmNfZnJvbV9scnMoKSBhbmQgdmdpY19zeW5jX3RvX2xycygpLCB3aGljaAogICAgZ2V0
IGNhbGxlZCBvbiBndWVzdCBlbnRyeSBhbmQgZXhpdCwgcmVzcGVjdGl2ZWx5LgogICAgVGhlIGNv
ZGUgdGFsa2luZyB0byB0aGUgYWN0dWFsIEdJQ3YyL3YzIGhhcmR3YXJlIGlzIGFkZGVkIGluIHRo
ZQogICAgZm9sbG93aW5nIHBhdGNoZXMuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXgg
Y29tbWl0IDA5MTllODRjMGZjMSwgd3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDIyNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIHwgICAy
ICsKIDIgZmlsZXMgY2hhbmdlZCwgMjI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggNWNi
MWU1NjBlOC4uNDAxYjEwYzMyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNDA5LDYgKzQwOSwyMzEgQEAgdm9p
ZCB2Z2ljX2luamVjdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnZjcHUsIHVu
c2lnbmVkIGludCBpbnRpZCwKICAgICByZXR1cm47CiB9CiAKKy8qKgorICogdmdpY19wcnVuZV9h
cF9saXN0KCkgLSBSZW1vdmUgbm9uLXJlbGV2YW50IGludGVycnVwdHMgZnJvbSB0aGUgYXBfbGlz
dAorICoKKyAqIEB2Y3B1OiAgICAgICBUaGUgVkNQVSBvZiB3aGljaCB0aGUgYXBfbGlzdCBzaG91
bGQgYmUgcHJ1bmVkLgorICoKKyAqIEdvIG92ZXIgdGhlIGxpc3Qgb2YgaW50ZXJydXB0cyBvbiBh
IFZDUFUncyBhcF9saXN0LCBhbmQgcHJ1bmUgdGhvc2UgdGhhdAorICogd2Ugd29uJ3QgaGF2ZSB0
byBjb25zaWRlciBpbiB0aGUgbmVhciBmdXR1cmUuCisgKiBUaGlzIHJlbW92ZXMgaW50ZXJydXB0
cyB0aGF0IGhhdmUgYmVlbiBzdWNjZXNzZnVsbHkgaGFuZGxlZCBieSB0aGUgZ3Vlc3QsCisgKiBv
ciB0aGF0IGhhdmUgb3RoZXJ3aXNlIGJlY2FtZSBvYnNvbGV0ZSAobm90IHBlbmRpbmcgYW55bW9y
ZSkuCisgKiBBbHNvIHRoaXMgbW92ZXMgaW50ZXJydXB0cyBiZXR3ZWVuIFZDUFVzLCBpZiB0aGVp
ciBhZmZpbml0eSBoYXMgY2hhbmdlZC4KKyAqLworc3RhdGljIHZvaWQgdmdpY19wcnVuZV9hcF9s
aXN0KHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUg
PSAmdmNwdS0+YXJjaC52Z2ljOworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxLCAqdG1wOworICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKK3JldHJ5OgorICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2
Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoIGlycSwgdG1wLCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCApCisgICAg
eworICAgICAgICBzdHJ1Y3QgdmNwdSAqdGFyZ2V0X3ZjcHUsICp2Y3B1QSwgKnZjcHVCOworCisg
ICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7CisKKyAgICAgICAgQlVHX09OKHZjcHUg
IT0gaXJxLT52Y3B1KTsKKworICAgICAgICB0YXJnZXRfdmNwdSA9IHZnaWNfdGFyZ2V0X29yYWNs
ZShpcnEpOworCisgICAgICAgIGlmICggIXRhcmdldF92Y3B1ICkKKyAgICAgICAgeworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIFdlIGRvbid0IG5lZWQgdG8gcHJvY2VzcyB0aGlzIGlu
dGVycnVwdCBhbnkKKyAgICAgICAgICAgICAqIGZ1cnRoZXIsIG1vdmUgaXQgb2ZmIHRoZSBsaXN0
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBsaXN0X2RlbCgmaXJxLT5hcF9saXN0KTsK
KyAgICAgICAgICAgIGlycS0+dmNwdSA9IE5VTEw7CisgICAgICAgICAgICBzcGluX3VubG9jaygm
aXJxLT5pcnFfbG9jayk7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGlzIHZn
aWNfcHV0X2lycSBjYWxsIG1hdGNoZXMgdGhlCisgICAgICAgICAgICAgKiB2Z2ljX2dldF9pcnFf
a3JlZiBpbiB2Z2ljX3F1ZXVlX2lycV91bmxvY2ssCisgICAgICAgICAgICAgKiB3aGVyZSB3ZSBh
ZGRlZCB0aGUgTFBJIHRvIHRoZSBhcF9saXN0LiBBcworICAgICAgICAgICAgICogd2UgcmVtb3Zl
IHRoZSBpcnEgZnJvbSB0aGUgbGlzdCwgd2UgZHJvcAorICAgICAgICAgICAgICogYWxzbyBkcm9w
IHRoZSByZWZjb3VudC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgdmdpY19wdXRfaXJx
KHZjcHUtPmRvbWFpbiwgaXJxKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCB0YXJnZXRfdmNwdSA9PSB2Y3B1ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogV2UncmUgb24gdGhlIHJpZ2h0IENQVSAqLworICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmlycS0+aXJxX2xvY2spOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAg
ICAgICAvKiBUaGlzIGludGVycnVwdCBsb29rcyBsaWtlIGl0IGhhcyB0byBiZSBtaWdyYXRlZC4g
Ki8KKworICAgICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7CisgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBFbnN1cmUgbG9ja2luZyBvcmRlciBieSBhbHdheXMgbG9ja2lu
ZyB0aGUgc21hbGxlc3QKKyAgICAgICAgICogSUQgZmlyc3QuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoIHZjcHUtPnZjcHVfaWQgPCB0YXJnZXRfdmNwdS0+dmNwdV9pZCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZjcHVBID0gdmNwdTsKKyAgICAgICAgICAgIHZjcHVCID0gdGFyZ2V0X3Zj
cHU7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1
QSA9IHRhcmdldF92Y3B1OworICAgICAgICAgICAgdmNwdUIgPSB2Y3B1OworICAgICAgICB9CisK
KyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHVBLT5hcmNoLnZnaWMuYXBfbGlzdF9sb2Nr
LCBmbGFncyk7CisgICAgICAgIHNwaW5fbG9jaygmdmNwdUItPmFyY2gudmdpYy5hcF9saXN0X2xv
Y2spOworICAgICAgICBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOworCisgICAgICAgIC8qCisg
ICAgICAgICAqIElmIHRoZSBhZmZpbml0eSBoYXMgYmVlbiBwcmVzZXJ2ZWQsIG1vdmUgdGhlCisg
ICAgICAgICAqIGludGVycnVwdCBhcm91bmQuIE90aGVyd2lzZSwgaXQgbWVhbnMgdGhpbmdzIGhh
dmUKKyAgICAgICAgICogY2hhbmdlZCB3aGlsZSB0aGUgaW50ZXJydXB0IHdhcyB1bmxvY2tlZCwg
YW5kIHdlCisgICAgICAgICAqIG5lZWQgdG8gcmVwbGF5IHRoaXMuCisgICAgICAgICAqCisgICAg
ICAgICAqIEluIGFsbCBjYXNlcywgd2UgY2Fubm90IHRydXN0IHRoZSBsaXN0IG5vdCB0byBoYXZl
CisgICAgICAgICAqIGNoYW5nZWQsIHNvIHdlIHJlc3RhcnQgZnJvbSB0aGUgYmVnaW5uaW5nLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB0YXJnZXRfdmNwdSA9PSB2Z2ljX3RhcmdldF9vcmFj
bGUoaXJxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCB2Z2ljX2NwdSAqbmV3X2Nw
dSA9ICZ0YXJnZXRfdmNwdS0+YXJjaC52Z2ljOworCisgICAgICAgICAgICBsaXN0X2RlbCgmaXJx
LT5hcF9saXN0KTsKKyAgICAgICAgICAgIGlycS0+dmNwdSA9IHRhcmdldF92Y3B1OworICAgICAg
ICAgICAgbGlzdF9hZGRfdGFpbCgmaXJxLT5hcF9saXN0LCAmbmV3X2NwdS0+YXBfbGlzdF9oZWFk
KTsKKyAgICAgICAgfQorCisgICAgICAgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKKyAg
ICAgICAgc3Bpbl91bmxvY2soJnZjcHVCLT5hcmNoLnZnaWMuYXBfbGlzdF9sb2NrKTsKKyAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdUEtPmFyY2gudmdpYy5hcF9saXN0X2xvY2ss
IGZsYWdzKTsKKyAgICAgICAgZ290byByZXRyeTsKKyAgICB9CisKKyAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7Cit9CisKK3N0YXRpYyB2
b2lkIHZnaWNfZm9sZF9scl9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKK30KKworLyogUmVx
dWlyZXMgdGhlIGlycV9sb2NrIHRvIGJlIGhlbGQuICovCitzdGF0aWMgdm9pZCB2Z2ljX3BvcHVs
YXRlX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgdmdpY19pcnEgKmlycSwgaW50IGxyKQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmaXJxLT5pcnFfbG9jaykpOworfQorCitzdGF0aWMgdm9pZCB2Z2ljX3NldF91bmRlcmZsb3co
c3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgQVNTRVJUKHZjcHUgPT0gY3VycmVudCk7CisKKyAg
ICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOworfQor
CisvKiBSZXF1aXJlcyB0aGUgYXBfbGlzdF9sb2NrIHRvIGJlIGhlbGQuICovCitzdGF0aWMgaW50
IGNvbXB1dGVfYXBfbGlzdF9kZXB0aChzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICBzdHJ1Y3Qg
dmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpYzsKKyAgICBzdHJ1Y3QgdmdpY19p
cnEgKmlycTsKKyAgICBpbnQgY291bnQgPSAwOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrKSk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGly
cSwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsIGFwX2xpc3QpCisgICAgICAgIGNvdW50Kys7CisK
KyAgICByZXR1cm4gY291bnQ7Cit9CisKKy8qIFJlcXVpcmVzIHRoZSBWQ1BVJ3MgYXBfbGlzdF9s
b2NrIHRvIGJlIGhlbGQuICovCitzdGF0aWMgdm9pZCB2Z2ljX2ZsdXNoX2xyX3N0YXRlKHN0cnVj
dCB2Y3B1ICp2Y3B1KQoreworICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+
YXJjaC52Z2ljOworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOworICAgIGludCBjb3VudCA9IDA7
CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2spKTsK
KworICAgIGlmICggY29tcHV0ZV9hcF9saXN0X2RlcHRoKHZjcHUpID4gZ2ljX2dldF9ucl9scnMo
KSApCisgICAgICAgIHZnaWNfc29ydF9hcF9saXN0KHZjcHUpOworCisgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeSggaXJxLCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCApCisgICAgewor
ICAgICAgICBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOworCisgICAgICAgIGlmICggbGlrZWx5
KHZnaWNfdGFyZ2V0X29yYWNsZShpcnEpID09IHZjcHUpICkKKyAgICAgICAgICAgIHZnaWNfcG9w
dWxhdGVfbHIodmNwdSwgaXJxLCBjb3VudCsrKTsKKworICAgICAgICBzcGluX3VubG9jaygmaXJx
LT5pcnFfbG9jayk7CisKKyAgICAgICAgaWYgKCBjb3VudCA9PSBnaWNfZ2V0X25yX2xycygpICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhbGlzdF9pc19sYXN0KCZpcnEtPmFwX2xpc3Qs
ICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkKSApCisgICAgICAgICAgICAgICAgdmdpY19zZXRfdW5k
ZXJmbG93KHZjcHUpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICB2Y3B1LT5hcmNoLnZnaWMudXNlZF9scnMgPSBjb3VudDsKK30KKworLyoqCisgKiB2Z2ljX3N5
bmNfZnJvbV9scnMoKSAtIFVwZGF0ZSBWR0lDIHN0YXRlIGZyb20gaGFyZHdhcmUgYWZ0ZXIgYSBn
dWVzdCdzIHJ1bi4KKyAqIEB2Y3B1OiB0aGUgVkNQVSBmb3Igd2hpY2ggdG8gdHJhbnNmZXIgZnJv
bSB0aGUgTFJzIHRvIHRoZSBJUlEgbGlzdC4KKyAqCisgKiBTeW5jIGJhY2sgdGhlIGhhcmR3YXJl
IFZHSUMgc3RhdGUgYWZ0ZXIgdGhlIGd1ZXN0IGhhcyBydW4sIGludG8gb3VyCisgKiBWR0lDIGVt
dWxhdGlvbiBzdHJ1Y3R1cmVzLCBJdCByZWFkcyB0aGUgTFJzIGFuZCB1cGRhdGVzIHRoZSByZXNw
ZWN0aXZlCisgKiBzdHJ1Y3QgdmdpY19pcnEsIHRha2luZyBsZXZlbC9lZGdlIGludG8gYWNjb3Vu
dC4KKyAqIFRoaXMgaXMgdGhlIGhpZ2ggbGV2ZWwgZnVuY3Rpb24gd2hpY2ggdGFrZXMgY2FyZSBv
ZiB0aGUgY29uZGl0aW9ucywKKyAqIGFsc28gYmFpbHMgb3V0IGVhcmx5IGlmIHRoZXJlIHdlcmUg
bm8gaW50ZXJydXB0cyBxdWV1ZWQuCisgKiBXYXM6IGt2bV92Z2ljX3N5bmNfaHdzdGF0ZSgpCisg
Ki8KK3ZvaWQgdmdpY19zeW5jX2Zyb21fbHJzKHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIC8q
IEFuIGVtcHR5IGFwX2xpc3RfaGVhZCBpbXBsaWVzIHVzZWRfbHJzID09IDAgKi8KKyAgICBpZiAo
IGxpc3RfZW1wdHkoJnZjcHUtPmFyY2gudmdpYy5hcF9saXN0X2hlYWQpICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgdmdpY19mb2xkX2xyX3N0YXRlKHZjcHUpOworCisgICAgdmdpY19wcnVuZV9h
cF9saXN0KHZjcHUpOworfQorCisvKioKKyAqIHZnaWNfc3luY190b19scnMoKSAtIGZsdXNoIGVt
dWxhdGlvbiBzdGF0ZSBpbnRvIHRoZSBoYXJkd2FyZSBvbiBndWVzdCBlbnRyeQorICoKKyAqIEJl
Zm9yZSB3ZSBlbnRlciBhIGd1ZXN0LCB3ZSBoYXZlIHRvIHRyYW5zbGF0ZSB0aGUgdmlydHVhbCBH
SUMgc3RhdGUgb2YgYQorICogVkNQVSBpbnRvIHRoZSBHSUMgdmlydHVhbGl6YXRpb24gaGFyZHdh
cmUgcmVnaXN0ZXJzLCBuYW1lbHkgdGhlIExScy4KKyAqIFRoaXMgaXMgdGhlIGhpZ2ggbGV2ZWwg
ZnVuY3Rpb24gd2hpY2ggdGFrZXMgY2FyZSBhYm91dCB0aGUgY29uZGl0aW9ucworICogYW5kIHRo
ZSBsb2NraW5nLCBhbHNvIGJhaWxzIG91dCBlYXJseSBpZiB0aGVyZSBhcmUgbm8gaW50ZXJydXB0
cyBxdWV1ZWQuCisgKiBXYXM6IGt2bV92Z2ljX2ZsdXNoX2h3c3RhdGUoKQorICovCit2b2lkIHZn
aWNfc3luY190b19scnModm9pZCkKK3sKKyAgICAvKgorICAgICAqIElmIHRoZXJlIGFyZSBubyB2
aXJ0dWFsIGludGVycnVwdHMgYWN0aXZlIG9yIHBlbmRpbmcgZm9yIHRoaXMKKyAgICAgKiBWQ1BV
LCB0aGVuIHRoZXJlIGlzIG5vIHdvcmsgdG8gZG8gYW5kIHdlIGNhbiBiYWlsIG91dCB3aXRob3V0
CisgICAgICogdGFraW5nIGFueSBsb2NrLiAgVGhlcmUgaXMgYSBwb3RlbnRpYWwgcmFjZSB3aXRo
IHNvbWVvbmUgaW5qZWN0aW5nCisgICAgICogaW50ZXJydXB0cyB0byB0aGUgVkNQVSwgYnV0IGl0
IGlzIGEgYmVuaWduIHJhY2UgYXMgdGhlIFZDUFUgd2lsbAorICAgICAqIGVpdGhlciBvYnNlcnZl
IHRoZSBuZXcgaW50ZXJydXB0IGJlZm9yZSBvciBhZnRlciBkb2luZyB0aGlzIGNoZWNrLAorICAg
ICAqIGFuZCBpbnRyb2R1Y2luZyBhZGRpdGlvbmFsIHN5bmNocm9uaXphdGlvbiBtZWNoYW5pc20g
ZG9lc24ndCBjaGFuZ2UKKyAgICAgKiB0aGlzLgorICAgICAqLworICAgIGlmICggbGlzdF9lbXB0
eSgmY3VycmVudC0+YXJjaC52Z2ljLmFwX2xpc3RfaGVhZCkgKQorICAgICAgICByZXR1cm47CisK
KyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgc3Bpbl9sb2NrKCZj
dXJyZW50LT5hcmNoLnZnaWMuYXBfbGlzdF9sb2NrKTsKKyAgICB2Z2ljX2ZsdXNoX2xyX3N0YXRl
KGN1cnJlbnQpOworICAgIHNwaW5fdW5sb2NrKCZjdXJyZW50LT5hcmNoLnZnaWMuYXBfbGlzdF9s
b2NrKTsKK30KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKaW5k
ZXggZmQ0MzYyYjc3Yy4uMTU0NzQ3ODUxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5oCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaApAQCAtMTcsNiArMTcsOCBAQAog
I2lmbmRlZiBfX1hFTl9BUk1fVkdJQ19WR0lDX0hfXwogI2RlZmluZSBfX1hFTl9BUk1fVkdJQ19W
R0lDX0hfXwogCisjZGVmaW5lIHZnaWNfaXJxX2lzX3NnaShpbnRpZCkgKChpbnRpZCkgPCBWR0lD
X05SX1NHSVMpCisKIHN0YXRpYyBpbmxpbmUgYm9vbCBpcnFfaXNfcGVuZGluZyhzdHJ1Y3Qgdmdp
Y19pcnEgKmlycSkKIHsKICAgICBpZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0VER0Ug
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:26:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sY8-0004E8-5P; Sat, 07 Apr 2018 18:26:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sY7-0004E0-Af
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:51 +0000
X-Inumbo-ID: 23739667-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23739667-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:26:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sY5-0001la-60
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sY5-0003nX-3g
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sY5-0003nX-3g@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:26:49 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add GICv2 world switch
 backend
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjM2UwMjNmMTJhNmJiNDhiMzg2NGFiY2NiNWJkZTlkZTI0ZTZjNzUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMjozMzoxNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMDo1
Mjo1MCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIEdJQ3YyIHdvcmxkIHN3aXRj
aCBiYWNrZW5kCiAgICAKICAgIFByb2Nlc3NpbmcgbWFpbnRlbmFuY2UgaW50ZXJydXB0cyBhbmQg
YWNjZXNzaW5nIHRoZSBsaXN0IHJlZ2lzdGVycwogICAgYXJlIGRlcGVuZGVudCBvbiB0aGUgaG9z
dCdzIEdJQyB2ZXJzaW9uLgogICAgSW50cm9kdWNlIHZnaWMtdjIuYyB0byBjb250YWluIEdJQ3Yy
IHNwZWNpZmljIGZ1bmN0aW9ucy4KICAgIEltcGxlbWVudCB0aGUgR0lDdjIgc3BlY2lmaWMgY29k
ZSBmb3Igc3luY2luZyB0aGUgZW11bGF0aW9uIHN0YXRlCiAgICBpbnRvIHRoZSBWR0lDIHJlZ2lz
dGVycy4KICAgIFRoaXMgYWxzbyBhZGRzIHRoZSBob29rIHRvIGxldCBYZW4gc2V0dXAgdGhlIGhv
c3QgR0lDIGFkZHJlc3Nlcy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQg
MTQwYjA4NmRkMTk3LCB3cml0dGVuIGJ5IE1hcmMgWnluZ2llci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy12Mi5jIHwgMjU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgfCAgIDYgKwogeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5oICAgIHwgICA5ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI3NCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLjRhZDAxOGU5MDQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLXYyLmMKQEAgLTAsMCArMSwyNTkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIw
MTYgQVJNIEx0ZC4KKyAqIEltcG9ydGVkIGZyb20gTGludXggKCJuZXciIEtWTSBWR0lDKSBhbmQg
aGVhdmlseSBhZGFwdGVkIHRvIFhlbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMK
KyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisK
KyNpbmNsdWRlIDxhc20vbmV3X3ZnaWMuaD4KKyNpbmNsdWRlIDxhc20vYnVnLmg+CisjaW5jbHVk
ZSA8YXNtL2dpYy5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zaXpl
cy5oPgorCisjaW5jbHVkZSAidmdpYy5oIgorCitzdGF0aWMgc3RydWN0IHsKKyAgICBib29sIGVu
YWJsZWQ7CisgICAgcGFkZHJfdCBkYmFzZTsgICAgICAgICAgLyogRGlzdHJpYnV0b3IgaW50ZXJm
YWNlIGFkZHJlc3MgKi8KKyAgICBwYWRkcl90IGNiYXNlOyAgICAgICAgICAvKiBDUFUgaW50ZXJm
YWNlIGFkZHJlc3MgJiBzaXplICovCisgICAgcGFkZHJfdCBjc2l6ZTsKKyAgICBwYWRkcl90IHZi
YXNlOyAgICAgICAgICAvKiBWaXJ0dWFsIENQVSBpbnRlcmZhY2UgYWRkcmVzcyAqLworCisgICAg
LyogT2Zmc2V0IHRvIGFkZCB0byBnZXQgYW4gOGtCIGNvbnRpZ3VvdXMgcmVnaW9uIGlmIEdJQyBp
cyBhbGlhc2VkICovCisgICAgdWludDMyX3QgYWxpYXNlZF9vZmZzZXQ7Cit9IGdpY192Ml9od19k
YXRhOworCit2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFz
ZSwgcGFkZHJfdCBjc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZiYXNlLCB1
aW50MzJfdCBhbGlhc2VkX29mZnNldCkKK3sKKyAgICBnaWNfdjJfaHdfZGF0YS5lbmFibGVkID0g
dHJ1ZTsKKyAgICBnaWNfdjJfaHdfZGF0YS5kYmFzZSA9IGRiYXNlOworICAgIGdpY192Ml9od19k
YXRhLmNiYXNlID0gY2Jhc2U7CisgICAgZ2ljX3YyX2h3X2RhdGEuY3NpemUgPSBjc2l6ZTsKKyAg
ICBnaWNfdjJfaHdfZGF0YS52YmFzZSA9IHZiYXNlOworICAgIGdpY192Ml9od19kYXRhLmFsaWFz
ZWRfb2Zmc2V0ID0gYWxpYXNlZF9vZmZzZXQ7CisKKyAgICBwcmludGsoIlVzaW5nIHRoZSBuZXcg
VkdJQyBpbXBsZW1lbnRhdGlvbi5cbiIpOworfQorCisvKgorICogdHJhbnNmZXIgdGhlIGNvbnRl
bnQgb2YgdGhlIExScyBiYWNrIGludG8gdGhlIGNvcnJlc3BvbmRpbmcgYXBfbGlzdDoKKyAqIC0g
YWN0aXZlIGJpdCBpcyB0cmFuc2ZlcnJlZCBhcyBpcworICogLSBwZW5kaW5nIGJpdCBpcworICog
ICAtIHRyYW5zZmVycmVkIGFzIGlzIGluIGNhc2Ugb2YgZWRnZSBzZW5zaXRpdmUgSVJRcworICog
ICAtIHNldCB0byB0aGUgbGluZS1sZXZlbCAocmVzYW1wbGUgdGltZSkgZm9yIGxldmVsIHNlbnNp
dGl2ZSBJUlFzCisgKi8KK3ZvaWQgdmdpY192Ml9mb2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2
Y3B1KQoreworICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2lj
OworICAgIHVuc2lnbmVkIGludCB1c2VkX2xycyA9IHZjcHUtPmFyY2gudmdpYy51c2VkX2xyczsK
KyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVuc2lnbmVkIGludCBscjsKKworICAgIGlm
ICggIXVzZWRfbHJzICkgICAgLyogTm8gTFJzIHVzZWQsIHNvIG5vdGhpbmcgdG8gc3luYyBiYWNr
IGhlcmUuICovCisgICAgICAgIHJldHVybjsKKworICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jf
c3RhdHVzKEdJQ0hfSENSX1VJRSwgZmFsc2UpOworCisgICAgZm9yICggbHIgPSAwOyBsciA8IHVz
ZWRfbHJzOyBscisrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOworICAg
ICAgICB1aW50MzJfdCBpbnRpZDsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7CisgICAg
ICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IE5VTEw7CisKKyAgICAgICAgZ2ljX2h3X29wcy0+
cmVhZF9scihsciwgJmxyX3ZhbCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogUG9z
c2libGUgb3B0aW1pemF0aW9uIHRvIGF2b2lkIHJlYWRpbmcgTFJzOgorICAgICAgICAgKiBSZWFk
IHRoZSBFTFJTUiB0byBmaW5kIG91dCB3aGljaCBvZiBvdXIgTFJzIGhhdmUgYmVlbiBjbGVhcmVk
CisgICAgICAgICAqIGJ5IHRoZSBndWVzdC4gV2UganVzdCBuZWVkIHRvIGtub3cgdGhlIElSUSBu
dW1iZXIgZm9yIHRob3NlLCB3aGljaAorICAgICAgICAgKiB3ZSBjb3VsZCBzYXZlIGluIGFuIGFy
cmF5IHdoZW4gcG9wdWxhdGluZyB0aGUgTFJzLgorICAgICAgICAgKiBUaGlzIHRyYWRlcyBvbmUg
TU1JTyBhY2Nlc3MgKEVMUlNSKSBmb3IgcG9zc2libHkgbW9yZSB0aGFuIG9uZSAoTFJzKSwKKyAg
ICAgICAgICogYnV0IHJlcXVpcmVzIHNvbWUgbW9yZSBjb2RlIHRvIHNhdmUgdGhlIElSUSBudW1i
ZXIgYW5kIHRvIGhhbmRsZQorICAgICAgICAgKiB0aG9zZSBmaW5pc2hlZCBJUlFzIGFjY29yZGlu
ZyB0byB0aGUgYWxnb3JpdGhtIGJlbG93LgorICAgICAgICAgKiBXZSBuZWVkIHNvbWUgbnVtYmVy
cyB0byBqdXN0aWZ5IHRoaXM6IGNoYW5jZXMgYXJlIHRoYXQgd2UgZG9uJ3QKKyAgICAgICAgICog
aGF2ZSBtYW55IExScyBpbiB1c2UgbW9zdCBvZiB0aGUgdGltZSwgc28gd2UgbWlnaHQgbm90IHNh
dmUgbXVjaC4KKyAgICAgICAgICovCisgICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xyKGxyKTsK
KworICAgICAgICBpbnRpZCA9IGxyX3ZhbC52aXJxOworICAgICAgICBpcnEgPSB2Z2ljX2dldF9p
cnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCk7CisKKyAgICAgICAgbG9jYWxfaXJxX3NhdmUo
ZmxhZ3MpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGNoZWNrIHRoaXMgaGVyZSB3aXRo
b3V0IHRha2luZyB0aGUgbG9jaywgYmVjYXVzZSB0aGUgbG9ja2luZworICAgICAgICAgKiBvcmRl
ciBmb3JjZXMgdXMgdG8gZG8gc28uIGlycS0+aHcgaXMgYSAid3JpdGUtb25jZSIgbWVtYmVyLCBz
bworICAgICAgICAgKiB3aGVuZXZlciB3ZSByZWFkIHRydWUsIHRoZSBhc3NvY2lhdGVkIGhhcmR3
YXJlIElSUSB3aWxsIG5vdCBnbworICAgICAgICAgKiBhd2F5IGFueW1vcmUuCisgICAgICAgICAq
IFRPRE86IHJld29yayB0aGlzIGlmIHBvc3NpYmxlLCBlaXRoZXIgYnkgdXNpbmcgdGhlIGRlc2Mg
cG9pbnRlcgorICAgICAgICAgKiBkaXJlY3RseSBpbiBzdHJ1Y3QgdmdpY19pcnEgb3IgYnkgY2hh
bmdpbmcgdGhlIGxvY2tpbmcgb3JkZXIuCisgICAgICAgICAqIEVzcGVjaWFsbHkgaWYgd2UgZXZl
ciBkcm9wIHRoZSBhc3N1bXB0aW9uIGFib3ZlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBp
cnEtPmh3ICkKKyAgICAgICAgeworICAgICAgICAgICAgZGVzYyA9IGlycV90b19kZXNjKGlycS0+
aHdpbnRpZCk7CisgICAgICAgICAgICBzcGluX2xvY2soJmRlc2MtPmxvY2spOworICAgICAgICB9
CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpcnEtPmlycV9sb2NrKTsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBJZiBhIGhhcmR3YXJlIG1hcHBlZCBJUlEgaGFzIGJlZW4gaGFuZGxlZCBmb3IgZ29v
ZCwgd2UgbmVlZCB0bworICAgICAgICAgKiBjbGVhciB0aGUgX0lSUV9JTlBST0dSRVNTIGJpdCB0
byBhbGxvdyBoYW5kbGluZyBvZiBuZXcgSVJRcy4KKyAgICAgICAgICoKKyAgICAgICAgICogVE9E
TzogVGhpcyBpcyBwcm9iYWJseSByYWN5LCBidXQgaXMgc28gYWxyZWFkeSBpbiB0aGUgZXhpc3Rp
bmcKKyAgICAgICAgICogVkdJQy4gQSBmaXggZG9lcyBub3Qgc2VlbSB0byBiZSB0cml2aWFsLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpcnEtPmh3ICYmICFscl92YWwuYWN0aXZlICYmICFs
cl92YWwucGVuZGluZyApCisgICAgICAgICAgICBjbGVhcl9iaXQoX0lSUV9JTlBST0dSRVNTLCAm
ZGVzYy0+c3RhdHVzKTsKKworICAgICAgICAvKiBBbHdheXMgcHJlc2VydmUgdGhlIGFjdGl2ZSBi
aXQgKi8KKyAgICAgICAgaXJxLT5hY3RpdmUgPSBscl92YWwuYWN0aXZlOworCisgICAgICAgIC8q
IEVkZ2UgaXMgdGhlIG9ubHkgY2FzZSB3aGVyZSB3ZSBwcmVzZXJ2ZSB0aGUgcGVuZGluZyBiaXQg
Ki8KKyAgICAgICAgaWYgKCBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19FREdFICYmIGxyX3Zh
bC5wZW5kaW5nICkKKyAgICAgICAgeworICAgICAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNoID0g
dHJ1ZTsKKworICAgICAgICAgICAgaWYgKCB2Z2ljX2lycV9pc19zZ2koaW50aWQpICkKKyAgICAg
ICAgICAgICAgICBpcnEtPnNvdXJjZSB8PSAoMVUgPDwgbHJfdmFsLnZpcnQuc291cmNlKTsKKyAg
ICAgICAgfQorCisgICAgICAgIC8qIENsZWFyIHNvZnQgcGVuZGluZyBzdGF0ZSB3aGVuIGxldmVs
IGlycXMgaGF2ZSBiZWVuIGFja2VkLiAqLworICAgICAgICBpZiAoIGlycS0+Y29uZmlnID09IFZH
SUNfQ09ORklHX0xFVkVMICYmICFscl92YWwucGVuZGluZyApCisgICAgICAgICAgICBpcnEtPnBl
bmRpbmdfbGF0Y2ggPSBmYWxzZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBMZXZlbC10cmln
Z2VyZWQgbWFwcGVkIElSUXMgYXJlIHNwZWNpYWwgYmVjYXVzZSB3ZSBvbmx5CisgICAgICAgICAq
IG9ic2VydmUgcmlzaW5nIGVkZ2VzIGFzIGlucHV0IHRvIHRoZSBWR0lDLgorICAgICAgICAgKgor
ICAgICAgICAgKiBJZiB0aGUgZ3Vlc3QgbmV2ZXIgYWNrZWQgdGhlIGludGVycnVwdCB3ZSBoYXZl
IHRvIHNhbXBsZQorICAgICAgICAgKiB0aGUgcGh5c2ljYWwgbGluZSBhbmQgc2V0IHRoZSBsaW5l
IGxldmVsLCBiZWNhdXNlIHRoZQorICAgICAgICAgKiBkZXZpY2Ugc3RhdGUgY291bGQgaGF2ZSBj
aGFuZ2VkIG9yIHdlIHNpbXBseSBuZWVkIHRvCisgICAgICAgICAqIHByb2Nlc3MgdGhlIHN0aWxs
IHBlbmRpbmcgaW50ZXJydXB0IGxhdGVyLgorICAgICAgICAgKgorICAgICAgICAgKiBJZiB0aGlz
IGNhdXNlcyB1cyB0byBsb3dlciB0aGUgbGV2ZWwsIHdlIGhhdmUgdG8gYWxzbyBjbGVhcgorICAg
ICAgICAgKiB0aGUgcGh5c2ljYWwgYWN0aXZlIHN0YXRlLCBzaW5jZSB3ZSB3aWxsIG90aGVyd2lz
ZSBuZXZlciBiZQorICAgICAgICAgKiB0b2xkIHdoZW4gdGhlIGludGVycnVwdCBiZWNvbWVzIGFz
c2VydGVkIGFnYWluLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB2Z2ljX2lycV9pc19tYXBw
ZWRfbGV2ZWwoaXJxKSAmJiBscl92YWwucGVuZGluZyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IEFTU0VSVChpcnEtPmh3aW50aWQgPj0gVkdJQ19OUl9QUklWQVRFX0lSUVMpOworCisgICAgICAg
ICAgICBpcnEtPmxpbmVfbGV2ZWwgPSBnaWNfcmVhZF9wZW5kaW5nX3N0YXRlKGRlc2MpOworCisg
ICAgICAgICAgICBpZiAoICFpcnEtPmxpbmVfbGV2ZWwgKQorICAgICAgICAgICAgICAgIGdpY19z
ZXRfYWN0aXZlX3N0YXRlKGRlc2MsIGZhbHNlKTsKKyAgICAgICAgfQorCisgICAgICAgIHNwaW5f
dW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKKyAgICAgICAgaWYgKCBkZXNjICkKKyAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZkZXNjLT5sb2NrKTsKKyAgICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxh
Z3MpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7CisgICAgfQor
CisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfRU4sIGZhbHNlKTsK
KyAgICB2Z2ljX2NwdS0+dXNlZF9scnMgPSAwOworfQorCisvKioKKyAqIHZnaWNfdjJfcG9wdWxh
dGVfbHIoKSAtIFBvcHVsYXRlcyBhbiBMUiB3aXRoIHRoZSBzdGF0ZSBvZiBhIGdpdmVuIElSUS4K
KyAqIEB2Y3B1OiBUaGUgVkNQVSB3aGljaCB0aGUgZ2l2ZW4gQGlycSBiZWxvbmdzIHRvLgorICog
QGlycTogIFRoZSBJUlEgdG8gY29udmVydCBpbnRvIGFuIExSLiBUaGUgaXJxX2xvY2sgbXVzdCBi
ZSBoZWxkIGFscmVhZHkuCisgKiBAbHI6ICAgVGhlIExSIG51bWJlciB0byB0cmFuc2ZlciB0aGUg
c3RhdGUgaW50by4KKyAqCisgKiBUaGlzIG1vdmVzIGEgdmlydHVhbCBJUlEsIHJlcHJlc2VudGVk
IGJ5IGl0cyB2Z2ljX2lycSwgaW50byBhIGxpc3QgcmVnaXN0ZXIuCisgKiBBcGFydCBmcm9tIHRy
YW5zbGF0aW5nIHRoZSBsb2dpY2FsIHN0YXRlIGludG8gdGhlIExSIGJpdGZpZWxkcywgaXQgYWxz
bworICogY2hhbmdlcyBzb21lIHN0YXRlIGluIHRoZSB2Z2ljX2lycS4KKyAqIEZvciBhbiBlZGdl
IHNlbnNpdGl2ZSBJUlEgdGhlIHBlbmRpbmcgc3RhdGUgaXMgY2xlYXJlZCBpbiBzdHJ1Y3Qgdmdp
Y19pcnEsCisgKiBmb3IgYSBsZXZlbCBzZW5zaXRpdmUgSVJRIHRoZSBwZW5kaW5nIHN0YXRlIHZh
bHVlIGlzIHVuY2hhbmdlZCwgYXMgaXQgaXMKKyAqIGRpY3RhdGVkIGRpcmVjdGx5IGJ5IHRoZSBp
bnB1dCBsaW5lIGxldmVsLgorICoKKyAqIElmIEBpcnEgZGVzY3JpYmVzIGFuIFNHSSB3aXRoIG11
bHRpcGxlIHNvdXJjZXMsIHdlIGNob29zZSB0aGUKKyAqIGxvd2VzdC1udW1iZXJlZCBzb3VyY2Ug
VkNQVSBhbmQgY2xlYXIgdGhhdCBiaXQgaW4gdGhlIHNvdXJjZSBiaXRtYXAuCisgKgorICogVGhl
IGlycV9sb2NrIG11c3QgYmUgaGVsZCBieSB0aGUgY2FsbGVyLgorICovCit2b2lkIHZnaWNfdjJf
cG9wdWxhdGVfbHIoc3RydWN0IHZjcHUgKnZjcHUsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLCBpbnQg
bHIpCit7CisgICAgc3RydWN0IGdpY19sciBscl92YWwgPSB7MH07CisKKyAgICBscl92YWwudmly
cSA9IGlycS0+aW50aWQ7CisKKyAgICBpZiAoIGlycV9pc19wZW5kaW5nKGlycSkgKQorICAgIHsK
KyAgICAgICAgbHJfdmFsLnBlbmRpbmcgPSB0cnVlOworCisgICAgICAgIGlmICggaXJxLT5jb25m
aWcgPT0gVkdJQ19DT05GSUdfRURHRSApCisgICAgICAgICAgICBpcnEtPnBlbmRpbmdfbGF0Y2gg
PSBmYWxzZTsKKworICAgICAgICBpZiAoIHZnaWNfaXJxX2lzX3NnaShpcnEtPmludGlkKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IHNyYyA9IGZmcyhpcnEtPnNvdXJjZSk7CisK
KyAgICAgICAgICAgIEJVR19PTighc3JjKTsKKyAgICAgICAgICAgIGxyX3ZhbC52aXJ0LnNvdXJj
ZSA9IChzcmMgLSAxKTsKKyAgICAgICAgICAgIGlycS0+c291cmNlICY9IH4oMSA8PCAoc3JjIC0g
MSkpOworICAgICAgICAgICAgaWYgKCBpcnEtPnNvdXJjZSApCisgICAgICAgICAgICAgICAgaXJx
LT5wZW5kaW5nX2xhdGNoID0gdHJ1ZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGxyX3ZhbC5h
Y3RpdmUgPSBpcnEtPmFjdGl2ZTsKKworICAgIGlmICggaXJxLT5odyApCisgICAgeworICAgICAg
ICBscl92YWwuaHdfc3RhdHVzID0gdHJ1ZTsKKyAgICAgICAgbHJfdmFsLmh3LnBpcnEgPSBpcnEt
Pmh3aW50aWQ7CisgICAgICAgIC8qCisgICAgICAgICAqIE5ldmVyIHNldCBwZW5kaW5nK2FjdGl2
ZSBvbiBhIEhXIGludGVycnVwdCwgYXMgdGhlCisgICAgICAgICAqIHBlbmRpbmcgc3RhdGUgaXMg
a2VwdCBhdCB0aGUgcGh5c2ljYWwgZGlzdHJpYnV0b3IKKyAgICAgICAgICogbGV2ZWwuCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIGlycS0+YWN0aXZlICYmIGlycV9pc19wZW5kaW5nKGlycSkg
KQorICAgICAgICAgICAgbHJfdmFsLnBlbmRpbmcgPSBmYWxzZTsKKyAgICB9CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgaWYgKCBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19MRVZFTCApCisg
ICAgICAgICAgICBscl92YWwudmlydC5lb2kgPSB0cnVlOworICAgIH0KKworICAgIC8qCisgICAg
ICogTGV2ZWwtdHJpZ2dlcmVkIG1hcHBlZCBJUlFzIGFyZSBzcGVjaWFsIGJlY2F1c2Ugd2Ugb25s
eSBvYnNlcnZlCisgICAgICogcmlzaW5nIGVkZ2VzIGFzIGlucHV0IHRvIHRoZSBWR0lDLiAgV2Ug
dGhlcmVmb3JlIGxvd2VyIHRoZSBsaW5lCisgICAgICogbGV2ZWwgaGVyZSwgc28gdGhhdCB3ZSBj
YW4gdGFrZSBuZXcgdmlydHVhbCBJUlFzLiAgU2VlCisgICAgICogdmdpY192Ml9mb2xkX2xyX3N0
YXRlIGZvciBtb3JlIGluZm8uCisgICAgICovCisgICAgaWYgKCB2Z2ljX2lycV9pc19tYXBwZWRf
bGV2ZWwoaXJxKSAmJiBscl92YWwucGVuZGluZyApCisgICAgICAgIGlycS0+bGluZV9sZXZlbCA9
IGZhbHNlOworCisgICAgLyogVGhlIEdJQ3YyIExSIG9ubHkgaG9sZHMgZml2ZSBiaXRzIG9mIHBy
aW9yaXR5LiAqLworICAgIGxyX3ZhbC5wcmlvcml0eSA9IGlycS0+cHJpb3JpdHkgPj4gMzsKKwor
ICAgIGdpY19od19vcHMtPndyaXRlX2xyKGxyLCAmbHJfdmFsKTsKK30KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jCmluZGV4IDQwMWIxMGMzMjMuLmU5MzhkMDAzM2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTUyMCw2ICs1
MjAsNyBAQCByZXRyeToKIAogc3RhdGljIHZvaWQgdmdpY19mb2xkX2xyX3N0YXRlKHN0cnVjdCB2
Y3B1ICp2Y3B1KQogeworICAgIHZnaWNfdjJfZm9sZF9scl9zdGF0ZSh2Y3B1KTsKIH0KIAogLyog
UmVxdWlyZXMgdGhlIGlycV9sb2NrIHRvIGJlIGhlbGQuICovCkBAIC01MjcsNiArNTI4LDggQEAg
c3RhdGljIHZvaWQgdmdpY19wb3B1bGF0ZV9scihzdHJ1Y3QgdmNwdSAqdmNwdSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscikKIHsKICAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmlycS0+aXJxX2xvY2spKTsKKworICAgIHZnaWNfdjJf
cG9wdWxhdGVfbHIodmNwdSwgaXJxLCBscik7CiB9CiAKIHN0YXRpYyB2b2lkIHZnaWNfc2V0X3Vu
ZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSkKQEAgLTYzMyw3ICs2MzYsMTAgQEAgdm9pZCB2Z2lj
X3N5bmNfdG9fbHJzKHZvaWQpCiAgICAgc3Bpbl9sb2NrKCZjdXJyZW50LT5hcmNoLnZnaWMuYXBf
bGlzdF9sb2NrKTsKICAgICB2Z2ljX2ZsdXNoX2xyX3N0YXRlKGN1cnJlbnQpOwogICAgIHNwaW5f
dW5sb2NrKCZjdXJyZW50LT5hcmNoLnZnaWMuYXBfbGlzdF9sb2NrKTsKKworICAgIGdpY19od19v
cHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX0VOLCAxKTsKIH0KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAppbmRleCAxNTQ3NDc4NTE4Li5lMmI2ZDUx
ZTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5oCkBAIC0yNyw2ICsyNywxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXJx
X2lzX3BlbmRpbmcoc3RydWN0IHZnaWNfaXJxICppcnEpCiAgICAgICAgIHJldHVybiBpcnEtPnBl
bmRpbmdfbGF0Y2ggfHwgaXJxLT5saW5lX2xldmVsOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wg
dmdpY19pcnFfaXNfbWFwcGVkX2xldmVsKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQoreworICAgIHJl
dHVybiBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19MRVZFTCAmJiBpcnEtPmh3OworfQorCiBz
dHJ1Y3QgdmdpY19pcnEgKnZnaWNfZ2V0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGludGlkKTsK
IHZvaWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJx
KTsKQEAgLTQxLDYgKzQ2LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX2dldF9pcnFfa3Jl
ZihzdHJ1Y3QgdmdpY19pcnEgKmlycSkKICAgICBhdG9taWNfaW5jKCZpcnEtPnJlZmNvdW50KTsK
IH0KIAordm9pZCB2Z2ljX3YyX2ZvbGRfbHJfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpOwordm9p
ZCB2Z2ljX3YyX3BvcHVsYXRlX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19pcnEg
KmlycSwgaW50IGxyKTsKK3ZvaWQgdmdpY192Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2Y3B1ICp2
Y3B1KTsKKwogI2VuZGlmCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:27:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sYI-0004Fc-9a; Sat, 07 Apr 2018 18:27:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sYG-0004FM-SF
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:00 +0000
X-Inumbo-ID: 29803187-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29803187-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:26:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sYF-0001lm-Bd
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sYF-0003oE-9Q
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:26:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sYF-0003oE-9Q@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:26:59 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Implement
 vgic_vcpu_pending_irq
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyZTk2OTk5NzE0MjY0MWNkMDA3YjliMjc5NjUzM2I2YzgyYTNhNzIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMjozNzo0MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMDo1
NDoxNSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogSW1wbGVtZW50IHZnaWNfdmNwdV9w
ZW5kaW5nX2lycQogICAgCiAgICBUZWxsIFhlbiB3aGV0aGVyIGEgcGFydGljdWxhciBWQ1BVIGhh
cyBhbiBJUlEgdGhhdCBuZWVkcyBoYW5kbGluZwogICAgaW4gdGhlIGd1ZXN0LiBUaGlzIGlzIHVz
ZWQgdG8gZGVjaWRlIHdoZXRoZXIgYSBWQ1BVIGlzIHJ1bm5hYmxlIG9yCiAgICBpZiBhIGh5cGVy
Y2FsbCBzaG91bGQgYmUgcHJlZW1wdGVkIHRvIGxldCB0aGUgZ3Vlc3QgaGFuZGxlIHRoZSBJUlEu
CiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDkwZWVlNTZjNWY5MCwgd3Jp
dHRlbiBieSBFcmljIEF1Z2VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMg
fCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwppbmRleCBlOTM4ZDAwMzNkLi44YzFkZjNkNmQy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5jCkBAIC02NDAsNiArNjQwLDQzIEBAIHZvaWQgdmdpY19zeW5jX3RvX2xycyh2
b2lkKQogICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX0VOLCAxKTsK
IH0KIAorLyoqCisgKiB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEoKSAtIGRldGVybWluZSBpZiBpbnRl
cnJ1cHRzIG5lZWQgdG8gYmUgaW5qZWN0ZWQKKyAqIEB2Y3B1OiBUaGUgdkNQVSBvbiB3aGljaCB0
byBjaGVjayBmb3IgaW50ZXJydXB0cy4KKyAqCisgKiBDaGVja3Mgd2hldGhlciB0aGVyZSBpcyBh
biBpbnRlcnJ1cHQgb24gdGhlIGdpdmVuIFZDUFUgd2hpY2ggbmVlZHMKKyAqIGhhbmRsaW5nIGlu
IHRoZSBndWVzdC4gVGhpcyByZXF1aXJlcyBhdCBsZWFzdCBvbmUgSVJRIHRvIGJlIHBlbmRpbmcK
KyAqIGFuZCBlbmFibGVkLgorICoKKyAqIFJldHVybnM6ID4gMCBpZiB0aGUgZ3Vlc3Qgc2hvdWxk
IHJ1biB0byBoYW5kbGUgaW50ZXJydXB0cywgMCBvdGhlcndpc2UuCisgKi8KK2ludCB2Z2ljX3Zj
cHVfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0IHZnaWNfY3B1
ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWM7CisgICAgc3RydWN0IHZnaWNfaXJxICppcnE7
CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIGlmICgg
IXZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVuYWJsZWQgKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7CisK
KyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGlycSwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsIGFw
X2xpc3QpCisgICAgeworICAgICAgICBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOworICAgICAg
ICByZXQgPSBpcnFfaXNfcGVuZGluZyhpcnEpICYmIGlycS0+ZW5hYmxlZDsKKyAgICAgICAgc3Bp
bl91bmxvY2soJmlycS0+aXJxX2xvY2spOworCisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZnaWNfY3B1
LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:27:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sYS-0004Gy-BR; Sat, 07 Apr 2018 18:27:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sYR-0004Gq-HL
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:11 +0000
X-Inumbo-ID: 2f99eeea-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f99eeea-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:26:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sYP-0001m7-IL
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sYP-0003t6-G8
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sYP-0003t6-G8@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:27:09 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add MMIO handling
 framework
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5MTE3MmE3MzExYWFhMzlhODE2MmUyNWYzMmIzODVhZmE4NmE1YzMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMzoyODo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTow
MzozNyAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIE1NSU8gaGFuZGxpbmcgZnJh
bWV3b3JrCiAgICAKICAgIEFkZCBhbiBNTUlPIGhhbmRsaW5nIGZyYW1ld29yayB0byB0aGUgVkdJ
QyBlbXVsYXRpb246CiAgICBFYWNoIHJlZ2lzdGVyIGlzIGRlc2NyaWJlZCBieSBpdHMgb2Zmc2V0
LCBzaXplIChvciBudW1iZXIgb2YgYml0cyBwZXIKICAgIElSUSwgaWYgYXBwbGljYWJsZSkgYW5k
IHRoZSByZWFkL3dyaXRlIGhhbmRsZXIgZnVuY3Rpb25zLiBXZSBwcm92aWRlCiAgICBpbml0aWFs
aXphdGlvbiBtYWNyb3MgdG8gZGVzY3JpYmUgZWFjaCBHSUMgcmVnaXN0ZXIgbGF0ZXIgZWFzaWx5
LgogICAgCiAgICBTZXBhcmF0ZSBkaXNwYXRjaCBmdW5jdGlvbnMgZm9yIHJlYWQgYW5kIHdyaXRl
IGFjY2Vzc2VzIGFyZSBjb25uZWN0ZWQKICAgIHRvIFhlbidzIE1NSU8gaGFuZGxpbmcgZnJhbWV3
b3JrIGFuZCBiaW5hcnktc2VhcmNoIGZvciB0aGUgcmVzcG9uc2libGUKICAgIHJlZ2lzdGVyIGhh
bmRsZXIgYmFzZWQgb24gdGhlIG9mZnNldCBhZGRyZXNzIHdpdGhpbiB0aGUgcmVnaW9uLgogICAg
CiAgICBUaGUgcmVnaXN0ZXIgaGFuZGxlciBwcm90b3R5cGUgYXJlIGNvdXJ0ZXN5IG9mIENocmlz
dG9mZmVyIERhbGwuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDQ0OTNi
MWM0ODY2YSwgd3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5jIHwgMTgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggfCAgODkgKysrKysrKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI2OSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44NjYwMjNh
ODRkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKQEAg
LTAsMCArMSwxODAgQEAKKy8qCisgKiBWR0lDIE1NSU8gaGFuZGxpbmcgZnVuY3Rpb25zCisgKiBJ
bXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0
byBYZW4uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICovCisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPGFzbS9uZXdfdmdpYy5oPgorI2luY2x1ZGUg
PGFzbS9ieXRlb3JkZXIuaD4KKworI2luY2x1ZGUgInZnaWMuaCIKKyNpbmNsdWRlICJ2Z2ljLW1t
aW8uaCIKKwordW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9yYXooc3RydWN0IHZjcHUgKnZj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2ln
bmVkIGludCBsZW4pCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3Vuc2lnbmVkIGxvbmcgdmdpY19t
bWlvX3JlYWRfcmFvKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHJldHVybiAt
MVVMOworfQorCit2b2lkIHZnaWNfbW1pb193cml0ZV93aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFk
ZHJfdCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5z
aWduZWQgbG9uZyB2YWwpCit7CisgICAgLyogSWdub3JlICovCit9CisKK3N0YXRpYyBpbnQgbWF0
Y2hfcmVnaW9uKGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAqZWx0KQoreworICAgIGNvbnN0
IHVuc2lnbmVkIGludCBvZmZzZXQgPSAodW5zaWduZWQgbG9uZylrZXk7CisgICAgY29uc3Qgc3Ry
dWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb24gPSBlbHQ7CisKKyAgICBpZiAoIG9mZnNl
dCA8IHJlZ2lvbi0+cmVnX29mZnNldCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGlmICgg
b2Zmc2V0ID49IHJlZ2lvbi0+cmVnX29mZnNldCArIHJlZ2lvbi0+bGVuICkKKyAgICAgICAgcmV0
dXJuIDE7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3Jl
Z2lzdGVyX3JlZ2lvbiAqCit2Z2ljX2ZpbmRfbW1pb19yZWdpb24oY29uc3Qgc3RydWN0IHZnaWNf
cmVnaXN0ZXJfcmVnaW9uICpyZWdpb25zLAorICAgICAgICAgICAgICAgICAgICAgIGludCBucl9y
ZWdpb25zLCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQoreworICAgIHJldHVybiBic2VhcmNoKCh2b2lk
ICopKHVpbnRwdHJfdClvZmZzZXQsIHJlZ2lvbnMsIG5yX3JlZ2lvbnMsCisgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKHJlZ2lvbnNbMF0pLCBtYXRjaF9yZWdpb24pOworfQorCitzdGF0aWMgYm9v
bCBjaGVja19yZWdpb24oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIGludCBsZW4pCit7CisgICAgdW5zaWdu
ZWQgaW50IGZsYWdzLCBucl9pcnFzID0gZC0+YXJjaC52Z2ljLm5yX3NwaXMgKyBWR0lDX05SX1BS
SVZBVEVfSVJRUzsKKworICAgIHN3aXRjaCAoIGxlbiApCisgICAgeworICAgIGNhc2Ugc2l6ZW9m
KHVpbnQ4X3QpOgorICAgICAgICBmbGFncyA9IFZHSUNfQUNDRVNTXzhiaXQ7CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2Ugc2l6ZW9mKHVpbnQzMl90KToKKyAgICAgICAgZmxhZ3MgPSBWR0lDX0FD
Q0VTU18zMmJpdDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBzaXplb2YodWludDY0X3QpOgor
ICAgICAgICBmbGFncyA9IFZHSUNfQUNDRVNTXzY0Yml0OworICAgICAgICBicmVhazsKKyAgICBk
ZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgaWYgKCAocmVnaW9u
LT5hY2Nlc3NfZmxhZ3MgJiBmbGFncykgJiYgSVNfQUxJR05FRChhZGRyLCBsZW4pICkKKyAgICB7
CisgICAgICAgIGlmICggIXJlZ2lvbi0+Yml0c19wZXJfaXJxICkKKyAgICAgICAgICAgIHJldHVy
biB0cnVlOworCisgICAgICAgIC8qIERvIHdlIGFjY2VzcyBhIG5vbi1hbGxvY2F0ZWQgSVJRPyAq
LworICAgICAgICByZXR1cm4gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIHJlZ2lvbi0+Yml0c19w
ZXJfaXJxKSA8IG5yX2lycXM7CisgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0
aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICoKK3ZnaWNfZ2V0X21taW9fcmVn
aW9uKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlvZGV2LAorICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAg
IGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9uOworCisgICAgcmVnaW9u
ID0gdmdpY19maW5kX21taW9fcmVnaW9uKGlvZGV2LT5yZWdpb25zLCBpb2Rldi0+bnJfcmVnaW9u
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciAtIGdmbl90b19nYWRk
cihpb2Rldi0+YmFzZV9mbikpOworICAgIGlmICggIXJlZ2lvbiB8fCAhY2hlY2tfcmVnaW9uKHZj
cHUtPmRvbWFpbiwgcmVnaW9uLCBhZGRyLCBsZW4pICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisK
KyAgICByZXR1cm4gcmVnaW9uOworfQorCitzdGF0aWMgaW50IGRpc3BhdGNoX21taW9fcmVhZChz
dHJ1Y3QgdmNwdSAqdmNwdSwgbW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCB2Z2lj
X2lvX2RldmljZSAqaW9kZXYgPSBwcml2OworICAgIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVy
X3JlZ2lvbiAqcmVnaW9uOworICAgIHVuc2lnbmVkIGxvbmcgZGF0YSA9IDA7CisgICAgcGFkZHJf
dCBhZGRyID0gaW5mby0+Z3BhOworICAgIGludCBsZW4gPSAxVSA8PCBpbmZvLT5kYWJ0LnNpemU7
CisKKyAgICByZWdpb24gPSB2Z2ljX2dldF9tbWlvX3JlZ2lvbih2Y3B1LCBpb2RldiwgYWRkciwg
bGVuKTsKKyAgICBpZiAoICFyZWdpb24gKQorICAgIHsKKyAgICAgICAgbWVtc2V0KHIsIDAsIGxl
bik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHN3aXRjaCAoaW9kZXYtPmlvZGV2
X3R5cGUpCisgICAgeworICAgIGNhc2UgSU9ERVZfRElTVDoKKyAgICAgICAgZGF0YSA9IHJlZ2lv
bi0+cmVhZCh2Y3B1LCBhZGRyLCBsZW4pOworICAgICAgICBicmVhazsKKyAgICBjYXNlIElPREVW
X1JFRElTVDoKKyAgICAgICAgZGF0YSA9IHJlZ2lvbi0+cmVhZChpb2Rldi0+cmVkaXN0X3ZjcHUs
IGFkZHIsIGxlbik7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIG1lbWNweShyLCAmZGF0
YSwgbGVuKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgaW50IGRpc3BhdGNoX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnZjcHUsIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1
Y3QgdmdpY19pb19kZXZpY2UgKmlvZGV2ID0gcHJpdjsKKyAgICBjb25zdCBzdHJ1Y3QgdmdpY19y
ZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbjsKKyAgICB1bnNpZ25lZCBsb25nIGRhdGEgPSByOworICAg
IHBhZGRyX3QgYWRkciA9IGluZm8tPmdwYTsKKyAgICBpbnQgbGVuID0gMVUgPDwgaW5mby0+ZGFi
dC5zaXplOworCisgICAgcmVnaW9uID0gdmdpY19nZXRfbW1pb19yZWdpb24odmNwdSwgaW9kZXYs
IGFkZHIsIGxlbik7CisgICAgaWYgKCAhcmVnaW9uICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICBzd2l0Y2ggKGlvZGV2LT5pb2Rldl90eXBlKQorICAgIHsKKyAgICBjYXNlIElPREVWX0RJU1Q6
CisgICAgICAgIHJlZ2lvbi0+d3JpdGUodmNwdSwgYWRkciwgbGVuLCBkYXRhKTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBJT0RFVl9SRURJU1Q6CisgICAgICAgIHJlZ2lvbi0+d3JpdGUoaW9k
ZXYtPnJlZGlzdF92Y3B1LCBhZGRyLCBsZW4sIGRhdGEpOworICAgICAgICBicmVhazsKKyAgICB9
CisKKyAgICByZXR1cm4gMTsKK30KKworc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdmdpY19pb19v
cHMgPSB7CisgICAgLnJlYWQgPSBkaXNwYXRjaF9tbWlvX3JlYWQsCisgICAgLndyaXRlID0gZGlz
cGF0Y2hfbW1pb193cml0ZSwKK307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYmYwNjJhMjdjYQotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCkBAIC0wLDAgKzEsODkgQEAKKy8q
CisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorICovCisjaWZuZGVmIF9fWEVOX0FSTV9WR0lDX1ZHSUNfTU1JT19IX18KKyNkZWZp
bmUgX19YRU5fQVJNX1ZHSUNfVkdJQ19NTUlPX0hfXworCitzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9y
ZWdpb24geworICAgIHVuc2lnbmVkIGludCByZWdfb2Zmc2V0OworICAgIHVuc2lnbmVkIGludCBs
ZW47CisgICAgdW5zaWduZWQgaW50IGJpdHNfcGVyX2lycTsKKyAgICB1bnNpZ25lZCBpbnQgYWNj
ZXNzX2ZsYWdzOworICAgIHVuc2lnbmVkIGxvbmcgKCpyZWFkKShzdHJ1Y3QgdmNwdSAqdmNwdSwg
cGFkZHJfdCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVu
KTsKKyAgICB2b2lkICgqd3JpdGUpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIsCisg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nIHZhbCk7Cit9
OworCitleHRlcm4gc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdmdpY19pb19vcHM7CisKKyNkZWZp
bmUgVkdJQ19BQ0NFU1NfOGJpdCAgICAxCisjZGVmaW5lIFZHSUNfQUNDRVNTXzMyYml0ICAgMgor
I2RlZmluZSBWR0lDX0FDQ0VTU182NGJpdCAgIDQKKworLyoKKyAqIEdlbmVyYXRlIGEgbWFzayB0
aGF0IGNvdmVycyB0aGUgbnVtYmVyIG9mIGJ5dGVzIHJlcXVpcmVkIHRvIGFkZHJlc3MKKyAqIHVw
IHRvIDEwMjQgaW50ZXJydXB0cywgZWFjaCByZXByZXNlbnRlZCBieSA8Yml0cz4gYml0cy4gVGhp
cyBhc3N1bWVzCisgKiB0aGF0IDxiaXRzPiBpcyBhIHBvd2VyIG9mIHR3by4KKyAqLworI2RlZmlu
ZSBWR0lDX0FERFJfSVJRX01BU0soYml0cykgKCgoYml0cykgKiAxMDI0IC8gOCkgLSAxKQorCisv
KgorICogKGFkZHIgJiBtYXNrKSBnaXZlcyB1cyB0aGUgX2J5dGVfIG9mZnNldCBmb3IgdGhlIElO
VCBJRC4KKyAqIFdlIG11bHRpcGx5IHRoaXMgYnkgOCB0aGUgZ2V0IHRoZSBfYml0XyBvZmZzZXQs
IHRoZW4gZGl2aWRlIHRoaXMgYnkKKyAqIHRoZSBudW1iZXIgb2YgYml0cyB0byBsZWFybiB0aGUg
YWN0dWFsIElOVCBJRC4KKyAqIEJ1dCBpbnN0ZWFkIG9mIGEgZGl2aXNpb24gKHdoaWNoIHJlcXVp
cmVzIGEgImxvbmcgbG9uZyBkaXYiIGltcGxlbWVudGF0aW9uKSwKKyAqIHdlIHNoaWZ0IGJ5IHRo
ZSBiaW5hcnkgbG9nYXJpdGhtIG9mIDxiaXRzPi4KKyAqIFRoaXMgYXNzdW1lcyB0aGF0IDxiaXRz
PiBpcyBhIHBvd2VyIG9mIHR3by4KKyAqLworI2RlZmluZSBWR0lDX0FERFJfVE9fSU5USUQoYWRk
ciwgYml0cykgICgoKGFkZHIpICYgVkdJQ19BRERSX0lSUV9NQVNLKGJpdHMpKSAqIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOCA+PiBpbG9nMihiaXRzKSkKKwor
LyoKKyAqIFNvbWUgVkdJQyByZWdpc3RlcnMgc3RvcmUgcGVyLUlSUSBpbmZvcm1hdGlvbiwgd2l0
aCBhIGRpZmZlcmVudCBudW1iZXIKKyAqIG9mIGJpdHMgcGVyIElSUS4gRm9yIHRob3NlIHJlZ2lz
dGVycyB0aGlzIG1hY3JvIGlzIHVzZWQuCisgKiBUaGUgX1dJVEhfTEVOR1RIIHZlcnNpb24gaW5z
dGFudGlhdGVzIHJlZ2lzdGVycyB3aXRoIGEgZml4ZWQgbGVuZ3RoCisgKiBhbmQgaXMgbXV0dWFs
bHkgZXhjbHVzaXZlIHdpdGggdGhlIF9QRVJfSVJRIHZlcnNpb24uCisgKi8KKyNkZWZpbmUgUkVH
SVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShvZmYsIHJkLCB3ciwgYnBpLCBhY2MpICBcCisg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAucmVnX29mZnNldCA9IG9mZiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmJpdHNfcGVyX2lycSA9IGJwaSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5sZW4gPSBicGkgKiAxMDI0IC8g
OCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuYWNjZXNzX2Zs
YWdzID0gYWNjLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
LnJlYWQgPSByZCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIC53cml0ZSA9IHdyLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIH0KKworI2RlZmluZSBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKG9m
ZiwgcmQsIHdyLCBsZW5ndGgsIGFjYykgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5yZWdfb2Zm
c2V0ID0gb2ZmLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAuYml0c19wZXJfaXJxID0gMCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgLmxlbiA9IGxlbmd0aCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIC5hY2Nlc3NfZmxhZ3MgPSBhY2MsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucmVhZCA9IHJkLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLndyaXRlID0gd3IsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfQorCit1bnNp
Z25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3JheihzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7
CisKK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcmFvKHN0cnVjdCB2Y3B1ICp2Y3B1LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBp
bnQgbGVuKTsKKwordm9pZCB2Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUsIHBh
ZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVu
c2lnbmVkIGxvbmcgdmFsKTsKKworI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:27:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sYd-0004Im-Dl; Sat, 07 Apr 2018 18:27:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sYb-0004Id-Pw
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:21 +0000
X-Inumbo-ID: 35ab3d58-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35ab3d58-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:26:38 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sYZ-0001mF-OA
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sYZ-0003tf-Lt
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sYZ-0003tf-Lt@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:27:19 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add GICv2 MMIO handling
 framework
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4MTI3MTZmMTM2ZWE1ZGU5NmM2YTljZWM4NTc1ZTYyZTc4NzUzMzEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMTo0MzowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
MjoxNSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIEdJQ3YyIE1NSU8gaGFuZGxp
bmcgZnJhbWV3b3JrCiAgICAKICAgIENyZWF0ZSB2Z2ljLW1taW8tdjIuYyB0byBkZXNjcmliZSBH
SUN2MiBlbXVsYXRpb24gc3BlY2lmaWMgaGFuZGxlcnMKICAgIHVzaW5nIHRoZSBpbml0aWFsaXpl
ciBtYWNyb3MgcHJvdmlkZWQgYnkgdGhlIFZHSUMgTU1JTyBmcmFtZXdvcmsuCiAgICBQcm92aWRl
IGEgZnVuY3Rpb24gdG8gcmVnaXN0ZXIgdGhlIEdJQ3YyIGRpc3RyaWJ1dG9yIHJlZ2lzdGVycyB0
bwogICAgdGhlIFhlbiBNTUlPIGZyYW1ld29yay4KICAgIFRoZSBhY3R1YWwgaGFuZGxlciBmdW5j
dGlvbnMgYXJlIHN0aWxsIHN0dWJzIGluIHRoaXMgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgYmFz
ZWQgb24gTGludXggY29tbWl0IGZiODQ4ZGIzOTY2MSwgd3JpdHRlbiBieSBBbmRyZSBQcnp5d2Fy
YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCA4MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8uYyAgICB8IDI1ICsrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmggICAgfCAgMiArCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggICAgICAgICB8ICAyICsK
IDQgZmlsZXMgY2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12
Mi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjZmMTBjZjE2Y2EKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwpAQCAtMCww
ICsxLDgzIEBACisvKgorICogVkdJQ3YyIE1NSU8gaGFuZGxpbmcgZnVuY3Rpb25zCisgKiBJbXBv
cnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0byBY
ZW4uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8eGVuL3NpemVzLmg+CisjaW5jbHVkZSA8YXNtL25ld192Z2ljLmg+CisKKyNpbmNsdWRl
ICJ2Z2ljLmgiCisjaW5jbHVkZSAidmdpYy1tbWlvLmgiCisKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qg
dmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0geworICAgIFJF
R0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9DVExSLAorICAgICAgICB2Z2ljX21taW9fcmVh
ZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTIsCisgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0
KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUdST1VQUiwKKyAg
ICAgICAgdmdpY19tbWlvX3JlYWRfcmFvLCB2Z2ljX21taW9fd3JpdGVfd2ksIDEsCisgICAgICAg
IFZHSUNfQUNDRVNTXzMyYml0KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJR
KEdJQ0RfSVNFTkFCTEVSLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193
cml0ZV93aSwgMSwKKyAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAorICAgIFJFR0lTVEVSX0RF
U0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0VOQUJMRVIsCisgICAgICAgIHZnaWNfbW1pb19y
ZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxLAorICAgICAgICBWR0lDX0FDQ0VTU18zMmJp
dCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lTUEVORFIsCisg
ICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxLAorICAgICAg
ICBWR0lDX0FDQ0VTU18zMmJpdCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lS
UShHSUNEX0lDUEVORFIsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dy
aXRlX3dpLCAxLAorICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCisgICAgUkVHSVNURVJfREVT
Q19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lTQUNUSVZFUiwKKyAgICAgICAgdmdpY19tbWlvX3Jl
YWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDEsCisgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0
KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUNBQ1RJVkVSLAor
ICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMSwKKyAgICAg
ICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAorICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9J
UlEoR0lDRF9JUFJJT1JJVFlSLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1p
b193cml0ZV93aSwgOCwKKyAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184
Yml0KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVRBUkdFVFNS
LAorICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgOCwKKyAg
ICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKKyAgICBSRUdJU1RF
Ul9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUNGR1IsCisgICAgICAgIHZnaWNfbW1pb19y
ZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAyLAorICAgICAgICBWR0lDX0FDQ0VTU18zMmJp
dCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX1NHSVIsCisgICAgICAgIHZn
aWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCA0LAorICAgICAgICBWR0lDX0FD
Q0VTU18zMmJpdCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX0NQRU5EU0dJ
UiwKKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDE2LAor
ICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAorICAgIFJFR0lT
VEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9TUEVORFNHSVIsCisgICAgICAgIHZnaWNfbW1pb19y
ZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxNiwKKyAgICAgICAgVkdJQ19BQ0NFU1NfMzJi
aXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKK307CisKK3Vuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRf
ZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRldikKK3sKKyAgICBkZXYtPnJlZ2lv
bnMgPSB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzOworICAgIGRldi0+bnJfcmVnaW9ucyA9IEFSUkFZ
X1NJWkUodmdpY192Ml9kaXN0X3JlZ2lzdGVycyk7CisKKyAgICByZXR1cm4gU1pfNEs7Cit9CisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBF
bmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKaW5kZXggODY2MDIzYTg0ZC4uYTAzZThkODhiOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmMKQEAgLTE3MCw2ICsxNzAsMzEgQEAgc3RydWN0IG1taW9faGFu
ZGxlcl9vcHMgdmdpY19pb19vcHMgPSB7CiAgICAgLndyaXRlID0gZGlzcGF0Y2hfbW1pb193cml0
ZSwKIH07CiAKK2ludCB2Z2ljX3JlZ2lzdGVyX2Rpc3RfaW9kZXYoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZGlzdF9iYXNlX2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHZn
aWNfdHlwZSB0eXBlKQoreworICAgIHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqaW9fZGV2aWNlID0g
JmQtPmFyY2gudmdpYy5kaXN0X2lvZGV2OworICAgIHVuc2lnbmVkIGludCBsZW47CisKKyAgICBz
d2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBWR0lDX1YyOgorICAgICAgICBsZW4gPSB2
Z2ljX3YyX2luaXRfZGlzdF9pb2Rldihpb19kZXZpY2UpOworICAgICAgICBicmVhazsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBCVUcoKTsKKyAgICB9CisKKyAgICBpb19kZXZpY2UtPmJhc2VfZm4g
PSBkaXN0X2Jhc2VfZm47CisgICAgaW9fZGV2aWNlLT5pb2Rldl90eXBlID0gSU9ERVZfRElTVDsK
KyAgICBpb19kZXZpY2UtPnJlZGlzdF92Y3B1ID0gTlVMTDsKKworICAgIHJlZ2lzdGVyX21taW9f
aGFuZGxlcihkLCAmdmdpY19pb19vcHMsIGdmbl90b19nYWRkcihkaXN0X2Jhc2VfZm4pLCBsZW4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGlvX2RldmljZSk7CisKKyAgICByZXR1cm4gMDsK
K30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmgKaW5kZXggYmYwNjJhMjdjYS4uYzI4MDY2ODY5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLmgKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKQEAg
LTg2LDQgKzg2LDYgQEAgdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9yYW8oc3RydWN0IHZj
cHUgKnZjcHUsCiB2b2lkIHZnaWNfbW1pb193cml0ZV93aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFk
ZHJfdCBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5z
aWduZWQgbG9uZyB2YWwpOwogCit1bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYo
c3RydWN0IHZnaWNfaW9fZGV2aWNlICpkZXYpOworCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAppbmRleCBlMmI2
ZDUxZTQ3Li43MjAxYTIwMzY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCkBAIC00OSw2ICs0OSw4IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCB2Z2ljX2dldF9pcnFfa3JlZihzdHJ1Y3QgdmdpY19pcnEgKmlycSkKIHZvaWQg
dmdpY192Ml9mb2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKIHZvaWQgdmdpY192Ml9w
b3B1bGF0ZV9scihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBs
cik7CiB2b2lkIHZnaWNfdjJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSk7CitpbnQg
dmdpY19yZWdpc3Rlcl9kaXN0X2lvZGV2KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGRpc3RfYmFz
ZV9mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB2Z2ljX3R5cGUpOwogCiAj
ZW5kaWYKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:27:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:27:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sYm-0004Jr-Fq; Sat, 07 Apr 2018 18:27:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sYl-0004Jh-3V
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:31 +0000
X-Inumbo-ID: 3bc1afe4-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bc1afe4-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:26:48 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sYj-0001n2-Vh
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sYj-0003uC-Rd
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sYj-0003uC-Rd@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:27:29 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add CTLR,
 TYPER and IIDR handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmYmRlMzBmNWFmNjIxNjI0MWJkMmNiNGQ2NTQ1M2NiYWM2MTk1MzQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBGZWIgOCAxMTozNDo0MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
Mjo0MCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIENUTFIsIFRZUEVSIGFuZCBJ
SURSIGhhbmRsZXJzCiAgICAKICAgIFRob3NlIHRocmVlIHJlZ2lzdGVycyBhcmUgdjIgZW11bGF0
aW9uIHNwZWNpZmljLCBzbyB0aGVpciBpbXBsZW1lbnRhdGlvbgogICAgbGl2ZXMgZW50aXJlbHkg
aW4gdmdpYy1tbWlvLXYyLmMuIEFsc28gdGhleSBhcmUgaGFuZGxlZCBpbiBvbmUgZnVuY3Rpb24s
CiAgICBhcyB0aGVpciBpbXBsZW1lbnRhdGlvbiBpcyBwcmV0dHkgc2ltcGxlLgogICAgV2UgY2hv
b3NlIHRvIHBpZ2d5LWJhY2sgb24gdGhlIGV4aXN0aW5nIEtWTSBpZGVudGlmaWNhdGlvbiByZWdp
c3RlcnMsCiAgICBidXQgdXNlIGEgZGlmZmVyZW50IHZhcmlhbnQgKG1ham9yIHJldmlzaW9uKS4K
ICAgIFdoZW4gdGhlIGd1ZXN0IGVuYWJsZXMgdGhlIGRpc3RyaWJ1dG9yLCB3ZSBraWNrIGFsbCBW
Q1BVcyB0byBnZXQKICAgIHBvdGVudGlhbGx5IHBlbmRpbmcgaW50ZXJydXB0cyBzZXJ2aWNlZC4K
ICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgMmIwY2RhODc4OTY1LCB3cml0
dGVuIGJ5IE1hcmMgWnluZ2llci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLXYyLmMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgICAgICB8IDE1ICsrKysrKysrKysKIHhlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuaCAgICAgICAgIHwgIDkgKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmlu
ZGV4IDZmMTBjZjE2Y2EuLjNmMjRjMzAzYzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBA
IC0yMCw5ICsyMCw3MCBAQAogI2luY2x1ZGUgInZnaWMuaCIKICNpbmNsdWRlICJ2Z2ljLW1taW8u
aCIKIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfdjJfbWlzYyhzdHJ1Y3Qg
dmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVpbnQzMl90IHZhbHVlOwor
CisgICAgc3dpdGNoICggYWRkciAmIDB4MGMgKSAgICAgIC8qIGZpbHRlciBmb3IgdGhlIDQgcmVn
aXN0ZXJzIGhhbmRsZWQgaGVyZSAqLworICAgIHsKKyAgICBjYXNlIEdJQ0RfQ1RMUjoKKyAgICAg
ICAgdmFsdWUgPSB2Y3B1LT5kb21haW4tPmFyY2gudmdpYy5lbmFibGVkID8gR0lDRF9DVExfRU5B
QkxFIDogMDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBHSUNEX1RZUEVSOgorICAgICAgICB2
YWx1ZSA9IHZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMgKyBWR0lDX05SX1BSSVZBVEVf
SVJRUzsKKyAgICAgICAgdmFsdWUgPSAodmFsdWUgPj4gNSkgLSAxOyAgICAgICAvKiBzdG9yZWQg
YXMgbXVsdGlwbGVzIG9mIDMyICovCisgICAgICAgIHZhbHVlIHw9ICh2Y3B1LT5kb21haW4tPm1h
eF92Y3B1cyAtIDEpIDw8IEdJQ0RfVFlQRV9DUFVTX1NISUZUOworICAgICAgICBicmVhazsKKyAg
ICBjYXNlIEdJQ0RfSUlEUjoKKyAgICAgICAgdmFsdWUgPSAoUFJPRFVDVF9JRF9LVk0gPDwgMjQp
IHwKKyAgICAgICAgICAgICAgICAoVkFSSUFOVF9JRF9YRU4gPDwgMTYpIHwKKyAgICAgICAgICAg
ICAgICAoSU1QTEVNRU5URVJfQVJNIDw8IDApOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0
OgorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1cm4gdmFsdWU7Cit9CisKK3N0
YXRpYyB2b2lkIHZnaWNfbW1pb193cml0ZV92Ml9taXNjKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBp
bnQgbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YWwpCit7CisgICAgc3RydWN0IHZnaWNfZGlzdCAqZGlzdCA9ICZ2Y3B1LT5kb21haW4tPmFy
Y2gudmdpYzsKKyAgICBib29sIGVuYWJsZWQ7CisKKyAgICBzd2l0Y2ggKCBhZGRyICYgMHgwYyAp
ICAgICAgLyogZmlsdGVyIGZvciB0aGUgNCByZWdpc3RlcnMgaGFuZGxlZCBoZXJlICovCisgICAg
eworICAgIGNhc2UgR0lDRF9DVExSOgorICAgICAgICBkb21haW5fbG9jayh2Y3B1LT5kb21haW4p
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFN0b3JlIHRoZSBuZXcgZW5hYmxlZCBzdGF0ZSBp
biBvdXIgZGlzdHJpYnV0b3Igc3RydWN0dXJlLgorICAgICAgICAgKiBXb3JrIG91dCB3aGV0aGVy
IGl0IHdhcyBkaXNhYmxlZCBiZWZvcmUgYW5kIG5vdyBnb3QgZW5hYmxlZCwKKyAgICAgICAgICog
c28gdGhhdCB3ZSBzaWduYWwgYWxsIFZDUFVzIHRvIGNoZWNrIGZvciBpbnRlcnJ1cHRzIHRvIGJl
IGluamVjdGVkLgorICAgICAgICAgKi8KKyAgICAgICAgZW5hYmxlZCA9IGRpc3QtPmVuYWJsZWQ7
CisgICAgICAgIGRpc3QtPmVuYWJsZWQgPSB2YWwgJiBHSUNEX0NUTF9FTkFCTEU7CisgICAgICAg
IGVuYWJsZWQgPSAhZW5hYmxlZCAmJiBkaXN0LT5lbmFibGVkOworCisgICAgICAgIGRvbWFpbl91
bmxvY2sodmNwdS0+ZG9tYWluKTsKKworICAgICAgICBpZiAoIGVuYWJsZWQgKQorICAgICAgICAg
ICAgdmdpY19raWNrX3ZjcHVzKHZjcHUtPmRvbWFpbik7CisKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBHSUNEX1RZUEVSOgorICAgIGNhc2UgR0lDRF9JSURSOgorICAgICAgICAvKiByZWFkLW9u
bHksIHdyaXRlcyBpZ25vcmVkICovCisgICAgICAgIHJldHVybjsKKyAgICB9Cit9CisKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVy
c1tdID0gewogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9DVExSLAotICAgICAg
ICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTIsCisgICAgICAgIHZn
aWNfbW1pb19yZWFkX3YyX21pc2MsIHZnaWNfbW1pb193cml0ZV92Ml9taXNjLCAxMiwKICAgICAg
ICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9J
UlEoR0lDRF9JR1JPVVBSLAogICAgICAgICB2Z2ljX21taW9fcmVhZF9yYW8sIHZnaWNfbW1pb193
cml0ZV93aSwgMSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYwppbmRleCA4YzFkZjNkNmQyLi45NjdiZDAyZWEwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jCkBAIC02NzcsNiArNjc3LDIxIEBAIGludCB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEoc3RydWN0
IHZjcHUgKnZjcHUpCiAgICAgcmV0dXJuIHJldDsKIH0KIAordm9pZCB2Z2ljX2tpY2tfdmNwdXMo
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKworICAgIC8qCisg
ICAgICogV2UndmUgaW5qZWN0ZWQgYW4gaW50ZXJydXB0LCB0aW1lIHRvIGZpbmQgb3V0IHdobyBk
ZXNlcnZlcworICAgICAqIGEgZ29vZCBraWNrLi4uCisgICAgICovCisgICAgZm9yX2VhY2hfdmNw
dSggZCwgdmNwdSApCisgICAgeworICAgICAgICBpZiAoIHZnaWNfdmNwdV9wZW5kaW5nX2lycSh2
Y3B1KSApCisgICAgICAgICAgICB2Y3B1X2tpY2sodmNwdSk7CisgICAgfQorfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCmluZGV4IDcyMDFhMjAzNjkuLjYw
NGI0OTcxNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAorKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmgKQEAgLTE3LDYgKzE3LDE0IEBACiAjaWZuZGVmIF9fWEVOX0FS
TV9WR0lDX1ZHSUNfSF9fCiAjZGVmaW5lIF9fWEVOX0FSTV9WR0lDX1ZHSUNfSF9fCiAKKy8qCisg
KiBXZSBwaWdneS1iYWNrIG9uIHRoZSBhbHJlYWR5IHVzZWQgS1ZNIHByb2R1Y3QgSUQsICBidXQg
dXNlIGEgZGlmZmVyZW50CisgKiB2YXJpYW50IChtYWpvciByZXZpc2lvbikgZm9yIFhlbi4KKyAq
LworI2RlZmluZSBQUk9EVUNUX0lEX0tWTSAgICAgICAgICAweDRiICAgICAgICAvKiBBU0NJSSBj
b2RlIEsgKi8KKyNkZWZpbmUgVkFSSUFOVF9JRF9YRU4gICAgICAgICAgMHgwMQorI2RlZmluZSBJ
TVBMRU1FTlRFUl9BUk0gICAgICAgICAweDQzYgorCiAjZGVmaW5lIHZnaWNfaXJxX2lzX3NnaShp
bnRpZCkgKChpbnRpZCkgPCBWR0lDX05SX1NHSVMpCiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpcnFf
aXNfcGVuZGluZyhzdHJ1Y3QgdmdpY19pcnEgKmlycSkKQEAgLTM3LDYgKzQ1LDcgQEAgc3RydWN0
IHZnaWNfaXJxICp2Z2ljX2dldF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnZj
cHUsCiB2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnEg
KmlycSk7CiB2b2lkIHZnaWNfcXVldWVfaXJxX3VubG9jayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmdpY19pcnEgKmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3MpOwordm9pZCB2Z2ljX2tpY2tfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCk7CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX2dldF9pcnFfa3JlZihzdHJ1Y3QgdmdpY19pcnEgKmlycSkK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:27:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sYx-0004LI-JE; Sat, 07 Apr 2018 18:27:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sYv-0004L5-SE
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:41 +0000
X-Inumbo-ID: 8cb94c40-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8cb94c40-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:29:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sYu-0001nH-5L
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sYu-0003uj-31
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sYu-0003uj-31@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:27:40 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add ENABLE registers
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhODdhNDk3MmQ3MTlkOThkNTg2ZjUwN2IyNTQyYWIzNTg4NDNhNjcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNTo1MToxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
MzozNSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIEVOQUJMRSByZWdpc3RlcnMg
aGFuZGxlcnMKICAgIAogICAgQXMgdGhlIGVuYWJsZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hh
cmVkIGJldHdlZW4gdGhlIHYyIGFuZCB2MwogICAgZW11bGF0aW9uLCB0aGVpciBpbXBsZW1lbnRh
dGlvbiBnb2VzIGludG8gdmdpYy1tbWlvLmMsIHRvIGJlIGVhc2lseQogICAgcmVmZXJlbmNlZCBm
cm9tIHRoZSB2MyBlbXVsYXRpb24gYXMgd2VsbCBsYXRlci4KICAgIFRoaXMgaW50cm9kdWNlcyBh
IHZnaWNfc3luY19oYXJkd2FyZV9pcnEoKSBmdW5jdGlvbiwgd2hpY2ggdXBkYXRlcyB0aGUKICAg
IHBoeXNpY2FsIHNpZGUgb2YgYSBoYXJkd2FyZSBtYXBwZWQgdmlydHVhbCBJUlEuCiAgICBCZWNh
dXNlIHRoZSBleGlzdGluZyBsb2NraW5nIG9yZGVyIGJldHdlZW4gdmdpY19pcnEtPmlycV9sb2Nr
IGFuZAogICAgaXJxX2Rlc2MtPmxvY2sgZGljdGF0ZXMgc28sIHdlIGRyb3AgdGhlIGlycV9sb2Nr
IGFuZCByZXRha2UgdGhlbSBpbiB0aGUKICAgIHByb3BlciBvcmRlci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCAgIDQgKy0KIHhlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby5jICAgIHwgMTE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggICAgfCAgMTEgKysrKwogeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jICAgICAgICAgfCAgNDAgKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5oICAgICAgICAgfCAgIDMgKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzMgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmluZGV4
IDNmMjRjMzAzYzIuLmEwY2U4MjQ1MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBAIC04
OSwxMCArODksMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2
Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7CiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3Jhbywg
dmdpY19tbWlvX3dyaXRlX3dpLCAxLAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAg
UkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lTRU5BQkxFUiwKLSAgICAgICAg
dmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDEsCisgICAgICAgIHZnaWNf
bW1pb19yZWFkX2VuYWJsZSwgdmdpY19tbWlvX3dyaXRlX3NlbmFibGUsIDEsCiAgICAgICAgIFZH
SUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSUNFTkFCTEVSLAotICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0
ZV93aSwgMSwKKyAgICAgICAgdmdpY19tbWlvX3JlYWRfZW5hYmxlLCB2Z2ljX21taW9fd3JpdGVf
Y2VuYWJsZSwgMSwKICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAogICAgIFJFR0lTVEVSX0RF
U0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JU1BFTkRSLAogICAgICAgICB2Z2ljX21taW9fcmVh
ZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtbW1pby5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKaW5kZXggYTAz
ZThkODhiOS4uZjIxOWI3YzUwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKQEAgLTM5LDYgKzM5LDEy
MyBAQCB2b2lkIHZnaWNfbW1pb193cml0ZV93aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBh
ZGRyLAogICAgIC8qIElnbm9yZSAqLwogfQogCisvKgorICogUmVhZCBhY2Nlc3NlcyB0byBib3Ro
IEdJQ0RfSUNFTkFCTEVSIGFuZCBHSUNEX0lTRU5BQkxFUiByZXR1cm4gdGhlIHZhbHVlCisgKiBv
ZiB0aGUgZW5hYmxlZCBiaXQsIHNvIHRoZXJlIGlzIG9ubHkgb25lIGZ1bmN0aW9uIGZvciBib3Ro
IGhlcmUuCisgKi8KK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfZW5hYmxlKHN0cnVjdCB2
Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVpbnQzMl90IGludGlkID0gVkdJQ19BRERS
X1RPX0lOVElEKGFkZHIsIDEpOworICAgIHVpbnQzMl90IHZhbHVlID0gMDsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIC8qIExvb3Agb3ZlciBhbGwgSVJRcyBhZmZlY3RlZCBieSB0aGlzIHJl
YWQgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbiAqIDg7IGkrKyApCisgICAgeworICAgICAg
ICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUs
IGludGlkICsgaSk7CisKKyAgICAgICAgaWYgKCBpcnEtPmVuYWJsZWQgKQorICAgICAgICAgICAg
dmFsdWUgfD0gKDFVIDw8IGkpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4s
IGlycSk7CisgICAgfQorCisgICAgcmV0dXJuIHZhbHVlOworfQorCit2b2lkIHZnaWNfbW1pb193
cml0ZV9zZW5hYmxlKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQoreworICAgIHVpbnQzMl90IGludGlkID0gVkdJ
Q19BRERSX1RPX0lOVElEKGFkZHIsIDEpOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9y
X2VhY2hfc2V0X2JpdCggaSwgJnZhbCwgbGVuICogOCApCisgICAgeworICAgICAgICBzdHJ1Y3Qg
dmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsg
aSk7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgICAgIGlycV9kZXNjX3QgKmRl
c2M7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsK
KworICAgICAgICBpZiAoIGlycS0+ZW5hYmxlZCApICAgICAgICAgICAgLyogc2tpcCBhbHJlYWR5
IGVuYWJsZWQgSVJRcyAqLworICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAgICAgICAgICB2Z2ljX3B1dF9pcnEo
dmNwdS0+ZG9tYWluLCBpcnEpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwor
ICAgICAgICBpcnEtPmVuYWJsZWQgPSB0cnVlOworICAgICAgICBpZiAoIGlycS0+aHcgKQorICAg
ICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIGlycSBjYW5ub3QgYmUg
YSBQUEksIHdlIG9ubHkgc3VwcG9ydCBkZWxpdmVyeQorICAgICAgICAgICAgICogb2YgU1BJcyB0
byBndWVzdHMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIEFTU0VSVChpcnEtPmh3aW50
aWQgPj0gVkdJQ19OUl9QUklWQVRFX0lSUVMpOworCisgICAgICAgICAgICBkZXNjID0gaXJxX3Rv
X2Rlc2MoaXJxLT5od2ludGlkKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAg
ICBkZXNjID0gTlVMTDsKKworICAgICAgICB2Z2ljX3F1ZXVlX2lycV91bmxvY2sodmNwdS0+ZG9t
YWluLCBpcnEsIGZsYWdzKTsKKworICAgICAgICBpZiAoIGRlc2MgKQorICAgICAgICAgICAgdmdp
Y19zeW5jX2hhcmR3YXJlX2lycSh2Y3B1LT5kb21haW4sIGRlc2MsIGlycSk7CisKKyAgICAgICAg
dmdpY19wdXRfaXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKKyAgICB9Cit9CisKK3ZvaWQgdmdpY19t
bWlvX3dyaXRlX2NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgdWludDMyX3QgaW50aWQg
PSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAg
ICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBsZW4gKiA4ICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCB2Z2ljX2lycSAqaXJxOworICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgICAg
ICBpcnFfZGVzY190ICpkZXNjOworCisgICAgICAgIGlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5k
b21haW4sIHZjcHUsIGludGlkICsgaSk7CisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEt
PmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgaWYgKCAhaXJxLT5lbmFibGVkICkgICAgICAg
ICAgICAvKiBza2lwIGFscmVhZHkgZGlzYWJsZWQgSVJRcyAqLworICAgICAgICB7CisgICAgICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAg
ICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgIH0KKworICAgICAgICBpcnEtPmVuYWJsZWQgPSBmYWxzZTsKKworICAg
ICAgICBpZiAoIGlycS0+aHcgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICogVGhlIGlycSBjYW5ub3QgYmUgYSBQUEksIHdlIG9ubHkgc3VwcG9ydCBkZWxpdmVyeQor
ICAgICAgICAgICAgICogb2YgU1BJcyB0byBndWVzdHMuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIEFTU0VSVChpcnEtPmh3aW50aWQgPj0gVkdJQ19OUl9QUklWQVRFX0lSUVMpOworCisg
ICAgICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlkKTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBkZXNjID0gTlVMTDsKKworICAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgaWYgKCBk
ZXNjICkKKyAgICAgICAgICAgIHZnaWNfc3luY19oYXJkd2FyZV9pcnEodmNwdS0+ZG9tYWluLCBk
ZXNjLCBpcnEpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cisg
ICAgfQorfQorCiBzdGF0aWMgaW50IG1hdGNoX3JlZ2lvbihjb25zdCB2b2lkICprZXksIGNvbnN0
IHZvaWQgKmVsdCkKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gKHVuc2lnbmVk
IGxvbmcpa2V5OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAppbmRleCBjMjgwNjY4Njk0Li5hMmNlYmQ3N2Y0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAorKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uaApAQCAtODYsNiArODYsMTcgQEAgdW5zaWduZWQgbG9uZyB2
Z2ljX21taW9fcmVhZF9yYW8oc3RydWN0IHZjcHUgKnZjcHUsCiB2b2lkIHZnaWNfbW1pb193cml0
ZV93aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAogICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpOwogCit1bnNpZ25lZCBs
b25nIHZnaWNfbW1pb19yZWFkX2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7
CisKK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOworCit2b2lk
IHZnaWNfbW1pb193cml0ZV9jZW5hYmxlKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKKwogdW5zaWduZWQgaW50
IHZnaWNfdjJfaW5pdF9kaXN0X2lvZGV2KHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqZGV2KTsKIAog
I2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMKaW5kZXggOTY3YmQwMmVhMC4uOTk0OTUyZDFkNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpA
QCAtNjkyLDYgKzY5Miw0NiBAQCB2b2lkIHZnaWNfa2lja192Y3B1cyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgIH0KIH0KIAorc3RhdGljIHVuc2lnbmVkIGludCB0cmFuc2xhdGVfaXJxX3R5cGUoYm9v
bCBpc19sZXZlbCkKK3sKKyAgICByZXR1cm4gaXNfbGV2ZWwgPyBJUlFfVFlQRV9MRVZFTF9ISUdI
IDogSVJRX1RZUEVfRURHRV9SSVNJTkc7Cit9CisKK3ZvaWQgdmdpY19zeW5jX2hhcmR3YXJlX2ly
cShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycV9kZXNj
X3QgKmRlc2MsIHN0cnVjdCB2Z2ljX2lycSAqaXJxKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgIHNw
aW5fbG9jaygmaXJxLT5pcnFfbG9jayk7CisKKyAgICAvKgorICAgICAqIFdlIGZvcmJpZCB0aW5r
ZXJpbmcgd2l0aCB0aGUgaGFyZHdhcmUgSVJRIGFzc29jaWF0aW9uIGR1cmluZworICAgICAqIGEg
ZG9tYWluJ3MgbGlmZXRpbWUuCisgICAgICovCisgICAgQVNTRVJUKGlycS0+aHcgJiYgZGVzYy0+
aXJxID09IGlycS0+aHdpbnRpZCk7CisKKyAgICBpZiAoIGlycS0+ZW5hYmxlZCApCisgICAgewor
ICAgICAgICAvKgorICAgICAgICAgKiBXZSBtaWdodCBlbmQgdXAgZnJvbSB2YXJpb3VzIGNhbGxl
cnMsIHNvIGNoZWNrIHRoYXQgdGhlCisgICAgICAgICAqIGludGVycnJ1cHQgaXMgZGlzYWJsZWQg
YmVmb3JlIHRyeWluZyB0byBjaGFuZ2UgdGhlIGNvbmZpZy4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggaXJxX3R5cGVfc2V0X2J5X2RvbWFpbihkKSAmJgorICAgICAgICAgICAgIHRlc3RfYml0
KF9JUlFfRElTQUJMRUQsICZkZXNjLT5zdGF0dXMpICkKKyAgICAgICAgICAgIGdpY19zZXRfaXJx
X3R5cGUoZGVzYywgdHJhbnNsYXRlX2lycV90eXBlKGlycS0+Y29uZmlnKSk7CisKKyAgICAgICAg
aWYgKCBpcnEtPnRhcmdldF92Y3B1ICkKKyAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkoZGVz
YywgY3B1bWFza19vZihpcnEtPnRhcmdldF92Y3B1LT5wcm9jZXNzb3IpKTsKKyAgICAgICAgZGVz
Yy0+aGFuZGxlci0+ZW5hYmxlKGRlc2MpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGRlc2Mt
PmhhbmRsZXItPmRpc2FibGUoZGVzYyk7CisKKyAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9j
ayk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCmluZGV4IDYwNGI0
OTcxNGYuLjJjY2JkODM4ZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAor
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKQEAgLTU1LDYgKzU1LDkgQEAgc3RhdGljIGlu
bGluZSB2b2lkIHZnaWNfZ2V0X2lycV9rcmVmKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQogICAgIGF0
b21pY19pbmMoJmlycS0+cmVmY291bnQpOwogfQogCit2b2lkIHZnaWNfc3luY19oYXJkd2FyZV9p
cnEoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpcnFfZGVz
Y190ICpkZXNjLCBzdHJ1Y3QgdmdpY19pcnEgKmlycSk7CisKIHZvaWQgdmdpY192Ml9mb2xkX2xy
X3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKIHZvaWQgdmdpY192Ml9wb3B1bGF0ZV9scihzdHJ1
Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscik7CiB2b2lkIHZnaWNf
djJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:27:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sZ7-0004MW-LE; Sat, 07 Apr 2018 18:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sZ6-0004MJ-3X
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:52 +0000
X-Inumbo-ID: 92cb93b1-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92cb93b1-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:29:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sZ4-0001nV-BM
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sZ4-0003vP-8u
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:27:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sZ4-0003vP-8u@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:27:50 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add PENDING registers
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmZWFmODhkMzJiODNmY2FlZDEyOTZiZmEwYTRlZDU5ZDllMzY0MDcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNTo1MjowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
NToyNyAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIFBFTkRJTkcgcmVnaXN0ZXJz
IGhhbmRsZXJzCiAgICAKICAgIFRoZSBwZW5kaW5nIHJlZ2lzdGVyIGhhbmRsZXJzIGFyZSBzaGFy
ZWQgYmV0d2VlbiB0aGUgdjIgYW5kIHYzCiAgICBlbXVsYXRpb24sIHNvIHRoZWlyIGltcGxlbWVu
dGF0aW9uIGdvZXMgaW50byB2Z2ljLW1taW8uYywgdG8gYmUgZWFzaWx5CiAgICByZWZlcmVuY2Vk
IGZyb20gdGhlIHYzIGVtdWxhdGlvbiBhcyB3ZWxsIGxhdGVyLgogICAgRm9yIGxldmVsIHRyaWdn
ZXJlZCBpbnRlcnJ1cHRzIHRoZSByZWFsIGxpbmUgbGV2ZWwgaXMgdW5hZmZlY3RlZCBieQogICAg
dGhpcyB3cml0ZSwgc28gd2Uga2VlcCB0aGlzIHN0YXRlIHNlcGFyYXRlIGFuZCBjb21iaW5lIGl0
IHdpdGggdGhlCiAgICBkZXZpY2UncyBsZXZlbCB0byBnZXQgdGhlIGFjdHVhbCBwZW5kaW5nIHN0
YXRlLgogICAgSGFyZHdhcmUgbWFwcGVkIElSUXMgbmVlZCBzb21lIHNwZWNpYWwgaGFuZGxpbmcs
IGFzIHRoZWlyIGhhcmR3YXJlIHN0YXRlCiAgICBoYXMgdG8gYmUgY29vcmRpbmF0ZWQgd2l0aCB0
aGUgdmlydHVhbCBwZW5kaW5nIGJpdCB0byBhdm9pZCBoYW5naW5nCiAgICBvciBtYXNrZWQgaW50
ZXJydXB0cy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgOTZiMjk4MDAw
ZGI0LCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJhLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8ICAgNCArLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMgICAgfCAxMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCAgICB8ICAxMSArKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDE0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LXYyLmMKaW5kZXggYTBjZTgyNDUyOS4uZDg0ZjUwNjA2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LXYyLmMKQEAgLTk1LDEwICs5NSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0
ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKICAgICAgICAgdmdpY19tbWlv
X3JlYWRfZW5hYmxlLCB2Z2ljX21taW9fd3JpdGVfY2VuYWJsZSwgMSwKICAgICAgICAgVkdJQ19B
Q0NFU1NfMzJiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9J
U1BFTkRSLAotICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwg
MSwKKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcGVuZGluZywgdmdpY19tbWlvX3dyaXRlX3NwZW5k
aW5nLCAxLAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAgUkVHSVNURVJfREVTQ19X
SVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDUEVORFIsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3Jh
eiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9wZW5kaW5n
LCB2Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcsIDEsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0
KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVNBQ1RJVkVSLAog
ICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMSwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jIGIveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLmMKaW5kZXggZjIxOWI3YzUwOS4uN2Y5ZmYzYmE1NyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMKQEAgLTE1Niw2ICsxNTYsMTM1IEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX2NlbmFibGUo
c3RydWN0IHZjcHUgKnZjcHUsCiAgICAgfQogfQogCit1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19y
ZWFkX3BlbmRpbmcoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVpbnQz
Ml90IGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDEpOworICAgIHVpbnQzMl90IHZh
bHVlID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIC8qIExvb3Agb3ZlciBhbGwgSVJR
cyBhZmZlY3RlZCBieSB0aGlzIHJlYWQgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbiAqIDg7
IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2ly
cSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7CisKKyAgICAgICAgaWYgKCBpcnFfaXNf
cGVuZGluZyhpcnEpICkKKyAgICAgICAgICAgIHZhbHVlIHw9ICgxVSA8PCBpKTsKKworICAgICAg
ICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KKworICAgIHJldHVybiB2
YWx1ZTsKK30KKwordm9pZCB2Z2ljX21taW9fd3JpdGVfc3BlbmRpbmcoc3RydWN0IHZjcHUgKnZj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVk
IGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZh
bCkKK3sKKyAgICB1aW50MzJfdCBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGlycV9k
ZXNjX3QgKmRlc2M7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBsZW4gKiA4ICkK
KyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUt
PmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
aXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAgICBpcnEtPnBlbmRpbmdfbGF0Y2ggPSB0cnVl
OworCisgICAgICAgIC8qIFRvIG9ic2VydmUgdGhlIGxvY2tpbmcgb3JkZXIsIGp1c3QgdGFrZSB0
aGUgaXJxX2Rlc2MgcG9pbnRlciBoZXJlLiAqLworICAgICAgICBpZiAoIGlycS0+aHcgKQorICAg
ICAgICAgICAgZGVzYyA9IGlycV90b19kZXNjKGlycS0+aHdpbnRpZCk7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGRlc2MgPSBOVUxMOworCisgICAgICAgIHZnaWNfcXVldWVfaXJxX3VubG9j
ayh2Y3B1LT5kb21haW4sIGlycSwgZmxhZ3MpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdo
ZW4gdGhlIFZNIHNldHMgdGhlIHBlbmRpbmcgc3RhdGUgZm9yIGEgSFcgaW50ZXJydXB0IG9uIHRo
ZSB2aXJ0dWFsCisgICAgICAgICAqIGRpc3RyaWJ1dG9yIHdlIHNldCB0aGUgYWN0aXZlIHN0YXRl
IG9uIHRoZSBwaHlzaWNhbCBkaXN0cmlidXRvciwKKyAgICAgICAgICogYmVjYXVzZSB0aGUgdmly
dHVhbCBpbnRlcnJ1cHQgY2FuIGJlY29tZSBhY3RpdmUgYW5kIHRoZW4gdGhlIGd1ZXN0CisgICAg
ICAgICAqIGNhbiBkZWFjdGl2YXRlIGl0LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBkZXNj
ICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ss
IGZsYWdzKTsKKyAgICAgICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7CisKKyAgICAg
ICAgICAgIC8qIFRoaXMgaC93IElSUSBzaG91bGQgc3RpbGwgYmUgYXNzaWduZWQgdG8gdGhlIHZp
cnR1YWwgSVJRLiAqLworICAgICAgICAgICAgQVNTRVJUKGlycS0+aHcgJiYgZGVzYy0+aXJxID09
IGlycS0+aHdpbnRpZCk7CisKKyAgICAgICAgICAgIGdpY19zZXRfYWN0aXZlX3N0YXRlKGRlc2Ms
IHRydWUpOworCisgICAgICAgICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7CisgICAg
ICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAg
ICAgIH0KKworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0K
K30KKwordm9pZCB2Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcoc3RydWN0IHZjcHUgKnZjcHUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBs
ZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCkKK3sK
KyAgICB1aW50MzJfdCBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGlycV9kZXNjX3Qg
KmRlc2M7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBsZW4gKiA4ICkKKyAgICB7
CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFp
biwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5p
cnFfbG9jaywgZmxhZ3MpOworICAgICAgICBpcnEtPnBlbmRpbmdfbGF0Y2ggPSBmYWxzZTsKKwor
ICAgICAgICAvKiBUbyBvYnNlcnZlIHRoZSBsb2NraW5nIG9yZGVyLCBqdXN0IHRha2UgdGhlIGly
cV9kZXNjIHBvaW50ZXIgaGVyZS4gKi8KKyAgICAgICAgaWYgKCBpcnEtPmh3ICkKKyAgICAgICAg
ICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBkZXNjID0gTlVMTDsKKworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
cnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgZG9uJ3Qg
d2FudCB0aGUgZ3Vlc3QgdG8gZWZmZWN0aXZlbHkgbWFzayB0aGUgcGh5c2ljYWwKKyAgICAgICAg
ICogaW50ZXJydXB0IGJ5IGRvaW5nIGEgd3JpdGUgdG8gU1BFTkRSIGZvbGxvd2VkIGJ5IGEgd3Jp
dGUgdG8KKyAgICAgICAgICogQ1BFTkRSIGZvciBIVyBpbnRlcnJ1cHRzLCBzbyB3ZSBjbGVhciB0
aGUgYWN0aXZlIHN0YXRlIG9uCisgICAgICAgICAqIHRoZSBwaHlzaWNhbCBzaWRlIGlmIHRoZSB2
aXJ0dWFsIGludGVycnVwdCBpcyBub3QgYWN0aXZlLgorICAgICAgICAgKiBUaGlzIG1heSBsZWFk
IHRvIHRha2luZyBhbiBhZGRpdGlvbmFsIGludGVycnVwdCBvbiB0aGUKKyAgICAgICAgICogaG9z
dCwgYnV0IHRoYXQgc2hvdWxkIG5vdCBiZSBhIHByb2JsZW0gYXMgdGhlIHdvcnN0IHRoYXQKKyAg
ICAgICAgICogY2FuIGhhcHBlbiBpcyBhbiBhZGRpdGlvbmFsIHZnaWMgaW5qZWN0aW9uLiAgV2Ug
YWxzbyBjbGVhcgorICAgICAgICAgKiB0aGUgcGVuZGluZyBzdGF0ZSB0byBtYWludGFpbiBwcm9w
ZXIgc2VtYW50aWNzIGZvciBlZGdlIEhXCisgICAgICAgICAqIGludGVycnVwdHMuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoIGRlc2MgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICAgICAgc3Bpbl9sb2NrKCZp
cnEtPmlycV9sb2NrKTsKKworICAgICAgICAgICAgLyogVGhpcyBoL3cgSVJRIHNob3VsZCBzdGls
bCBiZSBhc3NpZ25lZCB0byB0aGUgdmlydHVhbCBJUlEuICovCisgICAgICAgICAgICBBU1NFUlQo
aXJxLT5odyAmJiBkZXNjLT5pcnEgPT0gaXJxLT5od2ludGlkKTsKKworICAgICAgICAgICAgLyog
Q2hlY2sgdGhhdCB3ZSBkaWRuJ3QgYmVjb21lIHBlbmRpbmcgYWdhaW4gbWVhbndoaWxlLiAqLwor
ICAgICAgICAgICAgaWYgKCAhaXJxX2lzX3BlbmRpbmcoaXJxKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgZ2ljX3NldF9wZW5kaW5nX3N0YXRlKGRlc2MsIGZhbHNlKTsKKyAgICAg
ICAgICAgICAgICBpZiAoICFpcnEtPmFjdGl2ZSApCisgICAgICAgICAgICAgICAgICAgIGdpY19z
ZXRfYWN0aXZlX3N0YXRlKGRlc2MsIGZhbHNlKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOworICAgICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICB9CisKKworICAgICAgICB2
Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KK30KKwogc3RhdGljIGludCBt
YXRjaF9yZWdpb24oY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbHQpCiB7CiAgICAgY29u
c3QgdW5zaWduZWQgaW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmgKaW5kZXggYTJjZWJkNzdmNC4uNWM5MjdmMjhiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmgKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgK
QEAgLTk3LDYgKzk3LDE3IEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX2NlbmFibGUoc3RydWN0IHZj
cHUgKnZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5z
aWduZWQgaW50IGxlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YWwpOwogCit1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKKwordm9pZCB2Z2ljX21taW9fd3JpdGVfc3BlbmRpbmco
c3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHZhbCk7CisKK3ZvaWQgdmdpY19tbWlvX3dyaXRlX2NwZW5kaW5nKHN0cnVj
dCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRy
LCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YWwpOworCiB1bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3Ry
dWN0IHZnaWNfaW9fZGV2aWNlICpkZXYpOwogCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:28:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sZG-0004Nd-NB; Sat, 07 Apr 2018 18:28:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sZF-0004NQ-GW
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:01 +0000
X-Inumbo-ID: 98e13d4e-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98e13d4e-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:29:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sZE-0001nd-I2
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sZE-0003wB-FC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sZE-0003wB-FC@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:28:00 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add ACTIVE registers
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxYjcxNjdiNDE5ODRkM2U1NDM2MmVlMWMwMWE3NzgxZjE5ZjI5NjkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNTo1Mjo0OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
NTo1NCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIEFDVElWRSByZWdpc3RlcnMg
aGFuZGxlcnMKICAgIAogICAgVGhlIGFjdGl2ZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVk
IGJldHdlZW4gdGhlIHYyIGFuZCB2MyBlbXVsYXRpb24sCiAgICBzbyB0aGVpciBpbXBsZW1lbnRh
dGlvbiBnb2VzIGludG8gdmdpYy1tbWlvLmMsIHRvIGJlIGVhc2lseSByZWZlcmVuY2VkCiAgICBm
cm9tIHRoZSB2MyBlbXVsYXRpb24gYXMgd2VsbCBsYXRlci4KICAgIFNpbmNlIGFjdGl2YXRpb24v
ZGVhY3RpdmF0aW9uIG9mIGFuIGludGVycnVwdCBtYXkgaGFwcGVuIGVudGlyZWx5IGluIHRoZQog
ICAgZ3Vlc3Qgd2l0aG91dCBpdCBldmVyIGV4aXRpbmcsIHdlIG5lZWQgc29tZSBleHRyYSBsb2dp
YyB0byBwcm9wZXJseSB0cmFjawogICAgdGhlIGFjdGl2ZSBzdGF0ZS4KICAgIEZvciBjbGVhcmlu
ZyB0aGUgYWN0aXZlIHN0YXRlLCB3ZSB3b3VsZCBiYXNpY2FsbHkgaGF2ZSB0byBoYWx0IHRoZSBn
dWVzdAogICAgdG8gbWFrZSBzdXJlIHRoaXMgaXMgcHJvcGVybHkgcHJvcGFnYXRlZCBpbnRvIHRo
ZSByZXNwZWN0aXZlIFZDUFVzLgogICAgVGhpcyBpcyBub3QgeWV0IGltcGxlbWVudGVkIGluIFhl
bi4KICAgIEZvcnR1bmF0ZWx5IHRoaXMgZmVhdHVyZSBpcyBtb3N0bHkgdXNlZCB0byByZXNldCBh
IGp1c3QgaW4gaW5pdGlhbGlzZWQKICAgIEdJQywgc28gY2hhbmNlcyBhcmUgd2UgYXJlIHRhc2tl
ZCB0byBjbGVhciBiaXRzIHRoYXQgYXJlIGFscmVhZHkgemVyby4KICAgIEFkZCBhIHNpbXBsZSBj
aGVjayB0byBhdm9pZCBwb2ludGxlc3Mgd2FybmluZ3MgaW4gdGhpcyBjYXNlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8ICA0ICstCiB4ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8uYyAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oICAgIHwgMTEgKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYwppbmRleCBkODRmNTA2MDYzLi4yZjVkNTkwYjM0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYwpAQCAtMTAxLDEwICsxMDEsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7CiAgICAg
ICAgIHZnaWNfbW1pb19yZWFkX3BlbmRpbmcsIHZnaWNfbW1pb193cml0ZV9jcGVuZGluZywgMSwK
ICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRT
X1BFUl9JUlEoR0lDRF9JU0FDVElWRVIsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3Jheiwgdmdp
Y19tbWlvX3dyaXRlX3dpLCAxLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9hY3RpdmUsIHZnaWNf
bW1pb193cml0ZV9zYWN0aXZlLCAxLAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAg
UkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDQUNUSVZFUiwKLSAgICAgICAg
dmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDEsCisgICAgICAgIHZnaWNf
bW1pb19yZWFkX2FjdGl2ZSwgdmdpY19tbWlvX3dyaXRlX2NhY3RpdmUsIDEsCiAgICAgICAgIFZH
SUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSVBSSU9SSVRZUiwKICAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3Jp
dGVfd2ksIDgsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCmluZGV4IDdmOWZmM2JhNTcuLjVkNGM1OTlkY2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby5jCkBAIC0yODUsNiArMjg1LDk3IEBAIHZvaWQgdmdpY19tbWlv
X3dyaXRlX2NwZW5kaW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAogICAgIH0KIH0KIAorLyoKKyAqIFRo
ZSBhY3R1YWwgYWN0aXZlIGJpdCBmb3IgYSB2aXJ0dWFsIElSUSBpcyBoZWxkIGluIHRoZSBMUi4g
T3VyIHNoYWRvdworICogY29weSBpbiBzdHJ1Y3QgdmdpY19pcnEgaXMgb25seSBzeW5jZWQgd2hl
biBuZWVkZWQgYW5kIG1heSBub3QgYmUKKyAqIHVwLXRvLWRhdGUgYWxsIG9mIHRoZSB0aW1lLgor
ICogUmV0dXJuaW5nIHRoZSBhY3R1YWwgYWN0aXZlIHN0YXRlIGlzIHF1aXRlIGNvc3RseSAoc3Rv
cHBpbmcgYWxsCisgKiBWQ1BVcyBwcm9jZXNzaW5nIGFueSBhZmZlY3RlZCB2SVJRcyksIHNvIHdl
IHVzZSBhIHNpbXBsZSBpbXBsZW1lbnRhdGlvbgorICogdG8gZ2V0IHRoZSBiZXN0IHBvc3NpYmxl
IGFuc3dlci4KKyAqLwordW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9hY3RpdmUoc3RydWN0
IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgdWludDMyX3QgaW50aWQgPSBWR0lDX0FE
RFJfVE9fSU5USUQoYWRkciwgMSk7CisgICAgdWludDMyX3QgdmFsdWUgPSAwOworICAgIHVuc2ln
bmVkIGludCBpOworCisgICAgLyogTG9vcCBvdmVyIGFsbCBJUlFzIGFmZmVjdGVkIGJ5IHRoaXMg
cmVhZCAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuICogODsgaSsrICkKKyAgICB7CisgICAg
ICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNw
dSwgaW50aWQgKyBpKTsKKworICAgICAgICBpZiAoIGlycS0+YWN0aXZlICkKKyAgICAgICAgICAg
IHZhbHVlIHw9ICgxVSA8PCBpKTsKKworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWlu
LCBpcnEpOworICAgIH0KKworICAgIHJldHVybiB2YWx1ZTsKK30KKworLyoKKyAqIFdlIGRvbid0
IGFjdHVhbGx5IHN1cHBvcnQgY2xlYXJpbmcgdGhlIGFjdGl2ZSBzdGF0ZSBvZiBhbiBJUlEgKHll
dCkuCisgKiBIb3dldmVyIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgbW9zdCBndWVzdHMgdXNlIHRo
aXMgZm9yIGluaXRpYWxpemF0aW9uLgorICogV2UgY2hlY2sgd2hldGhlciB0aGlzIE1NSU8gYWNj
ZXNzIHdvdWxkIGFjdHVhbGx5IGFmZmVjdCBhbnkgYWN0aXZlIElSUSwKKyAqIGFuZCBvbmx5IHBy
aW50IG91ciB3YXJuaW5nIGluIHRoaXMgY2FzZS4gU28gY2xlYXJpbmcgYWxyZWFkeSBub24tYWN0
aXZlCisgKiBJUlFzIHdvdWxkIG5vdCBiZSBtb2FuZWQgYWJvdXQgaW4gdGhlIGxvZ3MuCisgKi8K
K3ZvaWQgdmdpY19tbWlvX3dyaXRlX2NhY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgdWlu
dDMyX3QgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7CisgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBsZW4gKiA4ICkKKyAgICB7
CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFp
biwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBrbm93
IHRoYXQgdGhlIElSUSBpcyBhY3RpdmUgb3Igd2UgY2FuJ3QgYmUgc3VyZSBhYm91dAorICAgICAg
ICAgKiBpdCAoYmVjYXVzZSBpdCBpcyBjdXJyZW50bHkgaW4gYSBDUFUpLCBsb2cgdGhlIG5vdCBw
cm9wZXJseQorICAgICAgICAgKiBlbXVsYXRlZCBNTUlPIGFjY2Vzcy4KKyAgICAgICAgICovCisg
ICAgICAgIGlmICggaXJxLT5hY3RpdmUgfHwgaXJxLT52Y3B1ICkKKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICAgICAiJXB2OiB2R0lDRDogSVJRJXU6IGNs
ZWFyaW5nIGFjdGl2ZSBzdGF0ZSBub3Qgc3VwcG9ydGVkXG4iLAorICAgICAgICAgICAgICAgICAg
IHZjcHUsIGlycS0+aW50aWQpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4s
IGlycSk7CisgICAgfQorfQorCisvKgorICogV2UgZG9uJ3QgYWN0dWFsbHkgc3VwcG9ydCBzZXR0
aW5nIHRoZSBhY3RpdmUgc3RhdGUgb2YgYW4gSVJRICh5ZXQpLgorICogV2UgY2hlY2sgd2hldGhl
ciB0aGlzIE1NSU8gYWNjZXNzIHdvdWxkIGFjdHVhbGx5IGFmZmVjdCBhbnkgbm9uLWFjdGl2ZSBJ
UlEsCisgKiBhbmQgb25seSBwcmludCBvdXIgd2FybmluZyBpbiB0aGlzIGNhc2UuCisgKi8KK3Zv
aWQgdmdpY19tbWlvX3dyaXRlX3NhY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgdWludDMy
X3QgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBsZW4gKiA4ICkKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwg
dmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBrbm93IHRo
YXQgdGhlIElSUSBpcyBub3QgYWN0aXZlIG9yIHdlIGNhbid0IGJlIHN1cmUgYWJvdXQKKyAgICAg
ICAgICogaXQgKGJlY2F1c2UgaXQgaXMgY3VycmVudGx5IGluIGEgQ1BVKSwgbG9nIHRoZSBub3Qg
cHJvcGVybHkKKyAgICAgICAgICogZW11bGF0ZWQgTU1JTyBhY2Nlc3MuCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoICFpcnEtPmFjdGl2ZSB8fCBpcnEtPnZjcHUgKQorICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19HX0VSUgorICAgICAgICAgICAgICAgICAgICIlcHY6IHZHSUNEOiBJUlEldTog
c2V0dGluZyBhY3RpdmUgc3RhdGUgbm90IHN1cHBvcnRlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICB2Y3B1LCBpcnEtPmludGlkKTsKKworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWlu
LCBpcnEpOworICAgIH0KK30KKwogc3RhdGljIGludCBtYXRjaF9yZWdpb24oY29uc3Qgdm9pZCAq
a2V5LCBjb25zdCB2b2lkICplbHQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IG9mZnNldCA9
ICh1bnNpZ25lZCBsb25nKWtleTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKaW5kZXggNWM5MjdmMjhiMC4u
ODMyZTJlYjNkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKQEAgLTEwOCw2ICsxMDgsMTcgQEAgdm9p
ZCB2Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcoc3RydWN0IHZjcHUgKnZjcHUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7CiAKK3Vuc2lnbmVk
IGxvbmcgdmdpY19tbWlvX3JlYWRfYWN0aXZlKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVu
KTsKKwordm9pZCB2Z2ljX21taW9fd3JpdGVfY2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7CisKK3Zv
aWQgdmdpY19tbWlvX3dyaXRlX3NhY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOworCiB1bnNpZ25lZCBp
bnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZnaWNfaW9fZGV2aWNlICpkZXYpOwog
CiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:28:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sZR-0004Ou-PQ; Sat, 07 Apr 2018 18:28:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sZP-0004Oi-TL
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:11 +0000
X-Inumbo-ID: 9ef5c26b-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ef5c26b-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:29:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sZO-0001nz-OK
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sZO-0003xQ-M2
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sZO-0003xQ-M2@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:28:10 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add PRIORITY registers
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlMTNjODIyMjg4YmFiN2FhNDg5ODVjNmNmYWNlZTUwNWEwNTkyNWUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNTo1MzoyMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
NjoyMiAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIFBSSU9SSVRZIHJlZ2lzdGVy
cyBoYW5kbGVycwogICAgCiAgICBUaGUgcHJpb3JpdHkgcmVnaXN0ZXIgaGFuZGxlcnMgYXJlIHNo
YXJlZCBiZXR3ZWVuIHRoZSB2MiBhbmQgdjMgZW11bGF0aW9uLAogICAgc28gdGhlaXIgaW1wbGVt
ZW50YXRpb24gZ29lcyBpbnRvIHZnaWMtbW1pby5jLCB0byBiZSBlYXNpbHkgcmVmZXJlbmNlZAog
ICAgZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFzIHdlbGwgbGF0ZXIuCiAgICAKICAgIFRoaXMgaXMg
YmFzZWQgb24gTGludXggY29tbWl0IDA1NTY1OGJmNDhmYywgd3JpdHRlbiBieSBBbmRyZSBQcnp5
d2FyYS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCAgMiAr
LQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgICAgfCA0NyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCAg
ICB8ICA3ICsrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgICAgfCAgMiArKwog
NCBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYwppbmRleCAyZjVkNTkwYjM0Li4xZjk0YzVlZTJjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYwpAQCAtMTA3LDcgKzEwNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewogICAgICAg
ICB2Z2ljX21taW9fcmVhZF9hY3RpdmUsIHZnaWNfbW1pb193cml0ZV9jYWN0aXZlLCAxLAogICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lQUklPUklUWVIsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19t
bWlvX3dyaXRlX3dpLCA4LAorICAgICAgICB2Z2ljX21taW9fcmVhZF9wcmlvcml0eSwgdmdpY19t
bWlvX3dyaXRlX3ByaW9yaXR5LCA4LAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNf
QUNDRVNTXzhiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9J
VEFSR0VUU1IsCiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dp
LCA4LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYwppbmRleCA1ZDRjNTk5ZGNmLi5kNWI4OThlYzAzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYworKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8uYwpAQCAtMzc2LDYgKzM3Niw1MyBAQCB2b2lkIHZnaWNfbW1pb193cml0
ZV9zYWN0aXZlKHN0cnVjdCB2Y3B1ICp2Y3B1LAogICAgIH0KIH0KIAordW5zaWduZWQgbG9uZyB2
Z2ljX21taW9fcmVhZF9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQor
eworICAgIHVpbnQzMl90IGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDgpOworICAg
IHVuc2lnbmVkIGludCBpOworICAgIHVpbnQzMl90IHZhbCA9IDA7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IGxlbjsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0g
dmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICB2
YWwgfD0gKHVpbnQzMl90KWlycS0+cHJpb3JpdHkgPDwgKGkgKiA4KTsKKworICAgICAgICB2Z2lj
X3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KKworICAgIHJldHVybiB2YWw7Cit9
CisKKy8qCisgKiBXZSBjdXJyZW50bHkgZG9uJ3QgaGFuZGxlIGNoYW5naW5nIHRoZSBwcmlvcml0
eSBvZiBhbiBpbnRlcnJ1cHQgdGhhdAorICogaXMgYWxyZWFkeSBwZW5kaW5nIG9uIGEgVkNQVS4g
SWYgdGhlcmUgaXMgYSBuZWVkIGZvciB0aGlzLCB3ZSB3b3VsZAorICogbmVlZCB0byBtYWtlIHRo
aXMgVkNQVSBleGl0IGFuZCByZS1ldmFsdWF0ZSB0aGUgcHJpb3JpdGllcywgcG90ZW50aWFsbHkK
KyAqIGxlYWRpbmcgdG8gdGhpcyBpbnRlcnJ1cHQgZ2V0dGluZyBwcmVzZW50ZWQgbm93IHRvIHRo
ZSBndWVzdCAoaWYgaXQgaGFzCisgKiBiZWVuIG1hc2tlZCBieSB0aGUgcHJpb3JpdHkgbWFzayBi
ZWZvcmUpLgorICovCit2b2lkIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAq
dmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWdu
ZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmFsKQoreworICAgIHVpbnQzMl90IGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDgp
OworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2ly
cSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKwor
ICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAg
ICAvKiBOYXJyb3cgdGhlIHByaW9yaXR5IHJhbmdlIHRvIHdoYXQgd2UgYWN0dWFsbHkgc3VwcG9y
dCAqLworICAgICAgICBpcnEtPnByaW9yaXR5ID0gKHZhbCA+PiAoaSAqIDgpKSAmIEdFTk1BU0so
NywgOCAtIFZHSUNfUFJJX0JJVFMpOworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
cnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgdmdpY19wdXRfaXJxKHZjcHUtPmRvbWFp
biwgaXJxKTsKKyAgICB9Cit9CisKIHN0YXRpYyBpbnQgbWF0Y2hfcmVnaW9uKGNvbnN0IHZvaWQg
KmtleSwgY29uc3Qgdm9pZCAqZWx0KQogewogICAgIGNvbnN0IHVuc2lnbmVkIGludCBvZmZzZXQg
PSAodW5zaWduZWQgbG9uZylrZXk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8uaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCmluZGV4IDgzMmUyZWIzZDgu
LmIyZDU3MmQ1NjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCkBAIC0xMTksNiArMTE5LDEzIEBAIHZv
aWQgdmdpY19tbWlvX3dyaXRlX3NhY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwogCit1bnNpZ25lZCBs
b25nIHZnaWNfbW1pb19yZWFkX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7CisKK3ZvaWQgdmdp
Y19tbWlvX3dyaXRlX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyB2YWwpOworCiB1bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYo
c3RydWN0IHZnaWNfaW9fZGV2aWNlICpkZXYpOwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAppbmRleCAyY2Ni
ZDgzOGQ4Li5hNjBlZjk1ODY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCkBAIC0yNSw2ICsyNSw4IEBACiAjZGVmaW5l
IFZBUklBTlRfSURfWEVOICAgICAgICAgIDB4MDEKICNkZWZpbmUgSU1QTEVNRU5URVJfQVJNICAg
ICAgICAgMHg0M2IKIAorI2RlZmluZSBWR0lDX1BSSV9CSVRTICAgICAgIDUKKwogI2RlZmluZSB2
Z2ljX2lycV9pc19zZ2koaW50aWQpICgoaW50aWQpIDwgVkdJQ19OUl9TR0lTKQogCiBzdGF0aWMg
aW5saW5lIGJvb2wgaXJxX2lzX3BlbmRpbmcoc3RydWN0IHZnaWNfaXJxICppcnEpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:28:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sZb-0004Qm-Sz; Sat, 07 Apr 2018 18:28:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sZa-0004QY-NG
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:22 +0000
X-Inumbo-ID: 5a2792f8-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a2792f8-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:27:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sZY-0001o9-Vu
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sZY-0003xu-Rq
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sZY-0003xu-Rq@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:28:20 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add CONFIG registers
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5ODRhZGVmNTMxZmM5ODFmZjA5NjZjZjZjOTI5NjJlMjE0MzUxNTUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNTo1MzozOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
Njo1MiAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIENPTkZJRyByZWdpc3RlcnMg
aGFuZGxlcnMKICAgIAogICAgVGhlIGNvbmZpZyByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVk
IGJldHdlZW4gdGhlIHYyIGFuZCB2MyBlbXVsYXRpb24sCiAgICBzbyB0aGVpciBpbXBsZW1lbnRh
dGlvbiBnb2VzIGludG8gdmdpYy1tbWlvLmMsIHRvIGJlIGVhc2lseSByZWZlcmVuY2VkCiAgICBm
cm9tIHRoZSB2MyBlbXVsYXRpb24gYXMgd2VsbCBsYXRlci4KICAgIAogICAgVGhpcyBpcyBiYXNl
ZCBvbiBMaW51eCBjb21taXQgNzk3MTdlNGFjMDljLCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJh
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
bGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8ICAyICstCiB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyAgICB8IDU0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oICAgIHwg
IDcgKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmluZGV4IDFmOTRjNWVlMmMuLjc0ZmY2Yjc0ODMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBAIC0xMTMsNyArMTEzLDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10g
PSB7CiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCA4LAog
ICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAogICAgIFJFR0lT
VEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0ZHUiwKLSAgICAgICAgdmdpY19tbWlv
X3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDIsCisgICAgICAgIHZnaWNfbW1pb19yZWFk
X2NvbmZpZywgdmdpY19tbWlvX3dyaXRlX2NvbmZpZywgMiwKICAgICAgICAgVkdJQ19BQ0NFU1Nf
MzJiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9TR0lSLAogICAgICAg
ICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgNCwKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMKaW5kZXggZDViODk4ZWMwMy4uNWQ5MzVhNzMwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMK
QEAgLTQyMyw2ICs0MjMsNjAgQEAgdm9pZCB2Z2ljX21taW9fd3JpdGVfcHJpb3JpdHkoc3RydWN0
IHZjcHUgKnZjcHUsCiAgICAgfQogfQogCit1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX2Nv
bmZpZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbikKK3sKKyAgICB1aW50MzJfdCBpbnRp
ZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAyKTsKKyAgICB1aW50MzJfdCB2YWx1ZSA9IDA7
CisgICAgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbiAqIDQ7IGkrKyApCisgICAg
eworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21h
aW4sIHZjcHUsIGludGlkICsgaSk7CisKKyAgICAgICAgaWYgKCBpcnEtPmNvbmZpZyA9PSBWR0lD
X0NPTkZJR19FREdFICkKKyAgICAgICAgICAgIHZhbHVlIHw9ICgyVSA8PCAoaSAqIDIpKTsKKwor
ICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KKworICAgIHJl
dHVybiB2YWx1ZTsKK30KKwordm9pZCB2Z2ljX21taW9fd3JpdGVfY29uZmlnKHN0cnVjdCB2Y3B1
ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWdu
ZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZh
bCkKK3sKKyAgICB1aW50MzJfdCBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAyKTsK
KyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBsZW4gKiA0OyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNo
YW5nZWQgZm9yIFNHSXMgaW4gZ2VuZXJhbCwKKyAgICAgICAgICogZm9yIFBQSXMgdGhpcyBpcyBJ
TVBMRU1FTlRBVElPTiBERUZJTkVELiBUaGUgYXJjaCB0aW1lcgorICAgICAgICAgKiBjb2RlIHJl
bGllcyBvbiBQUElzIGJlaW5nIGxldmVsIHRyaWdnZXJlZCwgc28gd2UgYWxzbworICAgICAgICAg
KiBtYWtlIHRoZW0gcmVhZC1vbmx5IGhlcmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGlu
dGlkICsgaSA8IFZHSUNfTlJfUFJJVkFURV9JUlFTICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsg
aSk7CisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisK
KyAgICAgICAgaWYgKCB0ZXN0X2JpdChpICogMiArIDEsICZ2YWwpICkKKyAgICAgICAgICAgIGly
cS0+Y29uZmlnID0gVkdJQ19DT05GSUdfRURHRTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
aXJxLT5jb25maWcgPSBWR0lDX0NPTkZJR19MRVZFTDsKKworICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAgICAgIHZnaWNfcHV0X2lycSh2
Y3B1LT5kb21haW4sIGlycSk7CisgICAgfQorfQorCiBzdGF0aWMgaW50IG1hdGNoX3JlZ2lvbihj
b25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKIHsKICAgICBjb25zdCB1bnNpZ25lZCBp
bnQgb2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpa2V5OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAppbmRleCBi
MmQ1NzJkNTYyLi4zNTY2Y2YyMzdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8uaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaApAQCAtMTI2LDYgKzEy
NiwxMyBAQCB2b2lkIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdmNwdSwK
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKIAordW5zaWduZWQgbG9uZyB2Z2ljX21t
aW9fcmVhZF9jb25maWcoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7CisKK3ZvaWQgdmdpY19tbWlvX3dyaXRlX2Nv
bmZpZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOworCiB1
bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZnaWNfaW9fZGV2aWNl
ICpkZXYpOwogCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:28:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sZl-0004Rs-V0; Sat, 07 Apr 2018 18:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sZk-0004Ri-O6
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:32 +0000
X-Inumbo-ID: ab1fc786-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab1fc786-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:29:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sZj-0001ok-5S
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sZj-0003yU-3A
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sZj-0003yU-3A@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:28:31 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add TARGET registers
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyNDBlMzE4NjE3YjkyM2E2ZGExYTA5MzBmYTQ3M2E3MzllOGUzMTQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNzowMzo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
NzowNiAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIFRBUkdFVCByZWdpc3RlcnMg
aGFuZGxlcnMKICAgIAogICAgVGhlIHRhcmdldCByZWdpc3RlciBoYW5kbGVycyBhcmUgdjIgZW11
bGF0aW9uIHNwZWNpZmljLCBzbyB0aGVpcgogICAgaW1wbGVtZW50YXRpb24gbGl2ZXMgZW50aXJl
bHkgaW4gdmdpYy1tbWlvLXYyLmMuCiAgICBXZSBjb3B5IHRoZSBvbGQgVkdJQyBiZWhhdmlvdXIg
b2YgYXNzaWduaW5nIGFuIElSUSB0byB0aGUgZmlyc3QgVkNQVQogICAgc2V0IGluIHRoZSB0YXJn
ZXQgbWFzayBpbnN0ZWFkIG9mIG1ha2luZyBpdCBwb3NzaWJseSBwZW5kaW5nIG9uCiAgICBtdWx0
aXBsZSBWQ1BVcy4KICAgIFdlIHVwZGF0ZSB0aGUgcGh5c2ljYWwgYWZmaW5pdHkgb2YgYSBoYXJk
d2FyZSBtYXBwZWQgdklSUSBvbiB0aGUgd2F5LgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIExp
bnV4IGNvbW1pdCAyYzIzNGQ2ZjE4MjYsIHdyaXR0ZW4gYnkgQW5kcmUgUHJ6eXdhcmEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIHwgNTkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmluZGV4IDc0ZmY2
Yjc0ODMuLjUzN2E4NmY0ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBAIC04MSw2ICs4
MSw2MyBAQCBzdGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVfdjJfbWlzYyhzdHJ1Y3QgdmNwdSAq
dmNwdSwKICAgICB9CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3Rh
cmdldChzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgdWludDMy
X3QgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgOCk7CisgICAgdWludDMyX3QgdmFs
ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBp
KysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEo
dmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOworCisgICAgICAgIHZhbCB8PSAodWludDMy
X3QpaXJxLT50YXJnZXRzIDw8IChpICogOCk7CisKKyAgICAgICAgdmdpY19wdXRfaXJxKHZjcHUt
PmRvbWFpbiwgaXJxKTsKKyAgICB9CisKKyAgICByZXR1cm4gdmFsOworfQorCitzdGF0aWMgdm9p
ZCB2Z2ljX21taW9fd3JpdGVfdGFyZ2V0KHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQorewor
ICAgIHVpbnQzMl90IGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDgpOworICAgIHVp
bnQ4X3QgY3B1X21hc2sgPSBHRU5NQVNLKHZjcHUtPmRvbWFpbi0+bWF4X3ZjcHVzIC0gMSwgMCk7
CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIC8q
IEdJQ0RfSVRBUkdFVFNSWzAtN10gYXJlIHJlYWQtb25seSAqLworICAgIGlmICggaW50aWQgPCBW
R0lDX05SX1BSSVZBVEVfSVJRUyApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgbGVuOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2
Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCBOVUxMLCBpbnRpZCArIGkpOworCisgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgaXJxLT50
YXJnZXRzID0gKHZhbCA+PiAoaSAqIDgpKSAmIGNwdV9tYXNrOworICAgICAgICBpZiAoIGlycS0+
dGFyZ2V0cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlycS0+dGFyZ2V0X3ZjcHUgPSB2Y3B1
LT5kb21haW4tPnZjcHVbZmZzKGlycS0+dGFyZ2V0cykgLSAxXTsKKyAgICAgICAgICAgIGlmICgg
aXJxLT5odyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlkKTsKKworICAgICAgICAgICAgICAgIGly
cV9zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19vZihpcnEtPnRhcmdldF92Y3B1LT5wcm9jZXNz
b3IpKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAg
ICBpcnEtPnRhcmdldF92Y3B1ID0gTlVMTDsKKworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5k
b21haW4sIGlycSk7CisgICAgfQorfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0
ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKICAgICBSRUdJU1RFUl9ERVND
X1dJVEhfTEVOR1RIKEdJQ0RfQ1RMUiwKICAgICAgICAgdmdpY19tbWlvX3JlYWRfdjJfbWlzYywg
dmdpY19tbWlvX3dyaXRlX3YyX21pc2MsIDEyLApAQCAtMTEwLDcgKzE2Nyw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1td
ID0gewogICAgICAgICB2Z2ljX21taW9fcmVhZF9wcmlvcml0eSwgdmdpY19tbWlvX3dyaXRlX3By
aW9yaXR5LCA4LAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQp
LAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JVEFSR0VUU1IsCi0g
ICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCA4LAorICAgICAg
ICB2Z2ljX21taW9fcmVhZF90YXJnZXQsIHZnaWNfbW1pb193cml0ZV90YXJnZXQsIDgsCiAgICAg
ICAgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCiAgICAgUkVHSVNURVJf
REVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDRkdSLAogICAgICAgICB2Z2ljX21taW9fcmVh
ZF9jb25maWcsIHZnaWNfbW1pb193cml0ZV9jb25maWcsIDIsCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:28:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sZw-0004Sz-0j; Sat, 07 Apr 2018 18:28:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sZu-0004Sp-Lp
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:42 +0000
X-Inumbo-ID: 66507e3c-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66507e3c-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:27:59 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sZt-0001os-BA
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sZt-0003z1-8t
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sZt-0003z1-8t@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:28:41 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add SGIR register
 handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4YzY4OGNhNjQyMmJiYTFhZTkwMDY3YTljOGNlNjIyZmZjMDY3M2EKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNzowNzoyMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
NzoyMSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIFNHSVIgcmVnaXN0ZXIgaGFu
ZGxlcgogICAgCiAgICBUcmlnZ2VyaW5nIGFuIElQSSB2aWEgdGhpcyByZWdpc3RlciBpcyB2MiBz
cGVjaWZpYywgc28gdGhlCiAgICBpbXBsZW1lbnRhdGlvbiBsaXZlcyBlbnRpcmVseSBpbiB2Z2lj
LW1taW8tdjIuYy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgNTVjYzAx
ZmI5MDA0LCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJhLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwppbmRleCA1MzdhODZmNDg5Li5jODk5ODM5YTQx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwpAQCAtODEsNiArODEsNDkgQEAgc3RhdGljIHZv
aWQgdmdpY19tbWlvX3dyaXRlX3YyX21pc2Moc3RydWN0IHZjcHUgKnZjcHUsCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVfc2dpcihzdHJ1Y3QgdmNwdSAqc291cmNlX3Zj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2ln
bmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZhbCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gc291cmNlX3ZjcHUtPmRvbWFpbjsK
KyAgICB1bnNpZ25lZCBpbnQgbnJfdmNwdXMgPSBkLT5tYXhfdmNwdXM7CisgICAgdW5zaWduZWQg
aW50IGludGlkID0gdmFsICYgR0lDRF9TR0lfSU5USURfTUFTSzsKKyAgICB1bnNpZ25lZCBsb25n
IHRhcmdldHMgPSAodmFsICYgR0lDRF9TR0lfVEFSR0VUX01BU0spID4+CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0lDRF9TR0lfVEFSR0VUX1NISUZUOworICAgIHVuc2lnbmVkIGludCB2
Y3B1X2lkOworCisgICAgc3dpdGNoICggdmFsICYgR0lDRF9TR0lfVEFSR0VUX0xJU1RfTUFTSyAp
CisgICAgeworICAgIGNhc2UgR0lDRF9TR0lfVEFSR0VUX0xJU1Q6ICAgICAgICAgICAgICAgICAg
ICAvKiBhcyBzcGVjaWZpZWQgYnkgdGFyZ2V0cyAqLworICAgICAgICB0YXJnZXRzICY9IEdFTk1B
U0sobnJfdmNwdXMgLSAxLCAwKTsgICAgICAvKiBsaW1pdCB0byBleGlzdGluZyBWQ1BVcyAqLwor
ICAgICAgICBicmVhazsKKyAgICBjYXNlIEdJQ0RfU0dJX1RBUkdFVF9PVEhFUlM6CisgICAgICAg
IHRhcmdldHMgPSBHRU5NQVNLKG5yX3ZjcHVzIC0gMSwgMCk7ICAgICAgIC8qIGFsbCwgLi4uICAg
Ki8KKyAgICAgICAgdGFyZ2V0cyAmPSB+KDFVIDw8IHNvdXJjZV92Y3B1LT52Y3B1X2lkKTsgLyog
ICBidXQgc2VsZiAqLworICAgICAgICBicmVhazsKKyAgICBjYXNlIEdJQ0RfU0dJX1RBUkdFVF9T
RUxGOiAgICAgICAgICAgICAgICAgICAgLyogdGhpcyB2ZXJ5IHZDUFUgb25seSAqLworICAgICAg
ICB0YXJnZXRzID0gKDFVIDw8IHNvdXJjZV92Y3B1LT52Y3B1X2lkKTsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSAweDM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHJl
c2VydmVkICovCisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBmb3JfZWFjaF9zZXRfYml0
KCB2Y3B1X2lkLCAmdGFyZ2V0cywgOCApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNw
dSA9IGQtPnZjcHVbdmNwdV9pZF07CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdp
Y19nZXRfaXJxKGQsIHZjcHUsIGludGlkKTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworCisg
ICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7CisgICAgICAgIGlycS0+c291cmNlIHw9
IDFVIDw8IHNvdXJjZV92Y3B1LT52Y3B1X2lkOworCisgICAgICAgIHZnaWNfcXVldWVfaXJxX3Vu
bG9jayhkLCBpcnEsIGZsYWdzKTsKKyAgICAgICAgdmdpY19wdXRfaXJxKGQsIGlycSk7CisgICAg
fQorfQorCiBzdGF0aWMgdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF90YXJnZXQoc3RydWN0
IHZjcHUgKnZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQogewpAQCAtMTczLDcgKzIxNiw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lz
dGVyc1tdID0gewogICAgICAgICB2Z2ljX21taW9fcmVhZF9jb25maWcsIHZnaWNfbW1pb193cml0
ZV9jb25maWcsIDIsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9E
RVNDX1dJVEhfTEVOR1RIKEdJQ0RfU0dJUiwKLSAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2
Z2ljX21taW9fd3JpdGVfd2ksIDQsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19t
bWlvX3dyaXRlX3NnaXIsIDQsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJ
U1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1BFTkRTR0lSLAogICAgICAgICB2Z2ljX21taW9f
cmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTYsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:28:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sa6-0004UG-2d; Sat, 07 Apr 2018 18:28:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sa4-0004U6-Cg
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:52 +0000
X-Inumbo-ID: b74290f1-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b74290f1-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:30:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sa3-0001p0-H1
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sa3-0003zf-Eh
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:28:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sa3-0003zf-Eh@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:28:51 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add SGIPENDR register
 handlers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExMTQ1MmYyZDMzMDJkYTM1ZGNmNTdhZGM5YjBlN2ZmNTRkNTE4ZDYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNzowODoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMTox
ODowMSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIFNHSVBFTkRSIHJlZ2lzdGVy
IGhhbmRsZXJzCiAgICAKICAgIEFzIHRoaXMgcmVnaXN0ZXIgaXMgdjIgc3BlY2lmaWMsIGl0cyBp
bXBsZW1lbnRhdGlvbiBsaXZlcyBlbnRpcmVseQogICAgaW4gdmdpYy1tbWlvLXYyLmMuCiAgICBU
aGlzIHJlZ2lzdGVyIGFsbG93cyBzZXR0aW5nIHRoZSBzb3VyY2UgbWFzayBvZiBhbiBJUEkuCiAg
ICAKICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IGVkNDAyMTNlZjliMCwgd3JpdHRl
biBieSBBbmRyZSBQcnp5d2FyYS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLXYyLmMgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCmluZGV4IGM4OTk4MzlhNDEuLjJlNTA3YjEwZmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCkBAIC0xODEsNiArMTgxLDgzIEBAIHN0YXRpYyB2b2lkIHZnaWNfbW1p
b193cml0ZV90YXJnZXQoc3RydWN0IHZjcHUgKnZjcHUsCiAgICAgfQogfQogCitzdGF0aWMgdW5z
aWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9zZ2lwZW5kKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4pCit7CisgICAgdWludDMyX3QgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5U
SUQoYWRkciwgOCk7CisgICAgdWludDMyX3QgdmFsID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIEFTU0VSVChpbnRpZCA8IFZHSUNfTlJfU0dJUyk7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGxlbjsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdp
Y19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICB2YWwg
fD0gKHVpbnQzMl90KWlycS0+c291cmNlIDw8IChpICogOCk7CisKKyAgICAgICAgdmdpY19wdXRf
aXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKKyAgICB9CisKKyAgICByZXR1cm4gdmFsOworfQorCitz
dGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVfc2dpcGVuZGMoc3RydWN0IHZjcHUgKnZjcHUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25l
ZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgdmFsKQoreworICAgIHVpbnQzMl90IGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFk
ZHIsIDgpOworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisK
KyAgICBBU1NFUlQoaW50aWQgPCBWR0lDX05SX1NHSVMpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBsZW47IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNf
Z2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7CisKKyAgICAgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgICAgICBpcnEtPnNvdXJj
ZSAmPSB+KCh2YWwgPj4gKGkgKiA4KSkgJiAweGZmKTsKKyAgICAgICAgaWYgKCAhaXJxLT5zb3Vy
Y2UgKQorICAgICAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNoID0gZmFsc2U7CisKKyAgICAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAgICB2
Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KK30KKworc3RhdGljIHZvaWQg
dmdpY19tbWlvX3dyaXRlX3NnaXBlbmRzKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCkK
K3sKKyAgICB1aW50MzJfdCBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCA4KTsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgQVNTRVJU
KGludGlkIDwgVkdJQ19OUl9TR0lTKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysg
KQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNw
dS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgaXJxLT5zb3VyY2UgfD0gKHZhbCA+
PiAoaSAqIDgpKSAmIDB4ZmY7CisKKyAgICAgICAgaWYgKCBpcnEtPnNvdXJjZSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7CisgICAgICAgICAgICB2
Z2ljX3F1ZXVlX2lycV91bmxvY2sodmNwdS0+ZG9tYWluLCBpcnEsIGZsYWdzKTsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKyAgICAgICAgfQorICAgICAgICB2Z2ljX3B1
dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KK30KKwogc3RhdGljIGNvbnN0IHN0cnVj
dCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7CiAgICAg
UkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX0NUTFIsCiAgICAgICAgIHZnaWNfbW1pb19y
ZWFkX3YyX21pc2MsIHZnaWNfbW1pb193cml0ZV92Ml9taXNjLCAxMiwKQEAgLTIxOSwxMCArMjk2
LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9k
aXN0X3JlZ2lzdGVyc1tdID0gewogICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1p
b193cml0ZV9zZ2lyLCA0LAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAgUkVHSVNU
RVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX0NQRU5EU0dJUiwKLSAgICAgICAgdmdpY19tbWlvX3Jl
YWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDE2LAorICAgICAgICB2Z2ljX21taW9fcmVhZF9z
Z2lwZW5kLCB2Z2ljX21taW9fd3JpdGVfc2dpcGVuZGMsIDE2LAogICAgICAgICBWR0lDX0FDQ0VT
U18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5H
VEgoR0lDRF9TUEVORFNHSVIsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlv
X3dyaXRlX3dpLCAxNiwKKyAgICAgICAgdmdpY19tbWlvX3JlYWRfc2dpcGVuZCwgdmdpY19tbWlv
X3dyaXRlX3NnaXBlbmRzLCAxNiwKICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FD
Q0VTU184Yml0KSwKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:29:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4saG-0004VR-4o; Sat, 07 Apr 2018 18:29:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4saE-0004VG-QN
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:02 +0000
X-Inumbo-ID: bd54092d-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd54092d-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:30:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4saD-0001pP-Mi
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4saD-00040L-KR
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4saD-00040L-KR@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:29:01 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Handle hardware mapped
 IRQs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlYmU3NzUxODdjODllYTE3MDBmMjNkZWRiMTgwYWY0MmNhNDczZTIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNzowODoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMToy
MDoxMiAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogSGFuZGxlIGhhcmR3YXJlIG1hcHBl
ZCBJUlFzCiAgICAKICAgIFRoZSBWR0lDIHN1cHBvcnRzIHZpcnR1YWwgSVJRcyB0byBiZSBjb25u
ZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEsIHNvCiAgICB3aGVuIGEgZ3Vlc3QgRU9JcyB0aGUgdmly
dHVhbCBpbnRlcnJ1cHQsIGl0IGFmZmVjdHMgdGhlIHN0YXRlIG9mIHRoYXQKICAgIGNvcnJlc3Bv
bmRpbmcgaW50ZXJydXB0IG9uIHRoZSBoYXJkd2FyZSBzaWRlIGF0IHRoZSBzYW1lIHRpbWUuCiAg
ICBJbXBsZW1lbnQgdGhlIGludGVyZmFjZSB0aGF0IHRoZSBYZW4gYXJjaC9jb3JlIGNvZGUgZXhw
ZWN0cyB0byBjb25uZWN0CiAgICB0aGUgdmlydHVhbCBhbmQgdGhlIHBoeXNpY2FsIHdvcmxkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGlu
YXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA3MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3MSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCmluZGV4IDk5NDk1MmQxZDQuLmUyNjU4YTliZjIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMKQEAgLTY5Miw2ICs2OTIsNzcgQEAgdm9pZCB2Z2ljX2tpY2tfdmNwdXMoc3RydWN0IGRvbWFp
biAqZCkKICAgICB9CiB9CiAKK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2aXJxKQoreworICAgIHN0cnVjdCBpcnFfZGVz
YyAqZGVzYyA9IE5VTEw7CisgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEo
ZCwgdiwgdmlycSk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGlmICggIWlycSAp
CisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJx
X2xvY2ssIGZsYWdzKTsKKyAgICBpZiAoIGlycS0+aHcgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KGlycS0+aHdpbnRpZCA+PSBWR0lDX05SX1BSSVZBVEVfSVJRUyk7CisgICAgICAgIGRlc2MgPSBp
cnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOworICAgIH0KKyAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICB2Z2ljX3B1dF9pcnEoZCwgaXJxKTsK
KworICAgIHJldHVybiBkZXNjOworfQorCisvKgorICogd2FzOgorICogICAgICBpbnQga3ZtX3Zn
aWNfbWFwX3BoeXNfaXJxKHN0cnVjdCB2Y3B1ICp2Y3B1LCB1MzIgdmlydF9pcnEsIHUzMiBwaHlz
X2lycSkKKyAqICAgICAgaW50IGt2bV92Z2ljX3VubWFwX3BoeXNfaXJxKHN0cnVjdCB2Y3B1ICp2
Y3B1LCB1bnNpZ25lZCBpbnQgdmlydF9pcnEpCisgKi8KK2ludCB2Z2ljX2Nvbm5lY3RfaHdfaXJx
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHZpcnRfaXJxLCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGNvbm5lY3QpCit7CisgICAgc3RydWN0IHZnaWNfaXJx
ICppcnEgPSB2Z2ljX2dldF9pcnEoZCwgdmNwdSwgdmlydF9pcnEpOworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgaW50IHJldCA9IDA7CisKKyAgICBpZiAoICFpcnEgKQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBm
bGFncyk7CisKKyAgICBpZiAoIGNvbm5lY3QgKSAgICAgICAgICAgICAgICAgICAgICAvKiBhc3Np
Z24gYSBtYXBwZWQgSVJRICovCisgICAgeworICAgICAgICAvKiBUaGUgVklSUSBzaG91bGQgbm90
IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgaWYgKCAhaXJxLT5o
dyAmJiAhaXJxLT5lbmFibGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgaXJxLT5odyA9IHRy
dWU7CisgICAgICAgICAgICBpcnEtPmh3aW50aWQgPSBkZXNjLT5pcnE7CisgICAgICAgIH0KKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmV0ID0gLUVCVVNZOworICAgIH0KKyAgICBlbHNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiByZW1vdmUgYSBtYXBwZWQgSVJRICovCisg
ICAgeworICAgICAgICBpZiAoIGRlc2MgJiYgaXJxLT5od2ludGlkICE9IGRlc2MtPmlycSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBpcnEtPmh3ID0gZmFsc2U7CisgICAgICAgICAg
ICBpcnEtPmh3aW50aWQgPSAwOworICAgICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgIHZnaWNfcHV0X2lycShkLCBp
cnEpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGljIHVuc2lnbmVkIGludCB0cmFuc2xh
dGVfaXJxX3R5cGUoYm9vbCBpc19sZXZlbCkKIHsKICAgICByZXR1cm4gaXNfbGV2ZWwgPyBJUlFf
VFlQRV9MRVZFTF9ISUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkc7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:29:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4saQ-0004Wb-6t; Sat, 07 Apr 2018 18:29:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4saP-0004WT-Gt
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:13 +0000
X-Inumbo-ID: 787f3b17-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 787f3b17-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:28:30 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4saN-0001pX-SZ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4saN-00041U-QD
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4saN-00041U-QD@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:29:11 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add event channel IRQ
 handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViYWVjOWFmMjBiZDdlMDc3YTNkOTZjNjFiMjk4NTkzYzM3MTdlYWMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMzo1Njo1NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMToy
MDozNCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIGV2ZW50IGNoYW5uZWwgSVJR
IGhhbmRsaW5nCiAgICAKICAgIFRoZSBYZW4gY29yZS9hcmNoIGNvZGUgcmVsaWVzIG9uIHR3byBh
YnN0cmFjdGVkIGZ1bmN0aW9ucyB0byBpbmplY3QgYW4KICAgIGV2ZW50IGNoYW5uZWwgSVJRIGFu
ZCB0byBxdWVyeSBpdHMgcGVuZGluZyBzdGF0ZS4KICAgIEltcGxlbWVudCB0aG9zZSB0byBxdWVy
eSB0aGUgc3RhdGUgb2YgdGhlIG5ldyBWR0lDIGltcGxlbWVudGF0aW9uLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggZTI2NThhOWJmMi4uNjg5
ZmFhZWNhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNjkyLDYgKzY5MiwyOSBAQCB2b2lkIHZnaWNfa2lja192
Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAordm9pZCBhcmNoX2V2dGNobl9pbmpl
Y3Qoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdmdpY19pbmplY3RfaXJxKHYtPmRvbWFpbiwgdiwg
di0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEsIHRydWUpOworfQorCitib29sIHZnaWNfZXZ0Y2hu
X2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJx
OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgYm9vbCBwZW5kaW5nOworCisgICAgLyog
RG9lcyBub3Qgd29yayBmb3IgTFBJcy4gKi8KKyAgICBBU1NFUlQoIWlzX2xwaSh2LT5kb21haW4t
PmFyY2guZXZ0Y2huX2lycSkpOworCisgICAgaXJxID0gdmdpY19nZXRfaXJxKHYtPmRvbWFpbiwg
diwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZp
cnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAgcGVuZGluZyA9IGlycV9pc19wZW5kaW5nKGlycSk7
CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAg
IHZnaWNfcHV0X2lycSh2LT5kb21haW4sIGlycSk7CisKKyAgICByZXR1cm4gcGVuZGluZzsKK30K
Kwogc3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHZpcnEpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:29:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4saa-0004Yl-AM; Sat, 07 Apr 2018 18:29:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4saZ-0004Ye-Av
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:23 +0000
X-Inumbo-ID: c976e394-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c976e394-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:30:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4saY-0001pf-28
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4saX-000420-W7
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:21 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4saX-000420-W7@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:29:21 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Handle virtual IRQ
 allocation/reservation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhYzgxMjRlYzFjYjJhZTQzM2MyZmM4ZDFhOWI4ZWUzMjZlM2JlYTYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMzo1NzozOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMToy
MTowMyAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogSGFuZGxlIHZpcnR1YWwgSVJRIGFs
bG9jYXRpb24vcmVzZXJ2YXRpb24KICAgIAogICAgVG8gZmluZCBhbiB1bnVzZWQgdmlydHVhbCBJ
UlEgbnVtYmVyIFhlbiB1c2VzIGEgc2NoZW1lIHRvIHRyYWNrIHVzZWQKICAgIHZpcnR1YWwgSVJR
cy4KICAgIEltcGxlbWVudCB0aGlzIGludGVyZmFjZSBpbiB0aGUgbmV3IFZHSUMgdG8gbWFrZSB0
aGUgWGVuIGNvcmUvYXJjaCBjb2RlCiAgICBoYXBweS4KICAgIFRoaXMgaXMgYWN0dWFsbHkgc29t
ZXdoYXQgVkdJQyBhZ25vc3RpYywgc28gaXMgbW9zdGx5IGEgY29weSBvZiB0aGUgY29kZQogICAg
ZnJvbSB0aGUgb2xkIFZHSUMuIEJ1dCBpdCBoYXMgdG8gbGl2ZSBpbiB0aGUgVkdJQyBmaWxlcywg
c28gd2UgY2FuJ3QKICAgIGVhc2lseSByZXVzZSB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb24u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDQ0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDQgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwppbmRleCA2ODlmYWFlY2FhLi4wMjI4ZGIwOTcxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBA
IC03MTUsNiArNzE1LDUwIEBAIGJvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpCiAgICAgcmV0dXJuIHBlbmRpbmc7CiB9CiAKK2Jvb2wgdmdpY19yZXNlcnZlX3ZpcnEo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpCit7CisgICAgaWYgKCB2aXJxID49
IHZnaWNfbnVtX2lycXMoZCkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4g
IXRlc3RfYW5kX3NldF9iaXQodmlycSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKK30K
KworaW50IHZnaWNfYWxsb2NhdGVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCBib29sIHNwaSkKK3sK
KyAgICBpbnQgZmlyc3QsIGVuZDsKKyAgICB1bnNpZ25lZCBpbnQgdmlycTsKKworICAgIGlmICgg
IXNwaSApCisgICAgeworICAgICAgICAvKiBXZSBvbmx5IGFsbG9jYXRlIFBQSXMuIFNHSXMgYXJl
IGFsbCByZXNlcnZlZCAqLworICAgICAgICBmaXJzdCA9IDE2OworICAgICAgICBlbmQgPSAzMjsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZmlyc3QgPSAzMjsKKyAgICAgICAgZW5k
ID0gdmdpY19udW1faXJxcyhkKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFRoZXJlIGlzIG5v
IHNwaW5sb2NrIHRvIHByb3RlY3QgYWxsb2NhdGVkX2lycXMsIHRoZXJlZm9yZQorICAgICAqIHRl
c3RfYW5kX3NldF9iaXQgbWF5IGZhaWwuIElmIHNvIHJldHJ5IGl0LgorICAgICAqLworICAgIGRv
CisgICAgeworICAgICAgICB2aXJxID0gZmluZF9uZXh0X3plcm9fYml0KGQtPmFyY2gudmdpYy5h
bGxvY2F0ZWRfaXJxcywgZW5kLCBmaXJzdCk7CisgICAgICAgIGlmICggdmlycSA+PSBlbmQgKQor
ICAgICAgICAgICAgcmV0dXJuIC0xOworICAgIH0gd2hpbGUgKCB0ZXN0X2FuZF9zZXRfYml0KHZp
cnEsIGQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcykgKTsKKworICAgIHJldHVybiB2aXJxOwor
fQorCit2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2
aXJxKQoreworICAgIGNsZWFyX2JpdCh2aXJxLCBkLT5hcmNoLnZnaWMuYWxsb2NhdGVkX2lycXMp
OworfQorCiBzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgdmlycSkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:29:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sak-0004a0-CJ; Sat, 07 Apr 2018 18:29:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4saj-0004Zt-Hi
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:33 +0000
X-Inumbo-ID: cf8fa8dc-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf8fa8dc-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:30:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sai-0001qT-9c
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sai-00042X-5Z
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sai-00042X-5Z@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:29:32 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Dump virtual IRQ info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyMjhjMDA1ZWNkMjk0N2IzNDUwNTdiZmQ1ZjUxYTQ1ZDBmYWZjMTYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBGZWIgOCAxMjoyNDoyMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMToy
MToxMyAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogRHVtcCB2aXJ0dWFsIElSUSBpbmZv
CiAgICAKICAgIFdoZW4gd2UgZHVtcCBndWVzdCBzdGF0ZSBvbiB0aGUgWGVuIGNvbnNvbGUsIHdl
IGFsc28gcHJpbnQgdGhlIHN0YXRlIG9mCiAgICBJUlFzIHRoYXQgYXJlIG9uIGEgVkNQVS4KICAg
IEFkZCB0aGUgY29kZSB0byBkdW1wIHRoZSBzdGF0ZSBvZiBhbiBJUlEgaGFuZGxlZCBieSB0aGUg
bmV3IFZHSUMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDI1ICsrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jCmluZGV4IDAyMjhkYjA5NzEuLmZhZTdhZjgxY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTc1OSw2ICs3
NTksMzEgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgdmlycSkKICAgICBjbGVhcl9iaXQodmlycSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFz
KTsKIH0KIAordm9pZCBnaWNfZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpCit7CisgICAg
c3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2LT5hcmNoLnZnaWM7CisgICAgc3RydWN0IHZn
aWNfaXJxICppcnE7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ2LT5hcmNoLnZnaWMuYXBfbGlzdF9sb2NrLCBmbGFncyk7CisKKyAgICBpZiAoICFs
aXN0X2VtcHR5KCZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkKSApCisgICAgICAgIHByaW50aygiICAg
YWN0aXZlIG9yIHBlbmRpbmcgaW50ZXJydXB0cyBxdWV1ZWQ6XG4iKTsKKworICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBpcnEsICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkLCBhcF9saXN0ICkKKyAg
ICB7CisgICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7CisgICAgICAgIHByaW50aygi
ICAgICAlcyAlcyBpcnEgJXU6ICVzcGVuZGluZywgJXNhY3RpdmUsICVzZW5hYmxlZFxuIiwKKyAg
ICAgICAgICAgICAgIGlycS0+aHcgPyAiaGFyZHdhcmUiIDogInZpcnR1YWwiLAorICAgICAgICAg
ICAgICAgaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfTEVWRUwgPyAibGV2ZWwiIDogImVkZ2Ui
LAorICAgICAgICAgICAgICAgaXJxLT5pbnRpZCwgaXJxX2lzX3BlbmRpbmcoaXJxKSA/ICIiIDog
Im5vdCAiLAorICAgICAgICAgICAgICAgaXJxLT5hY3RpdmUgPyAiIiA6ICJub3QgIiwgaXJxLT5l
bmFibGVkID8gIiIgOiAibm90ICIpOworICAgICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9j
ayk7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmFw
X2xpc3RfbG9jaywgZmxhZ3MpOworfQorCiBzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2ly
cV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmlycSkKIHsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:29:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sau-0004bF-EL; Sat, 07 Apr 2018 18:29:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sat-0004b8-KN
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:43 +0000
X-Inumbo-ID: 8abddbc7-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8abddbc7-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:29:01 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sas-0001qb-FO
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sas-000433-D6
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sas-000433-D6@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:29:42 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Provide system register
 emulation stub
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1ZmUzNGZkMjM4MTY2MDFkZTE3YjBhNDI4OTA5Yzk1YWNmMDFjOTMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMzo1OTowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOCAxMToy
MToyMiAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogUHJvdmlkZSBzeXN0ZW0gcmVnaXN0
ZXIgZW11bGF0aW9uIHN0dWIKICAgIAogICAgVGhlIFhlbiBhcmNoIGNvZGUgdHJhcHMgc3lzdGVt
IHJlZ2lzdGVycyB3cml0ZXMgZnJvbSB0aGUgZ3Vlc3QgYW5kIHdpbGwKICAgIHJlbGF5IGFueXRo
aW5nIEdJQyByZWxhdGVkIHRvIHRoZSBWR0lDLgogICAgU2luY2UgdGhpcyBhZmZlY3RzIG9ubHkg
R0lDdjMgKHdoaWNoIHdlIGRvbid0IHlldCBlbXVsYXRlKSwgcHJvdmlkZSBhCiAgICBzdHViIGlt
cGxlbWVudGF0aW9uIG9mIHZnaWNfZW11bGF0ZSgpIGZvciBub3cuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuYyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwppbmRleCBmYWU3YWY4MWNlLi41ZGNmNzA4OTdlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBA
IC04MDcsNiArODA3LDEzIEBAIHN0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCiAgICAgcmV0dXJuIGRlc2M7CiB9CiAK
K2Jvb2wgdmdpY19lbXVsYXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bmlvbiBoc3Ig
aHNyKQoreworICAgIEFTU0VSVChjdXJyZW50LT5kb21haW4tPmFyY2gudmdpYy52ZXJzaW9uID09
IEdJQ19WMyk7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qCiAgKiB3YXM6CiAgKiAgICAg
IGludCBrdm1fdmdpY19tYXBfcGh5c19pcnEoc3RydWN0IHZjcHUgKnZjcHUsIHUzMiB2aXJ0X2ly
cSwgdTMyIHBoeXNfaXJxKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:29:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sb5-0004cU-GA; Sat, 07 Apr 2018 18:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sb4-0004cL-97
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:54 +0000
X-Inumbo-ID: 90ce53da-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90ce53da-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:29:11 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sb2-0001qj-LC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sb2-00043a-Iv
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:29:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sb2-00043a-Iv@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:29:52 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Fix the handing of writes to
 %dr7
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkZjhmZWJhMWFmYTA0MGYzYTg0YTgyOTUzZTE4YWYwMjA2MDg4NGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMiAxNzoxNzoyMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjkgMTU6MTI6
MjEgMjAxOCArMDEwMAoKICAgIHg4Ni9wdjogRml4IHRoZSBoYW5kaW5nIG9mIHdyaXRlcyB0byAl
ZHI3CiAgICAKICAgIGMvcyA2NWUzNTU0OSAieDg2L1BWOiBzdXBwb3J0IGRhdGEgYnJlYWtwb2lu
dCBleHRlbnNpb24gcmVnaXN0ZXJzIgogICAgYWNjaWRlbnRhbGx5IGJyb2tlIHRoZSBoYW5kaW5n
IG9mIHdyaXRlcy4gIFRoZSBjYWxsIHRvIGFjdGl2YXRlX2RlYnVncmVncygpCiAgICBkb2Vzbid0
IHdyaXRlICVkcjcgYXMgdi0+YXJjaC5kZWJ1Z3JlZ1s3XSBoYXNuJ3QgYmVlbiB1cGRhdGVkIHll
dCwgYW5kIHRoZQogICAgYnJlYWsgc2tpcHMgdGhlIGludGVuZGVkIHdyaXRlIHRvICVkcjcuCiAg
ICAKICAgIFJlbW92ZSB0aGUgYnJlYWssIGNhdXNpbmcgZXhlY3V0aW9uIHRvIGhpdCB0aGUgd3Jp
dGVfZGVidWdyZWcoNywgdmFsdWUpOyBpbgogICAgY29udGV4dCBhdCB0aGUgYm90dG9tIG9mIHRo
ZSBodW5rLCB3aGljaCBpbiB0dXJuIGNhdXNlcyBoYXJkd2FyZSB0byBiZSB1cGRhdGVkCiAgICBh
cHByb3ByaWF0ZWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDUgKy0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDM3MjEwZGE4
YjEuLjRiZWQ5ZGUyYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yMDc0LDE0ICsyMDc0LDExIEBAIGxvbmcgc2V0X2RlYnVn
cmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVl
KQogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIElmIERSNyB3YXMgcHJldmlvdXNseSBj
bGVhciB0aGVuIHdlIG5lZWQgdG8gbG9hZCBhbGwgb3RoZXIKICAgICAgICAgICAgICAqIGRlYnVn
IHJlZ2lzdGVycyBhdCB0aGlzIHBvaW50IGFzIHRoZXkgd2VyZSBub3QgcmVzdG9yZWQgZHVyaW5n
Ci0gICAgICAgICAgICAgKiBjb250ZXh0IHN3aXRjaC4KKyAgICAgICAgICAgICAqIGNvbnRleHQg
c3dpdGNoLiAgVXBkYXRpbmcgRFI3IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgogICAgICAgICAgICAg
ICovCiAgICAgICAgICAgICBpZiAoICh2ID09IGN1cnIpICYmCiAgICAgICAgICAgICAgICAgICEo
di0+YXJjaC5kZWJ1Z3JlZ1s3XSAmIERSN19BQ1RJVkVfTUFTSykgKQotICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGFjdGl2YXRlX2RlYnVncmVncyh2KTsKLSAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAoIHYgPT0gY3VyciAp
CiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg3LCB2YWx1ZSk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:30:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sbF-00054n-Hy; Sat, 07 Apr 2018 18:30:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sbE-0004zr-71
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:04 +0000
X-Inumbo-ID: e1cc34b7-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1cc34b7-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:31:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sbC-0001rH-SZ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sbC-00044T-OZ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sbC-00044T-OZ@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:30:02 +0000
Subject: [Xen-changelog] [xen master] x86: fix OLDINSTR_2()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4MDliNjFhMGFmMmE2NTlhZWYyN2RiOGQyYmIxYmI0MTViOGM1ZTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEz
IDA4OjE0OjUxIDIwMTggLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxNToxMjoyMSAyMDE4ICsw
MTAwCgogICAgeDg2OiBmaXggT0xESU5TVFJfMigpCiAgICAKICAgIEl0cyBhc19tYXgoKSBpbnZv
Y2F0aW9uIHdhcyB3cm9uZ2x5IHBhcmVudGhlc2l6ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5h
dGl2ZS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAppbmRleCA0ODAzMzY4NjBhLi42MTk0
NzJlZmNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBAIC01NCw4ICs1NCw4IEBAIGV4
dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKIAogI2RlZmluZSBPTERJ
TlNUUl8yKG9sZGluc3RyLCBuMSwgbjIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgT0xESU5TVFIob2xkaW5zdHIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICBhc19tYXgoKGFsdF9yZXBsX2xlbihuMSksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgYWx0X3JlcGxfbGVuKG4y
KSkgIi0iIGFsdF9vcmlnX2xlbikpCisgICAgICAgICAgICAgYXNfbWF4KGFsdF9yZXBsX2xlbihu
MSksICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgYWx0
X3JlcGxfbGVuKG4yKSkgIi0iIGFsdF9vcmlnX2xlbikKIAogI2RlZmluZSBBTFRJTlNUUl9FTlRS
WShmZWF0dXJlLCBudW0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAiIC5sb25nIC5MWEVOJT1fb3JpZ19zIC0gLlxuIiAgICAgICAgICAgICAvKiBsYWJlbCAg
ICAgICAgICAgKi8gXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:30:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sbP-00058c-Ja; Sat, 07 Apr 2018 18:30:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sbO-00058U-ME
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:14 +0000
X-Inumbo-ID: e7dd328a-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7dd328a-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:31:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sbN-0001rP-25
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sbM-00045w-W1
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sbM-00045w-W1@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:30:12 +0000
Subject: [Xen-changelog] [xen master] fuzz: wrappers.c depends on
 x86_emulate.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViZTI5Y2JkMzM4YWJhOTlhMGUxN2VjYmRjNzNhMjU1NDViZDIxOWEKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBUaHUgTWFyIDI5IDE3
OjMwOjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDI5IDE3OjMwOjA2IDIwMTggKzAyMDAKCiAgICBmdXp6
OiB3cmFwcGVycy5jIGRlcGVuZHMgb24geDg2X2VtdWxhdGUuaAogICAgCiAgICBJbiBteSBhdXRv
bWF0ZWQgU0xFXzExIGJ1aWxkcyBJIG9mdGVuIHNlZSBmYWlsdXJlcyBsaWtlIHRoYXQ6CiAgICAK
ICAgIFsgICA3NHNdIHdyYXBwZXJzLmM6NToyNTogZXJyb3I6IHg4Ni1lbXVsYXRlLmg6IE5vIHN1
Y2ggZmlsZSBvciBkaXJlY3RvcnkKICAgIFsgICA3NHNdIG1ha2VbNl06ICoqKiBbd3JhcHBlcnMu
b10gRXJyb3IgMQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgICAKICAgIE1vdmUgbGluZSB0byB3aGVyZSBpdCBiZWxvbmdzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IGRmMDRkMDkyNTIuLmZiYmI3MGJiZmMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCkBAIC0z
Myw3ICszMyw3IEBAIHg4Nl9lbXVsYXRlLmggOj0geDg2LWVtdWxhdGUuaCB4ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oICQoeDg2LmgpCiAjIHg4Ni1lbXVsYXRlLmMgd2lsbCBiZSBpbXBsaWNpdCBm
b3IgYm90aAogeDg2LWVtdWxhdGUubyB4ODYtZW11bGF0ZS1jb3YubzogeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKLWZ1enotZW11bC5vIGZ1enotZW11bGF0ZS1j
b3YubzogJCh4ODZfZW11bGF0ZS5oKQorZnV6ei1lbXVsLm8gZnV6ei1lbXVsYXRlLWNvdi5vIHdy
YXBwZXJzLm86ICQoeDg2X2VtdWxhdGUuaCkKIAogeDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11
bC5vIHg4Ni1lbXVsYXRlLm8KIAkkKEFSKSByYyAkQCAkXgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:30:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sbZ-0005AE-Lc; Sat, 07 Apr 2018 18:30:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sbY-0005A6-KI
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:24 +0000
X-Inumbo-ID: eded74a5-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eded74a5-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:31:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sbX-0001rb-7h
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sbX-00046P-5T
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sbX-00046P-5T@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:30:23 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Implement
 arch_move_irqs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3ZmQwNWI1ZWQ1NTcyMjI1ZGI5YTc5NjQyMjBjNDg3ZTQwYjVjZjEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNSAxMToxMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxMDow
OTo0NSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogSW1wbGVtZW50IGFyY2hfbW92ZV9p
cnFzKCkKICAgIAogICAgV2hlbiBhIFZDUFUgbW92ZXMgdG8gYW5vdGhlciBDUFUsIHdlIG5lZWQg
dG8gYWRqdXN0IHRoZSB0YXJnZXQgYWZmaW5pdHkKICAgIG9mIGFueSBoYXJkd2FyZSBtYXBwZWQg
dklSUXMsIHRvIG9ic2VydmUgb3VyICJwaHlzaWNhbC1mb2xsb3dzLXZpcnR1YWwiCiAgICBwb2xp
Y3kuCiAgICBJbXBsZW1lbnQgYXJjaF9tb3ZlX2lycXMoKSB0byBhZGp1c3QgdGhlIHBoeXNpY2Fs
IGFmZmluaXR5IG9mIGFsbCBoYXJkd2FyZQogICAgbWFwcGVkIHZJUlFzIHRhcmdldHRpbmcgdGhp
cyBWQ1BVLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAzOSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCmluZGV4IDVkY2Y3MDg5N2UuLjZmODM4NDQxYzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMKQEAgLTc4NCw2ICs3ODQsNDUgQEAgdm9pZCBnaWNfZHVtcF92Z2ljX2luZm8oc3RydWN0IHZj
cHUgKnYpCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmFwX2xpc3Rf
bG9jaywgZmxhZ3MpOwogfQogCisvKioKKyAqIGFyY2hfbW92ZV9pcnFzKCkgLSBtaWdyYXRlIHRo
ZSBwaHlzaWNhbCBhZmZpbml0eSBvZiBoYXJkd2FyZSBtYXBwZWQgdklSUXMKKyAqIEB2OiAgdGhl
IHZDUFUsIGFscmVhZHkgYXNzaWduZWQgdG8gdGhlIG5ldyBwQ1BVCisgKgorICogYXJjaF9tb3Zl
X2lycXMoKSB1cGRhdGVzIHRoZSBwaHlzaWNhbCBhZmZpbml0eSBvZiBhbGwgdmlydHVhbCBJUlFz
CisgKiB0YXJnZXR0aW5nIHRoaXMgZ2l2ZW4gdkNQVS4gVGhpcyBvbmx5IGFmZmVjdHMgaGFyZHdh
cmUgbWFwcGVkIElSUXMuIFRoZQorICogbmV3IHBDUFUgdG8gdGFyZ2V0IGlzIGFscmVhZHkgc2V0
IGluIHYtPnByb2Nlc3Nvci4KKyAqIFRoaXMgaXMgY2FsbGVkIGJ5IHRoZSBjb3JlIGNvZGUgYWZ0
ZXIgYSB2Q1BVIGhhcyBiZWVuIG1pZ3JhdGVkIHRvIGEgbmV3CisgKiBwaHlzaWNhbCBDUFUuCisg
Ki8KK3ZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIC8qIFdlIG9u
bHkgdGFyZ2V0IFNQSXMgd2l0aCB0aGlzIGZ1bmN0aW9uICovCisgICAgZm9yICggaSA9IDA7IGkg
PCBkLT5hcmNoLnZnaWMubnJfc3BpczsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2lj
X2lycSAqaXJxID0gdmdpY19nZXRfaXJxKGQsIE5VTEwsIGkgKyBWR0lDX05SX1BSSVZBVEVfSVJR
Uyk7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAgICAgaWYgKCAhaXJxICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEt
PmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgLyogT25seSBoYXJkd2FyZSBtYXBwZWQgdklS
UXMgdGhhdCBhcmUgdGFyZ2V0aW5nIHRoaXMgdkNQVS4gKi8KKyAgICAgICAgaWYgKCBpcnEtPmh3
ICYmIGlycS0+dGFyZ2V0X3ZjcHUgPT0gdikKKyAgICAgICAgeworICAgICAgICAgICAgaXJxX2Rl
c2NfdCAqZGVzYyA9IGlycV90b19kZXNjKGlycS0+aHdpbnRpZCk7CisKKyAgICAgICAgICAgIGly
cV9zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19vZih2LT5wcm9jZXNzb3IpKTsKKyAgICAgICAg
fQorCisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdz
KTsKKyAgICAgICAgdmdpY19wdXRfaXJxKGQsIGlycSk7CisgICAgfQorfQorCiBzdHJ1Y3QgaXJx
X2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1
ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
dmlycSkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:30:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sbj-0005BN-Ne; Sat, 07 Apr 2018 18:30:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sbi-0005BF-NS
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:34 +0000
X-Inumbo-ID: f3fead42-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3fead42-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:31:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sbh-0001tE-DV
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sbh-00046y-BC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sbh-00046y-BC@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:30:33 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add preliminary stub
 implementation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1NzhlNWU3NjA0N2ZiNzBiZjY2Nzg3YTA0MWMyNDYwNzk4Y2UwMGYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxMzo1ODoxOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxMDox
MDowOCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIHByZWxpbWluYXJ5IHN0dWIg
aW1wbGVtZW50YXRpb24KICAgIAogICAgVGhlIEFSTSBhcmNoIGNvZGUgcmVxdWlyZXMgYW4gaW50
ZXJydXB0IGNvbnRyb2xsZXIgZW11bGF0aW9uIHRvIGltcGxlbWVudAogICAgdmdpY19jbGVhcl9w
ZW5kaW5nX2lycXMoKSwgYWx0aG91Z2ggaXQgaXMgc3VzcGVjdGVkIHRoYXQgaXQgaXMgYWN0dWFs
bHkKICAgIG5vdCBuZWNlc3NhcnkuIEdvIHdpdGggYSBzdHViIGZvciBub3cgdG8gbWFrZSB0aGUg
bGlua2VyIGhhcHB5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA4ICsr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCmluZGV4IDZm
ODM4NDQxYzguLjc4NDI4YWEyYzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTc4NCw2ICs3ODQsMTQgQEAgdm9p
ZCBnaWNfZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpCiAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdi0+YXJjaC52Z2ljLmFwX2xpc3RfbG9jaywgZmxhZ3MpOwogfQogCit2b2lkIHZn
aWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qCisgICAgICog
VE9ETzogSXQgaXMgdW5jbGVhciB3aGV0aGVyIHdlIHJlYWxseSBuZWVkIHRoaXMsIHNvIHdlIG1p
Z2h0IGluc3RlYWQKKyAgICAgKiByZW1vdmUgaXQgb24gdGhlIGNhbGxlciBzaXRlLgorICAgICAq
LworfQorCiAvKioKICAqIGFyY2hfbW92ZV9pcnFzKCkgLSBtaWdyYXRlIHRoZSBwaHlzaWNhbCBh
ZmZpbml0eSBvZiBoYXJkd2FyZSBtYXBwZWQgdklSUXMKICAqIEB2OiAgdGhlIHZDUFUsIGFscmVh
ZHkgYXNzaWduZWQgdG8gdGhlIG5ldyBwQ1BVCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:30:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sbt-0005Cf-QC; Sat, 07 Apr 2018 18:30:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sbs-0005CY-U5
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:44 +0000
X-Inumbo-ID: fa0fab00-3a91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa0fab00-3a91-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:32:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sbr-0001tM-JJ
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sbr-00048U-Gz
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sbr-00048U-Gz@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:30:43 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: vgic-init: register VGIC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhMjM4ZTQ3NjNlODFmNzhjMjczMGE5MjU5OGJjYTk0YjIwZGI1ZjQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBGZWIgOCAxODo0NDozOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxMDoz
Njo1NCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiByZWdpc3RlciBW
R0lDCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgZnVuY3Rpb24gd2hpY2ggaXMg
Y2FsbGVkIGJ5IFhlbiB3aGVuIGl0IHdhbnRzCiAgICB0byByZWdpc3RlciB0aGUgdmlydHVhbCBH
SUMuCiAgICBUaGlzIGFsc28gaW1wbGVtZW50cyB2Z2ljX21heF92Y3B1cygpIGZvciB0aGUgbmV3
IFZHSUMsIHdoaWNoIHJlcG9ydHMKICAgIGJhY2sgdGhlIG1heGltdW0gbnVtYmVyIG9mIFZDUFVz
IGEgY2VydGFpbiBHSUMgbW9kZWwgc3VwcG9ydHMuIFNpbWlsYXIKICAgIHRvIHRoZSBjb3VudGVy
cGFydCBpbiB0aGUgIm9sZCIgVkdJQywgd2UgcmV0dXJuIHNvbWUgbWF4aW11bSB2YWx1ZSBpZgog
ICAgdGhlIFZHSUMgaGFzIG5vdCBiZWVuIGluaXRpYWxpc2VkIHlldC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgICB8IDI1ICsr
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgfCAgMyArKysK
IDMgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtaW5pdC5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZDA5MWM5MmVkMAotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCkBAIC0wLDAgKzEsNjAgQEAK
Ky8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KKyAqIEltcG9ydGVkIGZy
b20gTGludXggKCJuZXciIEtWTSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhlbi4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNp
bmNsdWRlIDxhc20vbmV3X3ZnaWMuaD4KKworI2luY2x1ZGUgInZnaWMuaCIKKworLyogQ1JFQVRJ
T04gKi8KKworLyoqCisgKiBkb21haW5fdmdpY19yZWdpc3RlcjogY3JlYXRlIGEgdmlydHVhbCBH
SUMKKyAqIEBkOiBkb21haW4gcG9pbnRlcgorICogQG1taW9fY291bnQ6IHBvaW50ZXIgdG8gYWRk
IG51bWJlciBvZiByZXF1aXJlZCBNTUlPIHJlZ2lvbnMKKyAqCisgKiB3YXM6IGt2bV92Z2ljX2Ny
ZWF0ZQorICovCitpbnQgZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50
ICptbWlvX2NvdW50KQoreworICAgIHN3aXRjaCAoIGQtPmFyY2gudmdpYy52ZXJzaW9uICkKKyAg
ICB7CisgICAgY2FzZSBHSUNfVjI6CisgICAgICAgICptbWlvX2NvdW50ID0gMTsKKyAgICAgICAg
YnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQlVHKCk7CisgICAgfQorCisgICAgaWYgKCBk
LT5tYXhfdmNwdXMgPiBkb21haW5fbWF4X3ZjcHVzKGQpICkKKyAgICAgICAgcmV0dXJuIC1FMkJJ
RzsKKworICAgIGQtPmFyY2gudmdpYy52Z2ljX2Rpc3RfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsK
KyAgICBkLT5hcmNoLnZnaWMudmdpY19jcHVfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsKKyAgICBk
LT5hcmNoLnZnaWMudmdpY19yZWRpc3RfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsKKworICAgIHJl
dHVybiAwOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggNzg0MjhhYTJjOC4uY2Y2MWNmZTVl
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwpAQCAtOTQ5LDYgKzk0OSwzMSBAQCB2b2lkIHZnaWNfc3luY19oYXJkd2Fy
ZV9pcnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNj
LT5sb2NrLCBmbGFncyk7CiB9CiAKK3Vuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCB2Z2ljX3ZjcHVfbGltaXQ7CisK
KyAgICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lvbiApCisgICAgeworICAgIGNhc2UgR0lD
X0lOVkFMSUQ6CisgICAgICAgIC8qCisgICAgICAgICAqIFNpbmNlIGV2dGNobl9pbml0IHdvdWxk
IGNhbGwgZG9tYWluX21heF92Y3B1cyBmb3IgcG9sbF9tYXNrCisgICAgICAgICAqIGFsbG9jYXRp
b24gYmVmb3JlIHRoZSBWR0lDIGhhcyBiZWVuIGluaXRpYWxpc2VkLCB3ZSBuZWVkIHRvCisgICAg
ICAgICAqIHJldHVybiBzb21lIHNhZmUgdmFsdWUgaW4gdGhpcyBjYXNlLiBBcyB0aGlzIGlzIGZv
ciBhbGxvY2F0aW9uCisgICAgICAgICAqIHB1cnBvc2VzLCBnbyB3aXRoIHRoZSBtYXhpbXVtIHZh
bHVlLgorICAgICAgICAgKi8KKyAgICAgICAgdmdpY192Y3B1X2xpbWl0ID0gTUFYX1ZJUlRfQ1BV
UzsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBHSUNfVjI6CisgICAgICAgIHZnaWNfdmNwdV9s
aW1pdCA9IFZHSUNfVjJfTUFYX0NQVVM7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIEJVRygpOworICAgIH0KKworICAgIHJldHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1B
WF9WSVJUX0NQVVMsIHZnaWNfdmNwdV9saW1pdCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKaW5kZXggYTYwZWY5NTg2Ny4uNGVkMWVmNjgzYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuaApAQCAtMjUsNiArMjUsOSBAQAogI2RlZmluZSBWQVJJQU5UX0lEX1hFTiAgICAgICAg
ICAweDAxCiAjZGVmaW5lIElNUExFTUVOVEVSX0FSTSAgICAgICAgIDB4NDNiCiAKKyNkZWZpbmUg
VkdJQ19BRERSX1VOREVGICAgICBJTlZBTElEX1BBRERSCisjZGVmaW5lIElTX1ZHSUNfQUREUl9V
TkRFRihfeCkgICgoX3gpID09IFZHSUNfQUREUl9VTkRFRikKKwogI2RlZmluZSBWR0lDX1BSSV9C
SVRTICAgICAgIDUKIAogI2RlZmluZSB2Z2ljX2lycV9pc19zZ2koaW50aWQpICgoaW50aWQpIDwg
VkdJQ19OUl9TR0lTKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:30:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sc3-0005F0-Tf; Sat, 07 Apr 2018 18:30:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sc2-0005Eg-SS
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:54 +0000
X-Inumbo-ID: 0020a279-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0020a279-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:32:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sc1-0001tU-Ox
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sc1-00048z-Mi
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:30:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sc1-00048z-Mi@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:30:53 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Add vgic_v2_enable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg0OGZjNTk0OGFjNmEyMzUxZmI2N2JkNTJjZGUyMGNjYjMxZTUzNmMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNDo1MzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxMDoz
NzowMyAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogQWRkIHZnaWNfdjJfZW5hYmxlCiAg
ICAKICAgIEVuYWJsZSB0aGUgVkdJQyBvcGVyYXRpb24gYnkgcHJvcGVybHkgaW5pdGlhbGlzaW5n
IHRoZSByZWdpc3RlcnMKICAgIGluIHRoZSBoeXBlcnZpc29yIEdJQyBpbnRlcmZhY2UuCiAgICAK
ICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IGY3YjY5ODVjYzNkMCwgd3JpdHRlbiBi
eSBFcmljIEF1Z2VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgfCA2ICsr
KysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIu
YyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwppbmRleCA0YWQwMThlOTA0Li5lNDE0MWVh
ZjI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy12Mi5jCkBAIC0yNDksNiArMjQ5LDEyIEBAIHZvaWQgdmdpY192Ml9w
b3B1bGF0ZV9scihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBs
cikKICAgICBnaWNfaHdfb3BzLT53cml0ZV9scihsciwgJmxyX3ZhbCk7CiB9CiAKK3ZvaWQgdmdp
Y192Ml9lbmFibGUoc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgLyogR2V0IHRoZSBzaG93IG9u
IHRoZSByb2FkLi4uICovCisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9I
Q1JfRU4sIHRydWUpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5oCmluZGV4IDRlZDFlZjY4M2EuLjc2YjUwZmU4MTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKQEAgLTY2LDYg
KzY2LDcgQEAgdm9pZCB2Z2ljX3N5bmNfaGFyZHdhcmVfaXJxKHN0cnVjdCBkb21haW4gKmQsCiB2
b2lkIHZnaWNfdjJfZm9sZF9scl9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSk7CiB2b2lkIHZnaWNf
djJfcG9wdWxhdGVfbHIoc3RydWN0IHZjcHUgKnZjcHUsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLCBp
bnQgbHIpOwogdm9pZCB2Z2ljX3YyX3NldF91bmRlcmZsb3coc3RydWN0IHZjcHUgKnZjcHUpOwor
dm9pZCB2Z2ljX3YyX2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSk7CiBpbnQgdmdpY19yZWdpc3Rl
cl9kaXN0X2lvZGV2KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGRpc3RfYmFzZV9mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB2Z2ljX3R5cGUpOwogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:31:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4scD-0005GM-VS; Sat, 07 Apr 2018 18:31:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4scD-0005GD-4C
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:05 +0000
X-Inumbo-ID: 063145cf-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 063145cf-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:32:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4scB-0001tu-Ud
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4scB-00049a-SF
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4scB-00049a-SF@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:31:03 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: vgic-init: implement
 vgic_init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzNzM2MzU5OTAwNzNlZTNjYzhkZjJkYmI5Njk2Yzg2OGZhMDcxMTQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBGZWIgOCAxODo0MDo0NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxMDoz
NzoxMCAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiBpbXBsZW1lbnQg
dmdpY19pbml0CiAgICAKICAgIFRoaXMgcGF0Y2ggYWxsb2NhdGVzIGFuZCBpbml0aWFsaXplcyB0
aGUgZGF0YSBzdHJ1Y3R1cmVzIHVzZWQgdG8gbW9kZWwKICAgIHRoZSB2Z2ljIGRpc3RyaWJ1dG9y
IGFuZCB2aXJ0dWFsIGNwdSBpbnRlcmZhY2VzLiBBdCB0aGF0IHN0YWdlIHRoZQogICAgbnVtYmVy
IG9mIElSUXMgYW5kIG51bWJlciBvZiB2aXJ0dWFsIENQVXMgaXMgZnJvemVuLgogICAgSW1wbGVt
ZW50IHRoZSB2YXJpb3VzIGZ1bmN0aW9ucyB0aGF0IHRoZSBYZW4gYXJjaCBjb2RlIGlzIGV4cGVj
dGluZyB0bwogICAgY2FsbCBkdXJpbmcgZG9tYWluIGFuZCBWQ1BVIHNldHVwIHRvIGluaXRpYWxp
emUgdGhlIFZHSUMuCiAgICBUaGVpciBwcm90b3R5cGVzIGFyZSBhbHJlYWR5IGluIGV4aXN0aW5n
IGhlYWRlciBmaWxlcy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgYWQy
NzViOGJiMWU2LCB3cml0dGVuIGJ5IEVyaWMgQXVnZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtaW5pdC5jIHwgMjAxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LWluaXQuYwppbmRleCBkMDkxYzkyZWQwLi5iZmQzZDA5ZWRiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLWluaXQuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQu
YwpAQCAtMTUsMTEgKzE1LDgzIEBACiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisjaW5jbHVkZSA8
eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9uZXdfdmdp
Yy5oPgogCiAjaW5jbHVkZSAidmdpYy5oIgogCisvKgorICogSW5pdGlhbGl6YXRpb24gcnVsZXM6
IHRoZXJlIGFyZSBtdWx0aXBsZSBzdGFnZXMgdG8gdGhlIHZnaWMKKyAqIGluaXRpYWxpemF0aW9u
LCBib3RoIGZvciB0aGUgZGlzdHJpYnV0b3IgYW5kIHRoZSBDUFUgaW50ZXJmYWNlcy4gIFRoZSBi
YXNpYworICogaWRlYSBpcyB0aGF0IGV2ZW4gdGhvdWdoIHRoZSBWR0lDIGlzIG5vdCBmdW5jdGlv
bmFsIG9yIG5vdCByZXF1ZXN0ZWQgZnJvbQorICogdXNlciBzcGFjZSwgdGhlIGNyaXRpY2FsIHBh
dGggb2YgdGhlIHJ1biBsb29wIGNhbiBzdGlsbCBjYWxsIFZHSUMgZnVuY3Rpb25zCisgKiB0aGF0
IGp1c3Qgd29uJ3QgZG8gYW55dGhpbmcsIHdpdGhvdXQgdGhlbSBoYXZpbmcgdG8gY2hlY2sgYWRk
aXRpb25hbAorICogaW5pdGlhbGl6YXRpb24gZmxhZ3MgdG8gZW5zdXJlIHRoZXkgZG9uJ3QgbG9v
ayBhdCB1bmluaXRpYWxpemVkIGRhdGEKKyAqIHN0cnVjdHVyZXMuCisgKgorICogRGlzdHJpYnV0
b3I6CisgKgorICogLSB2Z2ljX2Vhcmx5X2luaXQoKTogaW5pdGlhbGl6YXRpb24gb2Ygc3RhdGlj
IGRhdGEgdGhhdCBkb2Vzbid0CisgKiAgIGRlcGVuZCBvbiBhbnkgc2l6aW5nIGluZm9ybWF0aW9u
IG9yIGVtdWxhdGlvbiB0eXBlLiBObyBhbGxvY2F0aW9uCisgKiAgIGlzIGFsbG93ZWQgdGhlcmUu
CisgKgorICogLSB2Z2ljX2luaXQoKTogYWxsb2NhdGlvbiBhbmQgaW5pdGlhbGl6YXRpb24gb2Yg
dGhlIGdlbmVyaWMgZGF0YQorICogICBzdHJ1Y3R1cmVzIHRoYXQgZGVwZW5kIG9uIHNpemluZyBp
bmZvcm1hdGlvbiAobnVtYmVyIG9mIENQVXMsCisgKiAgIG51bWJlciBvZiBpbnRlcnJ1cHRzKS4g
QWxzbyBpbml0aWFsaXplcyB0aGUgdmNwdSBzcGVjaWZpYyBkYXRhCisgKiAgIHN0cnVjdHVyZXMu
IENhbiBiZSBleGVjdXRlZCBsYXppbHkgZm9yIEdJQ3YyLgorICoKKyAqIENQVSBJbnRlcmZhY2U6
CisgKgorICogLSB2Z2ljX3ZjcHVfZWFybHlfaW5pdCgpOiBpbml0aWFsaXphdGlvbiBvZiBzdGF0
aWMgZGF0YSB0aGF0CisgKiAgIGRvZXNuJ3QgZGVwZW5kIG9uIGFueSBzaXppbmcgaW5mb3JtYXRp
b24gb3IgZW11bGF0aW9uIHR5cGUuIE5vCisgKiAgIGFsbG9jYXRpb24gaXMgYWxsb3dlZCB0aGVy
ZS4KKyAqLworCisvKioKKyAqIHZnaWNfdmNwdV9lYXJseV9pbml0KCkgLSBJbml0aWFsaXplIHN0
YXRpYyBWR0lDIFZDUFUgZGF0YSBzdHJ1Y3R1cmVzCisgKiBAdmNwdTogVGhlIFZDUFUgd2hvc2Ug
VkdJQyBkYXRhIHN0cnVjdHVyZXMgd2hvdWxkIGJlIGluaXRpYWxpemVkCisgKgorICogT25seSBk
byBpbml0aWFsaXphdGlvbiwgYnV0IGRvIG5vdCBhY3R1YWxseSBlbmFibGUgdGhlIFZHSUMgQ1BV
IGludGVyZmFjZQorICogeWV0LgorICovCitzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVfZWFybHlfaW5p
dChzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0g
JnZjcHUtPmFyY2gudmdpYzsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIElOSVRfTElTVF9I
RUFEKCZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmdmdpY19j
cHUtPmFwX2xpc3RfbG9jayk7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBhbmQgY29uZmlndXJl
IGFsbCBTR0lzIHRvIGJlIGVkZ2UtdHJpZ2dlcmVkIGFuZAorICAgICAqIGNvbmZpZ3VyZSBhbGwg
UFBJcyBhcyBsZXZlbC10cmlnZ2VyZWQuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBW
R0lDX05SX1BSSVZBVEVfSVJRUzsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2ly
cSAqaXJxID0gJnZnaWNfY3B1LT5wcml2YXRlX2lycXNbaV07CisKKyAgICAgICAgSU5JVF9MSVNU
X0hFQUQoJmlycS0+YXBfbGlzdCk7CisgICAgICAgIHNwaW5fbG9ja19pbml0KCZpcnEtPmlycV9s
b2NrKTsKKyAgICAgICAgaXJxLT5pbnRpZCA9IGk7CisgICAgICAgIGlycS0+dmNwdSA9IE5VTEw7
CisgICAgICAgIGlycS0+dGFyZ2V0X3ZjcHUgPSB2Y3B1OworICAgICAgICBpcnEtPnRhcmdldHMg
PSAxVSA8PCB2Y3B1LT52Y3B1X2lkOworICAgICAgICBhdG9taWNfc2V0KCZpcnEtPnJlZmNvdW50
LCAwKTsKKyAgICAgICAgaWYgKCB2Z2ljX2lycV9pc19zZ2koaSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICAvKiBTR0lzICovCisgICAgICAgICAgICBpcnEtPmVuYWJsZWQgPSAxOworICAgICAg
ICAgICAgaXJxLT5jb25maWcgPSBWR0lDX0NPTkZJR19FREdFOworICAgICAgICB9CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgLyogUFBJcyAqLworICAgICAgICAgICAgaXJx
LT5jb25maWcgPSBWR0lDX0NPTkZJR19MRVZFTDsKKyAgICAgICAgfQorICAgIH0KK30KKwogLyog
Q1JFQVRJT04gKi8KIAogLyoqCkBAIC01MCw2ICsxMjIsMTM1IEBAIGludCBkb21haW5fdmdpY19y
ZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpCiAgICAgcmV0dXJuIDA7
CiB9CiAKKy8qIElOSVQvREVTVFJPWSAqLworCisvKioKKyAqIGRvbWFpbl92Z2ljX2luaXQ6IGlu
aXRpYWxpemUgdGhlIGRpc3QgZGF0YSBzdHJ1Y3R1cmVzCisgKiBAZDogZG9tYWluIHBvaW50ZXIK
KyAqIEBucl9zcGlzOiBudW1iZXIgb2YgU1BJcworICovCitpbnQgZG9tYWluX3ZnaWNfaW5pdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3BpcykKK3sKKyAgICBzdHJ1Y3Qgdmdp
Y19kaXN0ICpkaXN0ID0gJmQtPmFyY2gudmdpYzsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBp
bnQgcmV0OworCisgICAgLyogVGhlIG51bWJlciBvZiBTUElzIG11c3QgYmUgYSBtdWx0aXBsZSBv
ZiAzMiBwZXIgdGhlIEdJQyBzcGVjLiAqLworICAgIG5yX3NwaXMgPSBST1VORFVQKG5yX3NwaXMs
IDMyKTsKKworICAgIC8qIExpbWl0IHRoZSBudW1iZXIgb2YgdmlydHVhbCBTUElzIHN1cHBvcnRl
ZCB0byAoMTAyMCAtIDMyKSA9IDk4OCAgKi8KKyAgICBpZiAoIG5yX3NwaXMgPiAoMTAyMCAtIE5S
X0xPQ0FMX0lSUVMpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBkaXN0LT5ucl9z
cGlzID0gbnJfc3BpczsKKyAgICBkaXN0LT5zcGlzID0geHphbGxvY19hcnJheShzdHJ1Y3Qgdmdp
Y19pcnEsIG5yX3NwaXMpOworICAgIGlmICggIWRpc3QtPnNwaXMgKQorICAgICAgICByZXR1cm4g
IC1FTk9NRU07CisKKyAgICAvKgorICAgICAqIEluIHRoZSBmb2xsb3dpbmcgY29kZSB3ZSBkbyBu
b3QgdGFrZSB0aGUgaXJxIHN0cnVjdCBsb2NrIHNpbmNlCisgICAgICogbm8gb3RoZXIgYWN0aW9u
IG9uIGlycSBzdHJ1Y3RzIGNhbiBoYXBwZW4gd2hpbGUgdGhlIFZHSUMgaXMKKyAgICAgKiBub3Qg
aW5pdGlhbGl6ZWQgeWV0OgorICAgICAqIElmIHNvbWVvbmUgd2FudHMgdG8gaW5qZWN0IGFuIGlu
dGVycnVwdCBvciBkb2VzIGEgTU1JTyBhY2Nlc3MsIHdlCisgICAgICogcmVxdWlyZSBwcmlvciBp
bml0aWFsaXphdGlvbiBpbiBjYXNlIG9mIGEgdmlydHVhbCBHSUN2MyBvciB0cmlnZ2VyCisgICAg
ICogaW5pdGlhbGl6YXRpb24gd2hlbiB1c2luZyBhIHZpcnR1YWwgR0lDdjIuCisgICAgICovCisg
ICAgZm9yICggaSA9IDA7IGkgPCBucl9zcGlzOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHZnaWNfaXJxICppcnEgPSAmZGlzdC0+c3Bpc1tpXTsKKworICAgICAgICBpcnEtPmludGlkID0g
aSArIFZHSUNfTlJfUFJJVkFURV9JUlFTOworICAgICAgICBJTklUX0xJU1RfSEVBRCgmaXJxLT5h
cF9saXN0KTsKKyAgICAgICAgc3Bpbl9sb2NrX2luaXQoJmlycS0+aXJxX2xvY2spOworICAgICAg
ICBpcnEtPnZjcHUgPSBOVUxMOworICAgICAgICBpcnEtPnRhcmdldF92Y3B1ID0gTlVMTDsKKyAg
ICAgICAgYXRvbWljX3NldCgmaXJxLT5yZWZjb3VudCwgMCk7CisgICAgICAgIGlmICggZGlzdC0+
dmVyc2lvbiA9PSBHSUNfVjIgKQorICAgICAgICAgICAgaXJxLT50YXJnZXRzID0gMDsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgaXJxLT5tcGlkciA9IDA7CisgICAgfQorCisgICAgSU5JVF9M
SVNUX0hFQUQoJmRpc3QtPmxwaV9saXN0X2hlYWQpOworICAgIHNwaW5fbG9ja19pbml0KCZkaXN0
LT5scGlfbGlzdF9sb2NrKTsKKworICAgIGlmICggZGlzdC0+dmVyc2lvbiA9PSBHSUNfVjIgKQor
ICAgICAgICByZXQgPSB2Z2ljX3YyX21hcF9yZXNvdXJjZXMoZCk7CisgICAgZWxzZQorICAgICAg
ICByZXQgPSAtRU5YSU87CisKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisK
KyAgICAvKiBhbGxvY2F0ZWRfaXJxcygpIGlzIHVzZWQgYnkgWGVuIHRvIGZpbmQgYXZhaWxhYmxl
IHZJUlFzICovCisgICAgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzID0KKyAgICAgICAgeHph
bGxvY19hcnJheSh1bnNpZ25lZCBsb25nLCBCSVRTX1RPX0xPTkdTKHZnaWNfbnVtX2lycXMoZCkp
KTsKKyAgICBpZiAoICFkLT5hcmNoLnZnaWMuYWxsb2NhdGVkX2lycXMgKQorICAgICAgICByZXR1
cm4gLUVOT01FTTsKKworICAgIC8qIHZJUlEwLTE1IChTR0lzKSBhcmUgcmVzZXJ2ZWQgKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IE5SX0dJQ19TR0k7IGkrKyApCisgICAgICAgIHNldF9iaXQoaSwg
ZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKKworICAgIHJldHVybiAwOworfQorCisvKioK
KyAqIHZjcHVfdmdpY19pbml0KCkgLSBSZWdpc3RlciBWQ1BVLXNwZWNpZmljIEtWTSBpb2RldnMK
KyAqIHdhczoga3ZtX3ZnaWNfdmNwdV9pbml0KCkKKyAqIFhlbjogYWRkaW5nIHZnaWNfdnhfZW5h
YmxlKCkgY2FsbAorICogQHZjcHU6IHBvaW50ZXIgdG8gdGhlIFZDUFUgYmVpbmcgY3JlYXRlZCBh
bmQgaW5pdGlhbGl6ZWQKKyAqLworaW50IHZjcHVfdmdpY19pbml0KHN0cnVjdCB2Y3B1ICp2Y3B1
KQoreworICAgIGludCByZXQgPSAwOworCisgICAgdmdpY192Y3B1X2Vhcmx5X2luaXQodmNwdSk7
CisKKyAgICBpZiAoIGdpY19od192ZXJzaW9uKCkgPT0gR0lDX1YyICkKKyAgICAgICAgdmdpY192
Ml9lbmFibGUodmNwdSk7CisgICAgZWxzZQorICAgICAgICByZXQgPSAtRU5YSU87CisKKyAgICBy
ZXR1cm4gcmV0OworfQorCit2b2lkIGRvbWFpbl92Z2ljX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJmQtPmFyY2gudmdpYzsKKyAgICAgICAg
aW50IGksIHJldDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgZGlzdC0+bnJfc3BpczsgaSsrICkK
KyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKGQsIE5V
TEwsIDMyICsgaSk7CisKKyAgICAgICAgaWYgKCAhaXJxLT5odyApCisgICAgICAgICAgICBjb250
aW51ZTsKKworICAgICAgICByZXQgPSByZWxlYXNlX2d1ZXN0X2lycShkLCBpcnEtPmh3aW50aWQp
OworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5J
TkcsCisgICAgICAgICAgICAgICAgICAgICJkJXU6IEZhaWxlZCB0byByZWxlYXNlIHZpcnEgJXUg
cmV0ID0gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgMzIgKyBpLCBy
ZXQpOworICAgIH0KKworICAgIGRpc3QtPnJlYWR5ID0gZmFsc2U7CisgICAgZGlzdC0+aW5pdGlh
bGl6ZWQgPSBmYWxzZTsKKworICAgIHhmcmVlKGRpc3QtPnNwaXMpOworICAgIHhmcmVlKGRpc3Qt
PmFsbG9jYXRlZF9pcnFzKTsKKyAgICBkaXN0LT5ucl9zcGlzID0gMDsKK30KKworaW50IHZjcHVf
dmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdp
Y19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljOworCisgICAgSU5JVF9MSVNUX0hFQUQoJnZnaWNfY3B1
LT5hcF9saXN0X2hlYWQpOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:31:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4scP-0005IB-1G; Sat, 07 Apr 2018 18:31:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4scN-0005HN-Fh
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:15 +0000
X-Inumbo-ID: 0c42929f-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c42929f-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:32:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4scM-0001u6-48
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4scM-0004Aa-1t
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4scM-0004Aa-1t@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:31:14 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: vgic-init: implement
 map_resources
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlMzI2NzYzZTg4NDRiOGYyYjQyMTNjNGY1MDM2OTcwZTUzODA1NGIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFdlZCBGZWIgNyAxNDo1NDoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyOSAxMDoz
NzoxOSAyMDE4IC0wNzAwCgogICAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiBpbXBsZW1lbnQg
bWFwX3Jlc291cmNlcwogICAgCiAgICBtYXBfcmVzb3VyY2VzIGlzIHRoZSBsYXN0IGluaXRpYWxp
emF0aW9uIHN0ZXAgbmVlZGVkIGJlZm9yZSB0aGUgZmlyc3QKICAgIFZDUFUgaXMgcnVuLiBBdCB0
aGF0IHN0YWdlIHRoZSBjb2RlIHN0b3JlcyB0aGUgTU1JTyBiYXNlIGFkZHJlc3NlcyB1c2VkLgog
ICAgQWxzbyBpdCByZWdpc3RlcnMgdGhlIHJlc3BlY3RpdmUgcmVnaXN0ZXIgZnJhbWVzIHdpdGgg
dGhlIE1NSU8gZnJhbWV3b3JrLgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1p
dCBjYmFlNTNlNjYzZWEsIHdyaXR0ZW4gYnkgRXJpYyBBdWdlci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy12Mi5jIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggICAgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKaW5kZXggZTQxNDFlYWYy
Ni4uYjViYTRhY2U4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwpAQCAtMjU1LDYgKzI1NSw3MiBAQCB2b2lk
IHZnaWNfdjJfZW5hYmxlKHN0cnVjdCB2Y3B1ICp2Y3B1KQogICAgIGdpY19od19vcHMtPnVwZGF0
ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX0VOLCB0cnVlKTsKIH0KIAoraW50IHZnaWNfdjJfbWFwX3Jl
c291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCB2Z2ljX2Rpc3QgKmRpc3Qg
PSAmZC0+YXJjaC52Z2ljOworICAgIHBhZGRyX3QgY2Jhc2UsIGNzaXplOworICAgIHBhZGRyX3Qg
dmJhc2U7CisgICAgaW50IHJldDsKKworICAgIC8qCisgICAgICogVGhlIGhhcmR3YXJlIGRvbWFp
biBnZXRzIHRoZSBoYXJkd2FyZSBhZGRyZXNzLgorICAgICAqIEd1ZXN0cyBnZXQgdGhlIHZpcnR1
YWwgcGxhdGZvcm0gbGF5b3V0LgorICAgICAqLworICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gudmdpYy52Z2ljX2Rpc3RfYmFzZSA9IGdpY192
Ml9od19kYXRhLmRiYXNlOworICAgICAgICAvKgorICAgICAgICAgKiBGb3IgdGhlIGhhcmR3YXJl
IGRvbWFpbiwgd2UgYWx3YXlzIG1hcCB0aGUgd2hvbGUgSFcgQ1BVCisgICAgICAgICAqIGludGVy
ZmFjZSByZWdpb24gaW4gb3JkZXIgdG8gbWF0Y2ggdGhlIGRldmljZSB0cmVlICh0aGUgInJlZyIK
KyAgICAgICAgICogcHJvcGVydGllcyBpcyBjb3BpZWQgYXMgaXQgaXMpLgorICAgICAgICAgKiBO
b3RlIHRoYXQgd2UgYXNzdW1lIHRoZSBzaXplIG9mIHRoZSBDUFUgaW50ZXJmYWNlIGlzIGFsd2F5
cworICAgICAgICAgKiBhbGlnbmVkIHRvIFBBR0VfU0laRS4KKyAgICAgICAgICovCisgICAgICAg
IGNiYXNlID0gZ2ljX3YyX2h3X2RhdGEuY2Jhc2U7CisgICAgICAgIGNzaXplID0gZ2ljX3YyX2h3
X2RhdGEuY3NpemU7CisgICAgICAgIHZiYXNlID0gZ2ljX3YyX2h3X2RhdGEudmJhc2U7CisgICAg
fQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGQtPmFyY2gudmdpYy52Z2ljX2Rpc3RfYmFzZSA9
IEdVRVNUX0dJQ0RfQkFTRTsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIENQVSBpbnRlcmZh
Y2UgZXhwb3NlZCB0byB0aGUgZ3Vlc3QgaXMgYWx3YXlzIDhrQi4gV2UgbWF5CisgICAgICAgICAq
IG5lZWQgdG8gYWRkIGFuIG9mZnNldCB0byB0aGUgdmlydHVhbCBDUFUgaW50ZXJmYWNlIGJhc2UK
KyAgICAgICAgICogYWRkcmVzcyB3aGVuIGluIHRoZSBHSUMgaXMgYWxpYXNlZCB0byBnZXQgYSA4
a0IgY29udGlndW91cworICAgICAgICAgKiByZWdpb24uCisgICAgICAgICAqLworICAgICAgICBC
VUlMRF9CVUdfT04oR1VFU1RfR0lDQ19TSVpFICE9IFNaXzhLKTsKKyAgICAgICAgY2Jhc2UgPSBH
VUVTVF9HSUNDX0JBU0U7CisgICAgICAgIGNzaXplID0gR1VFU1RfR0lDQ19TSVpFOworICAgICAg
ICB2YmFzZSA9IGdpY192Ml9od19kYXRhLnZiYXNlICsgZ2ljX3YyX2h3X2RhdGEuYWxpYXNlZF9v
ZmZzZXQ7CisgICAgfQorCisKKyAgICByZXQgPSB2Z2ljX3JlZ2lzdGVyX2Rpc3RfaW9kZXYoZCwg
Z2FkZHJfdG9fZ2ZuKGRpc3QtPnZnaWNfZGlzdF9iYXNlKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVkdJQ19WMik7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byByZWdpc3RlciBWR0lDIE1NSU8gcmVnaW9u
c1xuIik7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBNYXAg
dGhlIGdpYyB2aXJ0dWFsIGNwdSBpbnRlcmZhY2UgaW4gdGhlIGdpYyBjcHUgaW50ZXJmYWNlCisg
ICAgICogcmVnaW9uIG9mIHRoZSBndWVzdC4KKyAgICAgKi8KKyAgICByZXQgPSBtYXBfbW1pb19y
ZWdpb25zKGQsIGdhZGRyX3RvX2dmbihjYmFzZSksIGNzaXplIC8gUEFHRV9TSVpFLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKHZiYXNlKSk7CisgICAgaWYgKCByZXQg
KQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byByZW1hcCBW
R0lDIENQVSB0byBWQ1BVXG4iKTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBk
aXN0LT5yZWFkeSA9IHRydWU7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
aCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAppbmRleCA3NmI1MGZlODEyLi41MzRiMjRiY2Qz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5oCkBAIC02Nyw2ICs2Nyw3IEBAIHZvaWQgdmdpY192Ml9mb2xkX2xyX3N0YXRl
KHN0cnVjdCB2Y3B1ICp2Y3B1KTsKIHZvaWQgdmdpY192Ml9wb3B1bGF0ZV9scihzdHJ1Y3QgdmNw
dSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscik7CiB2b2lkIHZnaWNfdjJfc2V0
X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSk7CiB2b2lkIHZnaWNfdjJfZW5hYmxlKHN0cnVj
dCB2Y3B1ICp2Y3B1KTsKK2ludCB2Z2ljX3YyX21hcF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAq
ZCk7CiBpbnQgdmdpY19yZWdpc3Rlcl9kaXN0X2lvZGV2KHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGRpc3RfYmFzZV9mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB2Z2ljX3R5
cGUpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:31:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4scZ-0005JA-3F; Sat, 07 Apr 2018 18:31:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4scX-0005J3-R5
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:25 +0000
X-Inumbo-ID: c76a3685-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c76a3685-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:30:42 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4scW-0001uI-9k
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4scW-0004B0-7X
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4scW-0004B0-7X@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:31:24 +0000
Subject: [Xen-changelog] [xen master] ARM: new VGIC: Allocate two pages for
 struct vcpu
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3N2Q3NzRkODI3NDE4M2MyMjUyZjVmYmM5ZmEzYjNiNzAyMmJhMDYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBEZWMgMjEgMTI6NDE6MjggMjAxNyArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMjkgMTA6
Mzc6MjUgMjAxOCAtMDcwMAoKICAgIEFSTTogbmV3IFZHSUM6IEFsbG9jYXRlIHR3byBwYWdlcyBm
b3Igc3RydWN0IHZjcHUKICAgIAogICAgQXQgdGhlIG1vbWVudCB3ZSBhbGxvY2F0ZSBleGFjdGx5
IG9uZSBwYWdlIGZvciBzdHJ1Y3QgdmNwdSBvbiBBUk0sIGFsc28KICAgIGhhdmUgYSBjaGVjayBp
biBwbGFjZSB0byBwcmV2ZW50IGl0IGdyb3dpbmcgYmV5b25kIDRLQi4KICAgIEFzIHRoZSBzdHJ1
Y3QgaW5jbHVkZXMgdGhlIHN0YXRlIG9mIGFsbCAzMiBwcml2YXRlIChwZXItVkNQVSkgaW50ZXJy
dXB0cywKICAgIHdlIGFyZSBhdCAzODQwIGJ5dGVzIG9uIGFybTY0IGF0IHRoZSBtb21lbnQgYWxy
ZWFkeS4gR3Jvd2luZyB0aGUgcGVyLUlSUQogICAgVkdJQyBzdHJ1Y3R1cmUgZXZlbiBzbGlnaHRs
eSBtYWtlcyB0aGUgVkNQVSBxdWlja2x5IGV4Y2VlZCB0aGUgNEsgbGltaXQuCiAgICBUaGUgbmV3
IFZHSUMgd2lsbCBuZWVkIG1vcmUgc3BhY2UgcGVyIHZpcnR1YWwgSVJRLiBJIHNwZW50IGEgZmV3
IGhvdXJzCiAgICB0cnlpbmcgdG8gdHJpbSB0aGlzIGRvd24sIGJ1dCBjb3VsZG4ndCBnZXQgaXQg
YmVsb3cgNEtCLCBldmVuIHdpdGggdGhlCiAgICBuYXN0eSBoYWNrcyBwaWxpbmcgdXAgdG8gc2F2
ZSBzb21lIGJ5dGVzIGhlcmUgYW5kIHRoZXJlLgogICAgSXQgdHVybnMgb3V0IHRoYXQgYmV5b25k
IGVmZmljaWVuY3ksIG1heWJlLCB0aGVyZSBpcyBubyByZWFsIHRlY2huaWNhbAogICAgcmVhc29u
IHRoaXMgc3RydWN0IGhhcyB0byBmaXQgaW4gb25lIHBhZ2UsIHNvIGxpZnRpbmcgdGhlIGxpbWl0
IHRvIHR3bwogICAgcGFnZXMgc2VlbXMgbGlrZSB0aGUgbW9zdCBwcmFnbWF0aWMgc29sdXRpb24u
CiAgICBSZXN0cmljdCB0aGUgY29tcGlsYXRpb24gZXJyb3IgdG8gY29tcGlsaW5nIHdpdGggdGhl
IG5ldyBWR0lDIGFuZCBmb3IKICAgIEFSTTY0IG9ubHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9k
b21haW4uYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA5Njg4ZTYyZjc4Li40YTAx
NjFkY2QwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCkBAIC01MDUsMTkgKzUwNSwzNiBAQCB2b2lkIGR1bXBfcGFnZWZyYW1lX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCkKIAogfQogCisvKgorICogVGhlIG5ldyBWR0lDIGhhcyBhIGJp
Z2dlciBwZXItSVJRIHN0cnVjdHVyZSwgc28gd2UgbmVlZCBtb3JlIHRoYW4gb25lCisgKiBwYWdl
IG9uIEFSTTY0LiBDb3dhcmRseSBpbmNyZWFzZSB0aGUgbGltaXQgaW4gdGhpcyBjYXNlLgorICov
CisjaWYgZGVmaW5lZChDT05GSUdfTkVXX1ZHSUMpICYmIGRlZmluZWQoQ09ORklHX0FSTV82NCkK
KyNkZWZpbmUgTUFYX1BBR0VTX1BFUl9WQ1BVICAyCisjZWxzZQorI2RlZmluZSBNQVhfUEFHRVNf
UEVSX1ZDUFUgIDEKKyNlbmRpZgorCiBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3Qodm9p
ZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCp2KSA+
IFBBR0VfU0laRSk7Ci0gICAgdiA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgMCk7CisKKyAgICBC
VUlMRF9CVUdfT04oc2l6ZW9mKCp2KSA+IE1BWF9QQUdFU19QRVJfVkNQVSAqIFBBR0VfU0laRSk7
CisgICAgdiA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc2l6ZW9m
KCp2KSksIDApOwogICAgIGlmICggdiAhPSBOVUxMICkKLSAgICAgICAgY2xlYXJfcGFnZSh2KTsK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgRElWX1JPVU5EX1VQKHNpemVvZigqdiksIFBBR0VfU0laRSk7IGkrKyApCisgICAgICAgICAg
ICBjbGVhcl9wYWdlKCh2b2lkICopdiArIGkgKiBQQUdFX1NJWkUpOworICAgIH0KKwogICAgIHJl
dHVybiB2OwogfQogCiB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUgKnYpCiB7Ci0g
ICAgZnJlZV94ZW5oZWFwX3BhZ2Uodik7CisgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHYsIGdldF9v
cmRlcl9mcm9tX2J5dGVzKHNpemVvZigqdikpKTsKIH0KIAogaW50IHZjcHVfaW5pdGlhbGlzZShz
dHJ1Y3QgdmNwdSAqdikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:31:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4scj-0005LI-4m; Sat, 07 Apr 2018 18:31:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sch-0005L9-Se
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:35 +0000
X-Inumbo-ID: cd7e467c-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd7e467c-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:30:52 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4scg-0001v9-FU
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4scg-0004C7-DF
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4scg-0004C7-DF@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:31:34 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: wire new VGIC(-v2) files
 into Xen build system
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5MmZkOWE0NDUyY2Q4MmZhODZjZTFlY2Q2ZjAyZDUzZWMxMzljNDUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBBdWcgMjQgMTc6MjY6MzIgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMjkgMTA6
Mzc6MzUgMjAxOCAtMDcwMAoKICAgIEFSTTogVkdJQzogd2lyZSBuZXcgVkdJQygtdjIpIGZpbGVz
IGludG8gWGVuIGJ1aWxkIHN5c3RlbQogICAgCiAgICBOb3cgdGhhdCB3ZSBoYXZlIGJvdGggdGhl
IG9sZCBWR0lDIHByZXBhcmVkIHRvIGNvcGUgd2l0aCBhIHNpYmxpbmcgYW5kCiAgICB0aGUgY29k
ZSBmb3IgdGhlIG5ldyBWR0lDIGluIHBsYWNlLCBsZXRzIGFkZCBhIEtjb25maWcgb3B0aW9uIHRv
IGVuYWJsZQogICAgdGhlIG5ldyBjb2RlIGFuZCB3aXJlIGl0IGludG8gdGhlIFhlbiBidWlsZCBz
eXN0ZW0uCiAgICBUaGlzIHdpbGwgYWRkIGEgY29tcGlsZSB0aW1lIG9wdGlvbiB0byB1c2UgZWl0
aGVyIHRoZSAib2xkIiBvciB0aGUgIm5ldyIKICAgIFZHSUMuCiAgICBJbiB0aGUgbW9tZW50IHRo
aXMgaXMgcmVzdHJpY3RlZCB0byBhIHZHSUMtdjIuIFRvIG1ha2UgdGhlIGJ1aWxkIHN5c3RlbQog
ICAgaGFwcHksIHdlIHByb3ZpZGUgYSB0ZW1wb3JhcnkgZHVtbXkgaW1wbGVtZW50YXRpb24gb2YK
ICAgIHZnaWNfdjNfc2V0dXBfaHcoKSB0byBhbGxvdyBidWlsZGluZyBmb3Igbm93LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrLQogeGVu
L2FyY2gvYXJtL01ha2VmaWxlICAgICAgfCAgNSArKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMvTWFr
ZWZpbGUgfCAgNSArKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jICAgfCAxMSArKysrKysr
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcK
aW5kZXggMjc4MmVlNjU4OS4uODE3NGMwYzYzNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tj
b25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTQ4LDcgKzQ4LDIzIEBAIGNvbmZp
ZyBIQVNfR0lDVjMKIGNvbmZpZyBIQVNfSVRTCiAgICAgICAgIGJvb2wKICAgICAgICAgcHJvbXB0
ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCi0gICAg
ICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCisgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzICYm
ICFORVdfVkdJQworCitjb25maWcgTkVXX1ZHSUMKKwlib29sCisJcHJvbXB0ICJVc2UgbmV3IFZH
SUMgaW1wbGVtZW50YXRpb24iCisJc2VsZWN0IE5FRURTX0xJU1RfU09SVAorCS0tLWhlbHAtLS0K
KworCVRoaXMgaXMgYW4gYWx0ZXJuYXRpdmUgaW1wbGVtZW50YXRpb24gb2YgdGhlIEFSTSBHSUMg
aW50ZXJydXB0CisJY29udHJvbGxlciBlbXVsYXRpb24sIGJhc2VkIG9uIHRoZSBMaW51eC9LVk0g
VkdJQy4gSXQgaGFzIGEgYmV0dGVyCisJZGVzaWduIGFuZCBmaXhlcyBtYW55IHNob3J0Y29taW5n
cyBvZiB0aGUgZXhpc3RpbmcgR0lDIGVtdWxhdGlvbiBpbgorCVhlbi4gSXQgd2lsbCBldmVudHVh
bGx5IHJlcGxhY2UgdGhlIGV4aXN0aW5nL29sZCBWR0lDLgorCUhvd2V2ZXIgYXQgdGhlIG1vbWVu
dCBpdCBsYWNrcyBzdXBwb3J0IGZvciBEb20wIHVzaW5nIHRoZSBJVFMgZm9yCisJdXNpbmcgTVNJ
cy4KKwlTYXkgWSBpZiB5b3Ugd2FudCB0byBoZWxwIHRlc3RpbmcgdGhpcyBuZXcgY29kZSBvciBp
ZiB5b3UgZXhwZXJpZW5jZQorCXByb2JsZW1zIHdpdGggdGhlIHN0YW5kYXJkIGVtdWxhdGlvbi4K
KwlBdCB0aGUgbW9tZW50IHRoaXMgaW1wbGVtZW50YXRpb24gaXMgbm90IHNlY3VyaXR5IHN1cHBv
cnRlZC4KIAogY29uZmlnIFNCU0FfVlVBUlRfQ09OU09MRQogCWJvb2wgIkVtdWxhdGVkIFNCU0Eg
VUFSVCBjb25zb2xlIHN1cHBvcnQiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
Yi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggNDFkNzM2NjUyNy4uYTk1MzNiMTA3ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmls
ZQpAQCAtMTYsNyArMTYsNiBAQCBvYmoteSArPSBkb21haW5fYnVpbGQubwogb2JqLXkgKz0gZG9t
Y3RsLm8KIG9iai0kKEVBUkxZX1BSSU5USykgKz0gZWFybHlfcHJpbnRrLm8KIG9iai15ICs9IGdp
Yy5vCi1vYmoteSArPSBnaWMtdmdpYy5vCiBvYmoteSArPSBnaWMtdjIubwogb2JqLSQoQ09ORklH
X0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMt
aXRzLm8KQEAgLTQ3LDEwICs0NiwxNCBAQCBvYmoteSArPSBzeXNjdGwubwogb2JqLXkgKz0gdGlt
ZS5vCiBvYmoteSArPSB0cmFwcy5vCiBvYmoteSArPSB2Y3ByZWcubworc3ViZGlyLSQoQ09ORklH
X05FV19WR0lDKSArPSB2Z2ljCitpZm5lcSAoJChDT05GSUdfTkVXX1ZHSUMpLHkpCitvYmoteSAr
PSBnaWMtdmdpYy5vCiBvYmoteSArPSB2Z2ljLm8KIG9iai15ICs9IHZnaWMtdjIubwogb2JqLSQo
Q09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0g
dmdpYy12My1pdHMubworZW5kaWYKIG9iai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1l
ci5vCiBvYmotJChDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFKSArPSB2cGwwMTEubwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vdmdpYy9NYWtl
ZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44MDY4MjY5NDhlCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvTWFrZWZpbGUKQEAgLTAsMCArMSw1
IEBACitvYmoteSArPSB2Z2ljLm8KK29iai15ICs9IHZnaWMtdjIubworb2JqLXkgKz0gdmdpYy1t
bWlvLm8KK29iai15ICs9IHZnaWMtbW1pby12Mi5vCitvYmoteSArPSB2Z2ljLWluaXQubwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jCmluZGV4IGNmNjFjZmU1ZWYuLmEzNTQ0OWJmMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTk3NCw2ICs5
NzQsMTcgQEAgdW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCiAgICAgcmV0dXJuIG1pbl90KHVuc2lnbmVkIGludCwgTUFYX1ZJUlRfQ1BVUywgdmdpY192
Y3B1X2xpbWl0KTsKIH0KIAorI2lmZGVmIENPTkZJR19IQVNfR0lDVjMKKy8qIER1bW15IGltcGxl
bWVudGF0aW9uIHRvIGFsbG93IGJ1aWxkaW5nIHdpdGhvdXQgYWN0dWFsIHZHSUN2MyBzdXBwb3J0
LiAqLwordm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMsCisgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9ucywKKyAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKK3sKKyAgICBwYW5pYygiTmV3IFZHSUMg
aW1wbGVtZW50YXRpb24gZG9lcyBub3QgeWV0IHN1cHBvcnQgR0lDdjMuIik7Cit9CisjZW5kaWYK
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:31:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4scu-0005Mg-6q; Sat, 07 Apr 2018 18:31:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4scs-0005MT-Ki
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:46 +0000
X-Inumbo-ID: d394ec65-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d394ec65-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:31:03 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4scq-0001vH-Lw
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4scq-0004Ca-Jk
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4scq-0004Ca-Jk@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:31:44 +0000
Subject: [Xen-changelog] [xen master] xl/libxl: add pvcalls support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiYmNiMjI2Y2ViYWM5MGY4Y2U1YWM5MDFlMDAwYmZkM2FkNzgzYzUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDI5IDE1OjA3OjAwIDIwMTggLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzMCAxMjo1MTo1NSAyMDE4ICsw
MTAwCgogICAgeGwvbGlieGw6IGFkZCBwdmNhbGxzIHN1cHBvcnQKICAgIAogICAgQWRkIHB2Y2Fs
bHMgc3VwcG9ydCB0byBsaWJ4bCBhbmQgeGwuIENyZWF0ZSB0aGUgYXBwcm9wcmlhdGUgcHZjYWxs
cwogICAgZW50cmllcyBpbiB4ZW5zdG9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtk
b3duICAgIHwgIDkgKysrKysrKysrCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwgMTAgKysr
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDQgKysrKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwv
bGlieGxfcHZjYWxscy5jICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgNyArKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgMSArCiB0b29scy94
bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIDkgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3du
IGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCmluZGV4IDdiZTI1OTJjNzQuLjYw
YzhiM2ZiZTUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KQEAgLTI5OSw2ICsyOTksMTEg
QEAgQSB2aXJ0dWFsIHNjc2kgZGV2aWNlIGZyb250ZW5kLiBEZXNjcmliZWQgYnkKIEEgdmlydHVh
bCB1c2IgZGV2aWNlIGZyb250ZW5kLiBEZXNjcmliZWQgYnkKIFt4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vdXNiaWYuaF1bVVNCSUZdCiAKKyMjIyMgfi9kZXZpY2UvcHZjYWxscy8kREVWSUQvKiBbXQor
CitQYXJhdmlydHVhbGl6ZWQgUE9TSVggZnVuY3Rpb24gY2FsbHMgZnJvbnRlbmQuIERlc2NyaWJl
ZCBieQorW2RvY3MvbWlzYy9wdmNhbGxzLm1hcmtkb3duXVtQVkNBTExTXQorCiAjIyMjIH4vY29u
c29sZS8qIFtdCiAKIFRoZSBwcmltYXJ5IFBWIGNvbnNvbGUgZGV2aWNlLiBEZXNjcmliZWQgaW4g
W2NvbnNvbGUudHh0XShjb25zb2xlLnR4dCkKQEAgLTM3OCw2ICszODMsMTAgQEAgQSBQViBTQ1NJ
IGJhY2tlbmQuCiBBIFBWIFVTQiBiYWNrZW5kLiBEZXNjcmliZWQgYnkKIFt4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vdXNiaWYuaF1bVVNCSUZdCiAKKyMjIyMgfi9iYWNrZW5kL3B2Y2FsbHMvJERPTUlE
LyRERVZJRC8qIFtdCisKK0EgUFZDYWxscyBiYWNrZW5kLiBEZXNjcmliZWQgaW4gW2RvY3MvbWlz
Yy9wdmNhbGxzLm1hcmtkb3duXVtQVkNBTExTXS4KKwogIyMjIyB+L2JhY2tlbmQvY29uc29sZS8k
RE9NSUQvJERFVklELyogW10KIAogQSBQViBjb25zb2xlIGJhY2tlbmQuIERlc2NyaWJlZCBpbiBb
Y29uc29sZS50eHRdKGNvbnNvbGUudHh0KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZp
bGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCA5MTdjZWIwZTcyLi4wMzVlNjZlMjJlIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmls
ZQpAQCAtMTQwLDcgKzE0MCw3IEBAIExJQlhMX09CSlMgPSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxp
YnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNpLm8gXAogCQkJbGlieGxfdnRwbS5vIGxp
YnhsX25pYy5vIGxpYnhsX2Rpc2subyBsaWJ4bF9jb25zb2xlLm8gXAogCQkJbGlieGxfY3B1cG9v
bC5vIGxpYnhsX21lbS5vIGxpYnhsX3NjaGVkLm8gbGlieGxfdG1lbS5vIFwKIAkJCWxpYnhsXzlw
ZnMubyBsaWJ4bF9kb21haW4ubyBsaWJ4bF92ZGlzcGwubyBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAkKExJQlhMX09CSlMteSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3B2Y2Fs
bHMubyAkKExJQlhMX09CSlMteSkKIExJQlhMX09CSlMgKz0gbGlieGxfZ2VuaWQubwogTElCWExf
T0JKUyArPSBfbGlieGxfdHlwZXMubyBsaWJ4bF9mbGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5h
bC5vCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCmluZGV4IGVkZDI0NDI3OGEuLmJmZmM1YTE2YzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjAxMyw2ICsyMDEzLDE2IEBA
IGludCBsaWJ4bF9kZXZpY2VfcDlfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CiAKKy8qIHB2Y2FsbHMgaW50ZXJmYWNlICovCitpbnQgbGlieGxfZGV2aWNlX3B2
Y2FsbHNpZl9yZW1vdmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wdmNhbGxzaWYgKnB2Y2FsbHNp
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29w
X2hvdyAqYW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VY
VEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfcHZjYWxsc2lmX2Rlc3Ryb3ko
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcHZjYWxsc2lmICpwdmNhbGxzaWYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExF
UlNfT05MWTsKKwogLyogUENJIFBhc3N0aHJvdWdoICovCiBpbnQgbGlieGxfZGV2aWNlX3BjaV9h
ZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYzQ5ODEzNTI0
Ni4uYzQzZjM5MTgwMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEzNzQsNiArMTM3NCwxMCBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRp
ZGV2ICptdWx0aWRldiwKICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPm51bV9wOXM7IGkr
KykKICAgICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3A5X2RldnR5
cGUsICZkX2NvbmZpZy0+cDlzW2ldKTsKIAorICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+
bnVtX3B2Y2FsbHNpZnM7IGkrKykKKyAgICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlk
LCAmbGlieGxfX3B2Y2FsbHNpZl9kZXZ0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZF9jb25maWctPnB2Y2FsbHNpZnNbaV0pOworCiAgICAgc3dpdGNoIChkX2NvbmZpZy0+Y19pbmZv
LnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAgICB7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAppbmRleCA4ZGQ2MzMxOWZjLi44OTcyOTdmODY3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
QEAgLTM2NTAsNiArMzY1MCw3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5
cGUgbGlieGxfX3VzYmRldl9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZp
Y2VfdHlwZSBsaWJ4bF9fcGNpZGV2X2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlIGxpYnhsX192ZGlzcGxfZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3A5X2RldnR5cGU7CitleHRlcm4gY29uc3Qgc3RydWN0
IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX19wdmNhbGxzaWZfZGV2dHlwZTsKIAogZXh0ZXJuIGNv
bnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2aWNlX3R5cGVfdGJsW107CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3B2Y2FsbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3B2
Y2FsbHMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44NzAzMThlNzE2
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHZjYWxscy5jCkBAIC0wLDAg
KzEsMzcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTggICAgICBBcG9yZXRvCisgKiBBdXRo
b3IgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQKKyAqIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb247IHZlcnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKKyAqIGV4Y2VwdGlvbiBv
biBsaW5raW5nIGRlc2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQorICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgImxpYnhsX29zZGVwcy5oIgorCisjaW5jbHVk
ZSAibGlieGxfaW50ZXJuYWwuaCIKKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3B2Y2FsbHNp
Zl9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wdmNhbGxzaWYg
KnB2Y2FsbHNpZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGhvdHBsdWcpCit7CisgICAgcmV0dXJuIGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCBw
dmNhbGxzaWYtPmJhY2tlbmRfZG9tbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnB2Y2FsbHNpZi0+YmFja2VuZF9kb21pZCk7Cit9CisKK3N0YXRpYyBMSUJYTF9ERUZJTkVf
VVBEQVRFX0RFVklEKHB2Y2FsbHNpZikKK3N0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNFX0ZST01f
VFlQRShwdmNhbGxzaWYpCisKKyNkZWZpbmUgbGlieGxfX2FkZF9wdmNhbGxzaWZzIE5VTEwKKyNk
ZWZpbmUgbGlieGxfZGV2aWNlX3B2Y2FsbHNpZl9saXN0IE5VTEwKKyNkZWZpbmUgbGlieGxfZGV2
aWNlX3B2Y2FsbHNpZl9jb21wYXJlIE5VTEwKKworTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUo
cHZjYWxsc2lmKQorCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHB2Y2FsbHNpZiwgUFZDQUxM
Uyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggZGJiMjg3ZDZmZS4uMDFlYzFkMWFmYSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbApAQCAtNzkwLDYgKzc5MCwxMiBAQCBsaWJ4bF9kZXZpY2VfcDkgPSBTdHJ1Y3QoImRl
dmljZV9wOSIsIFsKICAgICAoImRldmlkIiwgICAgICAgICAgICBsaWJ4bF9kZXZpZCksCiBdKQog
CitsaWJ4bF9kZXZpY2VfcHZjYWxsc2lmID0gU3RydWN0KCJkZXZpY2VfcHZjYWxsc2lmIiwgWwor
ICAgICgiYmFja2VuZF9kb21pZCIsICAgIGxpYnhsX2RvbWlkKSwKKyAgICAoImJhY2tlbmRfZG9t
bmFtZSIsICBzdHJpbmcpLAorICAgICgiZGV2aWQiLCAgICAgICAgICAgIGxpYnhsX2RldmlkKSwK
K10pCisKIGxpYnhsX2RldmljZV9jaGFubmVsID0gU3RydWN0KCJkZXZpY2VfY2hhbm5lbCIsIFsK
ICAgICAoImJhY2tlbmRfZG9taWQiLCBsaWJ4bF9kb21pZCksCiAgICAgKCJiYWNrZW5kX2RvbW5h
bWUiLCBzdHJpbmcpLApAQCAtODI5LDYgKzgzNSw3IEBAIGxpYnhsX2RvbWFpbl9jb25maWcgPSBT
dHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJ2a2JzIiwgQXJyYXkobGlieGxfZGV2aWNl
X3ZrYiwgIm51bV92a2JzIikpLAogICAgICgidnRwbXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdnRw
bSwgIm51bV92dHBtcyIpKSwKICAgICAoInA5cyIsIEFycmF5KGxpYnhsX2RldmljZV9wOSwgIm51
bV9wOXMiKSksCisgICAgKCJwdmNhbGxzaWZzIiwgQXJyYXkobGlieGxfZGV2aWNlX3B2Y2FsbHNp
ZiwgIm51bV9wdmNhbGxzaWZzIikpLAogICAgICgidmRpc3BscyIsIEFycmF5KGxpYnhsX2Rldmlj
ZV92ZGlzcGwsICJudW1fdmRpc3BscyIpKSwKICAgICAjIGEgY2hhbm5lbCBtYW5pZmVzdHMgYXMg
YSBjb25zb2xlIHdpdGggYSBuYW1lLAogICAgICMgc2VlIGRvY3MvbWlzYy9jaGFubmVscy50eHQK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCBkMTQ0ZGQ2MjhiLi5mMmZmMDE3
MThkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yOCw2ICsyOCw3IEBA
IGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAo
MTEsICI5UEZTIiksCiAgICAgKDEyLCAiVkRJU1BMIiksCiAgICAgKDEzLCAiVlVBUlQiKSwKKyAg
ICAoMTQsICJQVkNBTExTIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVu
dW1lcmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCmRpZmYgLS1naXQgYS90b29scy94bC94bF9w
YXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCA4Yjk5OTgyNWQyLi5lNmM1NDQ4M2Uw
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKQEAgLTg2MCw3ICs4NjAsNyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIg
KmNvbmZpZ19zb3VyY2UsCiAgICAgbG9uZyBsLCB2Y3B1cyA9IDA7CiAgICAgWExVX0NvbmZpZyAq
Y29uZmlnOwogICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAq
Y3ZmYnMsICpjcHVpZHMsICp2dHBtcywKLSAgICAgICAgICAgICAgICAgICAqdXNiY3RybHMsICp1
c2JkZXZzLCAqcDlkZXZzLCAqdmRpc3BsczsKKyAgICAgICAgICAgICAgICAgICAqdXNiY3RybHMs
ICp1c2JkZXZzLCAqcDlkZXZzLCAqdmRpc3BscywgKnB2Y2FsbHNpZnNfZGV2czsKICAgICBYTFVf
Q29uZmlnTGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4s
ICpkdGRldnMsCiAgICAgICAgICAgICAgICAgICAgKm1jYV9jYXBzOwogICAgIGludCBudW1faW9w
b3J0cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlhbiwgbnVtX21j
YV9jYXBzOwpAQCAtMTY5MSw2ICsxNjkxLDQxIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29u
c3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgheGx1
X2NmZ19nZXRfbGlzdChjb25maWcsICJwdmNhbGxzIiwgJnB2Y2FsbHNpZnNfZGV2cywgMCwgMCkp
IHsKKyAgICAgICAgZF9jb25maWctPm51bV9wdmNhbGxzaWZzID0gMDsKKyAgICAgICAgZF9jb25m
aWctPnB2Y2FsbHNpZnMgPSBOVUxMOworICAgICAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9jZmdfZ2V0
X2xpc3RpdGVtIChwdmNhbGxzaWZzX2RldnMsIGRfY29uZmlnLT5udW1fcHZjYWxsc2lmcykpICE9
IE5VTEwpIHsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV9wdmNhbGxzaWYgKnB2Y2FsbHNpZjsK
KyAgICAgICAgICAgIGNoYXIgKmJhY2tlbmQgPSBOVUxMOworICAgICAgICAgICAgY2hhciAqcCwg
KnAyLCAqYnVmMjsKKyAgICAgICAgICAgIHB2Y2FsbHNpZiA9IEFSUkFZX0VYVEVORF9JTklUKGRf
Y29uZmlnLT5wdmNhbGxzaWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZF9jb25maWctPm51bV9wdmNhbGxzaWZzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3B2Y2FsbHNpZl9pbml0KTsKKworICAgICAg
ICAgICAgYnVmMiA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgcCA9IHN0cnRvayhidWYyLCAi
LCIpOworICAgICAgICAgICAgaWYgKHApIHsKKyAgICAgICAgICAgICAgIGRvIHsKKyAgICAgICAg
ICAgICAgICAgIHdoaWxlICgqcCA9PSAnICcpCisgICAgICAgICAgICAgICAgICAgICArK3A7Cisg
ICAgICAgICAgICAgICAgICBpZiAoKHAyID0gc3RyY2hyKHAsICc9JykpID09IE5VTEwpCisgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAgICpwMiA9ICdcMCc7Cisg
ICAgICAgICAgICAgICAgICBpZighc3RyY21wKHAsICJiYWNrZW5kIikpIHsKKyAgICAgICAgICAg
ICAgICAgICAgIGJhY2tlbmQgPSBzdHJkdXAocDIgKyAxKTsKKyAgICAgICAgICAgICAgICAgIH0g
ZWxzZSB7CisgICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVua25vd24gc3Ry
aW5nIGAlcycgaW4gcHZjYWxscyBzcGVjXG4iLCBwKTsKKyAgICAgICAgICAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICB9IHdoaWxlICgocCA9
IHN0cnRvayhOVUxMLCAiLCIpKSAhPSBOVUxMKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGZyZWUoYnVmMik7CisKKyAgICAgICAgICAgIGlmIChiYWNrZW5kKQorICAgICAgICAgICAgICAg
ICAgICByZXBsYWNlX3N0cmluZygmcHZjYWxsc2lmLT5iYWNrZW5kX2RvbW5hbWUsIGJhY2tlbmQp
OworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0IChjb25maWcs
ICJjaGFubmVsIiwgJmNoYW5uZWxzLCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX2No
YW5uZWxzID0gMDsKICAgICAgICAgZF9jb25maWctPmNoYW5uZWxzID0gTlVMTDsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:31:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sd3-0005Qy-A9; Sat, 07 Apr 2018 18:31:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sd2-0005Qm-7r
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:56 +0000
X-Inumbo-ID: 2492ffd9-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2492ffd9-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:33:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sd0-0001vT-Tc
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sd0-0004DD-Pa
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:31:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sd0-0004DD-Pa@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:31:54 +0000
Subject: [Xen-changelog] [xen master] Add pvcalls info to xl man page and
 add missing LIBXL_HAVE_PVCALLS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzMWQzZjFmZjY2MDE3M2JmOGIyYzg5NTZjMDA5ZGUxMjc5YjBlMWMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDMwIDEwOjMxOjUzIDIwMTggLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogU3VuIEFwciAxIDE4OjEzOjM5IDIwMTggKzAx
MDAKCiAgICBBZGQgcHZjYWxscyBpbmZvIHRvIHhsIG1hbiBwYWdlIGFuZCBhZGQgbWlzc2luZyBM
SUJYTF9IQVZFX1BWQ0FMTFMKICAgIAogICAgQWRkIGEgc2hvcnQgZW50cnkgdG8gdGhlIHhsLmNm
ZyBtYW4gcGFnZSBhYm91dCBwdmNhbGxzLgogICAgQWxzbyBhZGQgTElCWExfSEFWRV9QVkNBTExT
IHRvIG1hcmsgdGhlIHByZXNlbmNlIG9mIHB2Y2FsbHMgc3VwcG9ydCBpbgogICAgbGlieGwuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRv
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDcgKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAg
ICAgIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KaW5kZXggMmMxYTZlMTQyMi4uNDdkODgyNDNiMSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtNjg1LDYgKzY4
NSwxMyBAQCBTcGVjaWZ5IHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLCBkZWZhdWx0cyB0
byBkb20wLgogCiA9YmFjawogCis9aXRlbSBCPHB2Y2FsbHM9WyAiYmFja2VuZD1kb21haW4taWQi
LCAuLi4gXT4KKworQ3JlYXRlcyBhIFhlbiBwdmNhbGxzIGNvbm5lY3Rpb24gdG8gaGFuZGxlIHB2
Y2FsbHMgcmVxdWVzdHMgZnJvbQorZnJvbnRlbmQgdG8gYmFja2VuZC4gSXQgY2FuIGJlIHVzZWQg
YXMgYW4gYWx0ZXJuYXRpdmUgbmV0d29ya2luZyBtb2RlbC4KK0ZvciBtb3JlIGluZm9ybWF0aW9u
IGFib3V0IHRoZSBwcm90b2NvbCwgc2VlCitodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vu
c3RhYmxlL21pc2MvcHZjYWxscy5odG1sLgorCiA9aXRlbSBCPHZmYj1bICJWRkJfU1BFQ19TVFJJ
TkciLCAiVkZCX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAogU3BlY2lmaWVzIHRoZSBwYXJhdmlydHVh
bCBmcmFtZWJ1ZmZlciBkZXZpY2VzIHdoaWNoIHNob3VsZCBiZSBzdXBwbGllZApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYmZmYzVh
MTZjNy4uZWVhNTdjYWM2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xMTI3LDYgKzExMjcsMTMgQEAgdm9pZCBsaWJ4bF9tYWNf
Y29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3Jj
KTsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BWX1NISU0gMQogCisvKgorICogTElCWExfSEFW
RV9QVkNBTExTCisgKgorICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bCBzdXBwb3J0cyBjcmVh
dGluZyBwdmNhbGxzIGludGVyZmFjZXMuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QVkNBTExT
IDEKKwogdHlwZWRlZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmlu
Z19saXN0X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdf
bGlzdF9sZW5ndGgoY29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:32:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sdD-0005Sk-CC; Sat, 07 Apr 2018 18:32:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sdC-0005Sb-2E
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:06 +0000
X-Inumbo-ID: 2aa88b3a-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2aa88b3a-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:33:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sdB-0001vo-48
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sdB-0004E4-1n
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sdB-0004E4-1n@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:32:05 +0000
Subject: [Xen-changelog] [xen master] tools: set DEBUG_DIR from configure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4879134025680204967=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 641f9ce2fab1b85479c564d9b27dfeb18a93ed87
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Mar 28 08:34:14 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Sun Apr 1 18:15:32 2018 +0100

    tools: set DEBUG_DIR from configure
    
    Allow the path to be set from a configure command line option.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    [ wei: run autogen.sh ]
---
 config/Paths.mk.in |  1 +
 configure          | 16 ++++++++++++++++
 docs/configure     | 16 ++++++++++++++++
 m4/paths.m4        |  9 +++++++++
 tools/configure    | 16 ++++++++++++++++
 5 files changed, 58 insertions(+)

diff --git a/config/Paths.mk.in b/config/Paths.mk.in
index a603295146..8a518d5a5d 100644
--- a/config/Paths.mk.in
+++ b/config/Paths.mk.in
@@ -51,6 +51,7 @@ BASH_COMPLETION_DIR      := $(CONFIG_DIR)/bash_completion.d
 XEN_LOCK_DIR             := @XEN_LOCK_DIR@
 XEN_PAGING_DIR           := @XEN_PAGING_DIR@
 XEN_DUMP_DIR             := @XEN_DUMP_DIR@
+DEBUG_DIR                := @DEBUG_DIR@
 
 XENFIRMWAREDIR           := @XENFIRMWAREDIR@
 
diff --git a/configure b/configure
index 5a1860737c..22e7c00c90 100755
--- a/configure
+++ b/configure
@@ -595,6 +595,7 @@ tools
 xen
 subdirs
 githttp
+DEBUG_DIR
 XEN_DUMP_DIR
 XEN_PAGING_DIR
 XEN_LOCK_DIR
@@ -671,6 +672,7 @@ with_sysconfig_leaf_dir
 with_libexec_leaf_dir
 with_xen_dumpdir
 with_rundir
+with_debugdir
 enable_githttp
 enable_xen
 enable_tools
@@ -1330,6 +1332,8 @@ Optional Packages:
                           [LOCALSTATEDIR/lib/xen/dump]
   --with-rundir=DIR       Path to directory for runtime data.
                           [LOCALSTATEDIR/run]
+  --with-debugdir=DIR     Path to directory for debug symbols.
+                          [PREFIX/lib/debug]
 
 Report bugs to <xen-devel@lists.xen.org>.
 Xen Hypervisor home page: <http://www.xen.org/>.
@@ -1991,6 +1995,15 @@ else
 fi
 
 
+
+# Check whether --with-debugdir was given.
+if test "${with_debugdir+set}" = set; then :
+  withval=$with_debugdir; debugdir_path=$withval
+else
+  debugdir_path=$prefix/lib/debug
+fi
+
+
 if test "$libexecdir" = '${exec_prefix}/libexec' ; then
     case "$host_os" in
          *netbsd*) ;;
@@ -2054,6 +2067,9 @@ XEN_PAGING_DIR=$localstatedir/lib/xen/xenpaging
 XEN_DUMP_DIR=$xen_dumpdir_path
 
 
+DEBUG_DIR=$debugdir_path
+
+
 
 # Check whether --enable-githttp was given.
 if test "${enable_githttp+set}" = set; then :
diff --git a/docs/configure b/docs/configure
index fe75033d66..bde954d382 100755
--- a/docs/configure
+++ b/docs/configure
@@ -594,6 +594,7 @@ POD2TEXT
 POD2HTML
 POD2MAN
 FIG2DEV
+DEBUG_DIR
 XEN_DUMP_DIR
 XEN_PAGING_DIR
 XEN_LOCK_DIR
@@ -662,6 +663,7 @@ with_sysconfig_leaf_dir
 with_libexec_leaf_dir
 with_xen_dumpdir
 with_rundir
+with_debugdir
 '
       ac_precious_vars='build_alias
 host_alias
@@ -1305,6 +1307,8 @@ Optional Packages:
                           [LOCALSTATEDIR/lib/xen/dump]
   --with-rundir=DIR       Path to directory for runtime data.
                           [LOCALSTATEDIR/run]
+  --with-debugdir=DIR     Path to directory for debug symbols.
+                          [PREFIX/lib/debug]
 
 Some influential environment variables:
   FIG2DEV     Path to fig2dev tool
@@ -1897,6 +1901,15 @@ else
 fi
 
 
+
+# Check whether --with-debugdir was given.
+if test "${with_debugdir+set}" = set; then :
+  withval=$with_debugdir; debugdir_path=$withval
+else
+  debugdir_path=$prefix/lib/debug
+fi
+
+
 if test "$libexecdir" = '${exec_prefix}/libexec' ; then
     case "$host_os" in
          *netbsd*) ;;
@@ -1960,6 +1973,9 @@ XEN_PAGING_DIR=$localstatedir/lib/xen/xenpaging
 XEN_DUMP_DIR=$xen_dumpdir_path
 
 
+DEBUG_DIR=$debugdir_path
+
+
 
 
 
diff --git a/m4/paths.m4 b/m4/paths.m4
index f208b7e39f..89d3bb8312 100644
--- a/m4/paths.m4
+++ b/m4/paths.m4
@@ -82,6 +82,12 @@ AC_ARG_WITH([rundir],
     [rundir_path=$withval],
     [rundir_path=$localstatedir/run])
 
+AC_ARG_WITH([debugdir],
+    AS_HELP_STRING([--with-debugdir=DIR],
+    [Path to directory for debug symbols. [PREFIX/lib/debug]]),
+    [debugdir_path=$withval],
+    [debugdir_path=$prefix/lib/debug])
+
 if test "$libexecdir" = '${exec_prefix}/libexec' ; then
     case "$host_os" in
          *netbsd*) ;;
@@ -146,6 +152,9 @@ AC_SUBST(XEN_PAGING_DIR)
 
 XEN_DUMP_DIR=$xen_dumpdir_path
 AC_SUBST(XEN_DUMP_DIR)
+
+DEBUG_DIR=$debugdir_path
+AC_SUBST(DEBUG_DIR)
 ])
 
 case "$host_os" in
diff --git a/tools/configure b/tools/configure
index 00fce2637e..f282e9f5b3 100755
--- a/tools/configure
+++ b/tools/configure
@@ -710,6 +710,7 @@ ocamltools
 monitors
 githttp
 rpath
+DEBUG_DIR
 XEN_DUMP_DIR
 XEN_PAGING_DIR
 XEN_LOCK_DIR
@@ -796,6 +797,7 @@ with_sysconfig_leaf_dir
 with_libexec_leaf_dir
 with_xen_dumpdir
 with_rundir
+with_debugdir
 enable_rpath
 enable_githttp
 enable_monitors
@@ -1510,6 +1512,8 @@ Optional Packages:
                           [LOCALSTATEDIR/lib/xen/dump]
   --with-rundir=DIR       Path to directory for runtime data.
                           [LOCALSTATEDIR/run]
+  --with-debugdir=DIR     Path to directory for debug symbols.
+                          [PREFIX/lib/debug]
   --with-linux-backend-modules="mod1 mod2"
                           List of Linux backend module or modalias names to be
                           autoloaded on startup.
@@ -3941,6 +3945,15 @@ else
 fi
 
 
+
+# Check whether --with-debugdir was given.
+if test "${with_debugdir+set}" = set; then :
+  withval=$with_debugdir; debugdir_path=$withval
+else
+  debugdir_path=$prefix/lib/debug
+fi
+
+
 if test "$libexecdir" = '${exec_prefix}/libexec' ; then
     case "$host_os" in
          *netbsd*) ;;
@@ -4004,6 +4017,9 @@ XEN_PAGING_DIR=$localstatedir/lib/xen/xenpaging
 XEN_DUMP_DIR=$xen_dumpdir_path
 
 
+DEBUG_DIR=$debugdir_path
+
+
 
 # Enable/disable options
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4879134025680204967==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:32:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sdO-0005UY-El; Sat, 07 Apr 2018 18:32:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sdN-0005UN-8Z
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:17 +0000
X-Inumbo-ID: e5d0a9a7-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5d0a9a7-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:31:33 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sdL-0001vw-9p
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sdL-0004FD-7Y
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sdL-0004FD-7Y@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:32:15 +0000
Subject: [Xen-changelog] [xen master] x86/PVHv2: Add memory map pointer to
 hvm_start_info struct
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0613887319588610003=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7e4eaf428b10a054505df3577b1adc5aadae1cf3
Author:     Maran Wilson <maran.wilson@oracle.com>
AuthorDate: Mon Apr 2 23:05:18 2018 -0700
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 16:09:49 2018 +0100

    x86/PVHv2: Add memory map pointer to hvm_start_info struct
    
    The start info structure that is defined as part of the x86/HVM direct boot
    ABI and used for starting Xen PVH guests would be more versatile if it also
    included a way to pass information about the memory map to the guest. This
    would allow KVM guests to share the same entry point.
    
    Signed-off-by: Maran Wilson <maran.wilson@oracle.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/include/public/arch-x86/hvm/start_info.h | 63 +++++++++++++++++++++++++++-
 1 file changed, 62 insertions(+), 1 deletion(-)

diff --git a/xen/include/public/arch-x86/hvm/start_info.h b/xen/include/public/arch-x86/hvm/start_info.h
index 648415976e..50af9ea2ff 100644
--- a/xen/include/public/arch-x86/hvm/start_info.h
+++ b/xen/include/public/arch-x86/hvm/start_info.h
@@ -33,7 +33,7 @@
  *    | magic          | Contains the magic value XEN_HVM_START_MAGIC_VALUE
  *    |                | ("xEn3" with the 0x80 bit of the "E" set).
  *  4 +----------------+
- *    | version        | Version of this structure. Current version is 0. New
+ *    | version        | Version of this structure. Current version is 1. New
  *    |                | versions are guaranteed to be backwards-compatible.
  *  8 +----------------+
  *    | flags          | SIF_xxx flags.
@@ -48,6 +48,15 @@
  * 32 +----------------+
  *    | rsdp_paddr     | Physical address of the RSDP ACPI data structure.
  * 40 +----------------+
+ *    | memmap_paddr   | Physical address of the (optional) memory map. Only
+ *    |                | present in version 1 and newer of the structure.
+ * 48 +----------------+
+ *    | memmap_entries | Number of entries in the memory map table. Zero
+ *    |                | if there is no memory map being provided. Only
+ *    |                | present in version 1 and newer of the structure.
+ * 52 +----------------+
+ *    | reserved       | Version 1 and newer only.
+ * 56 +----------------+
  *
  * The layout of each entry in the module structure is the following:
  *
@@ -62,14 +71,52 @@
  *    | reserved       |
  * 32 +----------------+
  *
+ * The layout of each entry in the memory map table is as follows:
+ *
+ *  0 +----------------+
+ *    | addr           | Base address
+ *  8 +----------------+
+ *    | size           | Size of mapping in bytes
+ * 16 +----------------+
+ *    | type           | Type of mapping as defined between the hypervisor
+ *    |                | and guest. See XEN_HVM_MEMMAP_TYPE_* values below.
+ * 20 +----------------|
+ *    | reserved       |
+ * 24 +----------------+
+ *
  * The address and sizes are always a 64bit little endian unsigned integer.
  *
  * NB: Xen on x86 will always try to place all the data below the 4GiB
  * boundary.
+ *
+ * Version numbers of the hvm_start_info structure have evolved like this:
+ *
+ * Version 0:  Initial implementation.
+ *
+ * Version 1:  Added the memmap_paddr/memmap_entries fields (plus 4 bytes of
+ *             padding) to the end of the hvm_start_info struct. These new
+ *             fields can be used to pass a memory map to the guest. The
+ *             memory map is optional and so guests that understand version 1
+ *             of the structure must check that memmap_entries is non-zero
+ *             before trying to read the memory map.
  */
 #define XEN_HVM_START_MAGIC_VALUE 0x336ec578
 
 /*
+ * The values used in the type field of the memory map table entries are
+ * defined below and match the Address Range Types as defined in the "System
+ * Address Map Interfaces" section of the ACPI Specification. Please refer to
+ * section 15 in version 6.2 of the ACPI spec: http://uefi.org/specifications
+ */
+#define XEN_HVM_MEMMAP_TYPE_RAM       1
+#define XEN_HVM_MEMMAP_TYPE_RESERVED  2
+#define XEN_HVM_MEMMAP_TYPE_ACPI      3
+#define XEN_HVM_MEMMAP_TYPE_NVS       4
+#define XEN_HVM_MEMMAP_TYPE_UNUSABLE  5
+#define XEN_HVM_MEMMAP_TYPE_DISABLED  6
+#define XEN_HVM_MEMMAP_TYPE_PMEM      7
+
+/*
  * C representation of the x86/HVM start info layout.
  *
  * The canonical definition of this layout is above, this is just a way to
@@ -86,6 +133,13 @@ struct hvm_start_info {
     uint64_t cmdline_paddr;     /* Physical address of the command line.     */
     uint64_t rsdp_paddr;        /* Physical address of the RSDP ACPI data    */
                                 /* structure.                                */
+    /* All following fields only present in version 1 and newer */
+    uint64_t memmap_paddr;      /* Physical address of an array of           */
+                                /* hvm_memmap_table_entry.                   */
+    uint32_t memmap_entries;    /* Number of entries in the memmap table.    */
+                                /* Value will be zero if there is no memory  */
+                                /* map being provided.                       */
+    uint32_t reserved;          /* Must be zero.                             */
 };
 
 struct hvm_modlist_entry {
@@ -95,4 +149,11 @@ struct hvm_modlist_entry {
     uint64_t reserved;
 };
 
+struct hvm_memmap_table_entry {
+    uint64_t addr;              /* Base address of the memory region         */
+    uint64_t size;              /* Size of the memory region in bytes        */
+    uint32_t type;              /* Mapping type                              */
+    uint32_t reserved;          /* Must be zero for Version 1.               */
+};
+
 #endif /* __XEN_PUBLIC_ARCH_X86_HVM_START_INFO_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0613887319588610003==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:32:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sdY-0005VW-Gf; Sat, 07 Apr 2018 18:32:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sdW-0005VL-Uo
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:26 +0000
X-Inumbo-ID: 36ccac2b-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36ccac2b-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:33:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sdV-0001wW-Fy
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sdV-0004Fj-Di
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sdV-0004Fj-Di@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:32:25 +0000
Subject: [Xen-changelog] [xen master] libxl/x86: Build e820 map earlier for
 HVM/PVH guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1464864013994731950=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f76d81d6e88a770c5834e8da06dff43ffe7ee907
Author:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
AuthorDate: Mon Apr 2 23:05:19 2018 -0700
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 16:09:55 2018 +0100

    libxl/x86: Build e820 map earlier for HVM/PVH guests
    
    Since hvm_start_info has now been expanded to include memory map (i.e.
    e820) we need to know size of this map by the time we create
    dom->start_info_seg in alloc_magic_pages_hvm().
    
    To do so we have to call libxl__arch_domain_construct_memmap() earlier,
    before xc_dom_build_image(). And since libxl__arch_domain_construct_memmap()
    is only used by for x86 we can make this call from x86's
    libxl__arch_domain_finalise_hw_description(), at the same time removing
    its NOP definition from ARM code and renaming and making it static in
    libxl_x86.c
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_arch.h     | 10 ++-------
 tools/libxl/libxl_arm.c      | 11 ++--------
 tools/libxl/libxl_create.c   |  2 +-
 tools/libxl/libxl_dom.c      | 18 +++++++---------
 tools/libxl/libxl_internal.h |  2 +-
 tools/libxl/libxl_x86.c      | 49 +++++++++++++++++++++++++++-----------------
 6 files changed, 43 insertions(+), 49 deletions(-)

diff --git a/tools/libxl/libxl_arch.h b/tools/libxl/libxl_arch.h
index 784ec7f609..e3b6f5f41a 100644
--- a/tools/libxl/libxl_arch.h
+++ b/tools/libxl/libxl_arch.h
@@ -41,7 +41,8 @@ int libxl__arch_domain_init_hw_description(libxl__gc *gc,
 /* finalize arch specific hardware description. */
 _hidden
 int libxl__arch_domain_finalise_hw_description(libxl__gc *gc,
-                                      libxl_domain_build_info *info,
+                                      uint32_t domid,
+                                      libxl_domain_config *d_config,
                                       struct xc_dom_image *dom);
 
 /* perform any pending hardware initialization */
@@ -62,13 +63,6 @@ int libxl__arch_vnuma_build_vmemrange(libxl__gc *gc,
 _hidden
 int libxl__arch_domain_map_irq(libxl__gc *gc, uint32_t domid, int irq);
 
-/* arch specific to construct memory mapping function */
-_hidden
-int libxl__arch_domain_construct_memmap(libxl__gc *gc,
-                                        libxl_domain_config *d_config,
-                                        uint32_t domid,
-                                        struct xc_dom_image *dom);
-
 _hidden
 void libxl__arch_domain_build_info_acpi_setdefault(
                                         libxl_domain_build_info *b_info);
diff --git a/tools/libxl/libxl_arm.c b/tools/libxl/libxl_arm.c
index 906fd0dcdf..fbe8786a8e 100644
--- a/tools/libxl/libxl_arm.c
+++ b/tools/libxl/libxl_arm.c
@@ -1039,7 +1039,8 @@ static void finalise_one_node(libxl__gc *gc, void *fdt, const char *uname,
 }
 
 int libxl__arch_domain_finalise_hw_description(libxl__gc *gc,
-                                               libxl_domain_build_info *info,
+                                               uint32_t domid,
+                                               libxl_domain_config *d_config,
                                                struct xc_dom_image *dom)
 {
     void *fdt = dom->devicetree_blob;
@@ -1133,14 +1134,6 @@ int libxl__arch_domain_map_irq(libxl__gc *gc, uint32_t domid, int irq)
     return xc_domain_bind_pt_spi_irq(CTX->xch, domid, irq, irq);
 }
 
-int libxl__arch_domain_construct_memmap(libxl__gc *gc,
-                                        libxl_domain_config *d_config,
-                                        uint32_t domid,
-                                        struct xc_dom_image *dom)
-{
-    return 0;
-}
-
 void libxl__arch_domain_build_info_acpi_setdefault(
                                         libxl_domain_build_info *b_info)
 {
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index c43f391801..2b5c7ee537 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -488,7 +488,7 @@ int libxl__domain_build(libxl__gc *gc,
 
         break;
     case LIBXL_DOMAIN_TYPE_PV:
-        ret = libxl__build_pv(gc, domid, info, state);
+        ret = libxl__build_pv(gc, domid, d_config, state);
         if (ret)
             goto out;
 
diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
index 2e29b52166..8c3607b0f5 100644
--- a/tools/libxl/libxl_dom.c
+++ b/tools/libxl/libxl_dom.c
@@ -698,9 +698,10 @@ static int set_vnuma_info(libxl__gc *gc, uint32_t domid,
 }
 
 static int libxl__build_dom(libxl__gc *gc, uint32_t domid,
-             libxl_domain_build_info *info, libxl__domain_build_state *state,
+             libxl_domain_config *d_config, libxl__domain_build_state *state,
              struct xc_dom_image *dom)
 {
+    libxl_domain_build_info *const info = &d_config->b_info;
     uint64_t mem_kb;
     int ret;
 
@@ -733,7 +734,7 @@ static int libxl__build_dom(libxl__gc *gc, uint32_t domid,
         LOGE(ERROR, "xc_dom_boot_mem_init failed");
         goto out;
     }
-    if ( (ret = libxl__arch_domain_finalise_hw_description(gc, info, dom)) != 0 ) {
+    if ( (ret = libxl__arch_domain_finalise_hw_description(gc, domid, d_config, dom)) != 0 ) {
         LOGE(ERROR, "libxl__arch_domain_finalise_hw_description failed");
         goto out;
     }
@@ -759,9 +760,10 @@ out:
 }
 
 int libxl__build_pv(libxl__gc *gc, uint32_t domid,
-             libxl_domain_build_info *info, libxl__domain_build_state *state)
+             libxl_domain_config *d_config, libxl__domain_build_state *state)
 {
     libxl_ctx *ctx = libxl__gc_owner(gc);
+    libxl_domain_build_info *const info = &d_config->b_info;
     struct xc_dom_image *dom;
     int ret;
     int flags = 0;
@@ -847,7 +849,7 @@ int libxl__build_pv(libxl__gc *gc, uint32_t domid,
             dom->vnode_to_pnode[i] = info->vnuma_nodes[i].pnode;
     }
 
-    ret = libxl__build_dom(gc, domid, info, state, dom);
+    ret = libxl__build_dom(gc, domid, d_config, state, dom);
     if (ret != 0)
         goto out;
 
@@ -1293,16 +1295,10 @@ int libxl__build_hvm(libxl__gc *gc, uint32_t domid,
             dom->vnode_to_pnode[i] = info->vnuma_nodes[i].pnode;
     }
 
-    rc = libxl__build_dom(gc, domid, info, state, dom);
+    rc = libxl__build_dom(gc, domid, d_config, state, dom);
     if (rc != 0)
         goto out;
 
-    rc = libxl__arch_domain_construct_memmap(gc, d_config, domid, dom);
-    if (rc != 0) {
-        LOG(ERROR, "setting domain memory map failed");
-        goto out;
-    }
-
     rc = hvm_build_set_params(ctx->xch, domid, info, state->store_port,
                                &state->store_mfn, state->console_port,
                                &state->console_mfn, state->store_domid,
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index 897297f867..b0afde2846 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -1159,7 +1159,7 @@ _hidden int libxl__build_post(libxl__gc *gc, uint32_t domid,
                char **vms_ents, char **local_ents);
 
 _hidden int libxl__build_pv(libxl__gc *gc, uint32_t domid,
-             libxl_domain_build_info *info, libxl__domain_build_state *state);
+             libxl_domain_config *const d_config, libxl__domain_build_state *state);
 _hidden int libxl__build_hvm(libxl__gc *gc, uint32_t domid,
               libxl_domain_config *d_config,
               libxl__domain_build_state *state);
diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
index 1e9f98961b..a7c970492c 100644
--- a/tools/libxl/libxl_x86.c
+++ b/tools/libxl/libxl_x86.c
@@ -373,21 +373,6 @@ int libxl__arch_domain_init_hw_description(libxl__gc *gc,
     return 0;
 }
 
-int libxl__arch_domain_finalise_hw_description(libxl__gc *gc,
-                                               libxl_domain_build_info *info,
-                                               struct xc_dom_image *dom)
-{
-    int rc = 0;
-
-    if (info->type == LIBXL_DOMAIN_TYPE_PVH) {
-        rc = libxl__dom_load_acpi(gc, info, dom);
-        if (rc != 0)
-            LOGE(ERROR, "libxl_dom_load_acpi failed");
-    }
-
-    return rc;
-}
-
 int libxl__arch_build_dom_finish(libxl__gc *gc,
                                  libxl_domain_build_info *info,
                                  struct xc_dom_image *dom,
@@ -506,10 +491,10 @@ int libxl__arch_domain_map_irq(libxl__gc *gc, uint32_t domid, int irq)
  * to adjust them. Please refer to libxl__domain_device_construct_rdm().
  */
 #define GUEST_LOW_MEM_START_DEFAULT 0x100000
-int libxl__arch_domain_construct_memmap(libxl__gc *gc,
-                                        libxl_domain_config *d_config,
-                                        uint32_t domid,
-                                        struct xc_dom_image *dom)
+static int domain_construct_memmap(libxl__gc *gc,
+                                   libxl_domain_config *d_config,
+                                   uint32_t domid,
+                                   struct xc_dom_image *dom)
 {
     int rc = 0;
     unsigned int nr = 0, i;
@@ -597,6 +582,32 @@ out:
     return rc;
 }
 
+int libxl__arch_domain_finalise_hw_description(libxl__gc *gc,
+                                               uint32_t domid,
+                                               libxl_domain_config *d_config,
+                                               struct xc_dom_image *dom)
+{
+    libxl_domain_build_info *const info = &d_config->b_info;
+    int rc;
+
+    if (info->type == LIBXL_DOMAIN_TYPE_PV)
+        return 0;
+
+    if (info->type == LIBXL_DOMAIN_TYPE_PVH) {
+        rc = libxl__dom_load_acpi(gc, info, dom);
+        if (rc != 0) {
+            LOGE(ERROR, "libxl_dom_load_acpi failed");
+            return rc;
+        }
+    }
+
+    rc = domain_construct_memmap(gc, d_config, domid, dom);
+    if (rc != 0)
+        LOGE(ERROR, "setting domain memory map failed");
+
+    return rc;
+}
+
 void libxl__arch_domain_build_info_acpi_setdefault(
                                         libxl_domain_build_info *b_info)
 {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1464864013994731950==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:32:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sdj-0005Wy-KU; Sat, 07 Apr 2018 18:32:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sdh-0005Wk-Hs
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:37 +0000
X-Inumbo-ID: f1f7c48f-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1f7c48f-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:31:54 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sdf-0001wi-Lj
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sdf-0004GI-JP
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sdf-0004GI-JP@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:32:35 +0000
Subject: [Xen-changelog] [xen master] libxl: Store e820 map in xc_dom_image
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7996821760572414870=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3c201391cfbe2284e9da17ab16b85067bb03e2bd
Author:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
AuthorDate: Mon Apr 2 23:05:20 2018 -0700
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 16:10:07 2018 +0100

    libxl: Store e820 map in xc_dom_image
    
    We will later copy it to hvm_start_info.
    
    (Also remove stale comment claming that xc_dom_image.start_info_seg is
    only used for HVMlite guests)
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/include/xc_dom.h | 7 ++++++-
 tools/libxl/libxl_x86.c      | 3 +++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/tools/libxc/include/xc_dom.h b/tools/libxc/include/xc_dom.h
index 491cad8114..8a66889c68 100644
--- a/tools/libxc/include/xc_dom.h
+++ b/tools/libxc/include/xc_dom.h
@@ -99,7 +99,7 @@ struct xc_dom_image {
     struct xc_dom_seg p2m_seg;
     struct xc_dom_seg pgtables_seg;
     struct xc_dom_seg devicetree_seg;
-    struct xc_dom_seg start_info_seg; /* HVMlite only */
+    struct xc_dom_seg start_info_seg;
     xen_pfn_t start_info_pfn;
     xen_pfn_t console_pfn;
     xen_pfn_t xenstore_pfn;
@@ -224,6 +224,11 @@ struct xc_dom_image {
     /* Extra SMBIOS structures passed to HVMLOADER */
     struct xc_hvm_firmware_module smbios_module;
 
+#if defined(__i386__) || defined(__x86_64__)
+    struct e820entry *e820;
+    unsigned int e820_entries;
+#endif
+
     xen_pfn_t vuart_gfn;
 };
 
diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
index a7c970492c..78affdd37a 100644
--- a/tools/libxl/libxl_x86.c
+++ b/tools/libxl/libxl_x86.c
@@ -578,6 +578,9 @@ static int domain_construct_memmap(libxl__gc *gc,
         goto out;
     }
 
+    dom->e820 = e820;
+    dom->e820_entries = e820_entries;
+
 out:
     return rc;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7996821760572414870==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:32:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sdt-0005Y3-M3; Sat, 07 Apr 2018 18:32:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sdr-0005Xt-Um
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:47 +0000
X-Inumbo-ID: f80b8ab9-3a91-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f80b8ab9-3a91-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:32:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sdp-0001wt-Rc
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sdp-0004Gu-PC
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sdp-0004Gu-PC@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:32:45 +0000
Subject: [Xen-changelog] [xen master] libxc: Pass e820 map to HVM/PVH guests
 via hvm_start_info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5418926082697886995=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0efb20b6548936350609a0ee8abb9cef7eab18af
Author:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
AuthorDate: Mon Apr 2 23:05:21 2018 -0700
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 16:10:12 2018 +0100

    libxc: Pass e820 map to HVM/PVH guests via hvm_start_info
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Maran Wilson <maran.wilson@oracle.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_dom_x86.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 8784d1aa7d..e33a28847d 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -35,6 +35,8 @@
 #include <xen/arch-x86/hvm/start_info.h>
 #include <xen/io/protocols.h>
 
+#include <xen-tools/libs.h>
+
 #include "xg_private.h"
 #include "xc_dom.h"
 #include "xenctrl.h"
@@ -633,6 +635,9 @@ static int alloc_magic_pages_hvm(struct xc_dom_image *dom)
     start_info_size +=
         HVMLOADER_MODULE_CMDLINE_SIZE * HVMLOADER_MODULE_MAX_COUNT;
 
+    start_info_size +=
+        dom->e820_entries * sizeof(struct hvm_memmap_table_entry);
+
     if ( !dom->device_model )
     {
         if ( dom->cmdline )
@@ -1665,7 +1670,9 @@ static int bootlate_hvm(struct xc_dom_image *dom)
     uint32_t domid = dom->guest_domid;
     xc_interface *xch = dom->xch;
     struct hvm_start_info *start_info;
+    size_t modsize;
     struct hvm_modlist_entry *modlist;
+    struct hvm_memmap_table_entry *memmap;
     unsigned int i;
 
     start_info = xc_map_foreign_range(xch, domid, dom->start_info_seg.pages <<
@@ -1720,7 +1727,29 @@ static int bootlate_hvm(struct xc_dom_image *dom)
                             ((uintptr_t)modlist - (uintptr_t)start_info);
     }
 
+    /*
+     * Check a couple of XEN_HVM_MEMMAP_TYPEs to verify consistency with
+     * their corresponding e820 numerical values.
+     */
+    BUILD_BUG_ON(XEN_HVM_MEMMAP_TYPE_RAM != E820_RAM);
+    BUILD_BUG_ON(XEN_HVM_MEMMAP_TYPE_ACPI != E820_ACPI);
+
+    modsize = HVMLOADER_MODULE_MAX_COUNT *
+        (sizeof(*modlist) + HVMLOADER_MODULE_CMDLINE_SIZE);
+    memmap = (void*)modlist + modsize;
+
+    start_info->memmap_paddr = (dom->start_info_seg.pfn << PAGE_SHIFT) +
+        ((uintptr_t)modlist - (uintptr_t)start_info) + modsize;
+    start_info->memmap_entries = dom->e820_entries;
+    for ( i = 0; i < dom->e820_entries; i++ )
+    {
+        memmap[i].addr = dom->e820[i].addr;
+        memmap[i].size = dom->e820[i].size;
+        memmap[i].type = dom->e820[i].type;
+    }
+
     start_info->magic = XEN_HVM_START_MAGIC_VALUE;
+    start_info->version = 1;
 
     munmap(start_info, dom->start_info_seg.pages << XC_DOM_PAGE_SHIFT(dom));
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5418926082697886995==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:32:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4se3-0005aO-Mp; Sat, 07 Apr 2018 18:32:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4se1-0005a5-LH
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:57 +0000
X-Inumbo-ID: 49018f9f-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49018f9f-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:34:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4se0-0001x6-1B
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sdz-0004HW-VB
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:32:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sdz-0004HW-VB@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:32:55 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: maintain an array of
 ioreq servers rather than a list
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3YTVhM2UzMDE2MTMzMzM0ZGMzMjAwZGZiMDRiMTQyZmJjZTlmNTkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMSAxNDowMDozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMyAxNjo1NTowOCAyMDE4ICswMTAwCgog
ICAgeDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEgc2VydmVycyByYXRo
ZXIgdGhhbiBhIGxpc3QKICAgIAogICAgQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRo
ZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0YXRpb24gb24gY3JlYXRpb24KICAgIG9mIGlvcmVxIHNl
cnZlcnMgd2hpY2ggaXMgZHVlIHRvIHRoZSBhbGxvY2F0aW9uIG9mIGdmbnMgZm9yIHRoZSBpb3Jl
cQogICAgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQgaW9yZXEgcmluZy4KICAgIAogICAgSXQgd2ls
bCB0aGVyZWZvcmUgYmUgbmVjZXNzYXJ5IHRvIGludHJvZHVjZSBhbiBleHBsaWNpdCBsaW1pdCBh
bmQsIHNpbmNlCiAgICB0aGlzIGxpbWl0IHNob3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxpZmllcyB0
aGUgY29kZSB0byBtYWludGFpbiBhbiBhcnJheSBvZgogICAgdGhhdCBzaXplIHJhdGhlciB0aGFu
IHVzaW5nIGEgbGlzdC4KICAgIAogICAgQWxzbywgYnkgcmVzZXJ2aW5nIGFuIGFycmF5IHNsb3Qg
Zm9yIHRoZSBkZWZhdWx0IHNlcnZlciBhbmQgcG9wdWxhdGluZwogICAgYXJyYXkgc2xvdHMgZWFy
bHkgaW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCiAg
ICB0byBzdWItZnVuY3Rpb25zIGNhbiBiZSBhdm9pZGVkLgogICAgCiAgICBTb21lIGZ1bmN0aW9u
IHJldHVybiB2YWx1ZXMgYXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBp
bgogICAgdGhlIGNhc2Ugd2hlcmUgdGhlIGlkIG9mIHRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBp
cyBwYXNzZWQgaW4sIC1FT1BOT1RTVVBQCiAgICBpcyBub3cgcmV0dXJuZWQgcmF0aGVyIHRoYW4g
LUVOT0VOVC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA1NjIgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaCB8ICAxMSArLQogMiBmaWxlcyBjaGFuZ2VkLCAyOTEgaW5zZXJ0aW9ucygrKSwg
MjgyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA1YjQ2OWY0YjEyLi40MjQ5ZDM1NTc1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNCw2ICszNCw0NCBAQAogCiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3Jl
cS5oPgogCitzdGF0aWMgdm9pZCBzZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMp
OworICAgIEFTU0VSVCghcyB8fCAhZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2
ZXJbaWRdKTsKKworICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lk
XSA9IHM7Cit9CisKKyNkZWZpbmUgR0VUX0lPUkVRX1NFUlZFUihkLCBpZCkgXAorICAgIChkKS0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdCisKK3N0YXRpYyBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqZ2V0X2lvcmVxX3NlcnZlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpZCkKK3sKKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKKyAg
ICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7
Cit9CisKKyNkZWZpbmUgSVNfREVGQVVMVChzKSBcCisgICAgKChzKSAmJiAocykgPT0gR0VUX0lP
UkVRX1NFUlZFUigocyktPnRhcmdldCwgREVGQVVMVF9JT1NFUlZJRCkpCisKKy8qCisgKiBJdGVy
YXRlIG92ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMuCisgKgorICogTk9URTogVGhlIGl0
ZXJhdGlvbiBpcyBiYWNrd2FyZHMgc3VjaCB0aGF0IG1vcmUgcmVjZW50bHkgY3JlYXRlZAorICog
ICAgICAgaW9yZXEgc2VydmVycyBhcmUgZmF2b3VyZWQgaW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2
ZXIoKS4KKyAqICAgICAgIFRoaXMgaXMgYSBzZW1hbnRpYyB0aGF0IHByZXZpb3VzbHkgZXhpc3Rl
ZCB3aGVuIGlvcmVxIHNlcnZlcnMKKyAqICAgICAgIHdlcmUgaGVsZCBpbiBhIGxpbmtlZCBsaXN0
LgorICovCisjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAorICAgIGZv
ciAoIChpZCkgPSBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgKGlkKSAhPSAwOyApIFwKKyAgICAgICAg
aWYgKCAhKHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIC0tKGlkKSkpICkgXAorICAgICAgICAgICAg
Y29udGludWU7IFwKKyAgICAgICAgZWxzZQorCiBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzaGFyZWRf
aW9wYWdlX3QgKnAgPSBzLT5pb3JlcS52YTsKQEAgLTQ4LDEzICs4NiwxMiBAQCBib29sIGh2bV9p
b19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50
IGlkOwogCiAgICAgaWYgKCBoYXNfdnBjaShkKSAmJiB2cGNpX3Byb2Nlc3NfcGVuZGluZyh2KSAp
CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9F
QUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfdmNwdSAqc3Y7CiAKQEAgLTEzMSwxMCArMTY4LDkgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2Nv
bXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAm
di0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAgIHVuc2lnbmVk
IGludCBpZDsKIAotICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7
CiAKQEAgLTI0NywxMyArMjgzLDEyIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAog
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBib29sIGZvdW5kID0gZmFsc2U7CiAKICAgICBz
cGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2sp
OwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBp
ZCwgcykKICAgICB7CiAgICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2Ug
PT0gcGFnZSkgfHwKICAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEu
cGFnZSA9PSBwYWdlKSApCkBAIC0zMDYsNyArMzQxLDcgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0
ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIHN0
cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAgaW50IHJj
OwpAQCAtMzM2LDcgKzM3MSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNw
dShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8gZmFpbDM7CiAK
ICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICggaXNfZGVmYXVs
dCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAgICAgICAgICAg
ICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDM2LDcgKzQ3MSw2IEBAIHN0YXRp
YyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PnRhcmdldDsKQEAgLTQ0NCw3ICs0NzgsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJf
c2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5zaWduZWQgbG9u
ZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJjOwogCi0gICAg
aWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAg
ICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFuZGxlIGJ1
ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NzMsOCArNTA3LDcgQEAgc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHJl
dHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcy0+dGFyZ2V0OwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5i
dWZpb3JlcS52YTsKQEAgLTQ4NCw3ICs1MTcsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2Vy
dmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgaHZtX3Vu
bWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisgICAg
aWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3Jl
cSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9yZXEuZ2ZuKTsK
QEAgLTQ5MywxMiArNTI2LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBf
cGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMgdm9p
ZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAg
aWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICByZXR1
cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQpAQCAt
NTA2LDE5ICs1MzgsMjEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdl
c2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90
IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAgIGlmICggaXNf
ZGVmYXVsdCApCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKICAgICAgICAgZ290
byBkb25lOwogCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKwogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBjaGFyICpuYW1l
OwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIgJWQgJXMiLCBz
LT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZlciAlZCAlcyIs
IGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQp
ID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1PUF9JT19SQU5H
RV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9E
TU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01NDIsMTMgKzU3NiwxMiBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2Vz
ZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2Vy
dmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3Jl
cV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBzLT50YXJnZXQ7CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsK
QEAgLTU1OSw3ICs1OTIsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAg
ICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJU19ERUZB
VUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7CiAKQEAgLTU3OCw4ICs2MTEsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9jaygmcy0+bG9j
ayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPnRh
cmdldDsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CkBAIC01
ODksNyArNjIxLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAgICAgICBn
b3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJU19ERUZBVUxU
KHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAgICAgICAgICAg
IGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDQsMTQgKzYzNiwxMyBA
QCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbCBpc19kZWZhdWx0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLCBpb3NlcnZpZF90IGlkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwgaW50IGJ1ZmlvcmVxX2hh
bmRsaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1
Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlkOwogICAgIHMtPnRhcmdl
dCA9IGQ7CiAKICAgICBnZXRfa25vd25hbGl2ZV9kb21haW4oY3VycmQpOwpAQCAtNjIxLDcgKzY1
Miw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAg
IHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAgICAg
IHJldHVybiByYzsKIApAQCAtNjI5LDEzICs2NjAsMTMgQEAgc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1Zmlv
cmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFn
ZXMoCi0gICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFuZGxp
bmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAgICAg
IGdvdG8gZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAg
ICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7Cisg
ICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAgaWYg
KCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTY0NCwxMDIgKzY3
NSw5MyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKIAogIGZhaWxfYWRkOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2Fs
bF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMsIGlzX2RlZmF1
bHQpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKICBmYWlsX21hcDoK
LSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQpOworICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICBwdXRfZG9tYWluKHMt
PmVtdWxhdG9yKTsKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgQVNT
RVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMo
cyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzLCBpc19kZWZhdWx0KTsKLSAg
ICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQpOworICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVl
X3Jhbmdlc2V0cyhzKTsKIAogICAgIHB1dF9kb21haW4ocy0+ZW11bGF0b3IpOwogfQogCi1zdGF0
aWMgaW9zZXJ2aWRfdCBuZXh0X2lvc2VydmlkKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Ci0gICAgaW9zZXJ2aWRfdCBpZDsKLQotICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKSk7
Ci0KLSAgICBpZCA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuaWQ7Ci0KLSBhZ2Fp
bjoKLSAgICBpZCsrOwotCi0gICAgLyogQ2hlY2sgZm9yIHVuaXF1ZW5lc3MgKi8KLSAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBpZiAoIGlkID09IHMtPmlkICkKLSAgICAgICAg
ICAgIGdvdG8gYWdhaW47Ci0gICAgfQotCi0gICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5pZCA9IGlkOwotCi0gICAgcmV0dXJuIGlkOwotfQotCiBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpc19kZWZhdWx0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCAqaWQpCiB7
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGk7CiAg
ICAgaW50IHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA+IEhWTV9JT1JFUVNSVl9C
VUZJT1JFUV9BVE9NSUMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJjID0gLUVO
T01FTTsKICAgICBzID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlcik7CiAgICAgaWYg
KCAhcyApCi0gICAgICAgIGdvdG8gZmFpbDE7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAg
ICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FRVhJU1Q7Ci0gICAgaWYg
KCBpc19kZWZhdWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAh
PSBOVUxMICkKLSAgICAgICAgZ290byBmYWlsMjsKLQotICAgIHJjID0gaHZtX2lvcmVxX3NlcnZl
cl9pbml0KHMsIGQsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5leHRfaW9zZXJ2aWQoZCkpOwotICAgIGlmICggcmMgKQotICAg
ICAgICBnb3RvIGZhaWwzOwotCi0gICAgbGlzdF9hZGQoJnMtPmxpc3RfZW50cnksCi0gICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7Ci0KICAgICBpZiAo
IGlzX2RlZmF1bHQgKQogICAgIHsKLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRf
aW9yZXFfc2VydmVyID0gczsKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1
ZSk7CisgICAgICAgIGkgPSBERUZBVUxUX0lPU0VSVklEOworCisgICAgICAgIHJjID0gLUVFWElT
VDsKKyAgICAgICAgaWYgKCBHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKICAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCBpICE9IERFRkFVTFRfSU9TRVJWSUQgJiYgIUdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSAtRU5PU1BDOwor
ICAgICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQorICAgICAgICAgICAgZ290
byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogSXQgaXMgc2FmZSB0byBjYWxsIHNldF9p
b3JlcV9zZXJ2ZXIoKSBwcmlvciB0bworICAgICAqIGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdCgpIHNp
bmNlIHRoZSB0YXJnZXQgZG9tYWluIGlzIHBhdXNlZC4KKyAgICAgKiBJdCBpcyBuZWNlc3Nhcnkg
Zm9yIHRoZSBjYWxscyB0byBiZSBvcmRlcmVkIHRodXMgb3RoZXJ3aXNlCisgICAgICogdGhlIElT
X0RFRkFVTFQoKSBtYWNybyB3b3VsZCBub3QgZXZhbHVhdGUgY29ycmVjdGx5LgorICAgICAqLwor
ICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgcyk7CisKKyAgICByYyA9IGh2bV9pb3JlcV9zZXJ2
ZXJfaW5pdChzLCBkLCBidWZpb3JlcV9oYW5kbGluZywgaSk7CisgICAgaWYgKCByYyApCisgICAg
ICAgIGdvdG8gZmFpbDsKKworICAgIGlmICggaSA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAg
ICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocyk7CiAKICAgICBpZiAoIGlkICkKLSAgICAgICAg
KmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9IGk7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNp
dmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3Vu
cGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsKIAotIGZhaWwzOgotIGZhaWwyOgorIGZhaWw6Cisg
ICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBOVUxMKTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vy
c2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKICAgICBkb21haW5f
dW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMpOwotIGZhaWwxOgogICAgIHJldHVybiByYzsKIH0K
IApAQCAtNzQ4LDQxICs3NzAsNDUgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwogICAgIGludCByYzsKIAorICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisg
ICAgICAgIHJldHVybiAtRVBFUk07CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCisgICAgcyA9IGdldF9pb3JlcV9zZXJ2
ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkg
KCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAg
ICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdv
dG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGlu
dWU7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICByYyA9IC1FUEVSTTsK
LSAgICAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQotICAgICAgICAg
ICAgYnJlYWs7CisgICAgcmMgPSAtRVBFUk07CisgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJy
ZW50LT5kb21haW4gKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBkb21haW5fcGF1c2Uo
ZCk7Ci0KLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CisgICAgZG9tYWlu
X3BhdXNlKGQpOwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7
CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgbGlzdF9kZWwo
JnMtPmxpc3RfZW50cnkpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKIAotICAg
ICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBmYWxzZSk7CisgICAgLyoKKyAgICAgKiBJ
dCBpcyBzYWZlIHRvIGNhbGwgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoKSBwcmlvciB0bworICAg
ICAqIHNldF9pb3JlcV9zZXJ2ZXIoKSBzaW5jZSB0aGUgdGFyZ2V0IGRvbWFpbiBpcyBwYXVzZWQu
IEl0IGlzCisgICAgICogbmVjZXNzYXJ5IGZvciB0aGUgY2FsbHMgdG8gYmUgb3JkZXJlZCB0aHVz
IG90aGVyd2lzZSB0aGUKKyAgICAgKiBJU19ERUZBVUxUKCkgbWFjcm8gd291bGQgbm90IGV2YWx1
YXRlIGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsK
KyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsKIAotICAgICAgICBkb21haW5fdW5w
YXVzZShkKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsKIAotICAgICAgICB4ZnJlZShzKTsKKyAg
ICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KKyAg
ICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtNzk2LDM1
ICs4MjIsMzQgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBp
bnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBs
aXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4u
ZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdl
dF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAg
ICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMgKQorICAg
ICAgICBnb3RvIG91dDsKIAotICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgaWYgKCBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQotICAgICAgICAgICAgYnJlYWs7CisgICAgQVNT
RVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2Zu
OworICAgIHJjID0gLUVQRVJNOworICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9t
YWluICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1Zmlv
cmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2hu
OwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsKIAotICAgICAgICBy
YyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCAp
CisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOworICAgICAg
ICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKKyAgICByYyA9
IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtODM1LDU1ICs4NjAs
NTMgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHN0
cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAgICBpZiAoIHN0YXJ0ID4gZW5kICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJW
SUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCisgICAgcyA9IGdl
dF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0
X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKKyAgICBpZiAoICFz
ICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2Rv
bWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBB
U1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAg
ICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRVBFUk07CisgICAgaWYgKCBzLT5lbXVsYXRv
ciAhPSBjdXJyZW50LT5kb21haW4gKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICByYyA9
IC1FUEVSTTsKLSAgICAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQot
ICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgc3dpdGNoICggdHlwZSApCi0gICAgICAgIHsK
LSAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgotICAgICAgICBjYXNlIFhFTl9E
TU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6
Ci0gICAgICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07Ci0gICAgICAgICAgICBicmVhazsKKyAg
ICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JU
OgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfUENJOgorICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFr
OwogCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICByID0gTlVMTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7CisgICAg
ICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICgg
IXIgKQotICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggIXIg
KQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICByYyA9IC1FRVhJU1Q7Ci0gICAgICAgIGlm
ICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAgICAgICAg
YnJlYWs7CisgICAgcmMgPSAtRUVYSVNUOworICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFu
Z2Uociwgc3RhcnQsIGVuZCkgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICByYyA9IHJh
bmdlc2V0X2FkZF9yYW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQor
ICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAg
IHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTg5NCw1NSArOTE3LDUzIEBAIGludCBodm1fdW5t
YXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
ZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHN0cnVjdCByYW5n
ZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAgICBpZiAoIHN0YXJ0ID4gZW5kICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwot
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsK
KyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzID09IGQt
PmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250
aW51ZTsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0
OwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAg
ICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQotICAgICAgICAgICAgYnJl
YWs7CisgICAgcmMgPSAtRVBFUk07CisgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5k
b21haW4gKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBzd2l0Y2ggKCB0eXBlICkKLSAg
ICAgICAgewotICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0gICAgICAgIGNh
c2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JB
TkdFX1BDSToKLSAgICAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKLSAgICAgICAgICAgIGJy
ZWFrOworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JB
TkdFX1BPUlQ6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBY
RU5fRE1PUF9JT19SQU5HRV9QQ0k6CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAg
ICAgYnJlYWs7CiAKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIHIgPSBOVUxMOwotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByID0gTlVM
TDsKKyAgICAgICAgYnJlYWs7CisgICAgfQogCi0gICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAg
ICAgaWYgKCAhciApCi0gICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FSU5WQUw7CisgICAg
aWYgKCAhciApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIHJjID0gLUVOT0VOVDsKLSAg
ICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAg
ICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXJhbmdlc2V0X2Nv
bnRhaW5zX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAg
ICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2Uociwgc3RhcnQsIGVuZCk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIH0KKyAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBzdGFydCwgZW5k
KTsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC05NjIsNiArOTgzLDkg
QEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50
IHJjOwogCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJu
IC1FT1BOT1RTVVBQOworCiAgICAgaWYgKCB0eXBlICE9IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtOTcwLDI1ICs5OTQsMjEgQEAgaW50IGh2bV9t
YXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLmxvY2spOwogCisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAg
cmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICgg
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAg
ICAgY29udGludWU7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAg
IGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgQVNTRVJUKCFJ
U19ERUZBVUxUKHMpKTsKIAotICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgaWYgKCBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQotICAgICAgICAgICAgYnJlYWs7CisgICAgcmMg
PSAtRVBFUk07CisgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQorICAg
ICAgICBnb3RvIG91dDsKIAotICAgICAgICByYyA9IHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIGZs
YWdzLCBzKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAgIHJjID0gcDJtX3NldF9pb3JlcV9z
ZXJ2ZXIoZCwgZmxhZ3MsIHMpOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIGlmICggcmMgPT0g
MCAmJiBmbGFncyA9PSAwICkKQEAgLTEwMDUsNDIgKzEwMjUsMzggQEAgaW50IGh2bV9tYXBfbWVt
X3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiBp
bnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZWQpCiB7Ci0g
ICAgc3RydWN0IGxpc3RfaGVhZCAqZW50cnk7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsK
LSAgICBsaXN0X2Zvcl9lYWNoICggZW50cnksCi0gICAgICAgICAgICAgICAgICAgICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QgKQotICAgIHsKLSAgICAgICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMgPSBsaXN0X2VudHJ5KGVudHJ5LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5
KTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBj
b250aW51ZTsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8g
b3V0OwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7
CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICByYyA9IC1FUEVSTTsKLSAg
ICAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQotICAgICAgICAgICAg
YnJlYWs7CisgICAgcmMgPSAtRVBFUk07CisgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50
LT5kb21haW4gKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBkb21haW5fcGF1c2UoZCk7
CisgICAgZG9tYWluX3BhdXNlKGQpOwogCi0gICAgICAgIGlmICggZW5hYmxlZCApCi0gICAgICAg
ICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCBmYWxzZSk7Ci0gICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7CisgICAgaWYgKCBl
bmFibGVkICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocyk7CisgICAgZWxzZQor
ICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CiAKLSAgICAgICAgZG9tYWluX3Vu
cGF1c2UoZCk7CisgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKLSAgICAgICAgcmMgPSAwOwotICAg
ICAgICBicmVhazsKLSAgICB9CisgICAgcmMgPSAwOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKICAgICBy
ZXR1cm4gcmM7CiB9CkBAIC0xMDQ4LDE3ICsxMDY0LDE0IEBAIGludCBodm1fc2V0X2lvcmVxX3Nl
cnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9hbGxf
aW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7
CiAgICAgaW50IHJjOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1Jf
RUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewotICAgICAgICBib29sIGlzX2RlZmF1
bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwotCi0g
ICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsK
KyAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIHYpOwogICAgICAgICBp
ZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CkBAIC0xMDY4LDEwICsxMDgx
LDE1IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0
X2VudHJ5ICkKKyAgICB3aGlsZSAoIGlkLS0gIT0gMCApCisgICAgeworICAgICAgICBzID0gR0VU
X0lPUkVRX1NFUlZFUihkLCBpZCk7CisKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBj
b250aW51ZTsKKwogICAgICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOwor
ICAgIH0KIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIApAQCAtMTA4MSwxMiArMTA5OSwxMSBAQCBpbnQgaHZtX2FsbF9p
b3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQog
dm9pZCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAg
dW5zaWduZWQgaW50IGlkOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
cmVtb3ZlX3ZjcHUocywgdik7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CkBAIC0xMDk0LDI3ICsxMTExLDI1IEBAIHZv
aWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2Y3B1ICp2KQogCiB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsICpuZXh0Owor
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bG9jayk7CiAKICAgICAvKiBObyBuZWVkIHRvIGRvbWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4g
aXMgYmVpbmcgdG9ybiBkb3duICovCiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9J
T1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewotICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAo
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwotCi0gICAgICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgaHZtX2lv
cmVxX3NlcnZlcl9kaXNhYmxlKHMpOwogCi0gICAgICAgIGlmICggaXNfZGVmYXVsdCApCi0gICAg
ICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwot
Ci0gICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKLQotICAgICAgICBodm1faW9yZXFf
c2VydmVyX2RlaW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSXQg
aXMgc2FmZSB0byBjYWxsIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KCkgcHJpb3IgdG8KKyAgICAg
ICAgICogc2V0X2lvcmVxX3NlcnZlcigpIHNpbmNlIHRoZSB0YXJnZXQgZG9tYWluIGlzIGJlaW5n
IGRlc3Ryb3llZC4KKyAgICAgICAgICogSXQgaXMgbmVjZXNzYXJ5IGZvciB0aGUgY2FsbHMgdG8g
YmUgb3JkZXJlZCB0aHVzIG90aGVyd2lzZSB0aGUKKyAgICAgICAgICogSVNfREVGQVVMVCgpIG1h
Y3JvIHdvdWxkIG5vdCBldmFsdWF0ZSBjb3JyZWN0bHkuCisgICAgICAgICAqLworICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKKyAgICAgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBp
ZCwgTlVMTCk7CiAKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQpAQCAtMTEyOSwxMiArMTE0NCwx
MCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICB1aW50MzJfdCBjZjg7CiAgICAgdWludDhfdCB0eXBlOwogICAg
IHVpbnQ2NF90IGFkZHI7Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubGlzdCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB1bnNpZ25l
ZCBpbnQgaWQ7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5
cGUgIT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyOworICAgICAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihk
LCBERUZBVUxUX0lPU0VSVklEKTsKIAogICAgIGNmOCA9IGQtPmFyY2guaHZtX2RvbWFpbi5wY2lf
Y2Y4OwogCkBAIC0xMTcyLDE2ICsxMTg1LDExIEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpo
dm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBhZGRyID0g
cC0+YWRkcjsKICAgICB9CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9S
RVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOwog
Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2
ZXIgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgaWYgKCAhcy0+ZW5hYmxlZCAp
CisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSB8fCAhcy0+ZW5hYmxlZCApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CkBAIC0xMjE0LDcgKzEy
MjIsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CisgICAgcmV0dXJuIEdFVF9JT1JFUV9T
RVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVm
ZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCkBAIC0x
MzczLDEzICsxMzgxLDE2IEBAIHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVx
X3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICB1bnNpZ25lZCBp
bnQgZmFpbGVkID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaWQsIGZhaWxlZCA9IDA7CisKKyAgICBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgeworICAgICAgICBpZiAoICFzLT5l
bmFibGVkICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQog
ICAgICAgICBpZiAoIGh2bV9zZW5kX2lvcmVxKHMsIHAsIGJ1ZmZlcmVkKSA9PSBYODZFTVVMX1VO
SEFORExFQUJMRSApCiAgICAgICAgICAgICBmYWlsZWQrKzsKKyAgICB9CiAKICAgICByZXR1cm4g
ZmFpbGVkOwogfQpAQCAtMTM5OSw3ICsxNDEwLDYgQEAgc3RhdGljIGludCBodm1fYWNjZXNzX2Nm
OCgKIHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzcGluX2xv
Y2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKLSAgICBJTklU
X0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKIAogICAg
IHJlZ2lzdGVyX3BvcnRpb19oYW5kbGVyKGQsIDB4Y2Y4LCA0LCBodm1fYWNjZXNzX2NmOCk7CiB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IGUyNTMwYzZiODEuLmM0MDQxMmEyODAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC01MiwxMyArNTIsMTEgQEAgc3RydWN0IGh2bV9p
b3JlcV92Y3B1IHsKICNkZWZpbmUgTUFYX05SX0lPX1JBTkdFUyAgMjU2CiAKIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyIHsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgIGxpc3RfZW50cnk7CiAg
ICAgc3RydWN0IGRvbWFpbiAgICAgICAgICAqdGFyZ2V0LCAqZW11bGF0b3I7CiAKICAgICAvKiBM
b2NrIHRvIHNlcmlhbGl6ZSB0b29sc3RhY2sgbW9kaWZpY2F0aW9ucyAqLwogICAgIHNwaW5sb2Nr
X3QgICAgICAgICAgICAgbG9jazsKIAotICAgIGlvc2VydmlkX3QgICAgICAgICAgICAgaWQ7CiAg
ICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICBpb3JlcTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAg
ICAgIGlvcmVxX3ZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGJ1ZmlvcmVx
OwpAQCAtOTgsNiArOTYsOSBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jl
c3VtZSkoc3RydWN0IHZjcHUgKnYpOwogfTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVS
UyA4CisjZGVmaW5lIERFRkFVTFRfSU9TRVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAg
ICAgLyogR3Vlc3QgcGFnZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJz
ICovCiAgICAgc3RydWN0IHsKQEAgLTEwNywxMSArMTA4LDkgQEAgc3RydWN0IGh2bV9kb21haW4g
ewogCiAgICAgLyogTG9jayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGluIHRoZSBzdWItc3Ry
dWN0IGFuZCB0aGUgZGVmYXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHNwaW5sb2NrX3Qg
ICAgICAgbG9jazsKLSAgICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAgICAgICAgc3RydWN0
IGxpc3RfaGVhZCBsaXN0OworICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgICBsb2NrOwor
ICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9OUl9JT1JFUV9TRVJW
RVJTXTsKICAgICB9IGlvcmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
ZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQgQ0Y4IGZvciBndWVzdCBQQ0kg
Y29uZmlnIGN5Y2xlcyAqLwogICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgIHBjaV9jZjg7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4seD-0005co-QR; Sat, 07 Apr 2018 18:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4seC-0005cO-44
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:08 +0000
X-Inumbo-ID: 4f123265-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f123265-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:34:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4seA-0001xa-6w
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4seA-0004It-4i
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4seA-0004It-4i@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:33:06 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: simplify code and use
 consistent naming
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8522231050493899506=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6ddfaabceeec3c31bc97a7208c46f581de55f71d
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Thu Aug 3 15:35:26 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 17:00:17 2018 +0100

    x86/hvm/ioreq: simplify code and use consistent naming
    
    This patch re-works much of the ioreq server initialization and teardown
    code:
    
    - The hvm_map/unmap_ioreq_gfn() functions are expanded to call through
      to hvm_alloc/free_ioreq_gfn() rather than expecting them to be called
      separately by outer functions.
    - Several functions now test the validity of the hvm_ioreq_page gfn value
      to determine whether they need to act. This means can be safely called
      for the bufioreq page even when it is not used.
    - hvm_add/remove_ioreq_gfn() simply return in the case of the default
      IOREQ server so callers no longer need to test before calling.
    - hvm_ioreq_server_setup_pages() is renamed to hvm_ioreq_server_map_pages()
      to mirror the existing hvm_ioreq_server_unmap_pages().
    
    All of this significantly shortens the code.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/ioreq.c | 182 ++++++++++++++++++-----------------------------
 1 file changed, 69 insertions(+), 113 deletions(-)

diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index 4249d35575..cc10a0d552 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -221,63 +221,75 @@ bool handle_hvm_io_completion(struct vcpu *v)
     return true;
 }
 
-static int hvm_alloc_ioreq_gfn(struct domain *d, unsigned long *gfn)
+static unsigned long hvm_alloc_ioreq_gfn(struct hvm_ioreq_server *s)
 {
+    struct domain *d = s->target;
     unsigned int i;
-    int rc;
 
-    rc = -ENOMEM;
+    ASSERT(!IS_DEFAULT(s));
+
     for ( i = 0; i < sizeof(d->arch.hvm_domain.ioreq_gfn.mask) * 8; i++ )
     {
         if ( test_and_clear_bit(i, &d->arch.hvm_domain.ioreq_gfn.mask) )
-        {
-            *gfn = d->arch.hvm_domain.ioreq_gfn.base + i;
-            rc = 0;
-            break;
-        }
+            return d->arch.hvm_domain.ioreq_gfn.base + i;
     }
 
-    return rc;
+    return gfn_x(INVALID_GFN);
 }
 
-static void hvm_free_ioreq_gfn(struct domain *d, unsigned long gfn)
+static void hvm_free_ioreq_gfn(struct hvm_ioreq_server *s,
+                               unsigned long gfn)
 {
+    struct domain *d = s->target;
     unsigned int i = gfn - d->arch.hvm_domain.ioreq_gfn.base;
 
-    if ( gfn != gfn_x(INVALID_GFN) )
-        set_bit(i, &d->arch.hvm_domain.ioreq_gfn.mask);
+    ASSERT(!IS_DEFAULT(s));
+    ASSERT(gfn != gfn_x(INVALID_GFN));
+
+    set_bit(i, &d->arch.hvm_domain.ioreq_gfn.mask);
 }
 
-static void hvm_unmap_ioreq_page(struct hvm_ioreq_server *s, bool buf)
+static void hvm_unmap_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
 {
     struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
 
+    if ( iorp->gfn == gfn_x(INVALID_GFN) )
+        return;
+
     destroy_ring_for_helper(&iorp->va, iorp->page);
+    iorp->page = NULL;
+
+    if ( !IS_DEFAULT(s) )
+        hvm_free_ioreq_gfn(s, iorp->gfn);
+
+    iorp->gfn = gfn_x(INVALID_GFN);
 }
 
-static int hvm_map_ioreq_page(
-    struct hvm_ioreq_server *s, bool buf, unsigned long gfn)
+static int hvm_map_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
 {
     struct domain *d = s->target;
     struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
-    struct page_info *page;
-    void *va;
     int rc;
 
-    if ( (rc = prepare_ring_for_helper(d, gfn, &page, &va)) )
-        return rc;
-
-    if ( (iorp->va != NULL) || d->is_dying )
-    {
-        destroy_ring_for_helper(&va, page);
+    if ( d->is_dying )
         return -EINVAL;
-    }
 
-    iorp->va = va;
-    iorp->page = page;
-    iorp->gfn = gfn;
+    if ( IS_DEFAULT(s) )
+        iorp->gfn = buf ?
+                    d->arch.hvm_domain.params[HVM_PARAM_BUFIOREQ_PFN] :
+                    d->arch.hvm_domain.params[HVM_PARAM_IOREQ_PFN];
+    else
+        iorp->gfn = hvm_alloc_ioreq_gfn(s);
 
-    return 0;
+    if ( iorp->gfn == gfn_x(INVALID_GFN) )
+        return -ENOMEM;
+
+    rc = prepare_ring_for_helper(d, iorp->gfn, &iorp->page, &iorp->va);
+
+    if ( rc )
+        hvm_unmap_ioreq_gfn(s, buf);
+
+    return rc;
 }
 
 bool is_ioreq_server_page(struct domain *d, const struct page_info *page)
@@ -290,8 +302,7 @@ bool is_ioreq_server_page(struct domain *d, const struct page_info *page)
 
     FOR_EACH_IOREQ_SERVER(d, id, s)
     {
-        if ( (s->ioreq.va && s->ioreq.page == page) ||
-             (s->bufioreq.va && s->bufioreq.page == page) )
+        if ( (s->ioreq.page == page) || (s->bufioreq.page == page) )
         {
             found = true;
             break;
@@ -303,20 +314,30 @@ bool is_ioreq_server_page(struct domain *d, const struct page_info *page)
     return found;
 }
 
-static void hvm_remove_ioreq_gfn(
-    struct domain *d, struct hvm_ioreq_page *iorp)
+static void hvm_remove_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
+
 {
+    struct domain *d = s->target;
+    struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
+
+    if ( IS_DEFAULT(s) || iorp->gfn == gfn_x(INVALID_GFN) )
+        return;
+
     if ( guest_physmap_remove_page(d, _gfn(iorp->gfn),
                                    _mfn(page_to_mfn(iorp->page)), 0) )
         domain_crash(d);
     clear_page(iorp->va);
 }
 
-static int hvm_add_ioreq_gfn(
-    struct domain *d, struct hvm_ioreq_page *iorp)
+static int hvm_add_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
 {
+    struct domain *d = s->target;
+    struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
     int rc;
 
+    if ( IS_DEFAULT(s) || iorp->gfn == gfn_x(INVALID_GFN) )
+        return 0;
+
     clear_page(iorp->va);
 
     rc = guest_physmap_add_page(d, _gfn(iorp->gfn),
@@ -452,78 +473,25 @@ static void hvm_ioreq_server_remove_all_vcpus(struct hvm_ioreq_server *s)
 }
 
 static int hvm_ioreq_server_map_pages(struct hvm_ioreq_server *s,
-                                      unsigned long ioreq_gfn,
-                                      unsigned long bufioreq_gfn)
-{
-    int rc;
-
-    rc = hvm_map_ioreq_page(s, false, ioreq_gfn);
-    if ( rc )
-        return rc;
-
-    if ( bufioreq_gfn != gfn_x(INVALID_GFN) )
-        rc = hvm_map_ioreq_page(s, true, bufioreq_gfn);
-
-    if ( rc )
-        hvm_unmap_ioreq_page(s, false);
-
-    return rc;
-}
-
-static int hvm_ioreq_server_setup_pages(struct hvm_ioreq_server *s,
-                                        bool handle_bufioreq)
+                                      bool handle_bufioreq)
 {
-    struct domain *d = s->target;
-    unsigned long ioreq_gfn = gfn_x(INVALID_GFN);
-    unsigned long bufioreq_gfn = gfn_x(INVALID_GFN);
     int rc;
 
-    if ( IS_DEFAULT(s) )
-    {
-        /*
-         * The default ioreq server must handle buffered ioreqs, for
-         * backwards compatibility.
-         */
-        ASSERT(handle_bufioreq);
-        return hvm_ioreq_server_map_pages(s,
-                   d->arch.hvm_domain.params[HVM_PARAM_IOREQ_PFN],
-                   d->arch.hvm_domain.params[HVM_PARAM_BUFIOREQ_PFN]);
-    }
-
-    rc = hvm_alloc_ioreq_gfn(d, &ioreq_gfn);
+    rc = hvm_map_ioreq_gfn(s, false);
 
     if ( !rc && handle_bufioreq )
-        rc = hvm_alloc_ioreq_gfn(d, &bufioreq_gfn);
-
-    if ( !rc )
-        rc = hvm_ioreq_server_map_pages(s, ioreq_gfn, bufioreq_gfn);
+        rc = hvm_map_ioreq_gfn(s, true);
 
     if ( rc )
-    {
-        hvm_free_ioreq_gfn(d, ioreq_gfn);
-        hvm_free_ioreq_gfn(d, bufioreq_gfn);
-    }
+        hvm_unmap_ioreq_gfn(s, false);
 
     return rc;
 }
 
 static void hvm_ioreq_server_unmap_pages(struct hvm_ioreq_server *s)
 {
-    struct domain *d = s->target;
-    bool handle_bufioreq = !!s->bufioreq.va;
-
-    if ( handle_bufioreq )
-        hvm_unmap_ioreq_page(s, true);
-
-    hvm_unmap_ioreq_page(s, false);
-
-    if ( !IS_DEFAULT(s) )
-    {
-        if ( handle_bufioreq )
-            hvm_free_ioreq_gfn(d, s->bufioreq.gfn);
-
-        hvm_free_ioreq_gfn(d, s->ioreq.gfn);
-    }
+    hvm_unmap_ioreq_gfn(s, true);
+    hvm_unmap_ioreq_gfn(s, false);
 }
 
 static void hvm_ioreq_server_free_rangesets(struct hvm_ioreq_server *s)
@@ -583,22 +551,15 @@ static int hvm_ioreq_server_alloc_rangesets(struct hvm_ioreq_server *s,
 
 static void hvm_ioreq_server_enable(struct hvm_ioreq_server *s)
 {
-    struct domain *d = s->target;
     struct hvm_ioreq_vcpu *sv;
-    bool handle_bufioreq = !!s->bufioreq.va;
 
     spin_lock(&s->lock);
 
     if ( s->enabled )
         goto done;
 
-    if ( !IS_DEFAULT(s) )
-    {
-        hvm_remove_ioreq_gfn(d, &s->ioreq);
-
-        if ( handle_bufioreq )
-            hvm_remove_ioreq_gfn(d, &s->bufioreq);
-    }
+    hvm_remove_ioreq_gfn(s, false);
+    hvm_remove_ioreq_gfn(s, true);
 
     s->enabled = true;
 
@@ -613,21 +574,13 @@ static void hvm_ioreq_server_enable(struct hvm_ioreq_server *s)
 
 static void hvm_ioreq_server_disable(struct hvm_ioreq_server *s)
 {
-    struct domain *d = s->target;
-    bool handle_bufioreq = !!s->bufioreq.va;
-
     spin_lock(&s->lock);
 
     if ( !s->enabled )
         goto done;
 
-    if ( !IS_DEFAULT(s) )
-    {
-        if ( handle_bufioreq )
-            hvm_add_ioreq_gfn(d, &s->bufioreq);
-
-        hvm_add_ioreq_gfn(d, &s->ioreq);
-    }
+    hvm_add_ioreq_gfn(s, true);
+    hvm_add_ioreq_gfn(s, false);
 
     s->enabled = false;
 
@@ -652,6 +605,9 @@ static int hvm_ioreq_server_init(struct hvm_ioreq_server *s,
     INIT_LIST_HEAD(&s->ioreq_vcpu_list);
     spin_lock_init(&s->bufioreq_lock);
 
+    s->ioreq.gfn = gfn_x(INVALID_GFN);
+    s->bufioreq.gfn = gfn_x(INVALID_GFN);
+
     rc = hvm_ioreq_server_alloc_rangesets(s, id);
     if ( rc )
         return rc;
@@ -659,7 +615,7 @@ static int hvm_ioreq_server_init(struct hvm_ioreq_server *s,
     if ( bufioreq_handling == HVM_IOREQSRV_BUFIOREQ_ATOMIC )
         s->bufioreq_atomic = true;
 
-    rc = hvm_ioreq_server_setup_pages(
+    rc = hvm_ioreq_server_map_pages(
              s, bufioreq_handling != HVM_IOREQSRV_BUFIOREQ_OFF);
     if ( rc )
         goto fail_map;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8522231050493899506==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:33:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4seN-0005g1-ST; Sat, 07 Apr 2018 18:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4seM-0005fX-0B
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:18 +0000
X-Inumbo-ID: 5522ee85-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5522ee85-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:34:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4seK-0001xk-Cb
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4seK-0004JT-AP
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4seK-0004JT-AP@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:33:16 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: use gfn_t in struct
 hvm_ioreq_page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4298183690622509145=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5997aeb14a633f36fc4c19bbfe1e3c338975347f
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Wed Aug 9 14:19:25 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 17:00:26 2018 +0100

    x86/hvm/ioreq: use gfn_t in struct hvm_ioreq_page
    
    This patch adjusts the ioreq server code to use type-safe gfn_t values
    where possible. No functional change.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/ioreq.c         | 46 ++++++++++++++++++++--------------------
 xen/include/asm-x86/hvm/domain.h |  2 +-
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index cc10a0d552..619d79b85f 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -221,7 +221,7 @@ bool handle_hvm_io_completion(struct vcpu *v)
     return true;
 }
 
-static unsigned long hvm_alloc_ioreq_gfn(struct hvm_ioreq_server *s)
+static gfn_t hvm_alloc_ioreq_gfn(struct hvm_ioreq_server *s)
 {
     struct domain *d = s->target;
     unsigned int i;
@@ -231,20 +231,19 @@ static unsigned long hvm_alloc_ioreq_gfn(struct hvm_ioreq_server *s)
     for ( i = 0; i < sizeof(d->arch.hvm_domain.ioreq_gfn.mask) * 8; i++ )
     {
         if ( test_and_clear_bit(i, &d->arch.hvm_domain.ioreq_gfn.mask) )
-            return d->arch.hvm_domain.ioreq_gfn.base + i;
+            return _gfn(d->arch.hvm_domain.ioreq_gfn.base + i);
     }
 
-    return gfn_x(INVALID_GFN);
+    return INVALID_GFN;
 }
 
-static void hvm_free_ioreq_gfn(struct hvm_ioreq_server *s,
-                               unsigned long gfn)
+static void hvm_free_ioreq_gfn(struct hvm_ioreq_server *s, gfn_t gfn)
 {
     struct domain *d = s->target;
-    unsigned int i = gfn - d->arch.hvm_domain.ioreq_gfn.base;
+    unsigned int i = gfn_x(gfn) - d->arch.hvm_domain.ioreq_gfn.base;
 
     ASSERT(!IS_DEFAULT(s));
-    ASSERT(gfn != gfn_x(INVALID_GFN));
+    ASSERT(!gfn_eq(gfn, INVALID_GFN));
 
     set_bit(i, &d->arch.hvm_domain.ioreq_gfn.mask);
 }
@@ -253,7 +252,7 @@ static void hvm_unmap_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
 {
     struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
 
-    if ( iorp->gfn == gfn_x(INVALID_GFN) )
+    if ( gfn_eq(iorp->gfn, INVALID_GFN) )
         return;
 
     destroy_ring_for_helper(&iorp->va, iorp->page);
@@ -262,7 +261,7 @@ static void hvm_unmap_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
     if ( !IS_DEFAULT(s) )
         hvm_free_ioreq_gfn(s, iorp->gfn);
 
-    iorp->gfn = gfn_x(INVALID_GFN);
+    iorp->gfn = INVALID_GFN;
 }
 
 static int hvm_map_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
@@ -275,16 +274,17 @@ static int hvm_map_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
         return -EINVAL;
 
     if ( IS_DEFAULT(s) )
-        iorp->gfn = buf ?
-                    d->arch.hvm_domain.params[HVM_PARAM_BUFIOREQ_PFN] :
-                    d->arch.hvm_domain.params[HVM_PARAM_IOREQ_PFN];
+        iorp->gfn = _gfn(buf ?
+                         d->arch.hvm_domain.params[HVM_PARAM_BUFIOREQ_PFN] :
+                         d->arch.hvm_domain.params[HVM_PARAM_IOREQ_PFN]);
     else
         iorp->gfn = hvm_alloc_ioreq_gfn(s);
 
-    if ( iorp->gfn == gfn_x(INVALID_GFN) )
+    if ( gfn_eq(iorp->gfn, INVALID_GFN) )
         return -ENOMEM;
 
-    rc = prepare_ring_for_helper(d, iorp->gfn, &iorp->page, &iorp->va);
+    rc = prepare_ring_for_helper(d, gfn_x(iorp->gfn), &iorp->page,
+                                 &iorp->va);
 
     if ( rc )
         hvm_unmap_ioreq_gfn(s, buf);
@@ -320,10 +320,10 @@ static void hvm_remove_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
     struct domain *d = s->target;
     struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
 
-    if ( IS_DEFAULT(s) || iorp->gfn == gfn_x(INVALID_GFN) )
+    if ( IS_DEFAULT(s) || gfn_eq(iorp->gfn, INVALID_GFN) )
         return;
 
-    if ( guest_physmap_remove_page(d, _gfn(iorp->gfn),
+    if ( guest_physmap_remove_page(d, iorp->gfn,
                                    _mfn(page_to_mfn(iorp->page)), 0) )
         domain_crash(d);
     clear_page(iorp->va);
@@ -335,15 +335,15 @@ static int hvm_add_ioreq_gfn(struct hvm_ioreq_server *s, bool buf)
     struct hvm_ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq;
     int rc;
 
-    if ( IS_DEFAULT(s) || iorp->gfn == gfn_x(INVALID_GFN) )
+    if ( IS_DEFAULT(s) || gfn_eq(iorp->gfn, INVALID_GFN) )
         return 0;
 
     clear_page(iorp->va);
 
-    rc = guest_physmap_add_page(d, _gfn(iorp->gfn),
+    rc = guest_physmap_add_page(d, iorp->gfn,
                                 _mfn(page_to_mfn(iorp->page)), 0);
     if ( rc == 0 )
-        paging_mark_pfn_dirty(d, _pfn(iorp->gfn));
+        paging_mark_pfn_dirty(d, _pfn(gfn_x(iorp->gfn)));
 
     return rc;
 }
@@ -605,8 +605,8 @@ static int hvm_ioreq_server_init(struct hvm_ioreq_server *s,
     INIT_LIST_HEAD(&s->ioreq_vcpu_list);
     spin_lock_init(&s->bufioreq_lock);
 
-    s->ioreq.gfn = gfn_x(INVALID_GFN);
-    s->bufioreq.gfn = gfn_x(INVALID_GFN);
+    s->ioreq.gfn = INVALID_GFN;
+    s->bufioreq.gfn = INVALID_GFN;
 
     rc = hvm_ioreq_server_alloc_rangesets(s, id);
     if ( rc )
@@ -795,11 +795,11 @@ int hvm_get_ioreq_server_info(struct domain *d, ioservid_t id,
     if ( s->emulator != current->domain )
         goto out;
 
-    *ioreq_gfn = s->ioreq.gfn;
+    *ioreq_gfn = gfn_x(s->ioreq.gfn);
 
     if ( s->bufioreq.va != NULL )
     {
-        *bufioreq_gfn = s->bufioreq.gfn;
+        *bufioreq_gfn = gfn_x(s->bufioreq.gfn);
         *bufioreq_port = s->bufioreq_evtchn;
     }
 
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h
index c40412a280..2846ba21db 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
@@ -36,7 +36,7 @@
 #include <public/hvm/dm_op.h>
 
 struct hvm_ioreq_page {
-    unsigned long gfn;
+    gfn_t gfn;
     struct page_info *page;
     void *va;
 };
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4298183690622509145==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:33:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4seW-0005i2-UO; Sat, 07 Apr 2018 18:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4seW-0005ht-1X
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:28 +0000
X-Inumbo-ID: 5b35908e-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b35908e-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:34:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4seU-0001yX-IY
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4seU-0004Jy-GH
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4seU-0004Jy-GH@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:33:26 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: defer mapping gfns
 until they are actually requested
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0511124528649717819=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3fefa0f15d0fa5c0688f9c03a91a9ae3be16b4bf
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Wed Aug 9 16:22:35 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 17:00:35 2018 +0100

    x86/hvm/ioreq: defer mapping gfns until they are actually requested
    
    A subsequent patch will introduce a new scheme to allow an emulator to
    map ioreq server pages directly from Xen rather than the guest P2M.
    
    This patch lays the groundwork for that change by deferring mapping of
    gfns until their values are requested by an emulator. To that end, the
    pad field of the xen_dm_op_get_ioreq_server_info structure is re-purposed
    to a flags field and new flag, XEN_DMOP_no_gfns, defined which modifies the
    behaviour of XEN_DMOP_get_ioreq_server_info to allow the caller to avoid
    requesting the gfn values.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 tools/libs/devicemodel/core.c                   |  8 ++++
 tools/libs/devicemodel/include/xendevicemodel.h |  6 +--
 xen/arch/x86/hvm/dm.c                           |  9 +++--
 xen/arch/x86/hvm/ioreq.c                        | 49 ++++++++++++++++---------
 xen/include/asm-x86/hvm/domain.h                |  2 +-
 xen/include/public/hvm/dm_op.h                  | 32 +++++++++-------
 6 files changed, 69 insertions(+), 37 deletions(-)

diff --git a/tools/libs/devicemodel/core.c b/tools/libs/devicemodel/core.c
index 23924e9a38..f76e3d305e 100644
--- a/tools/libs/devicemodel/core.c
+++ b/tools/libs/devicemodel/core.c
@@ -204,6 +204,14 @@ int xendevicemodel_get_ioreq_server_info(
 
     data->id = id;
 
+    /*
+     * If the caller is not requesting gfn values then instruct the
+     * hypercall not to retrieve them as this may cause them to be
+     * mapped.
+     */
+    if (!ioreq_gfn && !bufioreq_gfn)
+        data->flags |= XEN_DMOP_no_gfns;
+
     rc = xendevicemodel_op(dmod, domid, 1, &op, sizeof(op));
     if (rc)
         return rc;
diff --git a/tools/libs/devicemodel/include/xendevicemodel.h b/tools/libs/devicemodel/include/xendevicemodel.h
index 7629c35df7..08cb0d4374 100644
--- a/tools/libs/devicemodel/include/xendevicemodel.h
+++ b/tools/libs/devicemodel/include/xendevicemodel.h
@@ -61,11 +61,11 @@ int xendevicemodel_create_ioreq_server(
  * @parm domid the domain id to be serviced
  * @parm id the IOREQ Server id.
  * @parm ioreq_gfn pointer to a xen_pfn_t to receive the synchronous ioreq
- *                  gfn
+ *                  gfn. (May be NULL if not required)
  * @parm bufioreq_gfn pointer to a xen_pfn_t to receive the buffered ioreq
- *                    gfn
+ *                    gfn. (May be NULL if not required)
  * @parm bufioreq_port pointer to a evtchn_port_t to receive the buffered
- *                     ioreq event channel
+ *                     ioreq event channel. (May be NULL if not required)
  * @return 0 on success, -1 on failure.
  */
 int xendevicemodel_get_ioreq_server_info(
diff --git a/xen/arch/x86/hvm/dm.c b/xen/arch/x86/hvm/dm.c
index 96b0d13f2f..ce18754442 100644
--- a/xen/arch/x86/hvm/dm.c
+++ b/xen/arch/x86/hvm/dm.c
@@ -420,16 +420,19 @@ static int dm_op(const struct dmop_args *op_args)
     {
         struct xen_dm_op_get_ioreq_server_info *data =
             &op.u.get_ioreq_server_info;
+        const uint16_t valid_flags = XEN_DMOP_no_gfns;
 
         const_op = false;
 
         rc = -EINVAL;
-        if ( data->pad )
+        if ( data->flags & ~valid_flags )
             break;
 
         rc = hvm_get_ioreq_server_info(d, data->id,
-                                       &data->ioreq_gfn,
-                                       &data->bufioreq_gfn,
+                                       (data->flags & XEN_DMOP_no_gfns) ?
+                                       NULL : &data->ioreq_gfn,
+                                       (data->flags & XEN_DMOP_no_gfns) ?
+                                       NULL : &data->bufioreq_gfn,
                                        &data->bufioreq_port);
         break;
     }
diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index 619d79b85f..cad6567f88 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -361,6 +361,9 @@ static void hvm_update_ioreq_evtchn(struct hvm_ioreq_server *s,
     }
 }
 
+#define HANDLE_BUFIOREQ(s) \
+    ((s)->bufioreq_handling != HVM_IOREQSRV_BUFIOREQ_OFF)
+
 static int hvm_ioreq_server_add_vcpu(struct hvm_ioreq_server *s,
                                      struct vcpu *v)
 {
@@ -382,7 +385,7 @@ static int hvm_ioreq_server_add_vcpu(struct hvm_ioreq_server *s,
 
     sv->ioreq_evtchn = rc;
 
-    if ( v->vcpu_id == 0 && s->bufioreq.va != NULL )
+    if ( v->vcpu_id == 0 && HANDLE_BUFIOREQ(s) )
     {
         struct domain *d = s->target;
 
@@ -434,7 +437,7 @@ static void hvm_ioreq_server_remove_vcpu(struct hvm_ioreq_server *s,
 
         list_del(&sv->list_entry);
 
-        if ( v->vcpu_id == 0 && s->bufioreq.va != NULL )
+        if ( v->vcpu_id == 0 && HANDLE_BUFIOREQ(s) )
             free_xen_event_channel(v->domain, s->bufioreq_evtchn);
 
         free_xen_event_channel(v->domain, sv->ioreq_evtchn);
@@ -461,7 +464,7 @@ static void hvm_ioreq_server_remove_all_vcpus(struct hvm_ioreq_server *s)
 
         list_del(&sv->list_entry);
 
-        if ( v->vcpu_id == 0 && s->bufioreq.va != NULL )
+        if ( v->vcpu_id == 0 && HANDLE_BUFIOREQ(s) )
             free_xen_event_channel(v->domain, s->bufioreq_evtchn);
 
         free_xen_event_channel(v->domain, sv->ioreq_evtchn);
@@ -472,14 +475,13 @@ static void hvm_ioreq_server_remove_all_vcpus(struct hvm_ioreq_server *s)
     spin_unlock(&s->lock);
 }
 
-static int hvm_ioreq_server_map_pages(struct hvm_ioreq_server *s,
-                                      bool handle_bufioreq)
+static int hvm_ioreq_server_map_pages(struct hvm_ioreq_server *s)
 {
     int rc;
 
     rc = hvm_map_ioreq_gfn(s, false);
 
-    if ( !rc && handle_bufioreq )
+    if ( !rc && HANDLE_BUFIOREQ(s) )
         rc = hvm_map_ioreq_gfn(s, true);
 
     if ( rc )
@@ -612,13 +614,14 @@ static int hvm_ioreq_server_init(struct hvm_ioreq_server *s,
     if ( rc )
         return rc;
 
-    if ( bufioreq_handling == HVM_IOREQSRV_BUFIOREQ_ATOMIC )
-        s->bufioreq_atomic = true;
+    s->bufioreq_handling = bufioreq_handling;
 
-    rc = hvm_ioreq_server_map_pages(
-             s, bufioreq_handling != HVM_IOREQSRV_BUFIOREQ_OFF);
-    if ( rc )
-        goto fail_map;
+    if ( id == DEFAULT_IOSERVID )
+    {
+        rc = hvm_ioreq_server_map_pages(s);
+        if ( rc )
+            goto fail_map;
+    }
 
     for_each_vcpu ( d, v )
     {
@@ -795,12 +798,23 @@ int hvm_get_ioreq_server_info(struct domain *d, ioservid_t id,
     if ( s->emulator != current->domain )
         goto out;
 
-    *ioreq_gfn = gfn_x(s->ioreq.gfn);
+    if ( ioreq_gfn || bufioreq_gfn )
+    {
+        rc = hvm_ioreq_server_map_pages(s);
+        if ( rc )
+            goto out;
+    }
 
-    if ( s->bufioreq.va != NULL )
+    if ( ioreq_gfn )
+        *ioreq_gfn = gfn_x(s->ioreq.gfn);
+
+    if ( HANDLE_BUFIOREQ(s) )
     {
-        *bufioreq_gfn = gfn_x(s->bufioreq.gfn);
-        *bufioreq_port = s->bufioreq_evtchn;
+        if ( bufioreq_gfn )
+            *bufioreq_gfn = gfn_x(s->bufioreq.gfn);
+
+        if ( bufioreq_port )
+            *bufioreq_port = s->bufioreq_evtchn;
     }
 
     rc = 0;
@@ -1256,7 +1270,8 @@ static int hvm_send_buffered_ioreq(struct hvm_ioreq_server *s, ioreq_t *p)
     pg->ptrs.write_pointer += qw ? 2 : 1;
 
     /* Canonicalize read/write pointers to prevent their overflow. */
-    while ( s->bufioreq_atomic && qw++ < IOREQ_BUFFER_SLOT_NUM &&
+    while ( (s->bufioreq_handling == HVM_IOREQSRV_BUFIOREQ_ATOMIC) &&
+            qw++ < IOREQ_BUFFER_SLOT_NUM &&
             pg->ptrs.read_pointer >= IOREQ_BUFFER_SLOT_NUM )
     {
         union bufioreq_pointers old = pg->ptrs, new;
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h
index 2846ba21db..588595059d 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
@@ -66,7 +66,7 @@ struct hvm_ioreq_server {
     evtchn_port_t          bufioreq_evtchn;
     struct rangeset        *range[NR_IO_RANGE_TYPES];
     bool                   enabled;
-    bool                   bufioreq_atomic;
+    uint8_t                bufioreq_handling;
 };
 
 /*
diff --git a/xen/include/public/hvm/dm_op.h b/xen/include/public/hvm/dm_op.h
index 04c6324397..9823726d79 100644
--- a/xen/include/public/hvm/dm_op.h
+++ b/xen/include/public/hvm/dm_op.h
@@ -79,28 +79,34 @@ struct xen_dm_op_create_ioreq_server {
  * XEN_DMOP_get_ioreq_server_info: Get all the information necessary to
  *                                 access IOREQ Server <id>.
  *
- * The emulator needs to map the synchronous ioreq structures and buffered
- * ioreq ring (if it exists) that Xen uses to request emulation. These are
- * hosted in the target domain's gmfns <ioreq_gfn> and <bufioreq_gfn>
- * respectively. In addition, if the IOREQ Server is handling buffered
- * emulation requests, the emulator needs to bind to event channel
- * <bufioreq_port> to listen for them. (The event channels used for
- * synchronous emulation requests are specified in the per-CPU ioreq
- * structures in <ioreq_gfn>).
- * If the IOREQ Server is not handling buffered emulation requests then the
- * values handed back in <bufioreq_gfn> and <bufioreq_port> will both be 0.
+ * If the IOREQ Server is handling buffered emulation requests, the
+ * emulator needs to bind to event channel <bufioreq_port> to listen for
+ * them. (The event channels used for synchronous emulation requests are
+ * specified in the per-CPU ioreq structures).
+ * In addition, if the XENMEM_acquire_resource memory op cannot be used,
+ * the emulator will need to map the synchronous ioreq structures and
+ * buffered ioreq ring (if it exists) from guest memory. If <flags> does
+ * not contain XEN_DMOP_no_gfns then these pages will be made available and
+ * the frame numbers passed back in gfns <ioreq_gfn> and <bufioreq_gfn>
+ * respectively. (If the IOREQ Server is not handling buffered emulation
+ * only <ioreq_gfn> will be valid).
  */
 #define XEN_DMOP_get_ioreq_server_info 2
 
 struct xen_dm_op_get_ioreq_server_info {
     /* IN - server id */
     ioservid_t id;
-    uint16_t pad;
+    /* IN - flags */
+    uint16_t flags;
+
+#define _XEN_DMOP_no_gfns 0
+#define XEN_DMOP_no_gfns (1u << _XEN_DMOP_no_gfns)
+
     /* OUT - buffered ioreq port */
     evtchn_port_t bufioreq_port;
-    /* OUT - sync ioreq gfn */
+    /* OUT - sync ioreq gfn (see block comment above) */
     uint64_aligned_t ioreq_gfn;
-    /* OUT - buffered ioreq gfn */
+    /* OUT - buffered ioreq gfn (see block comment above)*/
     uint64_aligned_t bufioreq_gfn;
 };
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0511124528649717819==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:33:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4seh-0005jy-19; Sat, 07 Apr 2018 18:33:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4seg-0005js-Dp
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:38 +0000
X-Inumbo-ID: 61491a62-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61491a62-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:35:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4see-0001yf-Or
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4see-0004Kb-Mc
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4see-0004Kb-Mc@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:33:36 +0000
Subject: [Xen-changelog] [xen master] x86/mm: add HYPERVISOR_memory_op to
 acquire guest resources
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmOGYxMjI4MWRkMjBkYTYyMzY2ZjU1NWNmMTNiZTBlODdkNjhhOTEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IFNlcCAyNyAxMDowMDo1NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMyAxNzowNDowMCAyMDE4ICswMTAwCgog
ICAgeDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNv
dXJjZXMKICAgIAogICAgQ2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBh
IGd1ZXN0IGFyZSBub3QgbmVjZXNzYXJpbHkKICAgIHByZXNlbnQgaW4gdGhlIGd1ZXN0IFAyTS4K
ICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIHRoZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBv
cCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UKICAgIHRvIGJlIHByaXYtbWFwcGVkIGRpcmVjdGx5
LCBieSBlaXRoZXIgYSBQViBvciBIVk0gdG9vbHMgZG9tYWluLgogICAgCiAgICBOT1RFOiBXaGls
c3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljYWxseSBzcGVjaWZpYyB0byB0aGUgeDg2IGFy
Y2hpdGVjdHVyZSwKICAgICAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0IGl0IG9uIGFuIEFS
TSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICAgICAgdGhhdCBpdCBmdW5jdGlv
bnMgY29ycmVjdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgICA0ICstCiB4ZW4v
YXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9jb21w
YXQvbWVtb3J5LmMgICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICB8ICA5MSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAg
ICAgICAgfCAgMTAgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgfCAg
IDMgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgIHwgIDU1ICsrKysrKysr
KysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8ICAgNiArKysKIHhlbi9pbmNs
dWRlL3hzbS94c20uaCAgICAgICAgICAgICAgIHwgICA2ICsrKwogeGVuL3hzbS9kdW1teS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAg
ICAgICAgfCAgIDYgKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAg
MiArCiAxMyBmaWxlcyBjaGFuZ2VkLCAyODQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgYi90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKaW5kZXggNDU5ODgwYmIwMS4uN2FlZmQwMDYxZSAx
MDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCisrKyBiL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgpAQCAtNTIsNyArNTIsOCBAQCBkZWZpbmUoYGNy
ZWF0ZV9kb21haW5fY29tbW9uJywgYAogCQkJc2V0dGltZSBzZXRkb21haW5oYW5kbGUgZ2V0dmNw
dWNvbnRleHQgc2V0X21pc2NfaW5mbyB9OwogCWFsbG93ICQxICQyOmRvbWFpbjIgeyBzZXRfY3B1
aWQgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRjbGFpbQogCQkJc2V0X21heF9ldnRjaG4gc2V0X3Zu
dW1haW5mbyBnZXRfdm51bWFpbmZvIGNhY2hlZmx1c2gKLQkJCXBzcl9jbXRfb3AgcHNyX2FsbG9j
IHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMgfTsKKwkJCXBzcl9jbXRfb3AgcHNyX2FsbG9j
IHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMKKwkJCXJlc291cmNlX21hcCB9OwogCWFsbG93
ICQxICQyOnNlY3VyaXR5IGNoZWNrX2NvbnRleHQ7CiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJs
ZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBtYXBfcmVhZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1h
cCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0X29wIHVwZGF0ZW1wIH07CkBAIC0xNTIsNiArMTUzLDcg
QEAgZGVmaW5lKGBkZXZpY2VfbW9kZWwnLCBgCiAJYWxsb3cgJDEgJDJfdGFyZ2V0OmRvbWFpbiB7
IGdldGRvbWFpbmluZm8gc2h1dGRvd24gfTsKIAlhbGxvdyAkMSAkMl90YXJnZXQ6bW11IHsgbWFw
X3JlYWQgbWFwX3dyaXRlIGFkanVzdCBwaHlzbWFwIHRhcmdldF9oYWNrIH07CiAJYWxsb3cgJDEg
JDJfdGFyZ2V0Omh2bSB7IGdldHBhcmFtIHNldHBhcmFtIGh2bWN0bCBkbSB9OworCWFsbG93ICQx
ICQyX3RhcmdldDpkb21haW4yIHJlc291cmNlX21hcDsKICcpCiAKICMgbWFrZV9kZXZpY2VfbW9k
ZWwocHJpdiwgZG1fZG9tLCBodm1fZG9tKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDQ4ZTUwZmI1ZDguLjU1NjkzZWJhNTkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTExMzIsOCArMTEzMiw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogfQogCiAvKiBTZXQgZm9y
ZWlnbiBtZm4gaW4gdGhlIGdpdmVuIGd1ZXN0J3MgcDJtIHRhYmxlLiAqLwotc3RhdGljIGludCBz
ZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCitpbnQgc2V0X2Zv
cmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5f
dCBtZm4pCiB7CiAgICAgcmV0dXJuIHNldF90eXBlZF9wMm1fZW50cnkoZCwgZ2ZuLCBtZm4sIFBB
R0VfT1JERVJfNEssIHAybV9tYXBfZm9yZWlnbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmRlZmF1bHRfYWNjZXNzKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vY29tcGF0L21lbW9yeS5jIGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKaW5k
ZXggMzViYjI1OTgwOC4uMTNmZDY0ZGRmNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb21wYXQv
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKQEAgLTcxLDYgKzcxLDcg
QEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9t
X3BoeXNtYXAgKnhyZnA7CiAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2lu
Zm8gKnZudW1hOwogICAgICAgICAgICAgc3RydWN0IHhlbl9tZW1fYWNjZXNzX29wICptYW87Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlICptYXI7CiAgICAgICAg
IH0gbmF0OwogICAgICAgICB1bmlvbiB7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21lbW9y
eV9yZXNlcnZhdGlvbiByc3J2OwpAQCAtNzksNiArODAsNyBAQCBpbnQgY29tcGF0X21lbW9yeV9v
cCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkK
ICAgICAgICAgICAgIHN0cnVjdCBjb21wYXRfYWRkX3RvX3BoeXNtYXBfYmF0Y2ggYXRwYjsKICAg
ICAgICAgICAgIHN0cnVjdCBjb21wYXRfdm51bWFfdG9wb2xvZ3lfaW5mbyB2bnVtYTsKICAgICAg
ICAgICAgIHN0cnVjdCBjb21wYXRfbWVtX2FjY2Vzc19vcCBtYW87CisgICAgICAgICAgICBzdHJ1
Y3QgY29tcGF0X21lbV9hY3F1aXJlX3Jlc291cmNlIG1hcjsKICAgICAgICAgfSBjbXA7CiAKICAg
ICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobmF0LmhuZCwgQ09NUEFUX0FSR19YTEFUX1ZJUlRf
QkFTRSk7CkBAIC0zOTUsNiArMzk3LDU3IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAgICB9
CiAjZW5kaWYKIAorICAgICAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlOgorICAgICAg
ICB7CisgICAgICAgICAgICB4ZW5fcGZuX3QgKnhlbl9mcmFtZV9saXN0OworICAgICAgICAgICAg
dW5zaWduZWQgaW50IG1heF9ucl9mcmFtZXM7CisKKyAgICAgICAgICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZjbXAubWFyLCBjb21wYXQsIDEpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBudW1iZXIgb2YgZnJh
bWVzIGhhbmRsZWQgaXMgY3VycmVudGx5IGxpbWl0ZWQgdG8gYQorICAgICAgICAgICAgICogc21h
bGwgbnVtYmVyIGJ5IHRoZSB1bmRlcmx5aW5nIGltcGxlbWVudGF0aW9uLCBzbyB0aGUKKyAgICAg
ICAgICAgICAqIHNjcmF0Y2ggc3BhY2Ugc2hvdWxkIGJlIHN1ZmZpY2llbnQgZm9yIGJvdW5jaW5n
IHRoZQorICAgICAgICAgICAgICogZnJhbWUgYWRkcmVzc2VzLgorICAgICAgICAgICAgICovCisg
ICAgICAgICAgICBtYXhfbnJfZnJhbWVzID0gKENPTVBBVF9BUkdfWExBVF9TSVpFIC0gc2l6ZW9m
KCpuYXQubWFyKSkgLworICAgICAgICAgICAgICAgIHNpemVvZigqeGVuX2ZyYW1lX2xpc3QpOwor
CisgICAgICAgICAgICBpZiAoIGNtcC5tYXIubnJfZnJhbWVzID4gbWF4X25yX2ZyYW1lcyApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FMkJJRzsKKworICAgICAgICAgICAgaWYgKCBjb21wYXRf
aGFuZGxlX2lzX251bGwoY21wLm1hci5mcmFtZV9saXN0KSApCisgICAgICAgICAgICAgICAgeGVu
X2ZyYW1lX2xpc3QgPSBOVUxMOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHhlbl9mcmFtZV9saXN0ID0gKHhlbl9wZm5fdCAqKShuYXQubWFyICsgMSk7
CisKKyAgICAgICAgICAgICAgICBpZiAoICFjb21wYXRfaGFuZGxlX29rYXkoY21wLm1hci5mcmFt
ZV9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbXAubWFy
Lm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAg
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgY21wLm1hci5ucl9mcmFtZXM7IGkrKyApCisg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjb21wYXRfcGZuX3QgZnJhbWU7
CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9jb21wYXRfb2Zmc2V0KAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZnJhbWUsIGNtcC5tYXIuZnJhbWVfbGlzdCwg
aSwgMSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAg
ICAgICAgICAgICAgICAgeGVuX2ZyYW1lX2xpc3RbaV0gPSBmcmFtZTsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICB9CisKKyNkZWZpbmUgWExBVF9tZW1fYWNxdWlyZV9yZXNvdXJjZV9I
TkRMX2ZyYW1lX2xpc3QoX2RfLCBfc18pIFwKKyAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKChfZF8pLT5mcmFtZV9saXN0LCB4ZW5fZnJhbWVfbGlzdCkKKworICAgICAgICAgICAgWExB
VF9tZW1fYWNxdWlyZV9yZXNvdXJjZShuYXQubWFyLCAmY21wLm1hcik7CisKKyN1bmRlZiBYTEFU
X21lbV9hY3F1aXJlX3Jlc291cmNlX0hORExfZnJhbWVfbGlzdAorCisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmV0dXJuIGNvbXBh
dF9hcmNoX21lbW9yeV9vcChjbWQsIGNvbXBhdCk7CiAgICAgICAgIH0KQEAgLTUzNSw2ICs1ODgs
NTMgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwog
ICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJj
ZToKKyAgICAgICAgeworICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICp4ZW5fZnJhbWVfbGlz
dCA9ICh4ZW5fcGZuX3QgKikobmF0Lm1hciArIDEpOworICAgICAgICAgICAgY29tcGF0X3Bmbl90
ICpjb21wYXRfZnJhbWVfbGlzdCA9IChjb21wYXRfcGZuX3QgKikobmF0Lm1hciArIDEpOworICAg
ICAgICAgICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X21lbV9hY3F1aXJlX3Jlc291
cmNlX3QpOworCisgICAgICAgICAgICBpZiAoIGNvbXBhdF9oYW5kbGVfaXNfbnVsbChjbXAubWFy
LmZyYW1lX2xpc3QpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29w
eV9maWVsZF90b19ndWVzdCgKKyAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVf
Y2FzdChjb21wYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29tcGF0X21lbV9hY3F1aXJlX3Jlc291cmNlX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICZjbXAubWFyLCBucl9mcmFtZXMpICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBOT1RFOiB0aGUgc21hbGxlciBjb21w
YXQgYXJyYXkgb3ZlcndyaXRlcyB0aGUgbmF0aXZlCisgICAgICAgICAgICAgICAgICogICAgICAg
YXJyYXkuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQlVJTERfQlVHX09O
KHNpemVvZihjb21wYXRfcGZuX3QpID4gc2l6ZW9mKHhlbl9wZm5fdCkpOworCisgICAgICAgICAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBjbXAubWFyLm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9wZm5fdCBmcmFtZSA9IHhlbl9m
cmFtZV9saXN0W2ldOworCisgICAgICAgICAgICAgICAgICAgIGlmICggZnJhbWUgIT0geGVuX2Zy
YW1lX2xpc3RbaV0gKQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FUkFOR0U7CisK
KyAgICAgICAgICAgICAgICAgICAgY29tcGF0X2ZyYW1lX2xpc3RbaV0gPSBmcmFtZTsKKyAgICAg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19jb21wYXRfb2Zm
c2V0KGNtcC5tYXIuZnJhbWVfbGlzdCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbXBhdF9mcmFtZV9saXN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY21wLm1hci5ucl9mcmFtZXMpICkKKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV9m
aWVsZF90b19ndWVzdCgKKyAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2Fz
dChjb21wYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29t
cGF0X21lbV9hY3F1aXJlX3Jlc291cmNlX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICZj
bXAubWFyLCBmbGFncykgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiAgICAg
ICAgICAgICBzcGxpdCA9IDA7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwppbmRleCAzZWQ3MWY4Zjc0Li45ZTlhYzQ0NWY3IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTk2Nyw2
ICs5NjcsOTIgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKICAgICByZXR1cm4geHNtX2FkZF90b19waHlzbWFw
KFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKK3N0YXRpYyBpbnQgYWNxdWly
ZV9yZXNvdXJjZSgKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fYWNxdWlyZV9y
ZXNvdXJjZV90KSBhcmcpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOworICAgIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90IHhtYXI7CisgICAgLyoK
KyAgICAgKiBUaGUgbWZuX2xpc3QgYW5kIGdmbl9saXN0IChiZWxvdykgYXJyYXlzIGFyZSBvayBv
biBzdGFjayBmb3IgdGhlCisgICAgICogbW9tZW50IHNpbmNlIHRoZXkgYXJlIHNtYWxsLCBidXQg
aWYgdGhleSBuZWVkIHRvIGdyb3cgaW4gZnV0dXJlCisgICAgICogdXNlLWNhc2VzIHRoZW4gcGVy
LUNQVSBhcnJheXMgb3IgaGVhcCBhbGxvY2F0aW9ucyBtYXkgYmUgcmVxdWlyZWQuCisgICAgICov
CisgICAgeGVuX3Bmbl90IG1mbl9saXN0WzJdOworICAgIGludCByYzsKKworICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZ4bWFyLCBhcmcsIDEpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisK
KyAgICBpZiAoIHhtYXIuZmxhZ3MgIT0gMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh4bWFyLmZyYW1lX2xpc3QpICkKKyAgICB7Cisg
ICAgICAgIGlmICggeG1hci5ucl9mcmFtZXMgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICAgICAgeG1hci5ucl9mcmFtZXMgPSBBUlJBWV9TSVpFKG1mbl9saXN0KTsKKworICAg
ICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChhcmcsICZ4bWFyLCBucl9mcmFtZXMpICkK
KyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIGlmICggeG1hci5ucl9mcmFtZXMgPiBBUlJBWV9TSVpFKG1mbl9saXN0KSApCisgICAg
ICAgIHJldHVybiAtRTJCSUc7CisKKyAgICByYyA9IHJjdV9sb2NrX3JlbW90ZV9kb21haW5fYnlf
aWQoeG1hci5kb21pZCwgJmQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisK
KyAgICByYyA9IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKFhTTV9ETV9QUklWLCBkKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCB4bWFyLnR5cGUgKQor
ICAgIHsKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBp
ZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKKyAgICB7CisgICAgICAgIGlmICgg
Y29weV90b19ndWVzdCh4bWFyLmZyYW1lX2xpc3QsIG1mbl9saXN0LCB4bWFyLm5yX2ZyYW1lcykg
KQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICB4ZW5fcGZuX3QgZ2ZuX2xpc3RbQVJSQVlfU0laRShtZm5fbGlzdCldOworICAgICAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChnZm5fbGlzdCwg
eG1hci5mcmFtZV9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOworCisgICAgICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IHhtYXIubnJfZnJhbWVzOyBp
KysgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShj
dXJyZCwgZ2ZuX2xpc3RbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfbWZuKG1mbl9saXN0W2ldKSk7CisgICAgICAgICAgICAvKiByYyBzaG91bGQgYmUgLUVJTyBm
b3IgYW55IGl0ZXJhdGlvbiBvdGhlciB0aGFuIHRoZSBmaXJzdCAqLworICAgICAgICAgICAgaWYg
KCByYyAmJiBpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU87CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBpZiAoIHhtYXIuZmxhZ3MgIT0gMCAmJgorICAgICAgICAgX19jb3B5X2ZpZWxkX3Rv
X2d1ZXN0KGFyZywgJnhtYXIsIGZsYWdzKSApCisgICAgICAgIHJjID0gLUVGQVVMVDsKKworIG91
dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKworICAgIHJldHVybiByYzsKK30KKwogbG9u
ZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyX2QgPSBjdXJyZW50LT5k
b21haW47CkBAIC0xNDIyLDYgKzE1MDgsMTEgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQg
bG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIH0KICNlbmRp
ZgogCisgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyAgICAgICAgcmMgPSBhY3F1
aXJlX3Jlc291cmNlKAorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnLCB4ZW5fbWVt
X2FjcXVpcmVfcmVzb3VyY2VfdCkpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gYXJjaF9tZW1vcnlfb3AoY21kLCBhcmcpOwogICAgICAgICBicmVhazsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDQ1ZWYyY2Q1OGIuLmUwMjkzMjlkMTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMzQ0
LDYgKzM0NCwxNiBAQCBzdGF0aWMgaW5saW5lIGdmbl90IGdmbl9uZXh0X2JvdW5kYXJ5KGdmbl90
IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAgIHJldHVybiBnZm5fYWRkKGdmbiwgMVVMIDw8
IG9yZGVyKTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK3sKKyAgICAvKgorICAgICAqIE5PVEU6IElm
IHRoaXMgaXMgaW1wbGVtZW50ZWQgdGhlbiBwcm9wZXIgcmVmZXJlbmNlIGNvdW50aW5nIG9mCisg
ICAgICogICAgICAgZm9yZWlnbiBlbnRyaWVzIHdpbGwgbmVlZCB0byBiZSBpbXBsZW1lbnRlZC4K
KyAgICAgKi8KKyAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cit9CisKICNlbmRpZiAvKiBfWEVOX1Ay
TV9IICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAyZTdhYThmYzc5Li5jNTU1Y2NmMGQ5IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKQEAgLTYyMSw2ICs2MjEsOSBAQCB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2Vk
KHN0cnVjdCBkb21haW4gKmQpOwogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKKy8qIFNldCBmb3JlaWduIGVudHJ5IGluIHRoZSBwMm0g
dGFibGUgKGZvciBwcml2LW1hcHBpbmcpICovCitpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pOworCiAvKiBTZXQg
bW1pbyBhZGRyZXNzZXMgaW4gdGhlIHAybSB0YWJsZSAoZm9yIHBhc3MtdGhyb3VnaCkgKi8KIGlu
dCBzZXRfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBw
Mm1fYWNjZXNzX3QgYWNjZXNzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCAyOTM4NmRmOThiLi5mZGRj
OTczZjE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC01OTksNiArNTk5LDU5IEBAIHN0cnVjdCB4ZW5f
cmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVk
X2RldmljZV9tZW1vcnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90OwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwog
CisvKgorICogR2V0IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBz
byB0aGF0IHRoZXkgY2FuIGJlCisgKiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4u
CisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKK3N0cnVjdCB4ZW5fbWVt
X2FjcXVpcmVfcmVzb3VyY2UgeworICAgIC8qIElOIC0gVGhlIGRvbWFpbiB3aG9zZSByZXNvdXJj
ZSBpcyB0byBiZSBtYXBwZWQgKi8KKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIElOIC0gdGhl
IHR5cGUgb2YgcmVzb3VyY2UgKi8KKyAgICB1aW50MTZfdCB0eXBlOworICAgIC8qCisgICAgICog
SU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6
ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1
aW50MzJfdCBpZDsKKyAgICAvKgorICAgICAqIElOL09VVCAtIEFzIGFuIElOIHBhcmFtZXRlciBu
dW1iZXIgb2YgZnJhbWVzIG9mIHRoZSByZXNvdXJjZQorICAgICAqICAgICAgICAgIHRvIGJlIG1h
cHBlZC4gSG93ZXZlciwgaWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBpcyAwIGFuZAorICAgICAqICAg
ICAgICAgIGZyYW1lX2xpc3QgaXMgTlVMTCB0aGVuIHRoaXMgZmllbGQgd2lsbCBiZSBzZXQgdG8g
dGhlCisgICAgICogICAgICAgICAgbWF4aW11bSB2YWx1ZSBzdXBwb3J0ZWQgYnkgdGhlIGltcGxl
bWVudGF0aW9uIG9uIHJldHVybi4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBucl9mcmFtZXM7Cisg
ICAgLyoKKyAgICAgKiBPVVQgLSBNdXN0IGJlIHplcm8gb24gZW50cnkuIE9uIHJldHVybiB0aGlz
IG1heSBjb250YWluIGEgYml0d2lzZQorICAgICAqICAgICAgIE9SIG9mIHRoZSBmb2xsb3dpbmcg
dmFsdWVzLgorICAgICAqLworICAgIHVpbnQzMl90IGZsYWdzOworCisgICAgLyogVGhlIHJlc291
cmNlIHBhZ2VzIGhhdmUgYmVlbiBhc3NpZ25lZCB0byB0aGUgY2FsbGluZyBkb21haW4gKi8KKyNk
ZWZpbmUgX1hFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQgMAorI2RlZmluZSBYRU5NRU1fcnNy
Y19hY3FfY2FsbGVyX293bmVkICgxdSA8PCBfWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9vd25lZCkK
KworICAgIC8qCisgICAgICogSU4gLSB0aGUgaW5kZXggb2YgdGhlIGluaXRpYWwgZnJhbWUgdG8g
YmUgbWFwcGVkLiBUaGlzIHBhcmFtZXRlcgorICAgICAqICAgICAgaXMgaWdub3JlZCBpZiBucl9m
cmFtZXMgaXMgMC4KKyAgICAgKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOworICAgIC8q
CisgICAgICogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJl
dHVybiwgZnJhbWVfbGlzdAorICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGgg
dGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBk
b21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KKyAgICAgKiAgICAgICAg
ICBlbnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5z
CisgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUg
cmVzb3VyY2UuCisgICAgICogICAgICAgICAgSWYgLUVJTyBpcyByZXR1cm5lZCB0aGVuIHRoZSBm
cmFtZV9saXN0IGhhcyBvbmx5IGJlZW4KKyAgICAgKiAgICAgICAgICBwYXJ0aWFsbHkgbWFwcGVk
IGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRvIHVubWFwIGFsbAorICAgICAqICAgICAgICAg
IHRoZSBHRk5zLgorICAgICAqICAgICAgICAgIFRoaXMgcGFyYW1ldGVyIG1heSBiZSBOVUxMIGlm
IG5yX2ZyYW1lcyBpcyAwLgorICAgICAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90
KSBmcmFtZV9saXN0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJj
ZSB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90KTsKKwogI2VuZGlmIC8qIGRlZmluZWQoX19YRU5fXykg
fHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLwogCiAvKgpAQCAtNjUwLDcgKzcwMyw3IEBAIHN0
cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fdm51bWFf
dG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7CiAKLS8qIE5leHQgYXZhaWxhYmxl
IHN1Ym9wIG51bWJlciBpcyAyOCAqLworLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlz
IDI5ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXyAqLwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDM2
OTBiOTdkNWQuLmE3MjdhYjA0MmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cisr
KyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC04Niw2ICs4Niw3IEBACiAhCW1lbW9yeV9tYXAJ
CQltZW1vcnkuaAogIQltZW1vcnlfcmVzZXJ2YXRpb24JCW1lbW9yeS5oCiAhCW1lbV9hY2Nlc3Nf
b3AJCQltZW1vcnkuaAorIQltZW1fYWNxdWlyZV9yZXNvdXJjZQkJbWVtb3J5LmgKICEJcG9kX3Rh
cmdldAkJCW1lbW9yeS5oCiAhCXJlbW92ZV9mcm9tX3BoeXNtYXAJCW1lbW9yeS5oCiAhCXJlc2Vy
dmVkX2RldmljZV9tZW1vcnlfbWFwCW1lbW9yeS5oCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IDQ2NmJiY2JkZTguLmZm
NmIyZGJmMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oCkBAIC03NDAsMyArNzQwLDkgQEAgc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQogICAgICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9QUklWLCBjdXJyZW50LT5kb21haW4sIE5V
TEwpOwogICAgIH0KIH0KKworc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9kb21haW5fcmVzb3Vy
Y2VfbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIFhTTV9BU1NF
UlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFj
dGlvbiwgY3VycmVudC0+ZG9tYWluLCBkKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hz
bS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCBlMzkxMmJjYzlkLi5mMGM2ZmM3
ZTI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUv
eHNtL3hzbS5oCkBAIC0xODAsNiArMTgwLDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAg
ICBpbnQgKCpkbV9vcCkgKHN0cnVjdCBkb21haW4gKmQpOwogI2VuZGlmCiAgICAgaW50ICgqeGVu
X3ZlcnNpb24pICh1aW50MzJfdCBjbWQpOworICAgIGludCAoKmRvbWFpbl9yZXNvdXJjZV9tYXAp
IChzdHJ1Y3QgZG9tYWluICpkKTsKIH07CiAKICNpZmRlZiBDT05GSUdfWFNNCkBAIC02OTIsNiAr
NjkzLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV94ZW5fdmVyc2lvbiAoeHNtX2RlZmF1bHRf
dCBkZWYsIHVpbnQzMl90IG9wKQogICAgIHJldHVybiB4c21fb3BzLT54ZW5fdmVyc2lvbihvcCk7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKHhzbV9kZWZh
dWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiB4c21fb3BzLT5kb21h
aW5fcmVzb3VyY2VfbWFwKGQpOworfQorCiAjZW5kaWYgLyogWFNNX05PX1dSQVBQRVJTICovCiAK
ICNpZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94
ZW4veHNtL2R1bW15LmMKaW5kZXggNDc5YjEwMzYxNC4uNmU3NTExOTllZSAxMDA2NDQKLS0tIGEv
eGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTU3LDQgKzE1Nyw1IEBA
IHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQog
ICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZG1fb3ApOwogI2VuZGlmCiAgICAgc2V0X3Rv
X2R1bW15X2lmX251bGwob3BzLCB4ZW5fdmVyc2lvbik7CisgICAgc2V0X3RvX2R1bW15X2lmX251
bGwob3BzLCBkb21haW5fcmVzb3VyY2VfbWFwKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxh
c2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCAwMjc2NDkzZDc5Li43OGJj
MzI2MDJlIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9m
bGFzay9ob29rcy5jCkBAIC0xNzE0LDYgKzE3MTQsMTEgQEAgc3RhdGljIGludCBmbGFza194ZW5f
dmVyc2lvbiAodWludDMyX3Qgb3ApCiAgICAgfQogfQogCitzdGF0aWMgaW50IGZsYXNrX2RvbWFp
bl9yZXNvdXJjZV9tYXAoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gY3VycmVudF9o
YXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19SRVNPVVJDRV9NQVApOworfQor
CiBsb25nIGRvX2ZsYXNrX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxh
c2tfb3ApOwogaW50IGNvbXBhdF9mbGFza19vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhzbV9v
cF90KSB1X2ZsYXNrX29wKTsKIApAQCAtMTg0Nyw2ICsxODUyLDcgQEAgc3RhdGljIHN0cnVjdCB4
c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAgICAgLmRtX29wID0gZmxhc2tfZG1fb3AsCiAj
ZW5kaWYKICAgICAueGVuX3ZlcnNpb24gPSBmbGFza194ZW5fdmVyc2lvbiwKKyAgICAuZG9tYWlu
X3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAsCiB9OwogCiB2b2lkIF9f
aW5pdCBmbGFza19pbml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lf
c2l6ZSkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIv
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZGNjZDlhNTFhNy4uYzVk
ODU0ODZkMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
KysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTI1MCw2ICsyNTAs
OCBAQCBjbGFzcyBkb21haW4yCiAgICAgcHNyX2FsbG9jCiAjIFhFTl9ET01DVExfc2V0X2dudHRh
Yl9saW1pdHMKICAgICBzZXRfZ250dGFiX2xpbWl0cworIyBYRU5NRU1fcmVzb3VyY2VfbWFwCisg
ICAgcmVzb3VyY2VfbWFwCiB9CiAKICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmlt
YXJpbHkgY29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBkb21haW5zCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:33:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4ser-0005mD-2u; Sat, 07 Apr 2018 18:33:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sep-0005ls-Ug
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:47 +0000
X-Inumbo-ID: 675d9815-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 675d9815-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:35:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4seo-0001yn-VI
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4seo-0004L9-Sq
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4seo-0004L9-Sq@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:33:46 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlMzg3NDYxZWQ2ZDg5NTJkZTQzYTJjYzc2YTRlNWU3NTA0M2YzZTcKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IEF1ZyA5IDE3OjM5OjAxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE3OjA1OjA3IDIwMTggKzAxMDAKCiAg
ICB4ODYvaHZtL2lvcmVxOiBhZGQgYSBuZXcgbWFwcGFibGUgcmVzb3VyY2UgdHlwZS4uLgogICAg
CiAgICAuLi4gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcgogICAgCiAgICBUaGlzIHBhdGNo
IGFkZHMgc3VwcG9ydCBmb3IgYSBuZXcgcmVzb3VyY2UgdHlwZSB0aGF0IGNhbiBiZSBtYXBwZWQg
dXNpbmcKICAgIHRoZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSBtZW1vcnkgb3AuCiAgICAKICAg
IElmIGFuIGVtdWxhdG9yIG1ha2VzIHVzZSBvZiB0aGlzIHJlc291cmNlIHR5cGUgdGhlbiwgaW5z
dGVhZCBvZiBtYXBwaW5nCiAgICBnZm5zLCB0aGUgSU9SRVEgc2VydmVyIHdpbGwgYWxsb2NhdGUg
cGFnZXMgd2hpY2ggYXJlIGFzc2lnbmVkIHRvIHRoZQogICAgZW11bGF0aW5nIGRvbWFpbi4gVGhl
c2UgcGFnZXMgd2lsbCBuZXZlciBiZSBwcmVzZW50IGluIHRoZSBQMk0gb2YgdGhlCiAgICBndWVz
dCBhdCBhbnkgcG9pbnQgKGFuZCBhcmUgbm90IGV2ZW4gc2hhcmVkIHdpdGggdGhlIGd1ZXN0KSBh
bmQgc28gYXJlIG5vdAogICAgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0aGUg
Z3Vlc3QuCiAgICAKICAgIE5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90
IGNvbXBhdGlibGUgd2l0aCB1c2Ugb2YKICAgICAgICAgIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2
ZXJfaW5mbyB1bmxlc3MgdGhlIFhFTl9ETU9QX25vX2dmbnMgZmxhZyBpcwogICAgICAgICAgc2V0
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxNjcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICA0
NyArKysrKysrKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICB8ICAgMyArLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICB8ICAgOCArKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW9yZXEuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAg
IHwgICA1ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggIHwgICA0ICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgIDkgKysrCiA4IGZpbGVzIGNoYW5nZWQsIDI0
NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGNhZDY1NjdmODgu
Ljk0MzUyOTFlODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI3MCw2ICsyNzAsMTkgQEAgc3RhdGljIGludCBo
dm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAg
ICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMt
PmlvcmVxOwogICAgIGludCByYzsKIAorICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBJZiBhIHBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQg
KHdoaWNoIHdpbGwgaGFwcGVuIG9uCisgICAgICAgICAqIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9mcmFtZSgpIGlzIGNhbGxlZCksIHRoZW4KKyAgICAgICAgICogbWFwcGluZyBhIGd1
ZXN0IGZyYW1lIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGdm
bl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJN
OworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMjkyLDYgKzMwNSw3MCBAQCBzdGF0aWMgaW50
IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikK
ICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGh2bV9pb3Jl
cV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYg
KCBpb3JwLT5wYWdlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElmIGEgZ3Vlc3Qg
ZnJhbWUgaGFzIGFscmVhZHkgYmVlbiBtYXBwZWQgKHdoaWNoIG1heSBoYXBwZW4KKyAgICAgICAg
ICogb24gZGVtYW5kIGlmIGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oKSBpcyBjYWxsZWQpLCB0
aGVuCisgICAgICAgICAqIGFsbG9jYXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAg
ICAgICAqLworICAgICAgICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQor
ICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICAvKgorICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVk
IHRvIHRoZSBlbXVsYXRpbmcKKyAgICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFpbi4g
VGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVtdWxhdGluZworICAgICAqIGRvbWFpbiBjYW5ub3Qg
YmUgZGVzdHJveWVkIHVudGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgorICAgICAq
IEFsc28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFnZSBhbGxvY2F0
aW9uCisgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFk
eSByZWFjaGVkIGl0cworICAgICAqIG1heGltdW0gYWxsb2NhdGlvbi4KKyAgICAgKi8KKyAgICBp
b3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsK
KworICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2Up
ICkKKyAgICAgICAgZ290byBmYWlsMTsKKworICAgIGlvcnAtPnZhID0gX19tYXBfZG9tYWluX3Bh
Z2VfZ2xvYmFsKGlvcnAtPnBhZ2UpOworICAgIGlmICggIWlvcnAtPnZhICkKKyAgICAgICAgZ290
byBmYWlsMjsKKworICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOworICAgIHJldHVybiAwOworCisg
ZmFpbDI6CisgICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsKKworIGZhaWwxOgorICAgIHB1
dF9wYWdlKGlvcnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgcmV0dXJu
IC1FTk9NRU07Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCAhaW9y
cC0+cGFnZSApCisgICAgICAgIHJldHVybjsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bChpb3JwLT52YSk7CisgICAgaW9ycC0+dmEgPSBOVUxMOworCisgICAgcHV0X3BhZ2VfYW5kX3R5
cGUoaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+cGFnZSA9IE5VTEw7Cit9CisKIGJvb2wgaXNfaW9y
ZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTQ5Niw2
ICs1NzMsMjcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNl
KTsKIH0KIAorc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGludCByYzsKKworICAgIHJjID0gaHZtX2FsbG9j
X2lvcmVxX21mbihzLCBmYWxzZSk7CisKKyAgICBpZiAoICFyYyAmJiAocy0+YnVmaW9yZXFfaGFu
ZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikgKQorICAgICAgICByYyA9IGh2bV9h
bGxvY19pb3JlcV9tZm4ocywgdHJ1ZSk7CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX2Zy
ZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
KQoreworICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCB0cnVlKTsKKyAgICBodm1fZnJlZV9pb3Jl
cV9tZm4ocywgZmFsc2UpOworfQorCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtNjQ3LDcgKzc0NSwxOSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJs
ZWQpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKKworICAgIC8q
CisgICAgICogTk9URTogSXQgaXMgc2FmZSB0byBjYWxsIGJvdGggaHZtX2lvcmVxX3NlcnZlcl91
bm1hcF9wYWdlcygpIGFuZAorICAgICAqICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdl
cygpIGluIHRoYXQgb3JkZXIuCisgICAgICogICAgICAgVGhpcyBpcyBiZWNhdXNlIHRoZSBmb3Jt
ZXIgd2lsbCBkbyBub3RoaW5nIGlmIHRoZSBwYWdlcworICAgICAqICAgICAgIGFyZSBub3QgbWFw
cGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVkIGJ5IHRoZSBsYXR0ZXIuCisgICAgICog
ICAgICAgSG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBmb3JtZXIgd2ls
bCBzZXQKKyAgICAgKiAgICAgICB0aGUgcGFnZV9pbmZvIHBvaW50ZXIgdG8gTlVMTCwgbWVhbmlu
ZyB0aGUgbGF0dGVyIHdpbGwgZG8KKyAgICAgKiAgICAgICBub3RoaW5nLgorICAgICAqLwogICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3BhZ2VzKHMpOworCiAgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsK
IAogICAgIHB1dF9kb21haW4ocy0+ZW11bGF0b3IpOwpAQCAtODI1LDYgKzkzNSw2MyBAQCBpbnQg
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90ICptZm4pCit7CisgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7CisgICAgaW50IHJjOworCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lP
U0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgaWYgKCAhaXNfaHZt
X2RvbWFpbihkKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKworICAgIHMg
PSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKKworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAo
ICFzICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwor
CisgICAgcmMgPSAtRVBFUk07CisgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21h
aW4gKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxv
Y19wYWdlcyhzKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0
Y2ggKCBpZHggKQorICAgIHsKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJf
ZnJhbWVfYnVmaW9yZXE6CisgICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCAhSEFO
RExFX0JVRklPUkVRKHMpICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICptZm4g
PSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKKyAgICAgICAgcmMgPSAwOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9m
cmFtZV9pb3JlcSgwKToKKyAgICAgICAgKm1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+aW9yZXEu
cGFnZSkpOworICAgICAgICByYyA9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoK
KyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBicmVhazsKKyAgICB9CisKKyBvdXQ6Cisg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDE3NTU4
ZTBjOGMuLjQ5NjQ5MTBkMDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjMsNiArMTIzLDcgQEAKICNpbmNsdWRlIDxhc20vaW9fYXBp
Yy5oPgogI2luY2x1ZGUgPGFzbS9wY2kuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNs
dWRlIDxhc20vaHZtL2lvcmVxLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+
CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC00MjI4LDYgKzQyMjksNTIgQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
YXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFt
ZXMsIHhlbl9wZm5fdCBtZm5fbGlzdFtdLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmZsYWdzKQoreworICAgIGludCByYzsKKworICAgIHN3aXRjaCAoIHR5cGUgKQor
ICAgIHsKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXI6CisgICAgeworICAg
ICAgICBpb3NlcnZpZF90IGlvc2VydmlkID0gaWQ7CisgICAgICAgIHVuc2lnbmVkIGludCBpOwor
CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBpZCAhPSAodW5zaWduZWQgaW50
KWlvc2VydmlkICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJjID0gMDsKKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIG1mbl90IG1mbjsKKworICAgICAgICAgICAgcmMgPSBodm1fZ2V0X2lvcmVxX3NlcnZlcl9m
cmFtZShkLCBpZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1m
bik7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgZnJhbWVzIHdpbGwg
aGF2ZSBiZWVuIGFzc2lnbmVkIHRvIHRoZSBkb21haW4gdGhhdCBjcmVhdGVkCisgICAgICAgICAq
IHRoZSBpb3JlcSBzZXJ2ZXIuCisgICAgICAgICAqLworICAgICAgICAqZmxhZ3MgfD0gWEVOTUVN
X3JzcmNfYWNxX2NhbGxlcl9vd25lZDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgZGVm
YXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgcmV0dXJuIHJjOworfQorCiBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsKICAgICBpbnQgcmM7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRl
eCA5ZTlhYzQ0NWY3Li4yMDkxYmI4YzJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5j
CisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTEwMTMsNyArMTAxMyw4IEBAIHN0YXRpYyBp
bnQgYWNxdWlyZV9yZXNvdXJjZSgKICAgICBzd2l0Y2ggKCB4bWFyLnR5cGUgKQogICAgIHsKICAg
ICBkZWZhdWx0OgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICByYyA9IGFyY2hf
YWNxdWlyZV9yZXNvdXJjZShkLCB4bWFyLnR5cGUsIHhtYXIuaWQsIHhtYXIuZnJhbWUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXIubnJfZnJhbWVzLCBtZm5fbGlzdCwg
JnhtYXIuZmxhZ3MpOwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCBhMGU5
MjJmMzYwLi5mNGE4ZTc5NTNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0zNzQsNiArMzc0LDE0IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
CiB2b2lkIGNsZWFyX2FuZF9jbGVhbl9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwogCitz
dGF0aWMgaW5saW5lCitpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlLCB1bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGludCBucl9mcmFtZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBtZm5fbGlzdFtdLCB1bnNpZ25lZCBpbnQg
KmZsYWdzKQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKwogI2VuZGlmIC8qICBfX0FS
Q0hfQVJNX01NX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9y
ZXEuaAppbmRleCAxYmQxYTAyZjIzLi5iYWI0NzNjZjQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVx
LmgKQEAgLTMwLDYgKzMwLDggQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGV2dGNobl9wb3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworaW50IGh2bV9nZXRfaW9yZXFfc2Vy
dmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90ICptZm4pOwogaW50IGh2
bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vydmlk
X3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlw
ZSwgdWludDY0X3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgZW5kKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBjMTE1NjYxODM3Li5kM2NkNWI5YjIyIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCkBAIC02MjMsNCArNjIzLDkgQEAgc3RhdGljIGlubGluZSBib29sIGFyY2hfbWZuX2lu
X2RpcmVjdG1hcCh1bnNpZ25lZCBsb25nIG1mbikKICAgICByZXR1cm4gbWZuIDw9ICh2aXJ0X3Rv
X21mbihldmEgLSAxKSArIDEpOwogfQogCitpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsIHhlbl9wZm5fdCBtZm5fbGlzdFtdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKKwogI2VuZGlm
IC8qIF9fQVNNX1g4Nl9NTV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA5ODIzNzI2
ZDc5Li5kM2I1NTRkMDE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29w
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBA
QCBzdHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51
bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4K
ICAqIHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1
ZmZlcmVkIGVtdWxhdGlvbgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAq
CisgKiBOT1RFOiBUbyBhY2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5k
IGJ1ZmZlcmVkIGlvcmVxCisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0
aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5n
IHJlc291cmNlIHR5cGUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmlu
ZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXgg
ZmRkYzk3M2YxOS4uYmYyZjgxZmFhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjA5LDkgKzYwOSwx
NCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICBkb21pZF90IGRvbWlk
OwogICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKi8KICAgICB1aW50MTZfdCB0eXBl
OworCisjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAorCiAgICAgLyoKICAg
ICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0
IGJlIHplcm8KICAgICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqCisg
ICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGlkID09IGlvcmVx
IHNlcnZlciBpZAogICAgICAqLwogICAgIHVpbnQzMl90IGlkOwogICAgIC8qCkBAIC02MzYsNiAr
NjQxLDEwIEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgICAqICAgICAg
aXMgaWdub3JlZCBpZiBucl9mcmFtZXMgaXMgMC4KICAgICAgKi8KICAgICB1aW50NjRfYWxpZ25l
ZF90IGZyYW1lOworCisjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVf
YnVmaW9yZXEgMAorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2lv
cmVxKG4pICgxICsgKG4pKQorCiAgICAgLyoKICAgICAgKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMg
ZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBmcmFtZV9saXN0CiAgICAgICogICAgICAg
ICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:33:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sf1-0005oi-6H; Sat, 07 Apr 2018 18:33:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sf0-0005oS-Hx
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:58 +0000
X-Inumbo-ID: 6d6f405c-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d6f405c-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:35:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sez-0001yv-51
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sez-0004Lj-2o
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:33:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sez-0004Lj-2o@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:33:57 +0000
Subject: [Xen-changelog] [xen master] x86/mm: add an extra command to
 HYPERVISOR_mmu_update...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzZTY5ZTg5YTJjYjkyMjlmZjgxMGNhZDFlYTdiOTg2NjQwYjhjYzkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE9jdCAzMCAxMTozOTozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMyAxNzowNToxMiAyMDE4ICswMTAwCgog
ICAgeDg2L21tOiBhZGQgYW4gZXh0cmEgY29tbWFuZCB0byBIWVBFUlZJU09SX21tdV91cGRhdGUu
Li4KICAgIAogICAgLi4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJh
bnNsYXRpb24gb2Ygc3BlY2lmaWVkIGwxZQogICAgdmFsdWUuCiAgICAKICAgIERlc3BpdGUgd2hh
dCB0aGUgY29tbWVudCBpbiBwdWJsaWMveGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQog
ICAgY29tbWFuZCB2YWx1ZSBvZiBNTVVfTk9STUFMX1BUX1VQREFURSB3aWxsIG5vdCBzaW1wbHkg
dXBkYXRlIGFuIGwxZSB3aXRoCiAgICB0aGUgc3BlY2lmaWVkIHZhbHVlLiBJbnN0ZWFkLCBtb2Rf
bDFfZW50cnkoKSB0ZXN0cyB3aGV0aGVyIGZvcmVpZ25fZG9tCiAgICBoYXMgUEdfdHJhbnNsYXRl
IHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBkb2VzLCBhc3N1bWVzIHRoYXQgdGhl
CiAgICB0aGUgcGZuIHZhbHVlIGluIHRoZSBsMWUgaXMgYSBnZm4gcmF0aGVyIHRoYW4gYW4gbWZu
LgogICAgCiAgICBUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2YWx1ZXMgZnJv
bSBhIHByZXZpb3VzbHkgaXNzdWVkCiAgICBIWVBFUlZJU09SX21lbW9yeV9vcDpYRU5NRU1fYWNx
dWlyZV9yZXNvdXJjZSwgdGhlcmUgbmVlZHMgdG8gYmUgYSB3YXkKICAgIHRvIHRlbGwgSFlQRVJW
SVNPUl9tbXVfdXBkYXRlIHRoYXQgdGhlIHNwZWNpZmljIGwxZSB2YWx1ZSBkb2VzIG5vdAogICAg
cmVxdWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3Jl
aWduX2RvbS4gVGhpcwogICAgcGF0Y2ggdGhlcmVmb3JlIGRlZmluZXMgYSBuZXcgY29tbWFuZCB2
YWx1ZSwgTU1VX1BUX1VQREFURV9OT19UUkFOU0xBVEUsCiAgICB3aGljaCBoYXMgdGhlIHNhbWUg
c2VtYW50aWNzIGFzIE1NVV9OT1JNQUxfUFRfVVBEQVRFIGV4Y2VwdCB0aGF0IHRoZQogICAgcGFn
aW5nIG1vZGUgb2YgZm9yZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1
c2VkIHZlcmJhdGltLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAxMyArKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggfCAxMiArKysrKysrKystLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ5NjQ5MTBkMDkuLmZj
ZmFhZTE5YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xOTAxLDkgKzE5MDEsMTAgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogCiAvKiBVcGRhdGUgdGhlIEwxIGVudHJ5IGF0IHBsMWUgdG8gbmV3IHZh
bHVlIG5sMWUuICovCiBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBsMWUs
IGwxX3BnZW50cnlfdCBubDFlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnbDFtZm4sIGludCBwcmVzZXJ2ZV9hZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2wxbWZuLCB1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHZjcHUgKnB0X3ZjcHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkKIHsKKyAgICBi
b29sIHByZXNlcnZlX2FkID0gKGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEKTsKICAg
ICBsMV9wZ2VudHJ5X3Qgb2wxZTsKICAgICBzdHJ1Y3QgZG9tYWluICpwdF9kb20gPSBwdF92Y3B1
LT5kb21haW47CiAgICAgaW50IHJjID0gMDsKQEAgLTE5MjUsNyArMTkyNiw4IEBAIHN0YXRpYyBp
bnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCiAg
ICAgICAgIH0KIAogICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBhZGRyZXNzLiAq
LwotICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19kb20pICkKKyAgICAgICAg
aWYgKCBjbWQgIT0gTU1VX1BUX1VQREFURV9OT19UUkFOU0xBVEUgJiYKKyAgICAgICAgICAgICBw
YWdpbmdfbW9kZV90cmFuc2xhdGUocGdfZG9tKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAy
bV90eXBlX3QgcDJtdDsKICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSBsMWVfZ2V0X2ZsYWdz
KG5sMWUpICYgX1BBR0VfUlcgPwpAQCAtMzYxNyw2ICszNjE5LDcgQEAgbG9uZyBkb19tbXVfdXBk
YXRlKAogICAgICAgICAgICAgICovCiAgICAgICAgIGNhc2UgTU1VX05PUk1BTF9QVF9VUERBVEU6
CiAgICAgICAgIGNhc2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoKKyAgICAgICAgY2FzZSBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5
cGVfdCBwMm10OwogCkBAIC0zNjc2LDggKzM2NzksNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6
CiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWVfZnJvbV9pbnRw
dGUocmVxLnZhbCksIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY21kLCB2LCBwZ19vd25lcik7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDJfcGFnZV90YWJsZToKQEAgLTM5ODgsNyAr
Mzk5MCw4IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCi0gICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFsLCBtZm5feChn
bDFtZm4pLCAwLCB2LCBwZ19vd25lcik7CisgICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFs
LCBtZm5feChnbDFtZm4pLCBNTVVfTk9STUFMX1BUX1VQREFURSwgdiwKKyAgICAgICAgICAgICAg
ICAgICAgICBwZ19vd25lcik7CiAKICAgICBwYWdlX3VubG9jayhnbDFwZyk7CiAgICAgcHV0X3Bh
Z2UoZ2wxcGcpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IDMwODEwOWYxNzYuLmZiMWRmOGYyOTMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVu
LmgKQEAgLTI2OCw2ICsyNjgsMTAgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25n
X3QpOwogICogQXMgTU1VX05PUk1BTF9QVF9VUERBVEUgYWJvdmUsIGJ1dCBBL0QgYml0cyBjdXJy
ZW50bHkgaW4gdGhlIFBURSBhcmUgT1JlZAogICogd2l0aCB0aG9zZSBpbiBAdmFsLgogICoKKyAq
IHB0clsxOjBdID09IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFOgorICogQXMgTU1VX05PUk1B
TF9QVF9VUERBVEUgYWJvdmUsIGJ1dCBAdmFsIGlzIG5vdCB0cmFuc2xhdGVkIHRob3VnaCBGRAor
ICogcGFnZSB0YWJsZXMuCisgKgogICogQHZhbCBpcyB1c3VhbGx5IHRoZSBtYWNoaW5lIGZyYW1l
IG51bWJlciBhbG9uZyB3aXRoIHNvbWUgYXR0cmlidXRlcy4KICAqIFRoZSBhdHRyaWJ1dGVzIGJ5
IGRlZmF1bHQgZm9sbG93IHRoZSBhcmNoaXRlY3R1cmUgZGVmaW5lZCBiaXRzLiBNZWFuaW5nIHRo
YXQKICAqIGlmIHRoaXMgaXMgYSBYODZfNjQgbWFjaGluZSBhbmQgZm91ciBwYWdlIHRhYmxlIGxh
eW91dCBpcyB1c2VkLCB0aGUgbGF5b3V0CkBAIC0zMzQsOSArMzM4LDExIEBAIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqCiAgKiBQQVQgKGJpdCA3IG9uKSAtLT4gUFdU
IChiaXQgMyBvbikgYW5kIGNsZWFyIGJpdCA3LgogICovCi0jZGVmaW5lIE1NVV9OT1JNQUxfUFRf
VVBEQVRFICAgICAgMCAvKiBjaGVja2VkICcqcHRyID0gdmFsJy4gcHRyIGlzIE1BLiAgICAgICov
Ci0jZGVmaW5lIE1NVV9NQUNIUEhZU19VUERBVEUgICAgICAgMSAvKiBwdHIgPSBNQSBvZiBmcmFt
ZSB0byBtb2RpZnkgZW50cnkgZm9yICovCi0jZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVf
QUQgMiAvKiBhdG9taWNhbGx5OiAqcHRyID0gdmFsIHwgKCpwdHImKEF8RCkpICovCisjZGVmaW5l
IE1NVV9OT1JNQUxfUFRfVVBEQVRFICAgICAgIDAgLyogY2hlY2tlZCAnKnB0ciA9IHZhbCcuIHB0
ciBpcyBNQS4gICAgICAqLworI2RlZmluZSBNTVVfTUFDSFBIWVNfVVBEQVRFICAgICAgICAxIC8q
IHB0ciA9IE1BIG9mIGZyYW1lIHRvIG1vZGlmeSBlbnRyeSBmb3IgKi8KKyNkZWZpbmUgTU1VX1BU
X1VQREFURV9QUkVTRVJWRV9BRCAgMiAvKiBhdG9taWNhbGx5OiAqcHRyID0gdmFsIHwgKCpwdHIm
KEF8RCkpICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFIDMgLyogY2hlY2tl
ZCAnKnB0ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHZhbCBuZXZlciB0cmFuc2xhdGVkLiAgICAgICAgICAgICAgICAg
Ki8KIAogLyoKICAqIE1NVSBFWFRFTkRFRCBPUEVSQVRJT05TCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:34:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sfC-0005ri-8f; Sat, 07 Apr 2018 18:34:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sfB-0005rU-7u
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:09 +0000
X-Inumbo-ID: 2895e2f4-3a92-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2895e2f4-3a92-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:33:25 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sf9-0001zK-Ad
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sf9-0004N9-8Q
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sf9-0004N9-8Q@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:34:07 +0000
Subject: [Xen-changelog] [xen master] tools/libxenforeignmemory: add support
 for resource mapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5225190393148069004=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3ae275169e58d6485d6ae55e4a6f0205771a536b
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Mon Jul 31 16:28:39 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 17:05:12 2018 +0100

    tools/libxenforeignmemory: add support for resource mapping
    
    A previous patch introduced a new HYPERVISOR_memory_op to acquire guest
    resources for direct priv-mapping.
    
    This patch adds new functionality into libxenforeignmemory to make use
    of a new privcmd ioctl [1] that uses the new memory op to make such
    resources available via mmap(2).
    
    [1] http://xenbits.xen.org/gitweb/?p=people/pauldu/linux.git;a=commit;h=ce59a05e6712
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/include/xen-sys/Linux/privcmd.h              | 11 +++++
 tools/libs/foreignmemory/Makefile                  |  2 +-
 tools/libs/foreignmemory/core.c                    | 53 ++++++++++++++++++++++
 .../libs/foreignmemory/include/xenforeignmemory.h  | 41 +++++++++++++++++
 tools/libs/foreignmemory/libxenforeignmemory.map   |  5 ++
 tools/libs/foreignmemory/linux.c                   | 45 ++++++++++++++++++
 tools/libs/foreignmemory/private.h                 | 31 +++++++++++++
 7 files changed, 187 insertions(+), 1 deletion(-)

diff --git a/tools/include/xen-sys/Linux/privcmd.h b/tools/include/xen-sys/Linux/privcmd.h
index 732ff7c15a..9531b728f9 100644
--- a/tools/include/xen-sys/Linux/privcmd.h
+++ b/tools/include/xen-sys/Linux/privcmd.h
@@ -86,6 +86,15 @@ typedef struct privcmd_dm_op {
 	const privcmd_dm_op_buf_t __user *ubufs;
 } privcmd_dm_op_t;
 
+typedef struct privcmd_mmap_resource {
+	domid_t dom;
+	__u32 type;
+	__u32 id;
+	__u32 idx;
+	__u64 num;
+	__u64 addr;
+} privcmd_mmap_resource_t;
+
 /*
  * @cmd: IOCTL_PRIVCMD_HYPERCALL
  * @arg: &privcmd_hypercall_t
@@ -103,5 +112,7 @@ typedef struct privcmd_dm_op {
 	_IOC(_IOC_NONE, 'P', 5, sizeof(privcmd_dm_op_t))
 #define IOCTL_PRIVCMD_RESTRICT					\
 	_IOC(_IOC_NONE, 'P', 6, sizeof(domid_t))
+#define IOCTL_PRIVCMD_MMAP_RESOURCE				\
+	_IOC(_IOC_NONE, 'P', 7, sizeof(privcmd_mmap_resource_t))
 
 #endif /* __LINUX_PUBLIC_PRIVCMD_H__ */
diff --git a/tools/libs/foreignmemory/Makefile b/tools/libs/foreignmemory/Makefile
index cbe815fce8..ee5c3fd67e 100644
--- a/tools/libs/foreignmemory/Makefile
+++ b/tools/libs/foreignmemory/Makefile
@@ -2,7 +2,7 @@ XEN_ROOT = $(CURDIR)/../../..
 include $(XEN_ROOT)/tools/Rules.mk
 
 MAJOR    = 1
-MINOR    = 2
+MINOR    = 3
 SHLIB_LDFLAGS += -Wl,--version-script=libxenforeignmemory.map
 
 CFLAGS   += -Werror -Wmissing-prototypes
diff --git a/tools/libs/foreignmemory/core.c b/tools/libs/foreignmemory/core.c
index 7c8562ae74..63f12e2450 100644
--- a/tools/libs/foreignmemory/core.c
+++ b/tools/libs/foreignmemory/core.c
@@ -17,6 +17,8 @@
 #include <assert.h>
 #include <errno.h>
 
+#include <sys/mman.h>
+
 #include "private.h"
 
 static int all_restrict_cb(Xentoolcore__Active_Handle *ah, domid_t domid) {
@@ -135,6 +137,57 @@ int xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
     return osdep_xenforeignmemory_restrict(fmem, domid);
 }
 
+xenforeignmemory_resource_handle *xenforeignmemory_map_resource(
+    xenforeignmemory_handle *fmem, domid_t domid, unsigned int type,
+    unsigned int id, unsigned long frame, unsigned long nr_frames,
+    void **paddr, int prot, int flags)
+{
+    xenforeignmemory_resource_handle *fres;
+    int rc;
+
+    /* Check flags only contains POSIX defined values */
+    if ( flags & ~(MAP_SHARED | MAP_PRIVATE) )
+    {
+        errno = EINVAL;
+        return NULL;
+    }
+
+    fres = calloc(1, sizeof(*fres));
+    if ( !fres )
+    {
+        errno = ENOMEM;
+        return NULL;
+    }
+
+    fres->domid = domid;
+    fres->type = type;
+    fres->id = id;
+    fres->frame = frame;
+    fres->nr_frames = nr_frames;
+    fres->addr = *paddr;
+    fres->prot = prot;
+    fres->flags = flags;
+
+    rc = osdep_xenforeignmemory_map_resource(fmem, fres);
+    if ( rc )
+    {
+        free(fres);
+        fres = NULL;
+    } else
+        *paddr = fres->addr;
+
+    return fres;
+}
+
+int xenforeignmemory_unmap_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres)
+{
+    int rc = osdep_xenforeignmemory_unmap_resource(fmem, fres);
+
+    free(fres);
+    return rc;
+}
+
 /*
  * Local variables:
  * mode: C
diff --git a/tools/libs/foreignmemory/include/xenforeignmemory.h b/tools/libs/foreignmemory/include/xenforeignmemory.h
index f4814c390f..d594be8df0 100644
--- a/tools/libs/foreignmemory/include/xenforeignmemory.h
+++ b/tools/libs/foreignmemory/include/xenforeignmemory.h
@@ -138,6 +138,47 @@ int xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
 int xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
                               domid_t domid);
 
+typedef struct xenforeignmemory_resource_handle xenforeignmemory_resource_handle;
+
+/**
+ * This function maps a guest resource.
+ *
+ * @parm fmem handle to the open foreignmemory interface
+ * @parm domid the domain id
+ * @parm type the resource type
+ * @parm id the type-specific resource identifier
+ * @parm frame base frame index within the resource
+ * @parm nr_frames number of frames to map
+ * @parm paddr pointer to an address passed through to mmap(2)
+ * @parm prot passed through to mmap(2)
+ * @parm POSIX-only flags passed through to mmap(2)
+ * @return pointer to foreignmemory resource handle on success, NULL on
+ *         failure
+ *
+ * *paddr is used, on entry, as a hint address for foreign map placement
+ * (see mmap(2)) so should be set to NULL if no specific placement is
+ * required. On return *paddr contains the address where the resource is
+ * mapped.
+ * As for xenforeignmemory_map2() flags is a set of additional flags
+ * for mmap(2). Not all of the flag combinations are possible due to
+ * implementation details on different platforms.
+ */
+xenforeignmemory_resource_handle *xenforeignmemory_map_resource(
+    xenforeignmemory_handle *fmem, domid_t domid, unsigned int type,
+    unsigned int id, unsigned long frame, unsigned long nr_frames,
+    void **paddr, int prot, int flags);
+
+/**
+ * This function releases a previously acquired resource.
+ *
+ * @parm fmem handle to the open foreignmemory interface
+ * @parm fres handle to the acquired resource
+ *
+ * Returns 0 on success on failure sets errno and returns -1.
+ */
+int xenforeignmemory_unmap_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
+
 #endif
 
 /*
diff --git a/tools/libs/foreignmemory/libxenforeignmemory.map b/tools/libs/foreignmemory/libxenforeignmemory.map
index 716ecaf15c..d5323c87d9 100644
--- a/tools/libs/foreignmemory/libxenforeignmemory.map
+++ b/tools/libs/foreignmemory/libxenforeignmemory.map
@@ -14,3 +14,8 @@ VERS_1.2 {
 	global:
 		xenforeignmemory_map2;
 } VERS_1.1;
+VERS_1.3 {
+	global:
+		xenforeignmemory_map_resource;
+		xenforeignmemory_unmap_resource;
+} VERS_1.2;
diff --git a/tools/libs/foreignmemory/linux.c b/tools/libs/foreignmemory/linux.c
index 374e45aed5..a6b41b0b7f 100644
--- a/tools/libs/foreignmemory/linux.c
+++ b/tools/libs/foreignmemory/linux.c
@@ -277,6 +277,51 @@ int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
     return ioctl(fmem->fd, IOCTL_PRIVCMD_RESTRICT, &domid);
 }
 
+int osdep_xenforeignmemory_unmap_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres)
+{
+    return munmap(fres->addr, fres->nr_frames << PAGE_SHIFT);
+}
+
+int osdep_xenforeignmemory_map_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres)
+{
+    privcmd_mmap_resource_t mr = {
+        .dom = fres->domid,
+        .type = fres->type,
+        .id = fres->id,
+        .idx = fres->frame,
+        .num = fres->nr_frames,
+    };
+    int rc;
+
+    fres->addr = mmap(fres->addr, fres->nr_frames << PAGE_SHIFT,
+                      fres->prot, fres->flags | MAP_SHARED, fmem->fd, 0);
+    if ( fres->addr == MAP_FAILED )
+        return -1;
+
+    mr.addr = (uintptr_t)fres->addr;
+
+    rc = ioctl(fmem->fd, IOCTL_PRIVCMD_MMAP_RESOURCE, &mr);
+    if ( rc )
+    {
+        int saved_errno;
+
+        if ( errno != ENOTTY )
+            PERROR("ioctl failed");
+        else
+            errno = EOPNOTSUPP;
+
+        saved_errno = errno;
+        (void)osdep_xenforeignmemory_unmap_resource(fmem, fres);
+        errno = saved_errno;
+
+        return -1;
+    }
+
+    return 0;
+}
+
 /*
  * Local variables:
  * mode: C
diff --git a/tools/libs/foreignmemory/private.h b/tools/libs/foreignmemory/private.h
index 2470f3c46c..b191000b49 100644
--- a/tools/libs/foreignmemory/private.h
+++ b/tools/libs/foreignmemory/private.h
@@ -45,6 +45,37 @@ void *compat_mapforeign_batch(xenforeignmem_handle *fmem, uint32_t dom,
                               xen_pfn_t *arr, int num);
 #endif
 
+struct xenforeignmemory_resource_handle {
+    domid_t domid;
+    unsigned int type;
+    unsigned int id;
+    unsigned long frame;
+    unsigned long nr_frames;
+    void *addr;
+    int prot;
+    int flags;
+};
+
+#ifndef __linux__
+static inline int osdep_xenforeignmemory_map_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres)
+{
+    errno = EOPNOTSUPP;
+    return -1;
+}
+
+static inline int osdep_xenforeignmemory_unmap_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres)
+{
+    return 0;
+}
+#else
+int osdep_xenforeignmemory_map_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
+int osdep_xenforeignmemory_unmap_resource(
+    xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
+#endif
+
 #define PERROR(_f...) \
     xtl_log(fmem->logger, XTL_ERROR, errno, "xenforeignmemory", _f)
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5225190393148069004==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:34:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sfL-0005tZ-At; Sat, 07 Apr 2018 18:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sfK-0005tS-Ow
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:18 +0000
X-Inumbo-ID: 79909c18-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79909c18-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:35:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sfJ-0001zS-GL
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sfJ-0004Nk-E6
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sfJ-0004Nk-E6@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:34:17 +0000
Subject: [Xen-changelog] [xen master] tools/libxenforeignmemory: reduce
 xenforeignmemory_restrict code footprint
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7036659467629371163=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8a2e4970abc3d74782759c44571458b8d567da09
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Tue Aug 29 15:18:23 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Apr 3 17:05:16 2018 +0100

    tools/libxenforeignmemory: reduce xenforeignmemory_restrict code footprint
    
    By using a static inline stub in private.h for OS where this functionality
    is not implemented, the various duplicate stubs in the OS-specific source
    modules can be avoided.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libs/foreignmemory/freebsd.c |  7 -------
 tools/libs/foreignmemory/minios.c  |  7 -------
 tools/libs/foreignmemory/netbsd.c  |  7 -------
 tools/libs/foreignmemory/private.h | 12 +++++++++---
 tools/libs/foreignmemory/solaris.c |  7 -------
 5 files changed, 9 insertions(+), 31 deletions(-)

diff --git a/tools/libs/foreignmemory/freebsd.c b/tools/libs/foreignmemory/freebsd.c
index dec447485a..6e6bc4b11f 100644
--- a/tools/libs/foreignmemory/freebsd.c
+++ b/tools/libs/foreignmemory/freebsd.c
@@ -95,13 +95,6 @@ int osdep_xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
     return munmap(addr, num << PAGE_SHIFT);
 }
 
-int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
-                                    domid_t domid)
-{
-    errno = -EOPNOTSUPP;
-    return -1;
-}
-
 /*
  * Local variables:
  * mode: C
diff --git a/tools/libs/foreignmemory/minios.c b/tools/libs/foreignmemory/minios.c
index 75f340122e..43341ca301 100644
--- a/tools/libs/foreignmemory/minios.c
+++ b/tools/libs/foreignmemory/minios.c
@@ -58,13 +58,6 @@ int osdep_xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
     return munmap(addr, num << PAGE_SHIFT);
 }
 
-int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
-                                    domid_t domid)
-{
-    errno = -EOPNOTSUPP;
-    return -1;
-}
-
 /*
  * Local variables:
  * mode: C
diff --git a/tools/libs/foreignmemory/netbsd.c b/tools/libs/foreignmemory/netbsd.c
index 9bf95ef4f0..54a418ebd6 100644
--- a/tools/libs/foreignmemory/netbsd.c
+++ b/tools/libs/foreignmemory/netbsd.c
@@ -100,13 +100,6 @@ int osdep_xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
     return munmap(addr, num*XC_PAGE_SIZE);
 }
 
-int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
-                                    domid_t domid)
-{
-    errno = -EOPNOTSUPP;
-    return -1;
-}
-
 /*
  * Local variables:
  * mode: C
diff --git a/tools/libs/foreignmemory/private.h b/tools/libs/foreignmemory/private.h
index b191000b49..b06ce12583 100644
--- a/tools/libs/foreignmemory/private.h
+++ b/tools/libs/foreignmemory/private.h
@@ -35,9 +35,6 @@ void *osdep_xenforeignmemory_map(xenforeignmemory_handle *fmem,
 int osdep_xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
                                  void *addr, size_t num);
 
-int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
-                                    domid_t domid);
-
 #if defined(__NetBSD__) || defined(__sun__)
 /* Strictly compat for those two only only */
 void *compat_mapforeign_batch(xenforeignmem_handle *fmem, uint32_t dom,
@@ -57,6 +54,13 @@ struct xenforeignmemory_resource_handle {
 };
 
 #ifndef __linux__
+static inline int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
+                                                  domid_t domid)
+{
+    errno = EOPNOTSUPP;
+    return -1;
+}
+
 static inline int osdep_xenforeignmemory_map_resource(
     xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres)
 {
@@ -70,6 +74,8 @@ static inline int osdep_xenforeignmemory_unmap_resource(
     return 0;
 }
 #else
+int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
+                                    domid_t domid);
 int osdep_xenforeignmemory_map_resource(
     xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
 int osdep_xenforeignmemory_unmap_resource(
diff --git a/tools/libs/foreignmemory/solaris.c b/tools/libs/foreignmemory/solaris.c
index a33decb4ae..ee8aae4fbd 100644
--- a/tools/libs/foreignmemory/solaris.c
+++ b/tools/libs/foreignmemory/solaris.c
@@ -97,13 +97,6 @@ int osdep_xenforeignmemory_unmap(xenforeignmemory_handle *fmem,
     return munmap(addr, num*XC_PAGE_SIZE);
 }
 
-int osdep_xenforeignmemory_restrict(xenforeignmemory_handle *fmem,
-                                    domid_t domid)
-{
-    errno = -EOPNOTSUPP;
-    return -1;
-}
-
 /*
  * Local variables:
  * mode: C
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7036659467629371163==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:34:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sfV-0005uv-Cm; Sat, 07 Apr 2018 18:34:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sfU-0005uo-Ph
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:28 +0000
X-Inumbo-ID: 34b7bad8-3a92-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34b7bad8-3a92-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:33:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sfT-000202-M4
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sfT-0004OW-Jj
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sfT-0004OW-Jj@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:34:27 +0000
Subject: [Xen-changelog] [xen master] Revert "Config.mk: update mini-os
 commit"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxM2FjYzFhYTAxOTA1NDc0MjIxNzkyNmRlYTA4MjdlN2E5ZGYwMmUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFwciAzIDE4
OjUxOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEFwciAzIDE4OjUxOjE0IDIwMTggKzAxMDAKCiAgICBSZXZlcnQg
IkNvbmZpZy5tazogdXBkYXRlIG1pbmktb3MgY29tbWl0IgogICAgCiAgICBUaGlzIHJldmVydHMg
Y29tbWl0IDU1ZTA1OTBlNGJlZDU2ZGIwZWE2Mjg4MjY0MDk1NzJjOTRjNTRlYmYuCiAgICAKICAg
IFRoZSB1cGRhdGUgaGFzIGJyb2tlbiBzdHViZG9tIHRlc3RzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDYgKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCAxMDE3NDlhNDBjLi5hZTZiNDgz
ZTcyIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0yNzYsOSArMjc2
LDkgQEAgTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1v
cy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2
M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKIFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVy
Ci1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gNDhkM2IzMWNlNDcxNTZkOTIyNTVhMmZlOTgz
MzRkZDE1YTQyYTA5NwotIyBUdWUgTWFyIDI3IDA4OjU0OjIwIDIwMTggLTA3MDAKLSMgU2F2ZS9S
ZXN0b3JlIFN1cHBvcnQ6IEFkZCBmaW5pX3NodXRkb3duIGNhbGwgdG8gYXBwIGV4aXQgZmxvdy4K
K01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSAwYjRiNzg5N2UwOGI5NjdhMDliZWQyMDI4YTc5
ZmFiZmY4MjM0MmRkCisjIE1vbiBPY3QgMTYgMTY6MzY6NDEgMjAxNyArMDEwMAorIyBVcGRhdGUg
WGVuIGhlYWRlciBmaWxlcyBhZ2FpbgogCiBTRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJl
bC0xLjExLjEKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:34:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sfg-0005wi-Er; Sat, 07 Apr 2018 18:34:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sff-0005wP-GE
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:39 +0000
X-Inumbo-ID: 85b316c9-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85b316c9-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:36:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sfd-00020B-Rm
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sfd-0004PI-PX
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sfd-0004PI-PX@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:34:37 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: fix two bugs in
 hvm_create_ioreq_server
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwZWZmMThjYzVlMTZlMDc0OTYwNWQ4ODA5MmVjZmE0YWIxMjZjOGYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEFwciA0IDEy
OjAzOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEFwciA0IDEyOjQ0OjUyIDIwMTggKzAxMDAKCiAgICB4ODYvaHZt
L2lvcmVxOiBmaXggdHdvIGJ1Z3MgaW4gaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIKICAgIAogICAg
SXQgaXMgcG9zc2libGUgdG8gY2FsbCB0aGUgZXJyb3IgcGF0aCB3aXRoIGkgcG9pbnRpbmcgYmV5
b25kIHRoZSBlbmQKICAgIG9mIHRoZSBhcnJheS4KICAgIAogICAgVGhlcmUgaXMgYW5vdGhlciBi
dWcgdGhhdCBpZiB0aGVyZSBpcyBhbHJlYWR5IGEgZGVmYXVsdCBpb3JlcSBzZXJ2ZXIsCiAgICB0
aGUgY29kZSB3aWxsIGFjdHVhbGx5IHNldHMgdGhlIGVsZW1lbnQgdG8gTlVMTCwgaGVuY2UgbGVh
a2luZyBtZW1vcnkuCiAgICAKICAgIE1vdmUgc2V0dGluZyBOVUxMIHRvIHdoZXJlIGl0IGlzIG5l
ZWRlZC4KICAgIAogICAgQ292ZXJpdHktSUQ6IDE0MzM3NzcKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyB8
IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCmluZGV4IDk0MzUyOTFlODcuLjIyNzUyNzgzMDUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTgx
MSw3ICs4MTEsMTAgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgaXNfZGVmYXVsdCwKIAogICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMs
IGQsIGJ1ZmlvcmVxX2hhbmRsaW5nLCBpKTsKICAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAg
IHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgTlVMTCk7CiAgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9
CiAKICAgICBpZiAoIGkgPT0gREVGQVVMVF9JT1NFUlZJRCApCiAgICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHMpOwpAQCAtODI1LDggKzgyOCw2IEBAIGludCBodm1fY3JlYXRlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBib29sIGlzX2RlZmF1bHQsCiAgICAgcmV0dXJuIDA7
CiAKICBmYWlsOgotICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgTlVMTCk7Ci0KICAgICBzcGlu
X3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:34:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sfq-0005zB-ID; Sat, 07 Apr 2018 18:34:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sfp-0005yv-SE
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:49 +0000
X-Inumbo-ID: 40e0bcce-3a92-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40e0bcce-3a92-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:34:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sfo-00020J-1h
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sfn-0004Q3-Vf
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sfn-0004Q3-Vf@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:34:47 +0000
Subject: [Xen-changelog] [xen master] x86/altp2m: support for setting
 restrictions for an array of pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzODNkZTIxMGU3NDdmMTVkMGZkMTBhZGU4OWUzNWQ1NDNmYmM0ZTgKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDMwIDE4OjM5OjA1IDIwMTggKzAzMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDQgMTQ6MTI6
MTEgMjAxOCArMDEwMAoKICAgIHg4Ni9hbHRwMm06IHN1cHBvcnQgZm9yIHNldHRpbmcgcmVzdHJp
Y3Rpb25zIGZvciBhbiBhcnJheSBvZiBwYWdlcwogICAgCiAgICBGb3IgdGhlIGRlZmF1bHQgRVBU
IHZpZXcgd2UgaGF2ZSB4Y19zZXRfbWVtX2FjY2Vzc19tdWx0aSgpLCB3aGljaAogICAgaXMgYWJs
ZSB0byBzZXQgYW4gYXJyYXkgb2YgcGFnZXMgdG8gYW4gYXJyYXkgb2YgYWNjZXNzIHJpZ2h0cyB3
aXRoCiAgICBhIHNpbmdsZSBoeXBlcmNhbGwuIEhvd2V2ZXIsIHRoaXMgZnVuY3Rpb25hbGl0eSB3
YXMgbGFja2luZyBmb3IgdGhlCiAgICBhbHRwMm0gc3Vic3lzdGVtLCB3aGljaCBjb3VsZCBvbmx5
IHNldCBwYWdlIHJlc3RyaWN0aW9ucyBmb3Igb25lCiAgICBwYWdlIGF0IGEgdGltZS4gVGhpcyBw
YXRjaCBhZGRyZXNzZXMgdGhlIGdhcC4KICAgIAogICAgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpIGhhcyBiZWVuIGFkZGVkIGFzIGEgSFZNT1AgKGFzIG9wcG9zZWQgdG8gYQogICAg
RE9NQ1RMKSBmb3IgY29uc2lzdGVuY3kgd2l0aCBpdHMgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzIGNvdW50ZXJwYXJ0IChhbmQKICAgIGhlbmNlIHdpdGggdGhlIG9yaWdpbmFsIGFsdHAybSBk
ZXNpZ24sIHdoZXJlIGRvbWFpbnMgYXJlIGFsbG93ZWQgLSB3aXRoIHRoZQogICAgcHJvcGVyIGFs
dHAybSBhY2Nlc3MgcmlnaHRzIC0gdG8gYWx0ZXIgdGhlc2Ugc2V0dGluZ3MpLCBpbiB0aGUgYWJz
ZW5jZSBvZiBhbgogICAgb2ZmaWNpYWwgcG9zaXRpb24gb24gdGhlIGlzc3VlIGZyb20gdGhlIG9y
aWdpbmFsIGFsdHAybSBkZXNpZ25lcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBl
dHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggICB8ICAgMyArCiB0b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgIDQx
ICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDE0MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAzICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwg
IDM5ICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgIHwgICAxICsK
IDYgZmlsZXMgY2hhbmdlZCwgMjIzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAppbmRleCAwNThlODMyYzQ3Li40MDhmYTFjNmE0IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaApAQCAtMTk2MSw2ICsxOTYxLDkgQEAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmll
dyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiBpbnQgeGNfYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2Vzcyk7Citp
bnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2
X3Qgdmlld19pZCwgdWludDhfdCAqYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqZ2ZucywgdWludDMyX3QgbnIpOwogaW50IHhjX2FsdHAybV9jaGFu
Z2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3Qgb2xkX2dmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbmV3X2dmbik7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCmluZGV4IDA3ZmNk
MTgzMjYuLmNlNGExZTRkNjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0yMTMsMyArMjEzLDQ0IEBAIGludCB4Y19h
bHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAg
ICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgdWludDhfdCAqYWNjZXNzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZ2ZucywgdWludDMyX3QgbnIpCit7
CisgICAgaW50IHJjOworCisgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1fYWx0
cDJtX29wX3QsIGFyZyk7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGFjY2VzcywgbnIg
KiBzaXplb2YoKmFjY2VzcyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVS
Q0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoZ2Zu
cywgbnIgKiBzaXplb2YoKmdmbnMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19I
WVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7CisKKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVm
ZmVyX2FsbG9jKHhjaCwgYXJnLCBzaXplb2YoKmFyZykpOworICAgIGlmICggYXJnID09IE5VTEwg
KQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1f
SU5URVJGQUNFX1ZFUlNJT047CisgICAgYXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3NfbXVsdGk7CisgICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmctPnUuc2V0X21l
bV9hY2Nlc3NfbXVsdGkudmlldyA9IHZpZXdfaWQ7CisgICAgYXJnLT51LnNldF9tZW1fYWNjZXNz
X211bHRpLm5yID0gbnI7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
Z2ZucykgfHwKKyAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgYWNjZXNzKSAp
CisgICAgeworICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBib3VuY2UgbWVtb3J5IGZvciBIVk1P
UF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkiKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGFyZy0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0
aS5wZm5fbGlzdCwgZ2Zucyk7CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoYXJnLT51LnNldF9t
ZW1fYWNjZXNzX211bHRpLmFjY2Vzc19saXN0LCBhY2Nlc3MpOworCisgICAgcmMgPSB4ZW5jYWxs
Mih4Y2gtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCisgICAgICAg
ICAgICAgICAgICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKKworICAgIHhjX2h5cGVy
Y2FsbF9idWZmZXJfZnJlZSh4Y2gsIGFyZyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0
KHhjaCwgYWNjZXNzKTsKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBnZm5zKTsK
KworICAgIHJldHVybiByYzsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDU2OWIxMjQ2MDMuLjEzNzZjZTU5NDIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtNzQsNiArNzQsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9jcHVpZC5o
PgogI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgogCisjaW5jbHVkZSA8Y29tcGF0L2h2bS9odm1fb3Au
aD4KKwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaHZtX2VuYWJsZWQ7CiAKICNpZmRlZiBEQkdfTEVW
RUxfMApAQCAtNDUwNyw4ICs0NTA5LDEwIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAg
IGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3
aXRjaF9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3M6CisgICAgY2Fz
ZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CiAgICAgY2FzZSBIVk1PUF9hbHRw
Mm1fY2hhbmdlX2dmbjoKICAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
ZXR1cm4gLUVPUE5PVFNVUFA7CiAgICAgfQpAQCAtNDYzMCw2ICs0NjM0LDM5IEBAIHN0YXRpYyBp
bnQgZG9fYWx0cDJtX29wKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51
LnNldF9tZW1fYWNjZXNzLnZpZXcpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgorICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2Fj
Y2Vzc19tdWx0aS5wYWQgfHwKKyAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGku
b3BhcXVlID4gYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAg
ICAgICAvKgorICAgICAgICAgKiBVbmxpa2UgWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211
bHRpLCB3ZSBkb24ndCBuZWVkIGFueSBiaXRzIG9mCisgICAgICAgICAqIHRoZSAnY29udGludWF0
aW9uJyBjb3VudGVyIHRvIGJlIHplcm8gKHRvIHN0YXNoIGEgY29tbWFuZCBpbikuCisgICAgICAg
ICAqIEhvd2V2ZXIsIDB4NDAgaXMgYSBnb29kICdzdHJpZGUnIHRvIG1ha2Ugc3VyZSB0aGF0IHdl
IG1ha2UKKyAgICAgICAgICogYSByZWFzb25hYmxlIGFtb3VudCBvZiBmb3J3YXJkIHByb2dyZXNz
IGJlZm9yZSB5aWVsZGluZywKKyAgICAgICAgICogc28gdXNlIGEgbWFzayBvZiAweDNGIGhlcmUu
CisgICAgICAgICAqLworICAgICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShkLCBh
LnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGZuX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2Nlc3NfbGlzdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211
bHRpLm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21l
bV9hY2Nlc3NfbXVsdGkub3BhcXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAweDNGLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0
X21lbV9hY2Nlc3NfbXVsdGkudmlldyk7CisgICAgICAgIGlmICggcmMgPiAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA9IHJjOworICAg
ICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJn
LCB4ZW5faHZtX2FsdHAybV9vcF90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZhLCB1LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSkgKQorICAgICAgICAgICAg
ICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9
IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9odm1fb3AsICJsaCIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1P
UF9hbHRwMm0sIGFyZyk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhW
TU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBpZiAoIGEudS5jaGFuZ2VfZ2ZuLnBhZDEg
fHwgYS51LmNoYW5nZV9nZm4ucGFkMiApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CkBAIC00
NjQ4LDYgKzQ2ODUsMTEwIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIHJldHVybiBy
YzsKIH0KIAorREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X2h2bV9hbHRwMm1fb3BfdCk7
CisKKy8qCisgKiBNYW51YWxseSBkZWZpbmUgdGhlIENIRUNLXyBtYWNyb3MgZm9yIGh2bV9hbHRw
Mm1fb3AgYW5kCisgKiBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIGFzIHRoZSBnZW5l
cmF0ZWQgdmVyc2lvbnMgY2FuJ3QgaGFuZGxlCisgKiBjb3JyZWN0bHkgdGhlIHRyYW5zbGF0aW9u
IG9mIGFsbCBmaWVsZHMgZnJvbSBjb21wYXRfKCopIHRvIHhlbl8oKikuCisgKi8KKyNpZm5kZWYg
Q0hFQ0tfaHZtX2FsdHAybV9vcAorI2RlZmluZSBDSEVDS19odm1fYWx0cDJtX29wIFwKKyAgICBD
SEVDS19TSVpFXyhzdHJ1Y3QsIGh2bV9hbHRwMm1fb3ApOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0
cnVjdCwgaHZtX2FsdHAybV9vcCwgdmVyc2lvbik7IFwKKyAgICBDSEVDS19GSUVMRF8oc3RydWN0
LCBodm1fYWx0cDJtX29wLCBjbWQpOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2Fs
dHAybV9vcCwgZG9tYWluKTsgXAorICAgIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIGh2bV9hbHRwMm1f
b3AsIHBhZDEpOyBcCisgICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHZtX2FsdHAybV9vcCwgcGFk
MikKKyNlbmRpZiAvKiBDSEVDS19odm1fYWx0cDJtX29wICovCisKKyNpZm5kZWYgQ0hFQ0tfaHZt
X2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aQorI2RlZmluZSBDSEVDS19odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpIFwKKyAgICBDSEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpLCB2aWV3KTsgXAorICAgIENIRUNLX0ZJRUxEXyhzdHJ1Y3Qs
IGh2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGksIHBhZCk7IFwKKyAgICBDSEVDS19GSUVM
RF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCBucik7IFwKKyAgICBD
SEVDS19GSUVMRF8oc3RydWN0LCBodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpLCBvcGFx
dWUpCisjZW5kaWYgLyogQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSAqLwor
CitDSEVDS19odm1fYWx0cDJtX29wOworQ0hFQ0tfaHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aTsKKworc3RhdGljIGludCBjb21wYXRfYWx0cDJtX29wKAorICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQoreworICAgIGludCByYyA9IDA7CisgICAgc3RydWN0IGNvbXBh
dF9odm1fYWx0cDJtX29wIGE7CisgICAgdW5pb24KKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgaG5kOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Ag
KmFsdHAybV9vcDsKKyAgICB9IG5hdDsKKworICAgIGlmICggIWh2bV9hbHRwMm1fc3VwcG9ydGVk
KCkgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmYSwgYXJnLCAxKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgaWYgKCBh
LnBhZDEgfHwgYS5wYWQyIHx8CisgICAgICAgICAoYS52ZXJzaW9uICE9IEhWTU9QX0FMVFAyTV9J
TlRFUkZBQ0VfVkVSU0lPTikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHNldF94
ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOworCisg
ICAgc3dpdGNoICggYS5jbWQgKQorICAgIHsKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc19tdWx0aToKKyNkZWZpbmUgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpX0hORExfcGZuX2xpc3QoX2RfLCBfc18pOyBcCisgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0
X2hhbmRsZSgoX2RfKS0+cGZuX2xpc3QsIChfc18pLT5wZm5fbGlzdCkKKyNkZWZpbmUgWExBVF9o
dm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hORExfYWNjZXNzX2xpc3QoX2RfLCBfc18p
OyBcCisgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0X2hhbmRsZSgoX2RfKS0+YWNjZXNzX2xpc3Qs
IChfc18pLT5hY2Nlc3NfbGlzdCkKKyAgICAgICAgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpKCZuYXQuYWx0cDJtX29wLT51LnNldF9tZW1fYWNjZXNzX211bHRpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmEudS5zZXRfbWVtX2FjY2Vz
c19tdWx0aSk7CisjdW5kZWYgWExBVF9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpX0hO
RExfcGZuX2xpc3QKKyN1bmRlZiBYTEFUX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGlf
SE5ETF9hY2Nlc3NfbGlzdAorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJldHVybiBkb19hbHRwMm1fb3AoYXJnKTsKKyAgICB9CisKKyAgICAvKiBNYW51YWxseSBmaWxs
IHRoZSBjb21tb24gcGFydCBvZiB0aGUgeGVuX2h2bV9hbHRwMm1fb3Agc3RydWN0dXJlLiAqLwor
ICAgIG5hdC5hbHRwMm1fb3AtPnZlcnNpb24gID0gYS52ZXJzaW9uOworICAgIG5hdC5hbHRwMm1f
b3AtPmNtZCAgICAgID0gYS5jbWQ7CisgICAgbmF0LmFsdHAybV9vcC0+ZG9tYWluICAgPSBhLmRv
bWFpbjsKKyAgICBuYXQuYWx0cDJtX29wLT5wYWQxICAgICA9IGEucGFkMTsKKyAgICBuYXQuYWx0
cDJtX29wLT5wYWQyICAgICA9IGEucGFkMjsKKworICAgIHJjID0gZG9fYWx0cDJtX29wKG5hdC5o
bmQpOworCisgICAgc3dpdGNoICggYS5jbWQgKQorICAgIHsKKyAgICBjYXNlIEhWTU9QX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHJldHVy
biBjb2RlIGNhbiBiZSBwb3NpdGl2ZSBvbmx5IGlmIGl0IGlzIHRoZSByZXR1cm4gdmFsdWUKKyAg
ICAgICAgICogb2YgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24uIEluIHRoaXMgY2FzZSwg
dGhlIG9wYXF1ZSB2YWx1ZQorICAgICAgICAgKiBtdXN0IGJlIGNvcGllZCBiYWNrIHRvIHRoZSBn
dWVzdC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmMgPiAwICkKKyAgICAgICAgeworICAg
ICAgICAgICAgQVNTRVJUKHJjID09IF9fSFlQRVJWSVNPUl9odm1fb3ApOworICAgICAgICAgICAg
YS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA9CisgICAgICAgICAgICAgICAgbmF0LmFs
dHAybV9vcC0+dS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWU7CisgICAgICAgICAgICBpZiAo
IF9fY29weV9maWVsZF90b19ndWVzdChndWVzdF9oYW5kbGVfY2FzdChhcmcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRfaHZt
X2FsdHAybV9vcF90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZh
LCB1LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSkgKQorICAgICAgICAgICAgICAgIHJjID0g
LUVGQVVMVDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwog
c3RhdGljIGludCBodm1vcF9nZXRfbWVtX3R5cGUoCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5faHZtX2dldF9tZW1fdHlwZV90KSBhcmcpCiB7CkBAIC00Nzk1LDcgKzQ5MzYsNyBAQCBs
b25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTU9QX2FsdHAybToKLSAgICAg
ICAgcmMgPSBkb19hbHRwMm1fb3AoYXJnKTsKKyAgICAgICAgcmMgPSBjdXJyZW50LT5oY2FsbF9j
b21wYXQgPyBjb21wYXRfYWx0cDJtX29wKGFyZykgOiBkb19hbHRwMm1fb3AoYXJnKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZp
bGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQppbmRleCA2OTA1MmFkZTI0Li44NzYyYWIzMzM0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmls
ZQpAQCAtMjYsOCArMjYsOSBAQCBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9h
cmNoLXg4Ni9wbXUuaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvYXJjaC14
ODYveGVuLW1jYS5oCiBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9hcmNoLXg4
Ni94ZW4uaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQvYXJjaC14ODYveGVu
LSQoY29tcGF0LWFyY2gteSkuaAotaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQv
aHZtL2h2bV92Y3B1LmgKIGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9k
bV9vcC5oCitoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9odm0vaHZtX29wLmgK
K2hlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1fdmNwdS5oCiBoZWFk
ZXJzLXkgICAgICAgICAgICAgICAgICs9IGNvbXBhdC9hcmNoLSQoY29tcGF0LWFyY2gteSkuaCBj
b21wYXQvcG11LmggY29tcGF0L3hsYXQuaAogaGVhZGVycy0kKENPTkZJR19GTEFTSykgICArPSBj
b21wYXQveHNtL2ZsYXNrX29wLmgKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKaW5kZXggMGJkYWZk
ZjU5YS4uYmJiYTk5ZTVmNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
b3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCkBAIC04Myw2ICs4Mywx
MyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfbGlua19yb3V0ZV90
KTsKIC8qIEZsdXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0IGJlIE5VTEwuICovCiAjZGVm
aW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAgICAgICAgNQogCisvKgorICogaHZtbWVtX3R5cGVfdCBz
aG91bGQgbm90IGJlIGRlZmluZWQgd2hlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZXNwb25kaW5nCisg
KiBjb21wYXQgaGVhZGVyLiBUaGlzIHdpbGwgZW5zdXJlIHRoYXQgdGhlIGltcHJvcGVybHkgbmFt
ZWQgSFZNTUVNXygqKQorICogdmFsdWVzIGFyZSBkZWZpbmVkIG9ubHkgb25jZS4KKyAqLworI2lm
bmRlZiBYRU5fR0VORVJBVElOR19DT01QQVRfSEVBREVSUworCiB0eXBlZGVmIGVudW0gewogICAg
IEhWTU1FTV9yYW1fcncsICAgICAgICAgICAgIC8qIE5vcm1hbCByZWFkL3dyaXRlIGd1ZXN0IFJB
TSAqLwogICAgIEhWTU1FTV9yYW1fcm8sICAgICAgICAgICAgIC8qIFJlYWQtb25seTsgd3JpdGVz
IGFyZSBkaXNjYXJkZWQgKi8KQEAgLTEwMiw2ICsxMDksOCBAQCB0eXBlZGVmIGVudW0gewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIEhWTU1FTV9yYW1fcncuICovCiB9IGh2
bW1lbV90eXBlX3Q7CiAKKyNlbmRpZiAvKiBYRU5fR0VORVJBVElOR19DT01QQVRfSEVBREVSUyAq
LworCiAvKiBIaW50IGZyb20gUFYgZHJpdmVycyBmb3IgcGFnZXRhYmxlIGRlc3RydWN0aW9uLiAq
LwogI2RlZmluZSBIVk1PUF9wYWdldGFibGVfZHlpbmcgICAgICAgIDkKIHN0cnVjdCB4ZW5faHZt
X3BhZ2V0YWJsZV9keWluZyB7CkBAIC0yMzcsNiArMjQ2LDIzIEBAIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2VzcyB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRf
bWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190OwogREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7CiAKK3N0cnVjdCB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSB7CisgICAgLyogdmlldyAqLworICAg
IHVpbnQxNl90IHZpZXc7CisgICAgdWludDE2X3QgcGFkOworICAgIC8qIE51bWJlciBvZiBwYWdl
cyAqLworICAgIHVpbnQzMl90IG5yOworICAgIC8qCisgICAgICogVXNlZCBmb3IgY29udGludWF0
aW9uIHB1cnBvc2VzLgorICAgICAqIE11c3QgYmUgc2V0IHRvIHplcm8gdXBvbiBpbml0aWFsIGlu
dm9jYXRpb24uCisgICAgICovCisgICAgdWludDY0X3Qgb3BhcXVlOworICAgIC8qIExpc3Qgb2Yg
cGZucyB0byBzZXQgYWNjZXNzIGZvciAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWlu
dDY0KSBwZm5fbGlzdDsKKyAgICAvKiBDb3JyZXNwb25kaW5nIGxpc3Qgb2YgYWNjZXNzIHNldHRp
bmdzIGZvciBwZm5fbGlzdCAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoY29uc3RfdWludDgpIGFj
Y2Vzc19saXN0OworfTsKKwogc3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gewogICAg
IC8qIHZpZXcgKi8KICAgICB1aW50MTZfdCB2aWV3OwpAQCAtMjY4LDE1ICsyOTQsMTggQEAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX29wIHsKICNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzICAgICAgIDcKIC8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdm
bi0+bWZuIG1hcHBpbmcgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAg
ICAgIDgKKy8qIFNldCBhY2Nlc3MgZm9yIGFuIGFycmF5IG9mIHBhZ2VzICovCisjZGVmaW5lIEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSA5CiAgICAgZG9taWRfdCBkb21haW47CiAg
ICAgdWludDE2X3QgcGFkMTsKICAgICB1aW50MzJfdCBwYWQyOwogICAgIHVuaW9uIHsKLSAgICAg
ICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZSAgICAgICBkb21haW5fc3RhdGU7
Ci0gICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgZW5hYmxl
X25vdGlmeTsKLSAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAg
ICB2aWV3OwotICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAg
IHNldF9tZW1fYWNjZXNzOwotICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dm
biAgICAgICAgIGNoYW5nZV9nZm47CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21h
aW5fc3RhdGUgICAgICAgICBkb21haW5fc3RhdGU7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgICBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgICAgdmlldzsKKyAgICAgICAgc3RydWN0
IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAgIHNldF9tZW1fYWNjZXNzOworICAg
ICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hhbmdlX2dm
bjsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHNl
dF9tZW1fYWNjZXNzX211bHRpOwogICAgICAgICB1aW50OF90IHBhZFs2NF07CiAgICAgfSB1Owog
fTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5s
c3QKaW5kZXggYTcyN2FiMDQyZS4uNTI3MzMyMDU0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTczLDYgKzczLDcgQEAKID8J
ZG1fb3Bfc2V0X3BjaV9pbnR4X2xldmVsCWh2bS9kbV9vcC5oCiA/CWRtX29wX3NldF9wY2lfbGlu
a19yb3V0ZQlodm0vZG1fb3AuaAogPwlkbV9vcF90cmFja19kaXJ0eV92cmFtCQlodm0vZG1fb3Au
aAorIQlodm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpCWh2bS9odm1fb3AuaAogPwl2Y3B1
X2h2bV9jb250ZXh0CQlodm0vaHZtX3ZjcHUuaAogPwl2Y3B1X2h2bV94ODZfMzIJCQlodm0vaHZt
X3ZjcHUuaAogPwl2Y3B1X2h2bV94ODZfNjQJCQlodm0vaHZtX3ZjcHUuaAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:35:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4sg0-00061X-K6; Sat, 07 Apr 2018 18:35:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sfz-00061I-7C
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:59 +0000
X-Inumbo-ID: 91dabbbd-3a92-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91dabbbd-3a92-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:36:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4sfy-00020R-8B
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4sfy-0004Qn-5u
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:34:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4sfy-0004Qn-5u@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:34:58 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: update signature of
 hvm_cr4_guest_valid_bits()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1MTAwNDYwMzI0NzIwNTQ2N2VjMzRiMzY2YjRjZmEzODE0YTVkOTUKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgTWFyIDIyIDExOjMyOjM2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA1IDEwOjQxOjQy
IDIwMTggKzAxMDAKCiAgICB4ODYvY3B1aWQ6IHVwZGF0ZSBzaWduYXR1cmUgb2YgaHZtX2NyNF9n
dWVzdF92YWxpZF9iaXRzKCkKICAgIAogICAgV2l0aCB0aGUgbmV3IGNwdWlkIGluZnJhc3RydWN0
dXJlIHRoZXJlIGlzIGEgZG9tYWluLXdpZGUgc3RydWN0IGNwdWlkCiAgICBwb2xpY3kgYW5kIHRo
ZXJlIGlzIG5vIG5lZWQgdG8gcGFzcyBhIHNlcGFyYXRlIHN0cnVjdCB2Y3B1ICogaW50bwogICAg
aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKCkgYW55bW9yZS4gTWFrZSB0aGUgZnVuY3Rpb24gYWNj
ZXB0IHN0cnVjdAogICAgZG9tYWluICogaW5zdGVhZCBhbmQgdXBkYXRlIGNhbGxlcnMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2
L2h2bS9odm0uYyAgICAgICAgICB8IDcgKysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
ZGVidWcuYyB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICB8IDYgKysr
Ky0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgIHwgMiArLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmggICB8IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9u
cygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb21h
aW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKaW5kZXggNjA0NzQ2NDlkZS4uY2UxNWNl
MDQ3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2RvbWFpbi5jCkBAIC0xMTEsNiArMTExLDcgQEAgc3RhdGljIGludCBjaGVja19z
ZWdtZW50KHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsIGVudW0geDg2X3NlZ21lbnQgc2Vn
KQogLyogQ2FsbGVkIGJ5IFZDUFVPUF9pbml0aWFsaXNlIGZvciBIVk0gZ3Vlc3RzLiAqLwogaW50
IGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCB2Y3B1X2h2bV9j
b250ZXh0X3QgKmN0eCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICp1cmVncyA9ICZ2LT5hcmNoLnVzZXJfcmVnczsK
ICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBjcywgZHMsIHNzLCBlcywgdHI7CiAgICAgY29u
c3QgY2hhciAqZXJyc3RyOwpAQCAtMjcyLDcgKzI3Myw3IEBAIGludCBhcmNoX3NldF9pbmZvX2h2
bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCiAg
ICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX0xNRSApCiAgICAgICAg
IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciB8PSBFRkVSX0xNQTsKIAotICAgIGlmICggdi0+
YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSAmIH5odm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHModiwg
MCkgKQorICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSAmIH5odm1fY3I0X2d1
ZXN0X3ZhbGlkX2JpdHMoZCwgZmFsc2UpICkKICAgICB7CiAgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwgIkJhZCBDUjQgdmFsdWU6ICUjMDE2bHhcbiIsCiAgICAgICAgICAgICAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jcls0XSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAxMzc2Y2U1OTQyLi45YjFkZGRiZmE2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTk0MCw5ICs5NDAsOCBAQCBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFsdWUsCiAgICAgICAgIFg4Nl9DUjBfQ0Qg
fCBYODZfQ1IwX1BHKSkpCiAKIC8qIFRoZXNlIGJpdHMgaW4gQ1I0IGNhbiBiZSBzZXQgYnkgdGhl
IGd1ZXN0LiAqLwotdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGJvb2wgcmVzdG9yZSkKK3Vuc2lnbmVkIGxvbmcgaHZtX2NyNF9ndWVz
dF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9yZSkKIHsKLSAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIGNvbnN0IHN0cnVjdCBj
cHVpZF9wb2xpY3kgKnA7CiAgICAgYm9vbCBtY2UsIHZteGU7CiAKQEAgLTEwMDksNyArMTAwOCw3
IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAg
IGlmICggY3R4dC5jcjQgJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDEpICkKKyAgICBp
ZiAoIGN0eHQuY3I0ICYgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhkLCB0cnVlKSApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCByZXN0b3JlOiBiYWQgQ1I0ICUj
IiBQUkl4NjQgIlxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3R4dC5jcjQpOwpA
QCAtMjM2MCw3ICsyMzU5LDcgQEAgaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUs
IGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHVu
c2lnbmVkIGxvbmcgb2xkX2NyOwogCi0gICAgaWYgKCB2YWx1ZSAmIH5odm1fY3I0X2d1ZXN0X3Zh
bGlkX2JpdHModiwgMCkgKQorICAgIGlmICggdmFsdWUgJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9i
aXRzKHYtPmRvbWFpbiwgZmFsc2UpICkKICAgICB7CiAgICAgICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF8xLAogICAgICAgICAgICAgICAgICAgICAiR3Vlc3QgYXR0ZW1wdHMgdG8gc2V0IHJlc2Vy
dmVkIGJpdCBpbiBDUjQ6ICVseCIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm1kZWJ1Zy5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwppbmRleCAwOTFjNThm
YTFiLi42YzIxNWQxOWZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1
Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKQEAgLTEyMSw5ICsxMjEs
OSBAQCBib29sIHN2bV92bWNiX2lzdmFsaWQoY29uc3QgY2hhciAqZnJvbSwgY29uc3Qgc3RydWN0
IHZtY2Jfc3RydWN0ICp2bWNiLAogICAgICAgICAgICAoY3IzID4+IHYtPmRvbWFpbi0+YXJjaC5j
cHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikpKSApCiAgICAgICAgIFBSSU5URigiQ1IzOiBNQlogYml0
cyBhcmUgc2V0ICglIyJQUkl4NjQiKVxuIiwgY3IzKTsKIAotICAgIGlmICggY3I0ICYgfmh2bV9j
cjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCBmYWxzZSkgKQorICAgIGlmICggY3I0ICYgfmh2bV9jcjRf
Z3Vlc3RfdmFsaWRfYml0cyh2LT5kb21haW4sIGZhbHNlKSApCiAgICAgICAgIFBSSU5URigiQ1I0
OiBpbnZhbGlkIGJpdHMgYXJlIHNldCAoJSMiUFJJeDY0IiwgdmFsaWQ6ICUjIlBSSXg2NCIpXG4i
LAotICAgICAgICAgICAgICAgY3I0LCBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHModiwgZmFsc2Up
KTsKKyAgICAgICAgICAgICAgIGNyNCwgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYtPmRvbWFp
biwgZmFsc2UpKTsKIAogICAgIGlmICggdm1jYl9nZXRfZHI2KHZtY2IpID4+IDMyICkKICAgICAg
ICAgUFJJTlRGKCJEUjY6IGJpdHMgWzYzOjMyXSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4i
LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwppbmRleCBiMmZkYmYwZWYwLi5kNzhjZWQ5NzQ5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwpAQCAtMTU5OCw4ICsxNTk4LDEwIEBAIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Io
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwKICAgICAgICAgICAgICAqIFVwZGF0ZSBD
UjQgaG9zdCBtYXNrIHRvIG9ubHkgdHJhcCB3aGVuIHRoZSBndWVzdCB0cmllcyB0byBzZXQKICAg
ICAgICAgICAgICAqIGJpdHMgdGhhdCBhcmUgY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNvci4K
ICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LmNyNF9ob3N0X21h
c2sgPSBIVk1fQ1I0X0hPU1RfTUFTSyB8IFg4Nl9DUjRfUEtFIHwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAw
KTsKKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5jcjRfaG9zdF9tYXNrID0KKyAgICAgICAg
ICAgICAgICAoSFZNX0NSNF9IT1NUX01BU0sgfCBYODZfQ1I0X1BLRSB8CisgICAgICAgICAgICAg
ICAgIH5odm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHModi0+ZG9tYWluLCBmYWxzZSkpOworCiAgICAg
ICAgICAgICB2LT5hcmNoLmh2bV92bXguY3I0X2hvc3RfbWFzayB8PSB2LT5hcmNoLmh2bV92bXgu
dm14X3JlYWxtb2RlID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFg4Nl9DUjRfVk1FIDogMDsKICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5jcjRfaG9z
dF9tYXNrIHw9ICFodm1fcGFnaW5nX2VuYWJsZWQodikgPwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGRj
ZDNiMjhmODYuLjQzZjcyOTdjMDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIxNDAsNyArMjE0MCw3
IEBAIGludCBudm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgKm1z
cl9jb250ZW50KQogICAgICAgICBkYXRhID0gWDg2X0NSNF9WTVhFOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9DUjRfRklYRUQxOgotICAgICAgICBkYXRhID0gaHZtX2Ny
NF9ndWVzdF92YWxpZF9iaXRzKHYsIDApOworICAgICAgICBkYXRhID0gaHZtX2NyNF9ndWVzdF92
YWxpZF9iaXRzKGQsIGZhbHNlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBNU1JfSUEzMl9W
TVhfTUlTQzoKICAgICAgICAgLyogRG8gbm90IHN1cHBvcnQgQ1IzLXRhcmdldCBmZWF0dXJlIG5v
dyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAwNzc1ZDBjMjE0Li5lZjVlMTk4ZWJkIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaApAQCAtNjQ2LDcgKzY0Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBh
bHRwMm1fdmNwdV9lbXVsYXRlX3ZlKHN0cnVjdCB2Y3B1ICp2KQogLyogQ2hlY2sgQ1I0L0VGRVIg
dmFsdWVzICovCiBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdWludDY0X3QgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWduZWQgaW50
IGNyMF9wZyk7Ci11bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgYm9vbCByZXN0b3JlKTsKK3Vuc2lnbmVkIGxvbmcgaHZtX2NyNF9ndWVz
dF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9yZSk7CiAKIC8q
CiAgKiBUaGlzIG11c3QgYmUgZGVmaW5lZCBhcyBhIG1hY3JvIGluc3RlYWQgb2YgYW4gaW5saW5l
IGZ1bmN0aW9uLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:55:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4szS-0007c3-4M; Sat, 07 Apr 2018 18:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4szQ-0007bv-Q2
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:04 +0000
X-Inumbo-ID: 60086fbb-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60086fbb-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:56:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4szP-0002OG-1m
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4szO-0006Kk-Tt
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4szO-0006Kk-Tt@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Add macros to handle the
 MIDR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyMjIzMzNhODIyMDYzODc0N2U3N2I0MGI2NDE4ZGFhODUyNzAyNjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
biAyMiAxMjoxNToxOCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozMzo0NyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWRkIG1hY3JvcyB0byBoYW5kbGUgdGhlIE1JRFIKICAg
IAogICAgQWRkIG5ldyBtYWNyb3MgdG8gZWFzaWx5IGdldCBkaWZmZXJlbnQgcGFydHMgb2YgdGhl
IHJlZ2lzdGVyIGFuZCB0bwogICAgY2hlY2sgaWYgYSBnaXZlbiBNSURSIG1hdGNoIGEgQ1BVIG1v
ZGVsIHJhbmdlLiBUaGUgbGF0dGVyIHdpbGwgYmUgcmVhbGx5CiAgICB1c2VmdWwgdG8gaGFuZGxl
IGVycmF0YSBsYXRlci4KICAgIAogICAgVGhlIG1hY3JvcyBoYXZlIGJlZW4gaW1wb3J0ZWQgZnJv
bSB0aGUgaGVhZGVyCiAgICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NwdXR5cGUuaCBpbiBMaW51
eCB2NC42LXJjMy4KICAgIAogICAgQWxzbyByZW1vdmUgTUlEUl9NQVNLIHdoaWNoIGlzIHVudXNl
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5NmM1M2VhYThjZDMy
Zjg2NzAwYjc0OTA2NWVhYTM3YmY0Y2RjMjRjKQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaAppbmRleCAwNGEzZTM3YWMxLi45NGIyOWQ4NDBiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKQEAgLTksNyArOSw0MCBAQAogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS5oPgogCiAv
KiBNSURSIE1haW4gSUQgUmVnaXN0ZXIgKi8KLSNkZWZpbmUgTUlEUl9NQVNLICAgIDB4ZmYwZmZm
ZjAKKyNkZWZpbmUgTUlEUl9SRVZJU0lPTl9NQVNLICAgICAgMHhmCisjZGVmaW5lIE1JRFJfUkVT
SVZJT04obWlkcikgICAgICgobWlkcikgJiBNSURSX1JFVklTSU9OX01BU0spCisjZGVmaW5lIE1J
RFJfUEFSVE5VTV9TSElGVCAgICAgIDQKKyNkZWZpbmUgTUlEUl9QQVJUTlVNX01BU0sgICAgICAg
KDB4ZmZmIDw8IE1JRFJfUEFSVE5VTV9TSElGVCkKKyNkZWZpbmUgTUlEUl9QQVJUTlVNKG1pZHIp
IFwKKyAgICAoKChtaWRyKSAmIE1JRFJfUEFSVE5VTV9NQVNLKSA+PiBNSURSX1BBUlROVU1fU0hJ
RlQpCisjZGVmaW5lIE1JRFJfQVJDSElURUNUVVJFX1NISUZUIDE2CisjZGVmaW5lIE1JRFJfQVJD
SElURUNUVVJFX01BU0sgICgweGYgPDwgTUlEUl9BUkNISVRFQ1RVUkVfU0hJRlQpCisjZGVmaW5l
IE1JRFJfQVJDSElURUNUVVJFKG1pZHIpIFwKKyAgICAoKChtaWRyKSAmIE1JRFJfQVJDSElURUNU
VVJFX01BU0spID4+IE1JRFJfQVJDSElURUNUVVJFX1NISUZUKQorI2RlZmluZSBNSURSX1ZBUklB
TlRfU0hJRlQgICAgICAyMAorI2RlZmluZSBNSURSX1ZBUklBTlRfTUFTSyAgICAgICAoMHhmIDw8
IE1JRFJfVkFSSUFOVF9TSElGVCkKKyNkZWZpbmUgTUlEUl9WQVJJQU5UKG1pZHIpIFwKKyAgICAo
KChtaWRyKSAmIE1JRFJfVkFSSUFOVF9NQVNLKSA+PiBNSURSX1ZBUklBTlRfU0hJRlQpCisjZGVm
aW5lIE1JRFJfSU1QTEVNRU5UT1JfU0hJRlQgIDI0CisjZGVmaW5lIE1JRFJfSU1QTEVNRU5UT1Jf
TUFTSyAgICgweGZmIDw8IE1JRFJfSU1QTEVNRU5UT1JfU0hJRlQpCisjZGVmaW5lIE1JRFJfSU1Q
TEVNRU5UT1IobWlkcikgXAorICAgICgoKG1pZHIpICYgTUlEUl9JTVBMRU1FTlRPUl9NQVNLKSA+
PiBNSURSX0lNUExFTUVOVE9SX1NISUZUKQorCisjZGVmaW5lIE1JRFJfQ1BVX01PREVMKGltcCwg
cGFydG51bSkgICAgICAgICAgICBcCisgICAgKCgoaW1wKSAgICAgPDwgTUlEUl9JTVBMRU1FTlRP
Ul9TSElGVCkgfCAgICBcCisgICAgICgweGYgICAgICAgPDwgTUlEUl9BUkNISVRFQ1RVUkVfU0hJ
RlQpIHwgICBcCisgICAgICgocGFydG51bSkgPDwgTUlEUl9QQVJUTlVNX1NISUZUKSkKKworI2Rl
ZmluZSBNSURSX0NQVV9NT0RFTF9NQVNLIFwKKyAgICAgKE1JRFJfSU1QTEVNRU5UT1JfTUFTSyB8
IE1JRFJfUEFSVE5VTV9NQVNLIHwgTUlEUl9BUkNISVRFQ1RVUkVfTUFTSykKKworI2RlZmluZSBN
SURSX0lTX0NQVV9NT0RFTF9SQU5HRShtaWRyLCBtb2RlbCwgcnZfbWluLCBydl9tYXgpICAgICAg
ICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1MzIgX21vZGVsID0gKG1pZHIpICYg
TUlEUl9DUFVfTU9ERUxfTUFTSzsgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1MzIg
X3J2ID0gKG1pZHIpICYgKE1JRFJfUkVWSVNJT05fTUFTSyB8IE1JRFJfVkFSSUFOVF9NQVNLKTsg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfbW9kZWwgPT0gKG1vZGVsKSAmJiBfcnYg
Pj0gKHJ2X21pbikgJiYgX3J2IDw9IChydl9tYXgpOyAgICAgICAgXAorfSkKIAogLyogTVBJRFIg
TXVsdGlwcm9jZXNzb3IgQWZmaW5pdHkgUmVnaXN0ZXIgKi8KICNkZWZpbmUgX01QSURSX1VQICAg
ICAgICAgICAoMzApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4szc-0007d0-63; Sat, 07 Apr 2018 18:55:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4sza-0007cn-H4
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:14 +0000
X-Inumbo-ID: 66198571-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66198571-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:56:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4szZ-0002OO-9L
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4szZ-0006Lr-57
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4szZ-0006Lr-57@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Add cpu_hwcap bitmap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjNzA2MTk1NTY1OTEwYjk2MWViNWE3ZTY0ZjM0OTQ4ZGViMmE1NDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
biAyMiAxMjoxNToxOSAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozNDo0MCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogQWRkIGNwdV9od2NhcCBiaXRtYXAKICAgIAogICAgVGhp
cyB3aWxsIGJlIHVzZWQgdG8ga25vdyBpZiBhIGZlYXR1cmUsIHdoaWNoIFhlbiBjYXJlcywgaXMg
YXZhaWxhYmxlIGFjY3Jvc3MKICAgIGFsbCB0aGUgQ1BVcy4KICAgIAogICAgVGhpcyBjb2RlIGlz
IGEgbGlnaHQgdmVyc2lvbiBvZiBhcmNoL2FybTY0L2tlcm5lbC9jcHVmZWF0dXJlLmMgZnJvbQog
ICAgTGludXggdjQuNi1yYzMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYmZiNDg5NjI5YzBjNWYzNmM2MGRlYzg3OTM4M2NiZWQ0MDgwYTUwOSkKICAgIAogICAg
Q29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUKLS0tCiB4ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9jcHVmZWF0dXJl
LmMgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDFlZjM5Zjdj
ZGQuLjE3YWJmYmRiMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTUsNiArNSw3IEBAIHN1YmRpci0kKGFybTY0KSArPSBl
ZmkKIAogb2JqLSQoRUFSTFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gY3B1
Lm8KK29iai15ICs9IGNwdWZlYXR1cmUubwogb2JqLXkgKz0gZG9tYWluLm8KIG9iai15ICs9IHBz
Y2kubwogb2JqLXkgKz0gdnBzY2kubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWZlYXR1
cmUuYyBiL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uN2ExYjU2YjY3ZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2Fy
bS9jcHVmZWF0dXJlLmMKQEAgLTAsMCArMSwzNCBAQAorLyoKKyAqIENvbnRhaW5zIENQVSBmZWF0
dXJlIGRlZmluaXRpb25zCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE1IEFSTSBMdGQuCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVu
L3NtcC5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisKK0RFQ0xBUkVfQklUTUFQKGNw
dV9od2NhcHMsIEFSTV9OQ0FQUyk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgK
aW5kZXggN2I1MTljZGRjNi4uMmJlYmFkMTZjZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgK
QEAgLTM1LDYgKzM1LDM1IEBACiAjZW5kaWYKICNkZWZpbmUgY3B1X2hhc19zZWN1cml0eSAgKGJv
b3RfY3B1X2ZlYXR1cmUzMihzZWN1cml0eSkgPiAwKQogCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAg
ICAgICAgMAorCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKworZXh0ZXJu
IERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFSTV9OQ0FQUyk7CisKK3N0YXRpYyBpbmxpbmUg
Ym9vbF90IGNwdXNfaGF2ZV9jYXAodW5zaWduZWQgaW50IG51bSkKK3sKKyAgICBpZiAoIG51bSA+
PSBBUk1fTkNBUFMgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiB0ZXN0X2JpdChu
dW0sIGNwdV9od2NhcHMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgY3B1c19zZXRfY2FwKHVu
c2lnbmVkIGludCBudW0pCit7CisgICAgaWYgKG51bSA+PSBBUk1fTkNBUFMpCisgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiQXR0ZW1wdCB0byBzZXQgYW4gaWxsZWdhbCBDUFUgY2FwYWJp
bGl0eSAoJWQgPj0gJWQpXG4iLAorICAgICAgICAgICAgICAgbnVtLCBBUk1fTkNBUFMpOworICAg
IGVsc2UKKyAgICAgICAgX19zZXRfYml0KG51bSwgY3B1X2h3Y2Fwcyk7Cit9CisKKyNlbmRpZiAv
KiBfX0FTU0VNQkxZX18gKi8KKwogI2VuZGlmCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4szn-0007fY-9o; Sat, 07 Apr 2018 18:55:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4szl-0007fI-Fk
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:25 +0000
X-Inumbo-ID: 21353d32-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21353d32-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:54:41 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4szj-0002OW-Ey
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4szj-0006MS-Cf
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4szj-0006MS-Cf@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: cpufeature: Provide an
 helper to check if a capability is supported
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyNWU5YzcwNTBlOGYyNjk0ZGYzZGM5MmM5NWIwNmE0NmU1NzEzMGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAyNyAxNzozNzowNiAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozNDo0NyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZmVhdHVyZTogUHJvdmlkZSBhbiBoZWxwZXIgdG8g
Y2hlY2sgaWYgYSBjYXBhYmlsaXR5IGlzIHN1cHBvcnRlZAogICAgCiAgICBUaGUgQ1BVIGNhcGFi
aWxpdGllcyB3aWxsIGJlIHNldCBkZXBlbmRpbmcgb24gdGhlIHZhbHVlIGZvdW5kIGluIHRoZSBD
UFUKICAgIHJlZ2lzdGVycy4gVGhpcyBwYXRjaCBwcm92aWRlcyBhIGdlbmVyaWMgdG8gZ28gdGhy
b3VnaCBhIHNldCBvZiBjYXBhYmlsaXRpZXMKICAgIGFuZCBmaW5kIHdoaWNoIG9uZSBzaG91bGQg
YmUgZW5hYmxlZC4KICAgIAogICAgVGhlIHBhcmFtZXRlciAiaW5mbyIgaXMgdXNlZCB0byBkaXNw
bGF5IHRoZSBraW5kIG9mIGNhcGFiaWxpdHkgdXBkYXRlZCAoZS5nCiAgICB3b3JrYXJvdW5kLCBm
ZWF0dXJlLi4uKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNjRlYjYwNjAwMGYxMjU4MjY3ZjI3ZTY4MTljNTk4NDhlMjIyNjc3MykKLS0tCiB4ZW4vYXJj
aC9hcm0vY3B1ZmVhdHVyZS5jICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgIDkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5j
IGIveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwppbmRleCA3YTFiNTZiNjdlLi4wODg2MjViYmFj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9jcHVmZWF0dXJlLmMKQEAgLTI0LDYgKzI0LDIyIEBACiAKIERFQ0xBUkVfQklUTUFQKGNwdV9o
d2NhcHMsIEFSTV9OQ0FQUyk7CiAKK3ZvaWQgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qg
c3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICppbmZvKQoreworICAgIGludCBpOworCisgICAgZm9yICggaSA9
IDA7IGNhcHNbaV0ubWF0Y2hlczsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggIWNhcHNbaV0u
bWF0Y2hlcygmY2Fwc1tpXSkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYg
KCAhY3B1c19oYXZlX2NhcChjYXBzW2ldLmNhcGFiaWxpdHkpICYmIGNhcHNbaV0uZGVzYyApCisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiAlc1xuIiwgaW5mbywgY2Fwc1tpXS5k
ZXNjKTsKKyAgICAgICAgY3B1c19zZXRfY2FwKGNhcHNbaV0uY2FwYWJpbGl0eSk7CisgICAgfQor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaAppbmRleCAyYmViYWQxNmNkLi5iZTI0MTRjNjcxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaApAQCAtNjIsNiArNjIsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGNwdXNfc2V0X2Nh
cCh1bnNpZ25lZCBpbnQgbnVtKQogICAgICAgICBfX3NldF9iaXQobnVtLCBjcHVfaHdjYXBzKTsK
IH0KIAorc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIHsKKyAgICBjb25zdCBjaGFyICpkZXNj
OworICAgIHUxNiBjYXBhYmlsaXR5OworICAgIGJvb2xfdCAoKm1hdGNoZXMpKGNvbnN0IHN0cnVj
dCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqKTsKK307CisKK3ZvaWQgdXBkYXRlX2NwdV9jYXBhYmls
aXRpZXMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICppbmZvKTsKKwogI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLwogCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4szw-0007hE-Bl; Sat, 07 Apr 2018 18:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4szv-0007h4-F7
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:35 +0000
X-Inumbo-ID: 72444845-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72444845-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:56:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4szt-0002QM-MW
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4szt-0006Nb-IP
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4szt-0006Nb-IP@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Detect silicon revision
 and set cap bits accordingly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NTEwMTU0YmJkMjFmMTAwODA5OTNiNzg4OGMxYTQ3YTgwMmMzZTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
bCAyNyAxNzozNzowNyAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozNDo1OCAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogRGV0ZWN0IHNpbGljb24gcmV2aXNpb24gYW5kIHNldCBj
YXAgYml0cyBhY2NvcmRpbmdseQogICAgCiAgICBBZnRlciBlYWNoIENQVSBoYXMgYmVlbiBzdGFy
dGVkLCB3ZSBpdGVyYXRlIHRocm91Z2ggYSBsaXN0IG9mIENQVQogICAgZXJyYXRhIHRvIGRldGVj
dCBDUFVzIHdoaWNoIG5lZWQgZnJvbSBoeXBlcnZpc29yIGNvZGUgcGF0Y2hlcy4KICAgIAogICAg
Rm9yIGVhY2ggYnVnIHRoZXJlIGlzIGEgZnVuY3Rpb24gd2hpY2ggY2hlY2tzIGlmIHRoYXQgYSBw
YXJ0aWN1bGFyIENQVSBpcwogICAgYWZmZWN0ZWQuIFRoaXMgbmVlZHMgdG8gYmUgZG9uZSBvbiBl
dmVyeSBDUFUgdG8gY292ZXIgaGV0ZXJvZ2Vub3VzCiAgICBzeXN0ZW1zIHByb3Blcmx5LgogICAg
CiAgICBJZiBhIGNlcnRhaW4gZXJyYXR1bSBoYXMgYmVlbiBkZXRlY3RlZCwgdGhlIGNhcGFiaWxp
dHkgYml0IHdpbGwgYmUgc2V0LgogICAgSW4gdGhlIGNhc2UgdGhlIGVycmF0dW0gcmVxdWlyZXMg
Y29kZSBwYXRjaGluZywgdGhpcyB3aWxsIGJlIHRyaWdnZXJlZAogICAgYnkgdGhlIGNhbGwgdG8g
YXBwbHlfYWx0ZXJuYXRpdmVzLgogICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBvbiB0aGUgZmls
ZSBhcmNoL2FybTY0L2tlcm5lbC9jcHVfZXJyYXRhLmMgaW4gTGludXgKICAgIHY0LjYtcmMzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhiMDFmNjM2NGY1MGYzYjQx
NjEwNWNjNWYxZWUyY2E0ZjEzZDQzZWIpCi0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAg
ICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDM0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAg
ICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAgICAgICB8ICAzICsr
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCAgfCAxNCArKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAgNiArKysrKysKIDYgZmlsZXMgY2hh
bmdlZCwgNjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmls
ZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCAxN2FiZmJkYjFmLi5jZmNlM2IwZGM2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2Vm
aWxlCkBAIC01LDYgKzUsNyBAQCBzdWJkaXItJChhcm02NCkgKz0gZWZpCiAKIG9iai0kKEVBUkxZ
X1BSSU5USykgKz0gZWFybHlfcHJpbnRrLm8KIG9iai15ICs9IGNwdS5vCitvYmoteSArPSBjcHVl
cnJhdGEubwogb2JqLXkgKz0gY3B1ZmVhdHVyZS5vCiBvYmoteSArPSBkb21haW4ubwogb2JqLXkg
Kz0gcHNjaS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
MDNhZTdiNDk2YwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpA
QCAtMCwwICsxLDM0IEBACisjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlLmg+CisjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgorCisjZGVmaW5lIE1JRFJf
UkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAorICAgIC5tYXRjaGVzID0gaXNfYWZmZWN0ZWRf
bWlkcl9yYW5nZSwgIFwKKyAgICAubWlkcl9tb2RlbCA9IG1vZGVsLCAgICAgICAgICAgICAgICBc
CisgICAgLm1pZHJfcmFuZ2VfbWluID0gbWluLCAgICAgICAgICAgICAgXAorICAgIC5taWRyX3Jh
bmdlX21heCA9IG1heAorCitzdGF0aWMgYm9vbF90IF9fbWF5YmVfdW51c2VkCitpc19hZmZlY3Rl
ZF9taWRyX3JhbmdlKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCit7
CisgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVMX1JBTkdFKGJvb3RfY3B1X2RhdGEubWlkci5i
aXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW50cnktPm1pZHJfcmFuZ2VfbWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlbnRyeS0+bWlkcl9yYW5nZV9tYXgpOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKKyAgICB7fSwKK307CisKK3ZvaWQg
Y2hlY2tfbG9jYWxfY3B1X2VycmF0YSh2b2lkKQoreworICAgIHVwZGF0ZV9jcHVfY2FwYWJpbGl0
aWVzKGFybV9lcnJhdGEsICJlbmFibGVkIHdvcmthcm91bmQgZm9yIik7Cit9CisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmlu
ZGV4IDQ4ZjczNGZmZjguLmUzMjlhYzcwOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVk
ZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20v
Z2ljLmg+CisjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0
dXJlLmg+CiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2NpbmZv
Lmg+CkBAIC0xNjMsNiArMTY0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3Nvcl9pZCh2
b2lkKQogICAgIH0KIAogICAgIHByb2Nlc3Nvcl9zZXR1cCgpOworCisgICAgY2hlY2tfbG9jYWxf
Y3B1X2VycmF0YSgpOwogfQogCiBzdGF0aWMgdm9pZCBkdF91bnJlc2VydmVkX3JlZ2lvbnMocGFk
ZHJfdCBzLCBwYWRkcl90IGUsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIv
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCBhOTZjZGEyNjFhLi4zODc0YjE5NDlmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXBib290
LmMKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KICNpbmNsdWRlIDx4
ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxhc20vY3B1ZXJy
YXRhLmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAKQEAg
LTMwNCw2ICszMDUsOCBAQCB2b2lkIF9fY3B1aW5pdCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIGxvY2FsX2lycV9lbmFibGUoKTsKICAgICBsb2Nh
bF9hYm9ydF9lbmFibGUoKTsKIAorICAgIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEoKTsKKwogICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkNQVSAldSBib290ZWQuXG4iLCBzbXBfcHJvY2Vzc29yX2lk
KCkpOwogCiAgICAgc3RhcnR1cF9jcHVfaWRsZV9sb29wKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jNDk1ZWU1MDA5Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaApAQCAtMCwwICsx
LDE0IEBACisjaWZuZGVmIF9fQVJNX0NQVUVSUkFUQV9IX18KKyNkZWZpbmUgX19BUk1fQ1BVRVJS
QVRBX0hfXworCit2b2lkIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEodm9pZCk7CisKKyNlbmRpZiAv
KiBfX0FSTV9DUFVFUlJBVEFfSF9fICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
CmluZGV4IGJlMjQxNGM2NzEuLmZiNTcyOTVlYzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
CkBAIC02Niw2ICs2NiwxMiBAQCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgewogICAgIGNv
bnN0IGNoYXIgKmRlc2M7CiAgICAgdTE2IGNhcGFiaWxpdHk7CiAgICAgYm9vbF90ICgqbWF0Y2hl
cykoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICopOworICAgIHVuaW9uIHsKKyAg
ICAgICAgc3RydWN0IHsgICAgLyogVG8gYmUgdXNlZCBmb3IgZXJhdHVtIGhhbmRsaW5nIG9ubHkg
Ki8KKyAgICAgICAgICAgIHUzMiBtaWRyX21vZGVsOworICAgICAgICAgICAgdTMyIG1pZHJfcmFu
Z2VfbWluLCBtaWRyX3JhbmdlX21heDsKKyAgICAgICAgfTsKKyAgICB9OwogfTsKIAogdm9pZCB1
cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmNhcHMsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:55:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t06-0007j4-DU; Sat, 07 Apr 2018 18:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t04-0007im-Rs
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:44 +0000
X-Inumbo-ID: 78559d6c-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78559d6c-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:57:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t03-0002QU-SP
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t03-0006Oh-Q4
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t03-0006Oh-Q4@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] 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.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlMjNmY2MyNTM5Y2U4MTQzYWU0Y2U1OGE3YzE0MGZhNDZhNDM1OWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozNTow
MiAyMDE4IC0wODAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBl
bmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVu
IGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0s
IGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4K
ICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBj
YWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5
Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZl
YXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3Rv
cF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0
aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fy
b3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJl
Zm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAogICAgQ29u
ZmxpY3RzOgogICAgICAgICAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAogICAg
ICAgICAgICB4ZW4vYXJjaC9hcm0vc2V0dXAuYwotLS0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jICAgICAgICB8
IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oICB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgIDMgKysrCiA1IGZpbGVzIGNo
YW5nZWQsIDQxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggMDNhZTdiNDk2Yy4uNTYzY2M3
YTBlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYwpAQCAtMjQsNiArMjQsMTIgQEAgdm9pZCBjaGVja19sb2NhbF9jcHVf
ZXJyYXRhKHZvaWQpCiB7CiAgICAgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoYXJtX2VycmF0YSwg
ImVuYWJsZWQgd29ya2Fyb3VuZCBmb3IiKTsKIH0KKwordm9pZCBfX2luaXQgZW5hYmxlX2VycmF0
YV93b3JrYXJvdW5kcyh2b2lkKQoreworICAgIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGFybV9l
cnJhdGEpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyBiL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJl
LmMKaW5kZXggMDg4NjI1YmJhYy4uYzFjZDQyNTA2NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2NwdWZlYXR1cmUuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCkBAIC0yMCw2ICsy
MCw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNp
bmNsdWRlIDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5oPgogI2luY2x1
ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAKIERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFSTV9O
Q0FQUyk7CkBAIC00MSw2ICs0MiwzNCBAQCB2b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcywKIH0KIAogLyoKKyAqIFJ1biB0
aHJvdWdoIHRoZSBlbmFibGVkIGNhcGFiaWxpdGllcyBhbmQgZW5hYmxlKCkgaXQgb24gYWxsIGFj
dGl2ZQorICogQ1BVcy4KKyAqLwordm9pZCBfX2luaXQgZW5hYmxlX2NwdV9jYXBhYmlsaXRpZXMo
Y29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzKQoreworICAgIGZvciAoIDsg
Y2Fwcy0+bWF0Y2hlczsgY2FwcysrICkKKyAgICB7CisgICAgICAgIGlmICggIWNwdXNfaGF2ZV9j
YXAoY2Fwcy0+Y2FwYWJpbGl0eSkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
aWYgKCBjYXBzLT5lbmFibGUgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmV0OworCisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVXNlIHN0b3BfbWFjaGluZV9ydW4oKSBhcyBp
dCBzY2hlZHVsZXMgdGhlIHdvcmsgYWxsb3dpbmcKKyAgICAgICAgICAgICAqIHVzIHRvIG1vZGlm
eSBQU1RBVEUsIGluc3RlYWQgb2Ygb25fZWFjaF9jcHUoKSB3aGljaCB1c2VzCisgICAgICAgICAg
ICAgKiBhbiBJUEksIGdpdmluZyB1cyBhIFBTVEFURSB0aGF0IGRpc2FwcGVhcnMgd2hlbiB3ZQor
ICAgICAgICAgICAgICogcmV0dXJuLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByZXQg
PSBzdG9wX21hY2hpbmVfcnVuKGNhcHMtPmVuYWJsZSwgKHZvaWQgKiljYXBzLCBOUl9DUFVTKTsK
KyAgICAgICAgICAgIC8qIHN0b3BfbWFjaGluZV9ydW4gc2hvdWxkIG5ldmVyIGZhaWwgYXQgdGhp
cyBzdGFnZSBvZiB0aGUgYm9vdC4gKi8KKyAgICAgICAgICAgIEJVR19PTihyZXQpOworICAgICAg
ICB9CisgICAgfQorfQorCisvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwogICog
Yy1maWxlLXN0eWxlOiAiQlNEIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBlMzI5YWM3MDhhLi5iYTg5OWQ3OTJjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAt
ODI5LDYgKzgyOSw4IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCiAKICAgICBkb19pbml0Y2FsbHMoKTsKIAorICAgIGVuYWJsZV9lcnJhdGFf
d29ya2Fyb3VuZHMoKTsKKwogICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwogICAg
IC8qIFRoZSB2R0lDIGZvciBET00wIGlzIGV4YWN0bHkgZW11bGF0aW5nIHRoZSBoYXJkd2FyZSBH
SUMgKi8KICAgICBjb25maWcuZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFU
SVZFOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKaW5kZXggYzQ5NWVlNTAwOS4uNWQ2NjE5NGZhNyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBfX0FSTV9D
UFVFUlJBVEFfSF9fCiAKIHZvaWQgY2hlY2tfbG9jYWxfY3B1X2VycmF0YSh2b2lkKTsKK3ZvaWQg
ZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcyh2b2lkKTsKIAogI2VuZGlmIC8qIF9fQVJNX0NQVUVS
UkFUQV9IX18gKi8KIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1
cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IGZiNTcyOTVlYzUu
LjE4MDI0OTllMjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC02Niw2ICs2Niw3IEBA
IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyB7CiAgICAgY29uc3QgY2hhciAqZGVzYzsKICAg
ICB1MTYgY2FwYWJpbGl0eTsKICAgICBib29sX3QgKCptYXRjaGVzKShjb25zdCBzdHJ1Y3QgYXJt
X2NwdV9jYXBhYmlsaXRpZXMgKik7CisgICAgaW50ICgqZW5hYmxlKSh2b2lkICopOyAvKiBDYWxs
ZWQgb24gZXZlcnkgYWN0aXZlIENQVXMgKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB7
ICAgIC8qIFRvIGJlIHVzZWQgZm9yIGVyYXR1bSBoYW5kbGluZyBvbmx5ICovCiAgICAgICAgICAg
ICB1MzIgbWlkcl9tb2RlbDsKQEAgLTc3LDYgKzc4LDggQEAgc3RydWN0IGFybV9jcHVfY2FwYWJp
bGl0aWVzIHsKIHZvaWQgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qgc3RydWN0IGFybV9j
cHVfY2FwYWJpbGl0aWVzICpjYXBzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICppbmZvKTsKIAordm9pZCBlbmFibGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMpOworCiAjZW5kaWYgLyogX19BU1NFTUJMWV9f
ICovCiAKICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:55:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t0H-0007m8-FB; Sat, 07 Apr 2018 18:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t0F-0007ly-N7
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:55 +0000
X-Inumbo-ID: 7e6e888f-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e6e888f-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:57:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t0E-0002Qc-3Z
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t0D-0006PV-Vk
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t0D-0006PV-Vk@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm64: Add missing MIDR values
 for Cortex-A72, A73 and A75
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzNTc4ODAyYTI4ODJhZmJiZmU3MzBmMDIyN2UwNzViNWY0MmI0YTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozNTow
NSAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUg
TUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJy
YW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZi
ZjE0NGRlNzUzZjE1MWQ5NzRlNTMpCiAgICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAogICAgCiAgICBBZGQgbWlzc2luZyBkZWZpbml0
aW9ucyBvZiBBMTUsIEE1MywgYW5kIEE1Ny4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oIHwgMTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA5NGIyOWQ4NDBiLi41ZmQyODMwMmQ1
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTQ0LDYgKzQ0LDIyIEBACiAgICAgICAgIF9t
b2RlbCA9PSAobW9kZWwpICYmIF9ydiA+PSAocnZfbWluKSAmJiBfcnYgPD0gKHJ2X21heCk7ICAg
ICAgICBcCiB9KQogCisjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCisK
KyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTUgICAgIDB4QzBGCisjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTUzICAgICAweEQwMworI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0E1NyAgICAgMHhEMDcKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzIgICAgIDB4RDA4
CisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTczICAgICAweEQwOQorI2RlZmluZSBBUk1f
Q1BVX1BBUlRfQ09SVEVYX0E3NSAgICAgMHhEMEEKKworI2RlZmluZSBNSURSX0NPUlRFWF9BMTUg
TUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkK
KyNkZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQ
VV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQorI2RlZmlu
ZSBNSURSX0NPUlRFWF9BNzIgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BV
X1BBUlRfQ09SVEVYX0E3MikKKyNkZWZpbmUgTUlEUl9DT1JURVhfQTczIE1JRFJfQ1BVX01PREVM
KEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzMpCisjZGVmaW5lIE1JRFJf
Q09SVEVYX0E3NSBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTc1KQorCiAvKiBNUElEUiBNdWx0aXByb2Nlc3NvciBBZmZpbml0eSBSZWdpc3RlciAq
LwogI2RlZmluZSBfTVBJRFJfVVAgICAgICAgICAgICgzMCkKICNkZWZpbmUgTVBJRFJfVVAgICAg
ICAgICAgICAoX0FDKDEsVSkgPDwgX01QSURSX1VQKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t0Q-0007nC-Gx; Sat, 07 Apr 2018 18:56:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t0O-0007n0-VB
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:04 +0000
X-Inumbo-ID: 8486ff9e-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8486ff9e-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:57:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t0O-0002R2-At
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t0O-0006Qb-6t
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t0O-0006Qb-6t@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:56:04 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: cpuerrata: Add
 MIDR_ALL_VERSIONS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiMTQ1N2Y5NTVhOTgwMDdjZDUxYmU2N2Y3OGQxNjkwNzExZTg4NDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEZlYiAxNiAxNjozNTow
OCAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lP
TlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1h
dGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4Njdi
NikKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA1NjNjYzdhMGU0Li4yMzEzOGFkYzJl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCkBAIC04LDYgKzgsMTIgQEAKICAgICAubWlkcl9yYW5nZV9taW4gPSBtaW4s
ICAgICAgICAgICAgICBcCiAgICAgLm1pZHJfcmFuZ2VfbWF4ID0gbWF4CiAKKyNkZWZpbmUgTUlE
Ul9BTExfVkVSU0lPTlMobW9kZWwpICAgICAgICBcCisgICAgLm1hdGNoZXMgPSBpc19hZmZlY3Rl
ZF9taWRyX3JhbmdlLCAgXAorICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAgICAgICAg
IFwKKyAgICAubWlkcl9yYW5nZV9taW4gPSAwLCAgICAgICAgICAgICAgICBcCisgICAgLm1pZHJf
cmFuZ2VfbWF4ID0gKE1JRFJfVkFSSUFOVF9NQVNLIHwgTUlEUl9SRVZJU0lPTl9NQVNLKQorCiBz
dGF0aWMgYm9vbF90IF9fbWF5YmVfdW51c2VkCiBpc19hZmZlY3RlZF9taWRyX3JhbmdlKGNvbnN0
IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCiB7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:56:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t0c-0007p1-J4; Sat, 07 Apr 2018 18:56:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t0a-0007oN-N8
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:16 +0000
X-Inumbo-ID: 3fa376e5-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fa376e5-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:55:32 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t0Y-0002RE-Gk
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t0Y-0006Rq-ES
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t0Y-0006Rq-ES@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:56:14 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm64: Add skeleton to harden
 the branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3YjgxOTBkMzIyMjE1NmU4OWNjZWZiN2FjNzRhZDA0MTAzMzcwOTcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEZlYiAxOSAxNDoxNjow
OSAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBi
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
NjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCiAgICAKICAgIENvbmZsaWN0czoKICAg
ICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCiAgICAgICAgICAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZXJyYXRhLmgKICAgICAgICAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVm
ZWF0dXJlLmgKICAgICAgICAgICAgeGVuL2FyY2gvYXJtL0tjb25maWcKICAgICAgICAgICAgeGVu
L2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCi0tLQogY29uZmlnL2FybTY0Lm1rICAgICAgICAgICAg
ICAgICAgfCAgIDMgKwogeGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlICAgICAgfCAgIDEgKwog
eGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgICAgICAgfCAgNjQgKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDEzOCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAg
IHwgICA1ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAgMyArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgfCAgIDUgKy0KIDcgZmlsZXMgY2hhbmdlZCwg
MjE1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlnL2Fy
bTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCmluZGV4IGM1ZGViNGU0YjQuLjhhOWM5MTc3MDAgMTAw
NjQ0Ci0tLSBhL2NvbmZpZy9hcm02NC5taworKysgYi9jb25maWcvYXJtNjQubWsKQEAgLTEyLDYg
KzEyLDkgQEAgSEFTX05TMTY1NTAgOj0geQogSEFTX01FTV9BQ0NFU1MgOj0geQogSEFTX0dJQ1Yz
IDo9IHkKIAorQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SIDo9IHkKK0NPTkZJR19BUk02
NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiA6PSB5CisKICMgVXNlIG9ubHkgaWYgY2FsbGluZyAk
KExEKSBkaXJlY3RseS4KIExERkxBR1NfRElSRUNUICs9IC1FTAogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKaW5k
ZXggYzcyNDNmNTU5ZC4uZDY4MDE5MDkyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQpAQCAtMTAsMyArMTAs
NCBAQCBvYmoteSArPSBkb21jdGwubwogb2JqLXkgKz0gY2FjaGUubwogCiBvYmotJChFQVJMWV9Q
UklOVEspICs9IGRlYnVnLm8KK29iai0kKENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUikg
Kz0gYnBpLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9hcmNo
L2FybS9hcm02NC9icGkuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42
Y2MyZjE3NTI5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCkBA
IC0wLDAgKzEsNjQgQEAKKy8qCisgKiBDb250YWlucyBDUFUgc3BlY2lmaWMgYnJhbmNoIHByZWRp
Y3RvciBpbnZhbGlkYXRpb24gc2VxdWVuY2VzCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE4IEFS
TSBMdGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisubWFjcm8gdmVudHJ5IHRh
cmdldAorICAgIC5yZXB0IDMxCisgICAgbm9wCisgICAgLmVuZHIKKyAgICBiCVx0YXJnZXQKKy5l
bmRtCisKKy5tYWNybyB2ZWN0b3JzIHRhcmdldAorICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgwMDAK
KyAgICB2ZW50cnkgXHRhcmdldCArIDB4MDgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDEwMAor
ICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgxODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgyMDAK
KyAgICB2ZW50cnkgXHRhcmdldCArIDB4MjgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDMwMAor
ICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgzODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg0MDAK
KyAgICB2ZW50cnkgXHRhcmdldCArIDB4NDgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDUwMAor
ICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg1ODAKKworICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg2MDAK
KyAgICB2ZW50cnkgXHRhcmdldCArIDB4NjgwCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDcwMAor
ICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHg3ODAKKy5lbmRtCisKKy8qCisgKiBQb3B1bGF0ZSA0IHZl
Y3RvciB0YWJsZXMuIFRoaXMgd2lsbCBjb3ZlciB1cCB0byA0IGRpZmZlcmVudAorICogbWljcm8t
YXJjaGl0ZWN0dXJlcyBpbiBhIHN5c3RlbS4KKyAqLworICAgIC5hbGlnbgkxMQorRU5UUlkoX19i
cF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCisgICAgLnJlcHQgNAorICAgIHZlY3RvcnMgaHlwX3Ry
YXBzX3ZlY3RvcgorICAgIC5lbmRyCitFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBBU00KKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggMjMxMzhhZGMyZS4uNWM3YmZlMDlk
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwpAQCAtMSw3ICsxLDE0NSBAQAogI2luY2x1ZGUgPHhlbi9jb25maWcuaD4K
KyNpbmNsdWRlIDx4ZW4vY3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUg
PHhlbi9zaXplcy5oPgorI2luY2x1ZGUgPHhlbi9zbXAuaD4KKyNpbmNsdWRlIDx4ZW4vc3Bpbmxv
Y2suaD4KKyNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
CiAjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgogCisvKiBIYXJkZW5pbmcgQnJhbmNoIHByZWRp
Y3RvciBjb2RlIGZvciBBcm02NCAqLworI2lmZGVmIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUgorCisjZGVmaW5lIFZFQ1RPUl9UQUJMRV9TSVpFIFNaXzJLCisKKy8qCisgKiBO
dW1iZXIgb2YgYXZhaWxhYmxlIHRhYmxlIHZlY3RvcnMgKHRoaXMgc2hvdWxkIGJlIGluLXN5bmMg
d2l0aAorICogYXJjaC9hcm02NC9icGkuUworICovCisjZGVmaW5lIE5SX0JQSV9IWVBfVkVDUyA0
CisKK2V4dGVybiBjaGFyIF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0W10sIF9fYnBfaGFyZGVu
X2h5cF92ZWNzX2VuZFtdOworCisvKgorICogS2V5IGZvciBlYWNoIHNsb3QuIFRoaXMgaXMgdXNl
ZCB0byBmaW5kIHdoZXRoZXIgYSBzcGVjaWZpYyB3b3JrYXJvdW5kCisgKiBoYWQgYSBzbG90IGFz
c2lnbmVkLgorICoKKyAqIFRoZSBrZXkgaXMgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSB2ZWN0b3Ig
d29ya2Fyb3VuZAorICovCitzdGF0aWMgdWludHB0cl90IGJwX2hhcmRlbl9zbG90X2tleVtOUl9C
UElfSFlQX1ZFQ1NdOworCisvKgorICogW2h5cF92ZWNfc3RhcnQsIGh5cF92ZWNfZW5kWyBjb3Jy
ZXNwb25kcyB0byB0aGUgZmlyc3QgMzEgaW5zdHJ1Y3Rpb25zCisgKiBvZiBlYWNoIHZlY3Rvci4g
VGhlIGxhc3QgKGkuZSAzMnRoKSBpbnN0cnVjdGlvbiBpcyB1c2VkIHRvIGJyYW5jaCB0bworICog
dGhlIG9yaWdpbmFsIGVudHJ5LgorICoKKyAqIFRob3NlIGluc3RydWN0aW9ucyB3aWxsIGJlIGNv
cGllZCBvbiBlYWNoIHZlY3RvciB0byBoYXJkZW4gdGhlbS4KKyAqLworc3RhdGljIGJvb2wgY29w
eV9oeXBfdmVjdF9icGkodW5zaWduZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5cF92ZWNfc3Rh
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2Vu
ZCkKK3sKKyAgICB2b2lkICpkc3RfcmVtYXBwZWQ7CisgICAgY29uc3Qgdm9pZCAqZHN0ID0gX19i
cF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQgKyBzbG90ICogVkVDVE9SX1RBQkxFX1NJWkU7CisgICAg
dW5zaWduZWQgaW50IGk7CisgICAgbWZuX3QgZHN0X21mbiA9IF9tZm4odmlydF90b19tZm4oZHN0
KSk7CisKKyAgICBCVUdfT04oKChoeXBfdmVjX2VuZCAtIGh5cF92ZWNfc3RhcnQpIC8gNCkgPiAz
MSk7CisKKyAgICAvKgorICAgICAqIFZlY3RvcnMgYXJlIHBhcnQgb2YgdGhlIHRleHQgdGhhdCBh
cmUgbWFwcGVkIHJlYWQtb25seS4gU28gcmUtbWFwCisgICAgICogdGhlIHZlY3RvciB0YWJsZSB0
byBiZSBhYmxlIHRvIHVwZGF0ZSB2ZWN0b3JzLgorICAgICAqLworICAgIGRzdF9yZW1hcHBlZCA9
IF9fdm1hcCgmZHN0X21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgMVVMIDw8IGdldF9v
cmRlcl9mcm9tX2J5dGVzKFZFQ1RPUl9UQUJMRV9TSVpFKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgMSwgMSwgUEFHRV9IWVBFUlZJU09SLCBWTUFQX0RFRkFVTFQpOworICAgIGlmICggIWRz
dF9yZW1hcHBlZCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRzdF9yZW1hcHBlZCAr
PSAodmFkZHJfdClkc3QgJiB+UEFHRV9NQVNLOworCisgICAgZm9yICggaSA9IDA7IGkgPCBWRUNU
T1JfVEFCTEVfU0laRTsgaSArPSAweDgwICkKKyAgICB7CisgICAgICAgIG1lbWNweShkc3RfcmVt
YXBwZWQgKyBpLCBoeXBfdmVjX3N0YXJ0LCBoeXBfdmVjX2VuZCAtIGh5cF92ZWNfc3RhcnQpOwor
ICAgIH0KKworICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShkc3RfcmVtYXBwZWQsIFZFQ1RPUl9U
QUJMRV9TSVpFKTsKKyAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOworCisgICAgdnVubWFwKGRzdF9y
ZW1hcHBlZCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgX19tYXliZV91
bnVzZWQKK2luc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBh
YmlsaXRpZXMgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5
cF92ZWNfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3Zl
Y19lbmQpCit7CisgICAgc3RhdGljIGludCBsYXN0X3Nsb3QgPSAtMTsKKyAgICBzdGF0aWMgREVG
SU5FX1NQSU5MT0NLKGJwX2xvY2spOworICAgIHVuc2lnbmVkIGludCBpLCBzbG90ID0gLTE7Cisg
ICAgYm9vbCByZXQgPSB0cnVlOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFy
ZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQorICAgICAqIGNhcGFiaWxpdGllcy4g
U28gZG91YmxlLWNoZWNrIHdoZXRoZXIgdGhlIENQVSBtYXRjaGVzIHRoZQorICAgICAqIGVudHJ5
LgorICAgICAqLworICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCisgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgLyoKKyAgICAgKiBObyBuZWVkIHRvIGluc3RhbGwgaGFyZGVuZWQg
dmVjdG9yIHdoZW4gdGhlIHByb2Nlc3NvciBoYXMKKyAgICAgKiBJRF9BQTY0UFJGMF9FTDEuQ1NW
MiBzZXQuCisgICAgICovCisgICAgaWYgKCBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lkKCldLnBm
cjY0LmNzdjIgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHNwaW5fbG9jaygmYnBfbG9j
ayk7CisKKyAgICAvKgorICAgICAqIExvb2sgdXAgd2hldGhlciB0aGUgaGFyZGVuaW5nIHZlY3Rv
ciBoYWQgYSBzbG90IGFscmVhZHkKKyAgICAgKiBhc3NpZ25lZC4KKyAgICAgKi8KKyAgICBmb3Ig
KCBpID0gMDsgaSA8IDQ7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGJwX2hhcmRlbl9zbG90
X2tleVtpXSA9PSAodWludHB0cl90KWh5cF92ZWNfc3RhcnQgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzbG90ID0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorCisg
ICAgaWYgKCBzbG90ID09IC0xICkKKyAgICB7CisgICAgICAgIGxhc3Rfc2xvdCsrOworICAgICAg
ICAvKiBDaGVjayB3ZSBkb24ndCBvdmVycnVuIHRoZSBudW1iZXIgb2Ygc2xvdHMgYXZhaWxhYmxl
LiAqLworICAgICAgICBCVUdfT04oTlJfQlBJX0hZUF9WRUNTIDw9IGxhc3Rfc2xvdCk7CisKKyAg
ICAgICAgc2xvdCA9IGxhc3Rfc2xvdDsKKyAgICAgICAgcmV0ID0gY29weV9oeXBfdmVjdF9icGko
c2xvdCwgaHlwX3ZlY19zdGFydCwgaHlwX3ZlY19lbmQpOworCisgICAgICAgIC8qIE9ubHkgdXBk
YXRlIHRoZSBzbG90IGlmIHRoZSBjb3B5IHN1Y2NlZWRlZC4gKi8KKyAgICAgICAgaWYgKCByZXQg
KQorICAgICAgICAgICAgYnBfaGFyZGVuX3Nsb3Rfa2V5W3Nsb3RdID0gKHVpbnRwdHJfdCloeXBf
dmVjX3N0YXJ0OworICAgIH0KKworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIC8qIElu
c3RhbGwgdGhlIG5ldyB2ZWN0b3IgdGFibGUuICovCisgICAgICAgIFdSSVRFX1NZU1JFRygodmFk
ZHJfdCkoX19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQgKyBzbG90ICogVkVDVE9SX1RBQkxFX1NJ
WkUpLAorICAgICAgICAgICAgICAgICAgICAgVkJBUl9FTDIpOworICAgICAgICBpc2IoKTsKKyAg
ICB9CisKKyAgICBzcGluX3VubG9jaygmYnBfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQor
CisjZW5kaWYgLyogQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCisKICNk
ZWZpbmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNoZXMgPSBp
c19hZmZlY3RlZF9taWRyX3JhbmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAg
ICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKaW5kZXggNThjNGM4NGRjNi4uOGQ0ODNjNWI5NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEzMyw3ICsx
MzMsMTAgQEAgcHJlc21wX2luaXRjYWxsKHZ3ZmlfaW5pdCk7CiAKIHZvaWQgX19jcHVpbml0IGlu
aXRfdHJhcHModm9pZCkKIHsKLSAgICAvKiBTZXR1cCBIeXAgdmVjdG9yIGJhc2UgKi8KKyAgICAv
KgorICAgICAqIFNldHVwIEh5cCB2ZWN0b3IgYmFzZS4gTm90ZSB0aGV5IG1pZ2h0IGdldCB1cGRh
dGVkIHdpdGggdGhlCisgICAgICogYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcuCisgICAgICov
CiAgICAgV1JJVEVfU1lTUkVHKCh2YWRkcl90KWh5cF90cmFwc192ZWN0b3IsIFZCQVJfRUwyKTsK
IAogICAgIC8qIFRyYXAgRGVidWcgYW5kIFBlcmZvcm1hbmNlIE1vbml0b3IgYWNjZXNzZXMgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggMTgwMjQ5OWUyOS4uYmZlMTEyMjdiNSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTM1LDcgKzM1LDggQEAKICNlbmRpZgogI2RlZmlu
ZSBjcHVfaGFzX3NlY3VyaXR5ICAoYm9vdF9jcHVfZmVhdHVyZTMyKHNlY3VyaXR5KSA+IDApCiAK
LSNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICAwCisjZGVmaW5lIEFSTV9IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUiAwCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgMQogCiAjaWZuZGVmIF9f
QVNTRU1CTFlfXwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA1ZmQyODMwMmQ1Li5jYzUy
ODczMGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTMxMyw4ICszMTMsOSBAQCBzdHJ1
Y3QgY3B1aW5mb19hcm0gewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcDo0OyAgIC8qIEZs
b2F0aW5nIFBvaW50ICovCiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpbWQ6NDsgLyogQWR2
YW5jZWQgU0lNRCAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnaWM6NDsgIC8qIEdJQyBz
dXBwb3J0ICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMDo0OwotICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBfX3JlczE7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVz
MDoyODsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3N2Mjo0OworICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBfX3JlczE6NDsKICAgICAgICAgfTsKICAgICB9IHBmcjY0OwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:56:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t0l-0007qI-Mx; Sat, 07 Apr 2018 18:56:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t0k-0007q7-9t
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:26 +0000
X-Inumbo-ID: 45bbbc44-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45bbbc44-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:55:43 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t0i-0002RM-N0
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t0i-0006SS-Ka
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t0i-0006SS-Ka@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:56:24 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm64: Implement branch
 predictor hardening for affected Cortex-A CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1YWRjZjM5NTkyMzQ5OWViMWVhYWNhMWU2N2MwMzI5NTY0MjgxOTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IEphbiAxNiAxNDoyMzozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEZlYiAxOSAxNDoxNjox
NyAyMDE4IC0wODAwCgogICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBo
YXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29ydGV4LUE1Nywg
QTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRpY3RvcgogICAg
YWxpYXNpbmcgYW5kIGNhbiB0aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1hbGljaW91cyBj
b2RlLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRp
b24gZm9yIHRoZXNlIENQVXMgd2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBpbnRvIGZpcm13
YXJlIHdpbGwgaW52YWxpZGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3RhdGUsIHByZXZl
bnRpbmcgYW55IG1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQog
ICAgY29udGV4dHMuCiAgICAKICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5jaCBr
cHRpLgogICAgCiAgICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICAgICBTaWduZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5NDY0
Zjk1MjNjMjg4NTdiOSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgfCAyNSArKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCA0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGku
UyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwppbmRleCA2Y2MyZjE3NTI5Li40YjdmMWRjMjFm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2JwaS5TCkBAIC01Niw2ICs1NiwzMSBAQCBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVj
c19zdGFydCkKICAgICAuZW5kcgogRU5UUlkoX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kKQogCitF
TlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQorICAgIHN1YiAgICAgc3AsIHNwLCAjKDgg
KiAxOCkKKyAgICBzdHAgICAgIHgxNiwgeDE3LCBbc3AsICMoMTYgKiAwKV0KKyAgICBzdHAgICAg
IHgxNCwgeDE1LCBbc3AsICMoMTYgKiAxKV0KKyAgICBzdHAgICAgIHgxMiwgeDEzLCBbc3AsICMo
MTYgKiAyKV0KKyAgICBzdHAgICAgIHgxMCwgeDExLCBbc3AsICMoMTYgKiAzKV0KKyAgICBzdHAg
ICAgIHg4LCB4OSwgW3NwLCAjKDE2ICogNCldCisgICAgc3RwICAgICB4NiwgeDcsIFtzcCwgIygx
NiAqIDUpXQorICAgIHN0cCAgICAgeDQsIHg1LCBbc3AsICMoMTYgKiA2KV0KKyAgICBzdHAgICAg
IHgyLCB4MywgW3NwLCAjKDE2ICogNyldCisgICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIygxNiAq
IDgpXQorICAgIG1vdiAgICAgeDAsICMweDg0MDAwMDAwCisgICAgc21jICAgICAjMAorICAgIGxk
cCAgICAgeDE2LCB4MTcsIFtzcCwgIygxNiAqIDApXQorICAgIGxkcCAgICAgeDE0LCB4MTUsIFtz
cCwgIygxNiAqIDEpXQorICAgIGxkcCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQorICAg
IGxkcCAgICAgeDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQorICAgIGxkcCAgICAgeDgsIHg5LCBb
c3AsICMoMTYgKiA0KV0KKyAgICBsZHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCisgICAg
bGRwICAgICB4NCwgeDUsIFtzcCwgIygxNiAqIDYpXQorICAgIGxkcCAgICAgeDIsIHgzLCBbc3As
ICMoMTYgKiA3KV0KKyAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCisgICAgYWRk
ICAgICBzcCwgc3AsICMoOCAqIDE4KQorRU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCisK
IC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBBU00KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA1Yzdi
ZmUwOWQ5Li42OGU5OTkzNGUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
KysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUg
PHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20v
Y3B1ZXJyYXRhLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAogLyogSGFyZGVuaW5nIEJyYW5j
aCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtNjQgKi8KICNpZmRlZiBDT05GSUdfQVJNNjRfSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKQEAgLTEzOCw2ICsxMzksMzEgQEAgaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgcmV0
dXJuIHJldDsKIH0KIAorZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBf
X3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOworCitzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hh
cmRlbmluZyh2b2lkICpkYXRhKQoreworICAgIGJvb2wgcmV0ID0gdHJ1ZTsKKyAgICBzdGF0aWMg
Ym9vbCB3YXJuZWQgPSBmYWxzZTsKKworICAgIC8qCisgICAgICogVGhlIG1pdGlnYXRpb24gaXMg
dXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCisgICAgICogYnJh
bmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kg
MC4yCisgICAgICogYW5kIGxhdGVyLgorICAgICAqLworICAgIGlmICggcHNjaV92ZXIgPj0gUFND
SV9WRVJTSU9OKDAsIDIpICkKKyAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVj
KGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgZWxzZSBpZiAo
ICF3YXJuZWQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFU
RV9hY3RpdmUpOworICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlBTQ0kgMC4yIG9yIGxh
dGVyIGlzIHJlcXVpcmVkIGZvciB0aGUgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcuXG4iKTsK
KyAgICAgICAgd2FybmVkID0gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4gIXJldDsKK30KKwog
I2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwogCiAjZGVm
aW5lIE1JRFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXApAQCAtMTYxLDYgKzE4NywyOCBA
QCBpc19hZmZlY3RlZF9taWRyX3JhbmdlKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGll
cyAqZW50cnkpCiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
YXJtX2VycmF0YVtdID0geworI2lmZGVmIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVE
SUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCisgICAg
ICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgfSwKKyAgICB7Cisg
ICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAg
ICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAorICAgICAgICAuZW5hYmxlID0g
ZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgIH0sCisgICAgeworICAgICAgICAuY2FwYWJp
bGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVS
U0lPTlMoTUlEUl9DT1JURVhfQTczKSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2Jw
X2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09S
VEVYX0E3NSksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisg
ICAgfSwKKyNlbmRpZgogICAgIHt9LAogfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:56:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t0u-0007sO-Ot; Sat, 07 Apr 2018 18:56:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t0t-0007sB-Hc
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:35 +0000
X-Inumbo-ID: 96bcbd56-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96bcbd56-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:57:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t0s-0002Ry-Sd
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t0s-0006TK-QN
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t0s-0006TK-QN@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:56:34 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: entry: Consolidate
 DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5M2JjZjk0MDllMGRhMTRjYmM0YmY0M2JmMTM4YmZhYWVjZWZhMmMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiA3IDA4OjUyOjQ0IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjE3
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVfVFJB
UF9FTlRSWV8qIG1hY3JvcwogICAgCiAgICBUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gYWxs
IHRoZSBERUZJTkVfVFJBUF9FTlRSWV8qIG1hY3JvcyAgYXJlIHRoZQogICAgaW50ZXJydXB0cyAo
QXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdW5tYXNrZWQuCiAgICAKICAgIFJhdGhlciB0
aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBpbnRyb2R1Y2UgX19ERUZJTkVfVFJBUF9FTlRSWSBt
YWNybwogICAgdGhhdCB3aWxsIHRha2UgdGhlIGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2su
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDNiZDhmZDc1MWU1MGRkOTgxYjcwNTVmYjMzY2RjOGFhMjk1Mzc2
NzMpCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAyMiArKysrKysrKysrKy0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUwppbmRleCAwOTBmMDQ5NDcwLi5lMWU2MGMyNzhjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwpAQCAtMTAyLDI2ICsxMDIsMjYgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAKICAgICAgICAg
bW92IHBjLCBscgogCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisvKgorICogTWFjcm8gdG8gZGVmaW5lIHRy
YXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qgb2YKKyAqIGludGVy
cnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAqLworI2Rl
ZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3RyYXA6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBjcHNpZSBpOyAgICAgICAgLyogbG9jYWxfaXJxX2VuYWJsZSAq
LyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBh
ZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBiaWMg
c3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAq
LyAgXAogICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5U
UllfTk9JUlEodHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLXRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
YWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIxMSwgc3A7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmlj
IHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkg
Ki8gIFwKLSAgICAgICAgYiBkb190cmFwXyMjdHJhcAorLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVu
bWFzayBJUlEvQWJvcnQsIGtlZXAgRklRIG1hc2tlZCAqLworI2RlZmluZSBERUZJTkVfVFJBUF9F
TlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQorCisvKiBUcmFwIGhhbmRs
ZXIgd2hpY2ggdW5tYXNrIEFib3J0LCBrZWVwIElSUS9GSVEgbWFza2VkICovCisjZGVmaW5lIERF
RklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYSkK
IAogICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:56:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t15-0007ts-QZ; Sat, 07 Apr 2018 18:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t13-0007te-Py
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:45 +0000
X-Inumbo-ID: 9ccdc488-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ccdc488-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:58:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t13-0002S6-21
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t12-0006Ts-Vw
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t12-0006Ts-Vw@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:56:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: Add missing MIDR values
 for Cortex-A17 and A12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3NzljYzFmOWM2YTVmMWQ0MGRiOWU4NWY3NzlhNzljOGVlZDJjY2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjE4
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBD
b3J0ZXgtQTE3IGFuZCBBMTIKICAgIAogICAgQ29ydGV4LUExNyBhbmQgQTEyIE1JRFIgd2lsbCBi
ZSB1c2VkIGluIGEgZm9sbG93LXVwIHBhdGNoIGZvciBoYXJkZW5pbmcKICAgIHRoZSBicmFuY2gg
cHJlZGljdG9yLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzNDAzNjdiY2E1MzYwZjNlM2QyNjMzNDFiNTgy
MzRkMGVmZTVjZWQyKQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA0ICsr
KysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aAppbmRleCBjYzUyODczMGY2Li5kOWI4YmQ5N2ZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgK
QEAgLTQ2LDYgKzQ2LDggQEAKIAogI2RlZmluZSBBUk1fQ1BVX0lNUF9BUk0gICAgICAgICAgICAg
MHg0MQogCisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTEyICAgICAweEMwRAorI2RlZmlu
ZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNyAgICAgMHhDMEUKICNkZWZpbmUgQVJNX0NQVV9QQVJU
X0NPUlRFWF9BMTUgICAgIDB4QzBGCiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTUzICAg
ICAweEQwMwogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1NyAgICAgMHhEMDcKQEAgLTUz
LDYgKzU1LDggQEAKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5CiAj
ZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc1ICAgICAweEQwQQogCisjZGVmaW5lIE1JRFJf
Q09SVEVYX0ExMiBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTEyKQorI2RlZmluZSBNSURSX0NPUlRFWF9BMTcgTUlEUl9DUFVfTU9ERUwoQVJNX0NQ
VV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNykKICNkZWZpbmUgTUlEUl9DT1JURVhf
QTE1IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTUpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTUzKQogI2RlZmluZSBNSURSX0NPUlRFWF9BNTcgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1NykKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:56:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t1E-0007v9-SD; Sat, 07 Apr 2018 18:56:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t1E-0007v1-6P
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:56 +0000
X-Inumbo-ID: a2dccdd5-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2dccdd5-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:58:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t1D-0002SI-7V
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t1D-0006UQ-5I
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:56:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t1D-0006UQ-5I@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:56:55 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: entry: Add missing
 trap_reset entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhODUyZTBlZWJjNjMwMDU4NWRiODk2NjlkYmFkZTYyNWJlMThhMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjE4
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBBZGQgbWlzc2luZyB0cmFwX3Jlc2V0
IGVudHJ5CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSByZXNldCB2ZWN0b3IgaXMgZGVmaW5l
ZCBhcyAud29yZCAwIChlLmcgYW5kZXEgcjAsIHIwLAogICAgcjApLgogICAgCiAgICBUaGlzIGlz
IHJhdGhlciB1bmludHVpdGl2ZSBhbmQgd2lsbCByZXN1bHQgdG8gZXhlY3V0ZSB0aGUgdHJhcAog
ICAgdW5kZWZpbmVkLiBJbnN0ZWFkIGludHJvZHVjZSB0cmFwIGhlbHBlcnMgZm9yIHJlc2V0IGFu
ZCB3aWxsIGdlbmVyYXRlIGFuCiAgICBlcnJvciBtZXNzYWdlIGluIHRoZSB1bmxpa2VseSBjYXNl
IHRoYXQgcmVzZXQgd2lsbCBiZSBjYWxsZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDAwMjY4Y2M5MTI3
MGM3YjBhYTNhMTkwNmJmN2U3NzAyZGI5YzYxYzEpCiAgICAKICAgIENvbmZsaWN0czoKICAgICAg
ICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDMgKystCiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8IDUgKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwppbmRleCBlMWU2MGMyNzhjLi5jNWZlYzYwZTQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTI1LDcg
KzEyNSw3IEBAIHRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIAogICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5
cF90cmFwc192ZWN0b3IpCi0gICAgICAgIC53b3JkIDAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogMHgwMCAtIFJlc2V0ICovCisgICAgICAgIGIgdHJhcF9yZXNldCAgICAgICAgICAgICAgICAg
ICAgLyogMHgwMCAtIFJlc2V0ICovCiAgICAgICAgIGIgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rp
b24gICAgLyogMHgwNCAtIFVuZGVmaW5lZCBJbnN0cnVjdGlvbiAqLwogICAgICAgICBiIHRyYXBf
c3VwZXJ2aXNvcl9jYWxsICAgICAgICAgIC8qIDB4MDggLSBTdXBlcnZpc29yIENhbGwgKi8KICAg
ICAgICAgYiB0cmFwX3ByZWZldGNoX2Fib3J0ICAgICAgICAgICAvKiAweDBjIC0gUHJlZmV0Y2gg
QWJvcnQgKi8KQEAgLTEzNCw2ICsxMzQsNyBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAg
ICAgICAgYiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAg
ICAgICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwog
CitERUZJTkVfVFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9p
bnN0cnVjdGlvbikKIERFRklORV9UUkFQX0VOVFJZKHN1cGVydmlzb3JfY2FsbCkKIERFRklORV9U
UkFQX0VOVFJZKHByZWZldGNoX2Fib3J0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMy
L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3YmZjNWZmZTlkLi5j
ZDM4ZGZhYWYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtMjQsNiArMjQsMTEgQEAKIAogI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3IuaD4KIAorYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfcmVzZXQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgZG9fdW5leHBlY3RlZF90cmFwKCJSZXNldCIs
IHJlZ3MpOworfQorCiBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rp
b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDMyX3QgcGMgPSByZWdz
LT5wYzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:57:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t1Q-0007wQ-U0; Sat, 07 Apr 2018 18:57:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t1P-0007wH-Os
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:07 +0000
X-Inumbo-ID: 5dfb53ed-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dfb53ed-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:56:23 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t1N-0002Sd-D5
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t1N-0006VG-Aq
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t1N-0006VG-Aq@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:57:05 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwMDVlZDNlZjE0YzZjOGIzMWE5ZTFhNWFlMjU3NmE0YjRjNjY1MjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjM2
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNo
IHByZWRpY3RvciBhbGlhc2luZyBhdHRhY2tzCiAgICAKICAgIEFsaWFzaW5nIGF0dGFja2VkIGFn
YWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0bwogICAg
cmVkaXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBhbmQgcG90ZW50
aWFsbHkgZGl2dWxnZQogICAgaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4dCB0byBhbm90aGVy
LgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgaW5pdGlhdGlhbCBza2VsZXRvbiBjb2RlIGJlaGlu
ZCBhIG5ldyBLY29uZmlnIG9wdGlvbgogICAgdG8gZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNp
ZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcwogICAgZm9yIENQVXMgdGhhdCBh
cmUgYWZmZWN0ZWQuCiAgICAKICAgIE1vc3Qgb2YgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJl
IGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vl
c3QgY29udGV4dC4KICAgIAogICAgQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNo
IHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvCiAgICBzYWZlbHkgdXNlIGJyYW5jaCBp
bnN0cnVjdGlvbiBiZWZvcmUgdGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4KICAgIFRoZXJlZm9y
ZSB0aGlzIGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8g
dGhlCiAgICBoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCiAgICAKICAgIEhvd2V2
ZXIsIG9uIGFybTMyLCBlYWNoIHZlY3RvciBjb250YWluIGEgc2luZ2xlIGluc3RydWN0aW9uLiBU
aGlzIG1lYW5zCiAgICB0aGF0IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIG1heSByZWx5IG9u
IHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdAogICAgZG9lcyBub3QgaG9sZCB3aGVuIGluIHRo
ZSBoeXBlcnZpc29yIChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4KICAgIFRoZXJlZm9yZSBo
eXBlcnZpc29yIGNvZGUgcnVubmluZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFibGUgc2hvdWxkIGJl
CiAgICBtaW5pbWl6ZWQgYW5kIGFsd2F5cyBoYXZlIElSUXMgYW5kIFNFcnJvcnMgbWFza2VkIHRv
IHJlZHVjZSB0aGUgcmlzayB0bwogICAgdXNlIHRoZW0uCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJv
dmlkZXMgYW4gaW5mcmFzdHJ1Y3R1cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCiAg
ICBlbnRlcmluZyB0byB0aGUgZ3Vlc3QgYW5kIHdoZW4gbGVhdmluZyBpdC4KICAgIAogICAgTm90
ZSB0aGF0IGFsdGVybmF0aXZlIGNvdWxkIGhhdmUgYmVlbiB1c2VkLCBidXQgb2xkZXIgWGVuICg0
Ljggb3IKICAgIGVhcmxpZXIpIGRvZXNuJ3QgaGF2ZSBzdXBwb3J0LiBTbyBhdm9pZCB1c2luZyBh
bHRlcm5hdGl2ZSB0byBlYXNlCiAgICBiYWNrcG9ydGluZy4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWJk
NDQ2M2I1YzdjYzAyNmEwN2I5YmJkNDFhNmE3MTIyYTk1NjQ3ZSkKLS0tCiBjb25maWcvYXJtMzIu
bWsgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA0MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMg
Y2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2Nv
bmZpZy9hcm0zMi5tayBiL2NvbmZpZy9hcm0zMi5tawppbmRleCBjZDk3ZTQyODgxLi4yYzJmNTYz
N2ZkIDEwMDY0NAotLS0gYS9jb25maWcvYXJtMzIubWsKKysrIGIvY29uZmlnL2FybTMyLm1rCkBA
IC0xNiw2ICsxNiw5IEBAIEhBU19TQ0lGIDo9IHkKIEhBU19OUzE2NTUwIDo9IHkKIEhBU19NRU1f
QUNDRVNTIDo9IHkKIAorQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SIDo9IHkKK0NPTkZJ
R19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiA6PSB5CisKICMgVXNlIG9ubHkgaWYgY2Fs
bGluZyAkKExEKSBkaXJlY3RseS4KIExERkxBR1NfRElSRUNUICs9IC1FTAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
CmluZGV4IGM1ZmVjNjBlNDQuLjk3Y2ZhNGNkMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0zNCw2ICsz
NCwyMCBAQAogICAgICAgICBibG5lIHNhdmVfZ3Vlc3RfcmVncwogCiBzYXZlX2d1ZXN0X3JlZ3M6
CisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgICAgIC8q
CisgICAgICAgICAqIFJlc3RvcmUgdmVjdG9ycyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBt
YXkgaGF2ZSBiZWVuCisgICAgICAgICAqIGNoYW5nZWQgd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1
ZXN0IChzZWUKKyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVydmlzb3IpLiBXZSBuZWVkIHRvIGRv
IHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKKyAgICAgICAgICogYW55IGludGVycnVwdHMgYXJlIHVu
bWFza2VkKSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMgcmVxdWlyZXMKKyAgICAgICAgICogU1Ag
dG8gYmUgOCBieXRlcyBhbGlnbmVkLiBUaGlzIGRvZXMgbm90IGhvbGQgd2hlbiBydW5uaW5nIGlu
CisgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgorICAgICAgICAgKi8KKyAgICAgICAgbGRyIHIx
LCA9aHlwX3RyYXBzX3ZlY3RvcgorICAgICAgICBtY3IgcDE1LCA0LCByMSwgYzEyLCBjMCwgMAor
ICAgICAgICBpc2IKKyNlbmRpZgorCiAgICAgICAgIGxkciByMTEsID0weGZmZmZmZmZmICAvKiBD
bG9iYmVyIFNQIHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5cGVydmlzb3IgZnJhbWVzLiAqLwog
ICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAgICAgICAgU0FWRV9PTkVfQkFOS0VE
KFNQX3VzcikKQEAgLTE2NywxMiArMTgxLDM3IEBAIHJldHVybl90b19ndWVzdDoKICAgICAgICAg
UkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JFX09ORV9CQU5LRUQoUjEyX2ZpcSk7
CiAgICAgICAgIC8qIEZhbGwgdGhydSAqLwogcmV0dXJuX3RvX2h5cGVydmlzb3I6Ci0gICAgICAg
IGNwc2lkIGkKKyAgICAgICAgY3BzaWQgYWkKICAgICAgICAgbGRyIGxyLCBbc3AsICNVUkVHU19s
cl0KICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfcGNdCiAgICAgICAgIG1zciBFTFJfaHlw
LCByMTEKICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl0KICAgICAgICAgbXNyIFNQ
U1JfaHlwLCByMTEKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IK
KyAgICAgICAgLyoKKyAgICAgICAgICogSGFyZGVuaW5nIGJyYW5jaCBwcmVkaWN0b3IgbWF5IHJl
cXVpcmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKKyAgICAgICAgICogdmVjdG9yIHRhYmxlcyBiZWZv
cmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3NlIHZlY3RvcnMKKyAgICAgICAgICogbWF5
IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0IGRvZXMgbm90IGhvbGQgd2hlbgor
ICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1AgaXMgOCBieXRlcyBh
bGlnbmVkKS4gU28gc2V0dXAKKyAgICAgICAgICogSFZCQVIgdmVyeSBsYXRlLgorICAgICAgICAg
KgorICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMgdGFibGUgd2lsbCBiZSByZXN0b3JlZCBvbiBl
eGl0IChzZWUKKyAgICAgICAgICogc2F2ZV9ndWVzdF9yZWdzKS4KKyAgICAgICAgICovCisgICAg
ICAgIG1vdiByOSwgIzAgICAgICAgICAgICAgICAgICAgICAgLyogdmVjdG9yIHRhYmxlcyA9IE5V
TEwgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTG9hZCB2ZWN0b3IgdGFibGVzIHBvaW50ZXIg
ZnJvbSB0aGUgcGVyLWNwdSBicF9oYXJkZW5fdmVjcworICAgICAgICAgKiB3aGVuIHJldHVybmlu
ZyB0byB0aGUgZ3Vlc3Qgb25seS4KKyAgICAgICAgICovCisgICAgICAgIGFuZCByMTEsICNQU1Jf
TU9ERV9NQVNLCisgICAgICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVAKKyAgICAgICAgbGRybmUg
cjExLCA9cGVyX2NwdV9fYnBfaGFyZGVuX3ZlY3MKKyAgICAgICAgbXJjbmUgcDE1LCA0LCByMTAs
IGMxMywgYzAsIDIgICAvKiByMTAgPSBwZXItY3B1IG9mZnNldCAoSFRQSURSKSAqLworICAgICAg
ICBhZGRuZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAgIC8qIHIxMSA9IG9mZnNldCBvZiB0aGUg
dmVjdG9yIHRhYmxlcyAqLworICAgICAgICBsZHJuZSByOSwgW3IxMV0gICAgICAgICAgICAgICAg
IC8qIHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KKyAgICAgICAgY21wIHI5LCAjMCAgICAgICAgICAg
ICAgICAgICAgICAvKiBPbmx5IHVwZGF0ZSBIVkJBUiB3aGVuIHRoZSB2ZWN0b3IgKi8KKyAgICAg
ICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAgICAvKiB0YWJsZXMgaXMgbm90IE5VTEwu
ICovCisjZW5kaWYKICAgICAgICAgcG9wIHtyMC1yMTJ9CiAgICAgICAgIGFkZCBzcCwgIyhVUkVH
U19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8KICAgICAgICAgY2xy
ZXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwppbmRleCA2OGU5OTkzNGUzLi45N2QzNmEyNjQzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0x
NjYsNiArMTY2LDM2IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQg
KmRhdGEpCiAKICNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1Ig
Ki8KIAorLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtMzIgKi8KKyNp
ZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKworLyoKKyAqIFBlci1D
UFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0cy4gVGhl
eSB3aWxsCisgKiBvbmx5IGJlIHVzZWQgb24gcGxhdGZvcm0gcmVxdWlyaW5nIHRvIGhhcmRlbiB0
aGUgYnJhbmNoIHByZWRpY3Rvci4KKyAqLworREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29u
c3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CisKK2V4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0
b3JfYnBfaW52W107CisKK3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2VkCitpbnN0YWxsX2JwX2hh
cmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNzLCBjb25zdCBjaGFy
ICpkZXNjKQoreworICAgIC8qCisgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9u
IGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1j
aGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKKyAgICAgKiBlbnRyeS4KKyAgICAgKi8K
KyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZ3Vlc3QgZXhpdFxuIiwKKyAg
ICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKKyAgICB0aGlzX2NwdShicF9oYXJk
ZW5fdmVjcykgPSBoeXBfdmVjczsKK30KKworI2VuZGlmCisKICNkZWZpbmUgTUlEUl9SQU5HRSht
b2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNoZXMgPSBpc19hZmZlY3RlZF9taWRyX3Jh
bmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAgICAgICAgICAgICAgIFwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:57:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t1Z-0007y5-Vf; Sat, 07 Apr 2018 18:57:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t1Y-0007xF-Ov
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:16 +0000
X-Inumbo-ID: aefe4e02-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aefe4e02-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:58:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t1X-0002Sl-Io
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t1X-0006WC-GV
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t1X-0006WC-GV@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:57:15 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: Invalidate BTB on guest
 exit for Cortex A17 and 12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1NGE4YzYxN2NlYjViYTM0ODFlNmFhMTIyYWQzZjgzNWMxOTE1YjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjM5
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9uIGd1ZXN0IGV4aXQg
Zm9yIENvcnRleCBBMTcgYW5kIDEyCiAgICAKICAgIEluIG9yZGVyIHRvIGF2b2lkIGFsaWFzaW5n
IGF0dGFja2VzIGFnYWlucyB0aGUgYnJhbmNoIHByZWRpY3RvciwgbGV0J3MKICAgIGludmFsaWRh
dGUgdGhlIEJUQiBvbiBndWVzdCBleGlzdC4gVGhpcyBpcyBtYWRlIGNvbXBsaWNhdGVkIGJ5IHRo
ZSBmYWN0CiAgICB0aGF0IHdlIGNhbm5vdCB0YWtlIGEgYnJhbmNoIGludmFsaWRhdGluZyB0aGUg
QlRCLgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIHRoZSBmb3VydGggdmVyc2lvbiBwb3N0ZWQg
YnkgTWFyYyBaeW5naWVyIG9uIExpbnV4LWFybQogICAgbWFpbGluZyBsaXN0IChzZWUgWzFdKS4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBodHRwczovL3d3
dy5zcGluaWNzLm5ldC9saXN0cy9hcm0ta2VybmVsL21zZzYzMjA2Mi5odG1sCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA1ZTA2OTBkMDNkYzYxNzdlNjE0ZTA2MGFlNzgw
MDFkNGYyYWJkZTIpCiAgICAKICAgIFJlbmFtZWQgdHJhcF9oeXBlcnZpc29yX2NhbGwgdG8gdHJh
cF9zdXBlcnZpc29yX2NhbGwKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDM4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTcgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggOTdjZmE0Y2QyNy4uMmZmYTQyMjQ4YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKQEAgLTE0OCw2ICsxNDgsNDQgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3Ip
CiAgICAgICAgIGIgdHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAq
LwogICAgICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEg
Ki8KIAorI2lmZGVmIENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorCisgICAgICAgIC5h
bGlnbiA1CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCisgICAgICAgIC8qCisgICAg
ICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRz
IG9mCisgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRl
cyBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAg
ICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEg
ICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNw
LCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yIENhbGwgIDUgKi8KKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQg
Ki8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0
ICAgICAgIDMgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBI
eXBlcnZpc29yICAgICAgIDIgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8KKyAgICAgICAgbm9wICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAgICAgIDAgKi8KKworICAgICAgICBtY3IJcDE1
LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8KKyAgICAgICAgaXNiCisKKy5tYWNy
byB2ZWN0X2JyIHZhbCwgdGFyZworICAgICAgICBlb3IgICAgIHNwLCBzcCwgI1x2YWwKKyAgICAg
ICAgdHN0ICAgICBzcCwgIzcKKyAgICAgICAgZW9ybmUgICBzcCwgc3AsICNcdmFsCisgICAgICAg
IGJlcSAgICAgXHRhcmcKKy5lbmRtCisKKyAgICAgICAgdmVjdF9iciAwLCB0cmFwX2ZpcQorICAg
ICAgICB2ZWN0X2JyIDEsIHRyYXBfaXJxCisgICAgICAgIHZlY3RfYnIgMiwgdHJhcF9ndWVzdF9z
eW5jCisgICAgICAgIHZlY3RfYnIgMywgdHJhcF9kYXRhX2Fib3J0CisgICAgICAgIHZlY3RfYnIg
NCwgdHJhcF9wcmVmZXRjaF9hYm9ydAorICAgICAgICB2ZWN0X2JyIDUsIHRyYXBfc3VwZXJ2aXNv
cl9jYWxsCisgICAgICAgIHZlY3RfYnIgNiwgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24KKyAg
ICAgICAgdmVjdF9iciA3LCB0cmFwX3Jlc2V0CisKKyNlbmRpZiAvKiBDT05GSUdfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IgKi8KKwogREVGSU5FX1RSQVBfRU5UUlkocmVzZXQpCiBERUZJTkVfVFJB
UF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRSWShzdXBlcnZp
c29yX2NhbGwpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggOTdkMzZhMjY0My4uMmUzN2ZlYTg2NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YwpAQCAtMTk0LDYgKzE5NCwxMyBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgdGhpc19jcHUoYnBfaGFyZGVu
X3ZlY3MpID0gaHlwX3ZlY3M7CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxlX2JwX2ludl9oYXJkZW5p
bmcodm9pZCAqZGF0YSkKK3sKKyAgICBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGRhdGEsIGh5
cF90cmFwc192ZWN0b3JfYnBfaW52LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4
ZWN1dGUgQlBJQUxMIik7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgogCiAjZGVmaW5lIE1J
RFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXApAQCAtMjM5LDYgKzI0NiwxOCBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKICAg
ICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKICAgICB9LAogI2VuZGlm
CisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAg
ICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAg
TUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTEyKSwKKyAgICAgICAgLmVuYWJsZSA9IGVu
YWJsZV9icF9pbnZfaGFyZGVuaW5nLAorICAgIH0sCisgICAgeworICAgICAgICAuY2FwYWJpbGl0
eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lP
TlMoTUlEUl9DT1JURVhfQTE3KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFy
ZGVuaW5nLAorICAgIH0sCisjZW5kaWYKICAgICB7fSwKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:57:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t1k-0007zj-2L; Sat, 07 Apr 2018 18:57:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t1j-0007zV-4d
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:27 +0000
X-Inumbo-ID: b50f6f9e-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b50f6f9e-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:58:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t1h-0002St-OT
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t1h-0006Wf-MB
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t1h-0006Wf-MB@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:57:25 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: Invalidate icache on
 guest exist for Cortex-A15
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiYjM1NTMxMzAyNDFhZTk5ZDQ0NGE2YTA4YjdkYzMyY2U5MGEyNzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjQw
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgaWNhY2hlIG9uIGd1ZXN0IGV4
aXN0IGZvciBDb3J0ZXgtQTE1CiAgICAKICAgIEluIG9yZGVyIHRvIGF2b2lkIGFsaWFzaW5nIGF0
dGFja3MgYWdhaW5zdCB0aGUgYnJhbmNoIHByZWRpY3RvciBvbgogICAgQ29ydGV4IEEtMTUsIGxl
dCdzIGludmFsaWRhdGUgdGhlIEJUQiBvbiBndWVzdCBleGl0LCB3aGljaCBjYW4gb25seSBiZQog
ICAgZG9uZSBieSBpbnZhbGlkYXRpbmcgdGhlIGljYWNoZSAod2l0aCBBQ1RMUlswXSBiZWluZyBz
ZXQpLgogICAgCiAgICBXZSB1c2UgdGhlIHNhbWUgaGFjayBhcyBmb3IgQTEyL0ExNyB0byBwZXJm
b3JtIHRoZSB2ZWN0b3IgZGVjb2RpbmcuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXgg
cGF0Y2ggZnJvbSB0aGUga3B0aSBicmFuY2ggaW4gWzFdLgogICAgCiAgICBbMV0gaHR0cHM6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY2NWM0YjZhYTc5ZWIyMWIxYWFk
YTlmN2Y5OGZiNWNiN2YwMzc0M2EpCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAy
MSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMTMg
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUwppbmRleCAyZmZhNDIyNDhhLi4zZTQ4YmExOGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTUx
LDYgKzE1MSwyNiBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICNpZmRlZiBDT05GSUdfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKIAogICAgICAgICAuYWxpZ24gNQorR0xPQkFMKGh5cF90cmFw
c192ZWN0b3JfaWNfaW52KQorICAgICAgICAvKgorICAgICAgICAgKiBXZSBlbmNvZGUgdGhlIGV4
Y2VwdGlvbiBlbnRyeSBpbiB0aGUgYm90dG9tIDMgYml0cyBvZgorICAgICAgICAgKiBTUCwgYW5k
IHdlIGhhdmUgdG8gZ3VhcmFudGVlIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4KKyAgICAgICAgICov
CisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogUmVzZXQgICAgICAg
ICAgICA3ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogVW5k
ZWYgICAgICAgICAgICA2ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAg
ICAgLyogSHlwZXJ2aXNvciBjYWxsICA1ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAg
ICAgICAgICAgICAgLyogUHJlZmV0Y2ggYWJvcnQgICA0ICovCisgICAgICAgIGFkZCBzcCwgc3As
ICMxICAgICAgICAgICAgICAgICAgLyogRGF0YSBhYm9ydCAgICAgICAzICovCisgICAgICAgIGFk
ZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSHlwZXJ2aXNvciAgICAgICAyICovCisg
ICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSVJRICAgICAgICAgICAg
ICAxICovCisgICAgICAgIG5vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRklRICAg
ICAgICAgICAgICAwICovCisKKyAgICAgICAgbWNyIHAxNSwgMCwgcjAsIGM3LCBjNSwgMCAgICAg
ICAvKiBJQ0lBTExVICovCisgICAgICAgIGlzYgorCisgICAgICAgIGIgZGVjb2RlX3ZlY3RvcnMK
KworICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBfaW52KQogICAg
ICAgICAvKgogICAgICAgICAgKiBXZSBlbmNvZGUgdGhlIGV4Y2VwdGlvbiBlbnRyeSBpbiB0aGUg
Ym90dG9tIDMgYml0cyBvZgpAQCAtMTY4LDYgKzE4OCw3IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVj
dG9yX2JwX2ludikKICAgICAgICAgbWNyCXAxNSwgMCwgcjAsIGM3LCBjNSwgNgkgICAgLyogQlBJ
QUxMICovCiAgICAgICAgIGlzYgogCitkZWNvZGVfdmVjdG9yczoKIC5tYWNybyB2ZWN0X2JyIHZh
bCwgdGFyZwogICAgICAgICBlb3IgICAgIHNwLCBzcCwgI1x2YWwKICAgICAgICAgdHN0ICAgICBz
cCwgIzcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwppbmRleCAyZTM3ZmVhODY1Li45MzI5ODY0ZGRmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBA
IC0xNzYsNiArMTc2LDcgQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9p
ZCAqZGF0YSkKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNvbnN0IGNoYXIgKiwgYnBfaGFy
ZGVuX3ZlY3MpOwogCiBleHRlcm4gY2hhciBoeXBfdHJhcHNfdmVjdG9yX2JwX2ludltdOworZXh0
ZXJuIGNoYXIgaHlwX3RyYXBzX3ZlY3Rvcl9pY19pbnZbXTsKIAogc3RhdGljIHZvaWQgX19tYXli
ZV91bnVzZWQKIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVf
Y2FwYWJpbGl0aWVzICplbnRyeSwKQEAgLTIwMSw2ICsyMDIsMTMgQEAgc3RhdGljIGludCBlbmFi
bGVfYnBfaW52X2hhcmRlbmluZyh2b2lkICpkYXRhKQogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgaW50IGVuYWJsZV9pY19pbnZfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCit7CisgICAgaW5zdGFs
bF9icF9oYXJkZW5pbmdfdmVjcyhkYXRhLCBoeXBfdHJhcHNfdmVjdG9yX2ljX2ludiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJleGVjdXRlIElDSUFMTFUiKTsKKyAgICByZXR1cm4g
MDsKK30KKwogI2VuZGlmCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAg
ICBcCkBAIC0yNTcsNiArMjY1LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBh
YmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURS
X0NPUlRFWF9BMTcpLAogICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcs
CiAgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTUpLAor
ICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2ljX2ludl9oYXJkZW5pbmcsCisgICAgfSwKICNlbmRp
ZgogICAgIHt9LAogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:57:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t1u-00080l-47; Sat, 07 Apr 2018 18:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t1t-00080f-LX
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:37 +0000
X-Inumbo-ID: 7036657b-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7036657b-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:56:54 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t1r-0002Tg-Vq
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t1r-0006XE-Rn
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t1r-0006XE-Rn@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:57:35 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: entry: Document the
 purpose of r11 in the traps handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkNTM0YzEyYmY3MWJhYmI3NmYxMzM4MDI5ODQxZjc1NzE5MWY3MjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogRnJp
IEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRmViIDE5IDE0OjE2OjQw
IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBEb2N1bWVudCB0aGUgcHVycG9zZSBv
ZiByMTEgaW4gdGhlIHRyYXBzIGhhbmRsZXIKICAgIAogICAgSXQgdG9vayBtZSBhIGJpdCBvZiB0
aW1lIHRvIHVuZGVyc3RhbmQgd2h5IF9fREVGSU5FX1RSQVBfRU5UUlkgaXMKICAgIHN0b3Jpbmcg
dGhlIG9yaWdpbmFsIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCBpcyB3b3JraW5nIGluIHBhaXIg
d2l0aAogICAgcmV0dXJuX3RyYXBzX2VudHJ5IHdoZXJlIHNwIHdpbGwgYmUgcmVzdG9yZWQgZnJv
bSByMTEuCiAgICAKICAgIFRoaXMgaXMgZmluZSBiZWNhdXNlIHBlciB0aGUgQUFQQ1MgcjExIG11
c3QgYmUgcHJlc2VydmVkIGJ5IHRoZQogICAgc3Vicm91dGluZS4gU28gaW4gcmV0dXJuX2Zyb21f
dHJhcCwgcjExIHdpbGwgc3RpbGwgY29udGFpbiB0aGUgb3JpZ2luYWwKICAgIHN0YWNrIHBvaW50
ZXIuCiAgICAKICAgIEFkZCBzb21lIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgdG8gcG9pbnQg
dGhlIDIgc2lkZXMgdG8gZWFjaCBvdGhlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBkZDg1NWFhNDMwZjJkYTliNjc3YzE0NWYwYzYyNWE4MmFhYTk3MTEwKQotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggM2U0OGJhMThkOC4uYjY2NzA1ZmY1
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNyw2ICsxMjcsMTAgQEAgdHJhcF8jI3RyYXA6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3YgcjAsIHNwOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgKiBTYXZlIHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4g
SXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUgXAorICAgICAgICAgKiB0cmFwIGhhcyBiZWVu
IGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAgICAgICAgICAgICAgXAorICAgICAg
ICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGln
biB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAogICAgICAgICBi
IGRvX3RyYXBfIyN0cmFwCkBAIC0yMTcsNiArMjIxLDEwIEBAIERFRklORV9UUkFQX0VOVFJZX05P
SVJRKGlycSkKIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKIAogcmV0dXJuX2Zyb21fdHJh
cDoKKyAgICAgICAgLyoKKyAgICAgICAgICogUmVzdG9yZSB0aGUgc3RhY2sgcG9pbnRlciBmcm9t
IHIxMS4gSXQgd2FzIHNhdmVkIG9uIGV4Y2VwdGlvbgorICAgICAgICAgKiBlbnRyeSAoc2VlIF9f
REVGSU5FX1RSQVBfRU5UUlkpLgorICAgICAgICAgKi8KICAgICAgICAgbW92IHNwLCByMTEKIEVO
VFJZKHJldHVybl90b19uZXdfdmNwdTMyKQogICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19j
cHNyXQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:57:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:57:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t24-00081p-61; Sat, 07 Apr 2018 18:57:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t23-00081g-7P
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:47 +0000
X-Inumbo-ID: 7645773b-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7645773b-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:57:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t22-0002Tr-55
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t22-0006Xs-2q
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t22-0006Xs-2q@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:57:46 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: cpuerrata: Actually check
 errata on non-boot CPUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxNjE4ZjQ3M2E1ZjVmODZiM2RiYWM2NGVlY2JmMTE0MzU1MTE4ZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAxNCAxMjoyMjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEZlYiAyMCAxNzoyMDoxNyAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBY3R1YWxseSBjaGVjayBlcnJhdGEg
b24gbm9uLWJvb3QgQ1BVcwogICAgCiAgICBUaGUgY3B1IGVycmF0YSBmcmFtZXdvcmsgd2FzIGlu
dHJvZHVjZWQgaW4gY29tbWl0IDhiMDFmNjM2NGYgInhlbi9hcm06CiAgICBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRv
CiAgICBkZXRlY3QgZXJyYXRhIHByZXNlbnQgb24gYW55IENQVXMgKHZpYSBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKS4gSG93ZXZlciwKICAgIHRoZSBmdW5jdGlvbiB0byBjaGVjayB0aGUgTUlEUiAo
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSkgbWlzdGFrZW5seQogICAgYWx3YXlzIHVzZSB0aGUgYm9v
dCBDUFUgTUlEUi4KICAgIAogICAgRml4IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UgdG8gdXNlIHRo
ZSBjdXJyZW50IENQVSBNSURSLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAyNzE5NmQ0Y2M5MTdkOTFiNWI1ZGFlZTUwMTczNTY1MTM5Y2E5YzlkKQotLS0KIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA5MzI5ODY0ZGRmLi5lYWE5MWUwZWNlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hh
cmRlbmluZyh2b2lkICpkYXRhKQogc3RhdGljIGJvb2xfdCBfX21heWJlX3VudXNlZAogaXNfYWZm
ZWN0ZWRfbWlkcl9yYW5nZShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5
KQogewotICAgIHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1p
ZHIuYml0cywgZW50cnktPm1pZHJfbW9kZWwsCisgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVM
X1JBTkdFKGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPm1pZHJfcmFuZ2VfbWluLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bWlkcl9yYW5nZV9tYXgp
OwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:57:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t2E-000834-7c; Sat, 07 Apr 2018 18:57:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t2D-00082u-5X
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:57 +0000
X-Inumbo-ID: c748d7c2-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c748d7c2-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:59:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t2C-0002Tz-Ah
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t2C-0006YT-8R
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:57:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t2C-0006YT-8R@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:57:56 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/PV: correctly count MSRs to
 migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlMjBiOWIyZGRiYjA0YzZlYmI2MDYxM2IxMTE3ZTA1ZWRjOGE1ZWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRmViIDIz
IDEwOjIyOjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRmViIDIzIDEwOjIyOjA4IDIwMTggKzAxMDAKCiAgICB4
ODYvUFY6IGNvcnJlY3RseSBjb3VudCBNU1JzIHRvIG1pZ3JhdGUKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGQ5NjRkODE0YzUuLjkwZmUxMDAzMTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
QEAgLTEwMjAsNyArMTAyMCw4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHN0cnVj
dCB4ZW5fZG9tY3RsX3ZjcHVfbXNycyAqdm1zcnMgPSAmZG9tY3RsLT51LnZjcHVfbXNyczsKICAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdV9tc3IgbXNyOwogICAgICAgICBzdHJ1Y3QgdmNw
dSAqdjsKLSAgICAgICAgdWludDMyX3QgbnJfbXNycyA9IDA7CisgICAgICAgIHVpbnQzMl90IG5y
X21zcnMgPSAwLCBlZHgsIGR1bW15OworICAgICAgICBib29sX3QgaGFzX2licnNiOwogCiAgICAg
ICAgIHJldCA9IC1FU1JDSDsKICAgICAgICAgaWYgKCAodm1zcnMtPnZjcHUgPj0gZC0+bWF4X3Zj
cHVzKSB8fApAQCAtMTAzNiw2ICsxMDM3LDEwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAg
ICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCiAgICAgICAgICAgICBu
cl9tc3JzICs9IDQ7CiAKKyAgICAgICAgZG9tYWluX2NwdWlkKGQsIDcsIDAsICZkdW1teSwgJmR1
bW15LCAmZHVtbXksICZlZHgpOworICAgICAgICBoYXNfaWJyc2IgPSAhIShlZHggJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKTsKKyAgICAgICAgbnJfbXNycyArPSBoYXNfaWJyc2I7
CisKICAgICAgICAgaWYgKCBkb21jdGwtPmNtZCA9PSBYRU5fRE9NQ1RMX2dldF92Y3B1X21zcnMg
KQogICAgICAgICB7CiAgICAgICAgICAgICByZXQgPSAwOyBjb3B5YmFjayA9IDE7CkBAIC0xMDQ1
LDggKzEwNTAsNiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgIHZtc3Jz
LT5tc3JfY291bnQgPSBucl9tc3JzOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGVkeCwgZHVtbXk7Ci0KICAgICAgICAgICAgICAgICBp
ID0gMDsKIAogICAgICAgICAgICAgICAgIHZjcHVfcGF1c2Uodik7CkBAIC0xMDg0LDkgKzEwODcs
NyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgZG9tYWluX2NwdWlkKGQsIDcsIDAsICZkdW1t
eSwgJmR1bW15LCAmZHVtbXksICZlZHgpOwotICAgICAgICAgICAgICAgIGlmICggKGVkeCAmIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpICYmCi0gICAgICAgICAgICAgICAgICAgICB2
LT5hcmNoLnNwZWNfY3RybCApCisgICAgICAgICAgICAgICAgaWYgKCBoYXNfaWJyc2IgJiYgdi0+
YXJjaC5zcGVjX2N0cmwgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
aWYgKCBpIDwgdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKICAgICAgICAgICAgICAgICAgICAg
ewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:58:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t2O-00084I-9E; Sat, 07 Apr 2018 18:58:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t2N-000849-HS
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:07 +0000
X-Inumbo-ID: cd59c67e-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd59c67e-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 18:59:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t2M-0002UL-GY
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t2M-0006Zx-EG
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t2M-0006Zx-EG@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:58:06 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/hvm: Don't corrupt the HVM
 context stream when writing the MSR record
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmYmYzMGE3Zjg2MzEzOWRkMGFjNTU2ZTQ0ZjkyZjU3ODc2NTQ4NDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAyMyAxMDoyMjo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEZlYiAyMyAxMDoyMjo0OCAyMDE4ICsw
MTAwCgogICAgeDg2L2h2bTogRG9uJ3QgY29ycnVwdCB0aGUgSFZNIGNvbnRleHQgc3RyZWFtIHdo
ZW4gd3JpdGluZyB0aGUgTVNSIHJlY29yZAogICAgCiAgICBFdmVyIHNpbmNlIGl0IHdhcyBpbnRy
b2R1Y2VkIGluIGMvcyBiZDFmMGI0NWZmLCBodm1fc2F2ZV9jcHVfbXNycygpIGhhcyBoYWQgYQog
ICAgYnVnIHdoZXJlYnkgaXQgY29ycnVwdHMgdGhlIEhWTSBjb250ZXh0IHN0cmVhbSBpZiBzb21l
LCBidXQgZmV3ZXIgdGhhbiB0aGUKICAgIG1heGltdW0gbnVtYmVyIG9mIE1TUnMgYXJlIHdyaXR0
ZW4uCiAgICAKICAgIF9odm1faW5pdF9lbnRyeSgpIGNyZWF0ZXMgYW4gaHZtX3NhdmVfZGVzY3Jp
cHRvciB3aXRoIGxlbmd0aCBmb3IKICAgIG1zcl9jb3VudF9tYXgsIGJ1dCBpbiB0aGUgY2FzZSB0
aGF0IHdlIHdyaXRlIGZld2VyIHRoYW4gbWF4LCBoLT5jdXIgb25seSBtb3ZlcwogICAgZm9yd2Fy
ZCBieSB0aGUgYW1vdW50IG9mIHNwYWNlIHVzZWQsIGNhdXNpbmcgdGhlIHN1YnNlcXVlbnQKICAg
IGh2bV9zYXZlX2Rlc2NyaXB0b3IgdG8gYmUgd3JpdHRlbiB3aXRoaW4gdGhlIGJvdW5kcyBvZiB0
aGUgcHJldmlvdXMgb25lLgogICAgCiAgICBUbyByZXNvbHZlIHRoaXMsIHJlZHVjZSB0aGUgbGVu
Z3RoIHJlcG9ydGVkIGJ5IHRoZSBkZXNjcmlwdG9yIHRvIG1hdGNoIHRoZQogICAgYWN0dWFsIG51
bWJlciBvZiBieXRlcyB1c2VkLgogICAgCiAgICBBIHR5cGljYWwgZmFpbHVyZSBvbiB0aGUgZGVz
dGluYXRpb24gc2lkZSBsb29rcyBsaWtlOgogICAgCiAgICAgICAgKFhFTikgSFZNNCByZXN0b3Jl
OiBDUFVfTVNSIDAKICAgICAgICAoWEVOKSBIVk00LjAgcmVzdG9yZTogbm90IGVub3VnaCBkYXRh
IGxlZnQgdG8gcmVhZCA1NiBNU1IgYnl0ZXMKICAgICAgICAoWEVOKSBIVk00IHJlc3RvcmU6IGZh
aWxlZCB0byBsb2FkIGVudHJ5IDIwLzAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQyZjg2YmY2MDQ2OTg4MDZkMzExY2My
NTFjMWI2NmZiYjc1MjY3M2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTExLTIxIDExOjE5OjAyICsw
MDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDg3YWZiMjY2Zi4uZGM5MmRjYTRlYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC0yMzAyLDYgKzIzMDIsNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQogICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3Ig
KmQgPSBfcCgmaC0+ZGF0YVtoLT5jdXJdKTsKICAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7
CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC0yMzIwLDggKzIzMjEsMTMgQEAgc3RhdGlj
IGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CiAKICAgICAgICAg
aWYgKCBjdHh0LT5jb3VudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFJld3JpdGUgbGVu
Z3RoIHRvIGluZGljYXRlIGhvdyBtdWNoIHNwYWNlIHdlIGFjdHVhbGx5IHVzZWQuICovCisgICAg
ICAgICAgICBkLT5sZW5ndGggPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKICAgICAg
ICAgICAgIGgtPmN1ciArPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICAgICAg
fQogICAgICAgICBlbHNlCisgICAgICAgICAgICAvKiBvciByZXdpbmQgYW5kIHJlbW92ZSB0aGUg
ZGVzY3JpcHRvciBmcm9tIHRoZSBzdHJlYW0uICovCiAgICAgICAgICAgICBoLT5jdXIgLT0gc2l6
ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:58:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t2Y-00085r-BV; Sat, 07 Apr 2018 18:58:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t2X-00085F-GS
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:17 +0000
X-Inumbo-ID: 887461b9-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 887461b9-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:57:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t2W-0002UV-ME
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t2W-0006bJ-Jx
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t2W-0006bJ-Jx@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:58:16 +0000
Subject: [Xen-changelog] [xen stable-4.6] memory: don't implicitly unpin for
 decrease-reservation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5YzFiYjY1OGM1YmI5ZGNmZjg2MjI3OGQ2NmQ1OTJkY2UyZWJiN2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDI3
IDE0OjM2OjQ2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI3IDE0OjM2OjQ2IDIwMTggKzAxMDAKCiAgICBt
ZW1vcnk6IGRvbid0IGltcGxpY2l0bHkgdW5waW4gZm9yIGRlY3JlYXNlLXJlc2VydmF0aW9uCiAg
ICAKICAgIEl0IHZlcnkgbGlrZWx5IHdhcyBhIG1pc3Rha2UgKGNvcHktYW5kLXBhc3RlIGZyb20g
ZG9tYWluIGNsZWFudXAgY29kZSkKICAgIHRvIGltcGxpY2l0bHkgdW5waW4gaGVyZTogVGhlIGNh
bGxlciBzaG91bGQgcmVhbGx5IHVucGluIGl0c2VsZiBiZWZvcmUKICAgIChvciBhZnRlciwgaWYg
dGhleSBzbyB3aXNoKSByZXF1ZXN0aW5nIHRoZSBwYWdlIHRvIGJlIHJlbW92ZWQuCiAgICAKICAg
IFRoaXMgaXMgWFNBLTI1Mi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhA
Z29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDc5OGEwOTUyOTAzZGI5ZDhlZTBhNTgwZTAzZjIx
NGQyYjQ5YjdkNwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDItMjcgMTQ6MDM6MjcgKzAxMDAKLS0t
CiB4ZW4vY29tbW9uL21lbW9yeS5jIHwgMyAtLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCmluZGV4IDU4NmExZGE4ZTEuLjY4ZmU2MzZkMDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzE2LDkgKzMxNiw2IEBAIGlu
dCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ21mbiwgbWZuLCAwKTsK
IAotICAgIGlmICggIXJjICYmIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvKSApCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwot
ICAgICAgICAgICAgCiAgICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:58:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t2j-000877-DY; Sat, 07 Apr 2018 18:58:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t2i-00086v-5b
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:28 +0000
X-Inumbo-ID: 8e894d68-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e894d68-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:57:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t2g-0002V5-SA
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t2g-0006br-Pl
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t2g-0006br-Pl@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:58:26 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab/ARM: don't corrupt shared
 GFN array
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkNDYxZmNhYmZlNWMxN2Q2N2RmODViYWUwYTRmNDUzZDk2MDExYzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDI3
IDE0OjM3OjE5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI3IDE0OjM3OjE5IDIwMTggKzAxMDAKCiAgICBn
bnR0YWIvQVJNOiBkb24ndCBjb3JydXB0IHNoYXJlZCBHRk4gYXJyYXkKICAgIAogICAgLi4uIGJ5
IHdyaXRpbmcgc3RhdHVzIEdGTnMgdG8gaXQuIEludHJvZHVjZSBhIHNlY29uZCBhcnJheSBpbnN0
ZWFkLgogICAgQWxzbyBpbXBsZW1lbnQgZ250dGFiX3N0YXR1c19nbWZuKCkgcHJvcGVybHkgbm93
IHRoYXQgdGhlIGluZm9ybWF0aW9uIGlzCiAgICBzdWl0YWJseSBiZWluZyB0cmFja2VkLgogICAg
CiAgICBXaGlsZSB0b3VjaGluZyBpdCBhbnl3YXksIHJlbW92ZSBhIG1pc2d1aWRlZCAoYnV0IGx1
Y2tpbHkgYmVuaWduKSB1cHBlcgogICAgYm91bmQgY2hlY2sgZnJvbSBnbnR0YWJfc2hhcmVkX2dt
Zm4oKTogV2Ugc2hvdWxkIG5ldmVyIGFjY2VzcyBiZXlvbmQgdGhlCiAgICBib3VuZHMgb2YgdGhh
dCBhcnJheS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDlkMmY4ZjljNjVkNGRhMzU0MzdmNTBlZDllODEyYTJjNWFiMzEzZTIKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTAyLTI3IDE0OjA0OjQ0ICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2Rv
bWFpbi5jICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gv
YXJtL21tLmMgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaCAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggfCAgOSArKysrKystLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKaW5kZXggMjBjYzc3MmFjOC4uMDAzOWU3ZTU4ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDI4
LDE5ICs0MjgsMzcgQEAgdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKIHN0cnVjdCBk
b21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
OworICAgIHVuc2lnbmVkIGludCBpLCBtYXhfc3RhdHVzX2ZyYW1lczsKKwogICAgIEJVSUxEX0JV
R19PTihzaXplb2YoKmQpID4gUEFHRV9TSVpFKTsKICAgICBkID0gYWxsb2NfeGVuaGVhcF9wYWdl
cygwLCAwKTsKICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAg
ICAgY2xlYXJfcGFnZShkKTsKLSAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm4gPSB4emFsbG9j
X2FycmF5KHhlbl9wZm5fdCwgbWF4X2dyYW50X2ZyYW1lcyk7CisKKyAgICBkLT5hcmNoLmdyYW50
X3NoYXJlZF9nZm4gPSB4bWFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAg
ICBtYXhfc3RhdHVzX2ZyYW1lcyA9IGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2Zy
YW1lcyk7CisgICAgZC0+YXJjaC5ncmFudF9zdGF0dXNfZ2ZuID0geG1hbGxvY19hcnJheShnZm5f
dCwgbWF4X3N0YXR1c19mcmFtZXMpOworICAgIGlmICggIWQtPmFyY2guZ3JhbnRfc2hhcmVkX2dm
biB8fCAhZC0+YXJjaC5ncmFudF9zdGF0dXNfZ2ZuICkKKyAgICB7CisgICAgICAgIGZyZWVfZG9t
YWluX3N0cnVjdChkKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgZm9yICgg
aSA9IDA7IGkgPCBtYXhfZ3JhbnRfZnJhbWVzOyArK2kgKQorICAgICAgICBkLT5hcmNoLmdyYW50
X3NoYXJlZF9nZm5baV0gPSBfZ2ZuKElOVkFMSURfR0ZOKTsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgbWF4X3N0YXR1c19mcmFtZXM7ICsraSApCisgICAgICAgIGQtPmFyY2guZ3JhbnRfc3RhdHVz
X2dmbltpXSA9IF9nZm4oSU5WQUxJRF9HRk4pOworCiAgICAgcmV0dXJuIGQ7CiB9CiAKIHZvaWQg
ZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgeGZyZWUoZC0+YXJj
aC5ncmFudF90YWJsZV9ncGZuKTsKKyAgICB4ZnJlZShkLT5hcmNoLmdyYW50X3NoYXJlZF9nZm4p
OworICAgIHhmcmVlKGQtPmFyY2guZ3JhbnRfc3RhdHVzX2dmbik7CiAgICAgZnJlZV94ZW5oZWFw
X3BhZ2UoZCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggODE0ZGJkZjFlNi4uNmQxOGU3ODE1MCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwNTcsNiArMTA1Nyw3IEBA
IGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIGludCByYzsKICAgICBwMm1fdHlw
ZV90IHQ7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CisgICAgYm9vbF90IHN0
YXR1cyA9IDA7CiAKICAgICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewpAQCAtMTA3NCw2ICsxMDc1
LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICAgICAgbWZu
ID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKKyAgICAgICAgICAgIHN0
YXR1cyA9IDE7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0xMDg5LDcg
KzEwOTEsMTAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgIAogICAg
ICAgICBpZiAoIG1mbiAhPSBJTlZBTElEX01GTiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQt
PmFyY2guZ3JhbnRfdGFibGVfZ3BmbltpZHhdID0gZ3BmbjsKKyAgICAgICAgICAgIGlmICggc3Rh
dHVzICkKKyAgICAgICAgICAgICAgICBkLT5hcmNoLmdyYW50X3N0YXR1c19nZm5baWR4XSA9IF9n
Zm4oZ3Bmbik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZC0+YXJjaC5ncmFu
dF9zaGFyZWRfZ2ZuW2lkeF0gPSBfZ2ZuKGdwZm4pOwogCiAgICAgICAgICAgICB0ID0gcDJtX3Jh
bV9ydzsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggOTc1ZDc2ZDkxZC4uY2VlZDQ1
MjA1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC01Miw3ICs1Miw4IEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgogICAgIHVpbnQ2NF90IHZ0dGJyOwogCiAgICAgc3RydWN0IGh2bV9kb21haW4gaHZtX2Rv
bWFpbjsKLSAgICB4ZW5fcGZuX3QgKmdyYW50X3RhYmxlX2dwZm47CisgICAgZ2ZuX3QgKmdyYW50
X3NoYXJlZF9nZm47CisgICAgZ2ZuX3QgKmdyYW50X3N0YXR1c19nZm47CiAKICAgICBzdHJ1Y3Qg
aW9faGFuZGxlciBpb19oYW5kbGVyczsKICAgICAvKiBDb250aW51YWJsZSBkb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMoKS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCBkNzZj
N2M3NzRhLi5hNTFjYzY1NzljIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC0xNCw3
ICsxNCw2IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdw
YWRkciwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRk
ciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBsKTsKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zdGF0dXNf
cGFnZShkLCB0LCBpKSBkbyB7fSB3aGlsZSAoMCkKLSNkZWZpbmUgZ250dGFiX3N0YXR1c19nbWZu
KGQsIHQsIGkpICgwKQogI2RlZmluZSBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFp
bikgMQogc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKIHsK
QEAgLTI5LDggKzI4LDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9y
dGVkKHZvaWQpCiAgICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21m
bihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgg
KChpID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogKGQtPmFyY2gu
Z3JhbnRfdGFibGVfZ3BmbltpXSkpCisgICAgZ2ZuX3goKChpKSA+PSBucl9ncmFudF9mcmFtZXMo
dCkpID8gX2dmbihJTlZBTElEX0dGTikgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IChkKS0+YXJjaC5ncmFudF9zaGFyZWRfZ2ZuW2ldKQor
CisjZGVmaW5lIGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGdmbl94KCgoaSkgPj0gbnJfc3RhdHVzX2ZyYW1lcyh0
KSkgPyBfZ2ZuKElOVkFMSURfR0ZOKSAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogKGQpLT5hcmNoLmdyYW50X3N0YXR1c19nZm5baV0pCiAK
ICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAgICAgICAgICAgICAgICAg
XAogICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11KGQpKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:58:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:58:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t2t-00088b-HV; Sat, 07 Apr 2018 18:58:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t2s-00088Q-Do
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:38 +0000
X-Inumbo-ID: df8e94d1-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df8e94d1-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 19:00:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t2r-0002VD-1n
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t2q-0006cV-Vm
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t2q-0006cV-Vm@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:58:36 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: don't blindly free status
 pages upon version change
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5NzJjMzhmNzkzMGNhNGEyNzFlZWQyYWVkNGY1ZjM4YmIzZDAyYWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDI3
IDE0OjM3OjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI3IDE0OjM3OjM5IDIwMTggKzAxMDAKCiAgICBn
bnR0YWI6IGRvbid0IGJsaW5kbHkgZnJlZSBzdGF0dXMgcGFnZXMgdXBvbiB2ZXJzaW9uIGNoYW5n
ZQogICAgCiAgICBUaGVyZSBtYXkgc3RpbGwgYmUgYWN0aXZlIG1hcHBpbmdzLCB3aGljaCB3b3Vs
ZCB0cmlnZ2VyIHRoZSByZXNwZWN0aXZlCiAgICBCVUdfT04oKS4gU3BsaXQgdGhlIGxvb3AgaW50
byBvbmUgZGVhbGluZyB3aXRoIHRoZSBwYWdlIGF0dHJpYnV0ZXMgYW5kCiAgICB0aGUgc2Vjb25k
ICh3aGVuIHRoZSBmaXJzdCBmdWxseSBwYXNzZWQpIGZyZWVpbmcgdGhlIHBhZ2VzLiBSZXR1cm4g
YW4KICAgIGVycm9yIGlmIGFueSBwYWdlcyBzdGlsbCBoYXZlIHBlbmRpbmcgcmVmZXJlbmNlcy4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDM4YmZjYzE2NWRkYTVmNDI4NGQ3YzIxOGI5MWRmOWUxNDRkZGQ4OGQKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTAyLTI3IDE0OjA3OjEyICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgICAgICAgIHwgMTkgKysrKysrKysrLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8IDExICsrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCB8IDEyICsrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDkzIGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNmQxOGU3ODE1MC4uZWQ4NTgwNTI3NSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
ODksMTIgKzEwODksMjMgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAg
ICAgICAgICAgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgICAgIH0KICAgICAgICAgCisgICAgICAg
IGlmICggbWZuICE9IElOVkFMSURfTUZOICYmCisgICAgICAgICAgICAgZ2ZuX3goZ250dGFiX2dl
dF9mcmFtZV9nZm4oZCwgc3RhdHVzLCBpZHgpKSAhPSBJTlZBTElEX0dGTiApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdudHRhYl9nZXRfZnJhbWVf
Z2ZuKGQsIHN0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHgpKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm4sIDApOworICAgICAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgd3JpdGVfdW5sb2NrKCZkLT5ncmFudF90YWJs
ZS0+bG9jayk7CisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAgfQorICAg
ICAgICB9CisKICAgICAgICAgaWYgKCBtZm4gIT0gSU5WQUxJRF9NRk4gKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBpZiAoIHN0YXR1cyApCi0gICAgICAgICAgICAgICAgZC0+YXJjaC5ncmFudF9z
dGF0dXNfZ2ZuW2lkeF0gPSBfZ2ZuKGdwZm4pOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAg
ICAgICAgIGQtPmFyY2guZ3JhbnRfc2hhcmVkX2dmbltpZHhdID0gX2dmbihncGZuKTsKKyAgICAg
ICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIHN0YXR1cywgaWR4LCBfZ2ZuKGdwZm4pKTsK
IAogICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBi
OTQ2MjUwY2YxLi42OTJhOGJjYjI1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNTEyLDIzICsxNTEyLDc0IEBA
IHN0YXR1c19hbGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CiAKLXN0YXRpYyB2
b2lkCitzdGF0aWMgaW50CiBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB7Ci0gICAgaW50IGk7CisgICAgdW5z
aWduZWQgaW50IGk7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3N0YXR1c19mcmFtZXMoZ3Qp
OyBpKysgKQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSB2aXJ0X3RvX3Bh
Z2UoZ3QtPnN0YXR1c1tpXSk7CisgICAgICAgIGdmbl90IGdmbiA9IGdudHRhYl9nZXRfZnJhbWVf
Z2ZuKGQsIDEsIGkpOworCisgICAgICAgIC8qCisgICAgICAgICAqIEZvciB0cmFuc2xhdGVkIGRv
bWFpbnMsIHJlY292ZXJpbmcgZnJvbSBmYWlsdXJlIGFmdGVyIHBhcnRpYWwKKyAgICAgICAgICog
Y2hhbmdlcyB3ZXJlIG1hZGUgaXMgbW9yZSBjb21wbGljYXRlZCB0aGFuIGl0IHNlZW1zIHdvcnRo
CisgICAgICAgICAqIGltcGxlbWVudGluZyBhdCB0aGlzIHRpbWUuIEhlbmNlIHJlc3BlY3RpdmUg
ZXJyb3IgcGF0aHMgYmVsb3cKKyAgICAgICAgICogY3Jhc2ggdGhlIGRvbWFpbiBpbiBzdWNoIGEg
Y2FzZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaW50IHJjID0gZ2ZuX3goZ2ZuKSA9PSBJTlZBTElE
X0dGTgorICAgICAgICAgICAgICAgICAgICAgPyAwCisgICAgICAgICAgICAgICAgICAgICA6IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuX3goZ2ZuKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihwZyksIDApOworCisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IHJlbW92
ZSBzdGF0dXMgZnJhbWUgJXUgKEdGTiAlI2x4KSBmcm9tIFAyTVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGksIGdmbl94KGdmbikpOworICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCAxLCBpLCBfZ2ZuKElOVkFMSURfR0ZOKSk7CisgICAg
ICAgIH0KIAogICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIocGcpICE9IGQpOwogICAgICAg
ICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBnLT5jb3VudF9pbmZv
KSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7Ci0gICAgICAgIEJVR19PTihwZy0+Y291bnRf
aW5mbyAmIH5QR0NfeGVuX2hlYXApOworCisgICAgICAgIGlmICggcGctPmNvdW50X2luZm8gJiB+
UEdDX3hlbl9oZWFwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90
cmFuc2xhdGUoZCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVO
TE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICJXcm9uZyBwYWdlIHN0YXRlICUjbHgg
b2Ygc3RhdHVzIGZyYW1lICV1IChHRk4gJSNseClcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICBwZy0+Y291bnRfaW5mbywgaSwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGlmICggZ2V0X3BhZ2UocGcsIGQpICkKKyAgICAgICAgICAgICAg
ICAgICAgc2V0X2JpdChfUEdDX2FsbG9jYXRlZCwgJnBnLT5jb3VudF9pbmZvKTsKKyAgICAgICAg
ICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAgICAgIGdudHRhYl9jcmVhdGVf
c3RhdHVzX3BhZ2UoZCwgZ3QsIGkpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKKyAgICAgICAgfQorCisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsK
KyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpOyBpKysg
KQorICAgIHsKICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPnN0YXR1c1tpXSk7CiAgICAg
ICAgIGd0LT5zdGF0dXNbaV0gPSBOVUxMOwogICAgIH0KICAgICBndC0+bnJfc3RhdHVzX2ZyYW1l
cyA9IDA7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKQEAgLTI3NjgsOCArMjgxOSw5IEBAIGdu
dHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVyc2lv
bl90KSB1b3ApCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIGlmICggb3AudmVyc2lvbiA8
IDIgJiYgZ3QtPmd0X3ZlcnNpb24gPT0gMiApCi0gICAgICAgIGdudHRhYl91bnBvcHVsYXRlX3N0
YXR1c19mcmFtZXMoY3VycmQsIGd0KTsKKyAgICBpZiAoIG9wLnZlcnNpb24gPCAyICYmIGd0LT5n
dF92ZXJzaW9uID09IDIgJiYKKyAgICAgICAgIChyZXMgPSBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0
dXNfZnJhbWVzKGN1cnJkLCBndCkpICE9IDAgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAK
ICAgICAvKiBNYWtlIHN1cmUgdGhlcmUncyBubyBjcnVkIGxlZnQgb3ZlciBmcm9tIHRoZSBvbGQg
dmVyc2lvbi4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2dyYW50X2ZyYW1lcyhndCk7IGkr
KyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggYTUxY2M2NTc5Yy4uZmIzOTNkNGY0
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMjAsNiArMjAsMTcgQEAgc3RhdGlj
IGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKICAgICByZXR1cm4gMTsK
IH0KIAorI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBzdCwgaWR4LCBnZm4pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICgoc3Qp
ID8gKGQpLT5hcmNoLmdyYW50X3N0YXR1c19nZm4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICA6IChkKS0+YXJjaC5ncmFudF9zaGFyZWRfZ2ZuKVtpZHhdID0g
KGdmbik7ICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCApCisKKyNkZWZpbmUgZ250
dGFiX2dldF9mcmFtZV9nZm4oZCwgc3QsIGlkeCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICBfZ2ZuKChzdCkgPyBnbnR0YWJfc3RhdHVzX2dtZm4oZCwgKGQpLT5ncmFudF90
YWJsZSwgaWR4KSAgICAgICAgICAgICAgXAorICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9n
bWZuKGQsIChkKS0+Z3JhbnRfdGFibGUsIGlkeCkpOyAgICAgICAgICAgIFwKK30pCisKICNkZWZp
bmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFnZV93
aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA5Y2E2MzFjNGUzLi5mZjFhYjJlMzI3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC0xOCw2ICsxOCwxNCBAQCBpbnQgY3JlYXRlX2dyYW50
X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogaW50IHJl
cGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogCisjZGVm
aW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIHN0LCBpZHgsIGdmbikgZG8ge30gd2hpbGUgKCAw
ICkKKyNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZCwgc3QsIGlkeCkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBtZm5fID0gKHN0KSA/IGdu
dHRhYl9zdGF0dXNfbWZuKChkKS0+Z3JhbnRfdGFibGUsIGlkeCkgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVkX21mbigoZCktPmdyYW50X3RhYmxlLCBpZHgp
OyBcCisgICAgdW5zaWduZWQgbG9uZyBncGZuXyA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbl8pOyAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIF9nZm4oVkFMSURfTTJQKGdwZm5fKSA/IGdwZm5f
IDogSU5WQUxJRF9HRk4pOyAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKICNkZWZpbmUg
Z250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTMzLDEx
ICs0MSwxMSBAQCBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcoCiAgICAgfSB3aGlsZSAo
IDAgKQogCiAKLSNkZWZpbmUgZ250dGFiX3NoYXJlZF9tZm4oZCwgdCwgaSkgICAgICAgICAgICAg
ICAgICAgICAgXAorI2RlZmluZSBnbnR0YWJfc2hhcmVkX21mbih0LCBpKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKCh2aXJ0X3RvX21hZGRyKCh0KS0+c2hhcmVkX3Jhd1tpXSkgPj4g
UEFHRV9TSElGVCkpCiAKICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc2hhcmVkX21mbihk
LCB0LCBpKSkpCisgICAgKG1mbl90b19nbWZuKGQsIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpKSkK
IAogCiAjZGVmaW5lIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:58:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t34-00089k-Jm; Sat, 07 Apr 2018 18:58:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t33-00089c-2w
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:49 +0000
X-Inumbo-ID: 9aa8ccb6-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aa8ccb6-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:58:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t31-0002VL-7V
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t31-0006d4-5L
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t31-0006d4-5L@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:58:47 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: two fixes to Spectre v2
 backports
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyMTAwOWViNjMzZDRiMDdhYmRhMDA1NTU0YzEyMGU1OWRhOTgyMGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRmViIDI3
IDE0OjM4OjE4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI3IDE0OjM4OjE4IDIwMTggKzAxMDAKCiAgICB4
ODY6IHR3byBmaXhlcyB0byBTcGVjdHJlIHYyIGJhY2twb3J0cwogICAgCiAgICAtIGNvbnZlcnQg
YW5vdGhlciAoaW1wb3J0YW50aXNoKSBpbmRpcmVjdCBjYWxsCiAgICAtIGNoZWNrIHRoZSBmdWxs
IGd1ZXN0IHZhbHVlIGZvciBQViBTUEVDX0NUUkwgd3JpdGVzCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgfCAzICsrLQog
MiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA4
ZTk3NzAzZWQwLi5lODBmM2VhZTY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjcyOSw3ICsyNzI5LDcgQEAgc3RhdGljIGlu
dCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgICAgICAgKiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdhcmUuCiAgICAg
ICAgICAgICAgKi8KIAotICAgICAgICAgICAgaWYgKCBlYXggJiB+KFNQRUNfQ1RSTF9JQlJTIHwg
U1BFQ19DVFJMX1NUSUJQKSApCisgICAgICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgfihTUEVD
X0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQogICAgICAgICAgICAgICAgIGdvdG8gZmFp
bDsgLyogUnN2ZCBiaXQgc2V0PyAqLwogCiAgICAgICAgICAgICB2LT5hcmNoLnNwZWNfY3RybCA9
IGVheDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA3MjE3MGFhOTAwLi41OWQzMzQ3ZDNjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC0yMzksNyArMjM5LDggQEAgVU5MSUtFTFlfU1RBUlQobmUsIHRyYWNlKQog
VU5MSUtFTFlfRU5EKHRyYWNlKQogICAgICAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJXJpcCks
JXIxMAogICAgICAgICBQRVJGQ19JTkNSKGh5cGVyY2FsbHMsICVyYXgsICVyYngpCi0gICAgICAg
IGNhbGxxICooJXIxMCwlcmF4LDgpCisgICAgICAgIG1vdiAgICglcjEwLCAlcmF4LCA4KSwgJXJh
eAorICAgICAgICBJTkRJUkVDVF9DQUxMICVyYXgKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIC8q
IERlbGliZXJhdGVseSBjb3JydXB0IHBhcmFtZXRlciByZWdzIHVzZWQgYnkgdGhpcyBoeXBlcmNh
bGwuICovCiAgICAgICAgIHBvcHEgICVyMTAgICAgICAgICAjIFNoYWRvdyBSSVAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:59:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t3E-0008B3-Lq; Sat, 07 Apr 2018 18:59:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t3C-0008Aq-VY
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:58 +0000
X-Inumbo-ID: ebafe6cd-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ebafe6cd-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 19:00:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t3B-0002VV-D2
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t3B-0006dg-Ap
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:58:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t3B-0006dg-Ap@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:58:57 +0000
Subject: [Xen-changelog] [xen stable-4.6] tools/libxc: Avoid generating
 inappropriate zero-content records
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjMWUyZDMzNzg3Mjk3NDA1YTJhMWFlYmU4NzBiYmMwNWY5ZDFhNTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzMCAxNzozMjozMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI3IDE2OjAwOjEy
IDIwMTggKzAwMDAKCiAgICB0b29scy9saWJ4YzogQXZvaWQgZ2VuZXJhdGluZyBpbmFwcHJvcHJp
YXRlIHplcm8tY29udGVudCByZWNvcmRzCiAgICAKICAgIFRoZSBjb2RlIGFzIHdyaXR0ZW4gYXR0
ZW1wdGVkIHRvIGVsaWRlIHplcm8tY29udGVudCByZWNvcmRzLCBhcyBzdWNoIHJlY29yZHMKICAg
IHNlcnZlIG5vIHB1cnBvc2UgYnV0IGNvbWUgd2l0aCBhIHBlcmZvcm1hbmNlIGhpdC4gIFVuZm9y
dHVuYXRlbHksIGluIHRoZSBjYXNlCiAgICB3aGVyZSB0aGUgaHlwZXJ2aXNvciByZXBvcnRlZCBt
YXggc2l6ZSBpcyBub24temVybywgYnV0IHRoZSBhY3R1YWwgc2l6ZSBpcwogICAgemVybywgdGhl
IHJlY29yZCBpcyBub3QgZWxpZGVkLgogICAgCiAgICBUaGlzIHByZXZpb3VzbHkgdHJpcHBlZCB1
cCB0aGUgc2FuaXR5IGNoZWNrcyBpbiB0aGUgcmVzdG9yZSBzaWRlIG9mIG1pZ3JhdGlvbiwKICAg
IGJ1dCBhcyB0aGUgdW5kZXJseWluZyByZWFzb25zIGZvciBlbGlkaW5nIHRoZSByZWNvcmRzIGlu
IHRoZSBmaXJzdCBwbGFjZSBhcmUKICAgIHN0aWxsIHZhbGlkLCBmaXggdGhlIGVsaXNpb24gbG9n
aWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDcyZWZiMWRmNjI5NDIxMDM3ZTI3OTVm
NTUyOTIxMGFhYTk1ZWM3MmUpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMzEwNzBm
MzUwNWZiMTJmNzhkNWI2NzQ5OGM2YjFlNDYwMjA5YzlhKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjBlMTI5NzI1YWJlNjE2M2U2M2U4MzgxMjFkOGExYzYwODcxMGEyMCkKLS0tCiB0
b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYyB8ICA0ICsrKysKIHRvb2xzL2xpYnhjL3hj
X3NyX3NhdmVfeDg2X3B2LmMgIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9o
dm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCmluZGV4IDNjMDA2ZDViMWEu
LjkxZmIzNDgxODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCkBAIC0xMTIsNiArMTEyLDEw
IEBAIHN0YXRpYyBpbnQgd3JpdGVfaHZtX3BhcmFtcyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
KQogICAgICAgICB9CiAgICAgfQogCisgICAgLyogTm8gcGFyYW1zPyBTa2lwIHRoaXMgcmVjb3Jk
LiAqLworICAgIGlmICggaGRyLmNvdW50ID09IDAgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IHJjID0gd3JpdGVfc3BsaXRfcmVjb3JkKGN0eCwgJnJlYywgZW50cmllcywgaGRyLmNvdW50ICog
c2l6ZW9mKCplbnRyaWVzKSk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIFBFUlJPUigiRmFpbGVk
IHRvIHdyaXRlIEhWTV9QQVJBTVMgcmVjb3JkIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9zYXZlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfcHYuYwppbmRl
eCBmMjljZmM5ZTg4Li5kZDZkOGY0YTJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9z
YXZlX3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMKQEAgLTM1
NSw2ICszNTUsMTAgQEAgc3RhdGljIGludCB3cml0ZV9vbmVfdmNwdV9leHRlbmRlZChzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4LCB1aW50MzJfdCBpZCkKICAgICAgICAgcmV0dXJuIC0xOwogICAg
IH0KIAorICAgIC8qIE5vIGNvbnRlbnQ/IFNraXAgdGhlIHJlY29yZC4gKi8KKyAgICBpZiAoIGRv
bWN0bC51LmV4dF92Y3B1Y29udGV4dC5zaXplID09IDAgKQorICAgICAgICByZXR1cm4gMDsKKwog
ICAgIHJldHVybiB3cml0ZV9zcGxpdF9yZWNvcmQoY3R4LCAmcmVjLCAmZG9tY3RsLnUuZXh0X3Zj
cHVjb250ZXh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLnUuZXh0X3Zj
cHVjb250ZXh0LnNpemUpOwogfQpAQCAtNDEwLDYgKzQxNCwxMCBAQCBzdGF0aWMgaW50IHdyaXRl
X29uZV92Y3B1X3hzYXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQzMl90IGlkKQog
ICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKKyAgICAvKiBObyB4c2F2ZSBzdGF0ZT8gU2tpcCB0
aGlzIHJlY29yZC4gKi8KKyAgICBpZiAoIGRvbWN0bC51LnZjcHVleHRzdGF0ZS5zaXplID09IDAg
KQorICAgICAgICBnb3RvIG91dDsKKwogICAgIHJjID0gd3JpdGVfc3BsaXRfcmVjb3JkKGN0eCwg
JnJlYywgYnVmZmVyLCBkb21jdGwudS52Y3B1ZXh0c3RhdGUuc2l6ZSk7CiAgICAgaWYgKCByYyAp
CiAgICAgICAgIGdvdG8gZXJyOwpAQCAtNDc2LDYgKzQ4NCwxMCBAQCBzdGF0aWMgaW50IHdyaXRl
X29uZV92Y3B1X21zcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDMyX3QgaWQpCiAg
ICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAorICAgIC8qIE5vIE1TUnM/IFNraXAgdGhpcyByZWNv
cmQuICovCisgICAgaWYgKCBkb21jdGwudS52Y3B1X21zcnMubXNyX2NvdW50ID09IDAgKQorICAg
ICAgICBnb3RvIG91dDsKKwogICAgIHJjID0gd3JpdGVfc3BsaXRfcmVjb3JkKGN0eCwgJnJlYywg
YnVmZmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC51LnZjcHVfbXNycy5t
c3JfY291bnQgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih4ZW5fZG9tY3Rs
X3ZjcHVfbXNyX3QpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:59:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t3N-0008CC-Nm; Sat, 07 Apr 2018 18:59:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t3M-0008C0-9Q
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:08 +0000
X-Inumbo-ID: f1bff670-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1bff670-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 19:00:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t3L-0002Vu-Ic
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t3L-0006ez-GM
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t3L-0006ez-GM@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:59:07 +0000
Subject: [Xen-changelog] [xen stable-4.6] tools/libxc: Fix restoration of PV
 MSRs after migrate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyNWMzODE2ZTI0NDcwMGQ0NTllZTBhYWQ4Y2I3OWNlMTNjNjRmMjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAxNiAyMToxMDowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgRmViIDI3IDE2OjAwOjE0
IDIwMTggKzAwMDAKCiAgICB0b29scy9saWJ4YzogRml4IHJlc3RvcmF0aW9uIG9mIFBWIE1TUnMg
YWZ0ZXIgbWlncmF0ZQogICAgCiAgICBUaGVyZSBhcmUgdHdvIGJ1Z3MgaW4gcHJvY2Vzc192Y3B1
X21zcnMoKSB3aGljaCBjbGVhcmx5IGRlbW9uc3RyYXRlIHRoYXQgSQogICAgZGlkbid0IHRlc3Qg
dGhpcyBiaXQgb2YgTWlncmF0aW9uIHYyIHZlcnkgd2VsbCB3aGVuIHdyaXRpbmcgaXQuLi4KICAg
IAogICAgdmNwdS0+bXNyc3ogaXMgYWx3YXlzIGV4cGVjdGVkIHRvIGJlIGEgbXVsdGlwbGUgb2Yg
eGVuX2RvbWN0bF92Y3B1X21zcl90CiAgICByZWNvcmRzIGluIGEgc3BlYy1jb21wbGlhbnQgc3Ry
ZWFtLCBzbyB0aGUgbW9kdWxvIHlpZWxkcyAwIGZvciB0aGUgbXNyX2NvdW50LAogICAgcmF0aGVy
IHRoYW4gdGhlIGFjdHVhbCBudW1iZXIgc2VudCBpbiB0aGUgc3RyZWFtLgogICAgCiAgICBQYXNz
aW5nIDAgZm9yIHRoZSBtc3JfY291bnQgY2F1c2VzIHRoZSBoeXBlcmNhbGwgdG8gZXhpdCBlYXJs
eSwgYW5kIGhpZGVzIHRoZQogICAgZmFjdCB0aGF0IHRoZSBndWVzdCBoYW5kbGUgaXMgaW5zZXJ0
ZWQgaW50byB0aGUgd3JvbmcgZmllbGQgaW4gdGhlIGRvbWN0bAogICAgdW5pb24uCiAgICAKICAg
IFRoZSByZWFzb24gdGhhdCB0aGVzZSBidWdzIGhhdmUgZ29uZSB1bm5vdGljZWQgZm9yIHNvIGxv
bmcgaXMgdGhhdCB0aGUgb25seQogICAgTVNScyBwYXNzZWQgbGlrZSB0aGlzIGZvciBQViBndWVz
dHMgYXJlIHRoZSBBTUQgREJHRVhUIE1TUnMsIHdoaWNoIG9ubHkgZXhpc3QKICAgIGluIGZhaXJs
eSBtb2Rlcm4gaGFyZHdhcmUsIGFuZCB3aG9zZSB1c2UgZG9lc24ndCBhcHBlYXIgdG8gYmUgaW1w
bGVtZW50ZWQgaW4KICAgIGFueSBjb250ZW1wb3JhcnkgUFYgZ3Vlc3RzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IGYxYTBhOGMzZmUyZmIzN2M3N2VjMWZlNDM2MThmZWVmNDEyNDI3YjUpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1NmQyMDNiMGYwZTI4YTVkNTkzNTg4OTU4N2Nh
NDdhMzQ2MDZjNTU2KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDNmOTQ3NDcyZmRl
MDFmNDM4ZWMwNTc0MzlkOGQzMDQ1NjIxMGExYykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGJiZDEyMTg4ZmE5NDY0MDcxN2RlYjZiNGU2ZTRhYmMwYjkwODQzZTMpCi0tLQogdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYu
YwppbmRleCA1MGUyNWMxNjJjLi5lZDBmZDBlYWQ5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMKQEAgLTQ1NSw4ICs0NTUsOCBAQCBzdGF0aWMgaW50IHByb2Nlc3NfdmNwdV9tc3JzKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2V0
X3ZjcHVfbXNyczsKICAgICBkb21jdGwuZG9tYWluID0gY3R4LT5kb21pZDsKICAgICBkb21jdGwu
dS52Y3B1X21zcnMudmNwdSA9IHZjcHVpZDsKLSAgICBkb21jdGwudS52Y3B1X21zcnMubXNyX2Nv
dW50ID0gdmNwdS0+bXNyc3ogJSBzaXplb2YoeGVuX2RvbWN0bF92Y3B1X21zcl90KTsKLSAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21jdGwudS52Y3B1ZXh0c3RhdGUuYnVmZmVyLCBidWZmZXIp
OworICAgIGRvbWN0bC51LnZjcHVfbXNycy5tc3JfY291bnQgPSB2Y3B1LT5tc3JzeiAvIHNpemVv
Zih4ZW5fZG9tY3RsX3ZjcHVfbXNyX3QpOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGRvbWN0
bC51LnZjcHVfbXNycy5tc3JzLCBidWZmZXIpOwogCiAgICAgbWVtY3B5KGJ1ZmZlciwgdmNwdS0+
bXNyLCB2Y3B1LT5tc3Jzeik7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:59:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t3Y-0008E6-PU; Sat, 07 Apr 2018 18:59:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t3X-0008Dx-9S
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:19 +0000
X-Inumbo-ID: f7d032ef-3a95-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7d032ef-3a95-11e8-8249-2fda3a446a53;
 Sat, 07 Apr 2018 19:00:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t3V-0002W2-OF
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t3V-0006fX-M2
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t3V-0006fX-M2@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:59:17 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Flush TLBs before turning
 on the MMU to avoid stale entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmMDNkMzI3MjZlNGJjYTdiNjE2MGY5MjBiNDIxOGQzMzBjNGZjMmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEZl
YiAyNyAxMToxNTo1NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAyIDE1OjU2OjQwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBGbHVzaCBUTEJzIGJlZm9yZSB0dXJuaW5nIG9uIHRoZSBN
TVUgdG8gYXZvaWQgc3RhbGUgZW50cmllcwogICAgCiAgICBXZSBkb24ndCBrbm93IHdoYXQgaXMg
dGhlIHN0YXRlIG9mIHRoZSBUTEJzIHdoZW4gYm9vdGluZyBYZW4uIFRvIGF2b2lkCiAgICBzdGFs
ZSBlbnRyaWVzLCBpdCBpcyBuZWNlc3NhcnkgdG8gZmx1c2ggdGhlIFRMQnMgYmVmb3JlIHR1cm5p
bmcgb24gdGhlCiAgICBNTVUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBJYWluIEh1bnRlciA8aWFp
bkBodW50ZXJlbWJlZGRlZC5jby51az4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxMQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMWM0
NzNjNDIxOTlhOGY0ZDcwNTMzYzIwMmUxYzU3ZWNkMWRhZDM1YikKLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvaGVhZC5TIHwgNyArKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgNyAr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRl
eCBlMWYyOWJkZWJjLi5kOTBkYjNmZTU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIv
aGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTM0OSw2ICszNDksMTMg
QEAgdmlydHBoeXNfY2xhc2g6CiAxOgogICAgICAgICBQUklOVCgiLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtXHJcbiIpCiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHN0YXRlIG9mIHRoZSBUTEJz
IGlzIHVua25vd24gYmVmb3JlIHR1cm5pbmcgb24gdGhlIE1NVS4KKyAgICAgICAgICogRmx1c2gg
dGhlbSB0byBhdm9pZCBzdGFsZSBvbmUuCisgICAgICAgICAqLworICAgICAgICBtY3IgICBDUDMy
KHIwLCBUTEJJQUxMSCkgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCcyAqLworICAgICAgICBk
c2IgICBuc2gKKwogICAgICAgICBsZHIgICByMSwgPXBhZ2luZyAgICAgICAgICAgIC8qIEV4cGxp
Y2l0IHZhZGRyLCBub3QgUklQLXJlbGF0aXZlICovCiAgICAgICAgIG1yYyAgIENQMzIocjAsIEhT
Q1RMUikKICAgICAgICAgb3JyICAgcjAsIHIwLCAjKFNDVExSX018U0NUTFJfQykgLyogRW5hYmxl
IE1NVSBhbmQgRC1jYWNoZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQu
UyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggZDU4MzFmMjJiMC4uODVmNDZmNWU3
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvaGVhZC5TCkBAIC01MDUsNiArNTA1LDEzIEBAIHZpcnRwaHlzX2NsYXNoOgogMToK
ICAgICAgICAgUFJJTlQoIi0gVHVybmluZyBvbiBwYWdpbmcgLVxyXG4iKQogCisgICAgICAgIC8q
CisgICAgICAgICAqIFRoZSBzdGF0ZSBvZiB0aGUgVExCcyBpcyB1bmtub3duIGJlZm9yZSB0dXJu
aW5nIG9uIHRoZSBNTVUuCisgICAgICAgICAqIEZsdXNoIHRoZW0gdG8gYXZvaWQgc3RhbGUgb25l
LgorICAgICAgICAgKi8KKyAgICAgICAgdGxiaSAgYWxsZTIgICAgICAgICAgICAgICAgICAvKiBG
bHVzaCBoeXBlcnZpc29yIFRMQnMgKi8KKyAgICAgICAgZHNiICAgbnNoCisKICAgICAgICAgbGRy
ICAgeDEsID1wYWdpbmcgICAgICAgICAgICAvKiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxh
dGl2ZSAqLwogICAgICAgICBtcnMgICB4MCwgU0NUTFJfRUwyCiAgICAgICAgIG9yciAgIHgwLCB4
MCwgI1NDVExSX00gICAgICAgLyogRW5hYmxlIE1NVSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:59:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t3i-0008FC-RE; Sat, 07 Apr 2018 18:59:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t3h-0008F1-MV
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:29 +0000
X-Inumbo-ID: b2ede45e-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2ede45e-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:58:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t3f-0002Wp-Tk
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t3f-0006gD-RY
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t3f-0006gD-RY@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:59:27 +0000
Subject: [Xen-changelog] [xen stable-4.6] 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.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0930306104210192101=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 33f70b879f3d0f8ac6322bdd0f58e5b14e251d0a
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Tue Mar 6 16:27:02 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 6 16:27:02 2018 +0100

    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>
    master commit: a2b08fbed388f18235fda5ba1655c1483ef3e215
    master date: 2018-02-14 13:22:15 +0000
---
 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 aeafd1859e..f225485923 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
@@ -273,7 +273,7 @@
     testb $BTI_IST_RSB, %al
     jz .L\@_skip_rsb
 
-    DO_OVERWRITE_RSB
+    DO_OVERWRITE_RSB tmp=rdx /* Clobbers %rcx/%rdx */
 
 .L\@_skip_rsb:
 
@@ -285,13 +285,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#stable-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0930306104210192101==--

From xen-changelog-bounces@lists.xenproject.org Sat Apr 07 18:59:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Apr 2018 18:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f4t3s-0008Gf-UC; Sat, 07 Apr 2018 18:59:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=saea=g4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f4t3r-0008GY-VE
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:39 +0000
X-Inumbo-ID: b8fa0ca0-3a95-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8fa0ca0-3a95-11e8-9728-bc764e045a96;
 Sat, 07 Apr 2018 20:58:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f4t3q-0002Wy-33
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f4t3q-0006gi-0p
 for xen-changelog@lists.xenproject.org; Sat, 07 Apr 2018 18:59:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f4t3q-0006gi-0p@xenbits.xenproject.org>
Date: Sat, 07 Apr 2018 18:59:38 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/entry: Fix passing 6th
 argument for compat hypercalls
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMzg5MzA0NTJhZGNlNzIyNDRlMjM0MThhNzIxMjZhMmY4ODE0YTgKQXV0aG9yOiAg
ICAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFy
IDIwIDE0OjUxOjIzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIwIDE0OjUxOjIzIDIwMTggKzAxMDAKCiAg
ICB4ODYvZW50cnk6IEZpeCBwYXNzaW5nIDZ0aCBhcmd1bWVudCBmb3IgY29tcGF0IGh5cGVyY2Fs
bHMKICAgIAogICAgQ29tbWl0IGVjMDUwOTA0MDNlZjRkNzYwZmJlNzAxZTMxYWZkMGYwZWRjNDE0
ZDUgKCJ4ODYvZW50cnk6IEVyYXNlIGd1ZXN0CiAgICBHUFIgc3RhdGUgb24gZW50cnkgdG8gWGVu
IikgemVyby1lZCAlcmJwLCBjb21wYXQgYXJnIDYsIGJ1dCBpdCBpcyBub3QKICAgIHJlc3RvcmVk
IGJlZm9yZSBwYXNzaW5nIHRvIGh5cGVyY2FsbHMuICBXZSBuZWVkIHRvIHBhc3MgdGhlIHNhdmVk
IGNvbXBhdAogICAgYXJnIDYgdG8gdGhlIGh5cGVyY2FsbCBpbiByOSwgdGhlIDZ0aCBmdW5jdGlv
biBhcmd1bWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5
dWtAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKaW5kZXggYmMxZjUwOTY3Mi4uYjk5YjE0MmU0NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC01Niw3ICs1Niw3IEBAIFVOTElLRUxZX0VORChtc2lfY2hl
Y2spCiAgICAgICAgIHhjaGdsICVlY3gsJWVzaSAgICAgICAgICAgICAgLyogQXJnIDIsIEFyZyA0
ICovCiAgICAgICAgIG1vdmwgICVlZHgsJWVkeCAgICAgICAgICAgICAgLyogQXJnIDMgICAgICAg
ICovCiAgICAgICAgIG1vdmwgICVlZGksJXI4ZCAgICAgICAgICAgICAgLyogQXJnIDUgICAgICAg
ICovCi0gICAgICAgIG1vdmwgICVlYnAsJXI5ZCAgICAgICAgICAgICAgLyogQXJnIDYgICAgICAg
ICovCisgICAgICAgIG1vdmwgIFVSRUdTX3JicCglcnNwKSwlcjlkICAgLyogQXJnIDYgICAgICAg
ICovCiAgICAgICAgIG1vdmwgIFVSRUdTX3JieCglcnNwKSwlZWRpICAgLyogQXJnIDEgICAgICAg
ICovCiAjZGVmaW5lIFNIQURPV19CWVRFUyAwICAvKiBObyBvbi1zdGFjayBzaGFkb3cgc3RhdGUg
Ki8KICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 10 06:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Apr 2018 06:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f5nBJ-00015f-Rd; Tue, 10 Apr 2018 06:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vik5=g7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f5nBI-00015a-NP
 for xen-changelog@lists.xenproject.org; Tue, 10 Apr 2018 06:55:04 +0000
X-Inumbo-ID: fc3f2d91-3c8b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc3f2d91-3c8b-11e8-9728-bc764e045a96;
 Tue, 10 Apr 2018 08:54:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f5nBG-0002s2-9M
 for xen-changelog@lists.xenproject.org; Tue, 10 Apr 2018 06:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f5nBG-0004cn-6m
 for xen-changelog@lists.xenproject.org; Tue, 10 Apr 2018 06:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f5nBG-0004cn-6m@xenbits.xenproject.org>
Date: Tue, 10 Apr 2018 06:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/emul: Fix backport of
 "x86/emul: Fix the decoding of segment overrides in 64bit mode"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2ODA3MTBiZWQxYzE3NGNlZDdhMTcwY2I5NGUzMGI0YWU0ZmZmNWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciA5IDEyOjI1OjE4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDkgMTI6MjU6MTggMjAxOCArMDIw
MAoKICAgIHg4Ni9lbXVsOiBGaXggYmFja3BvcnQgb2YgIng4Ni9lbXVsOiBGaXggdGhlIGRlY29k
aW5nIG9mIHNlZ21lbnQgb3ZlcnJpZGVzIGluIDY0Yml0IG1vZGUiCiAgICAKICAgIFRoZSBsb2dp
YyBpbiBjL3MgYjdkY2UyOWQgaXMgY29ycmVjdCBmb3IgbWFzdGVyLCBidXQgZGVwZW5kcyBvbiBj
L3MgMjE2YzI5NzY1CiAgICAieDg2ZW11bDogZG9uJ3QgYXNzdW1lIGEgbWVtb3J5IG9wZXJhbmQi
LCBhbmQgaW4gcGFydGljdWxhciBjaGFuZ2VkIHRoZSB0eXBlCiAgICBvZiBvdmVycmlkZV9zZWcg
YW5kIHRoZSBjb25zdGFudCB1c2VkIHRvIHNpZ25pZnkgIm5vIG92ZXJyaWRlIi4KICAgIAogICAg
V2hlbiBiYWNrcG9ydGVkLCB0aGUgIm5vIG92ZXJyaWRlIGluIHBsYWNlIiBjYXNlIGNhdXNlcyB4
ODZfc2VnX25vbmUgdG8gYmUKICAgIHVzZWQgaW4gcGxhY2Ugb2YgeDg2X3NlZ19kcywgd2hpY2gg
aGFzIGltcGxpY2F0aW9ucyBmb3IgdGhlIGNvcnJlY3RuZXNzIG9mCiAgICBlbXVsYXRlZCBtZW1v
cnkgcmVhZHMgYW5kIHdyaXRlcy4KICAgIAogICAgUHJvYmxlbXMgZnJvbSB0aGlzIG1hbmlmZXN0
IGFzIGEgcmVsaWFibGUgZmFpbHVyZSB0byBib290IHNoYWRvdyBndWVzdHMgaW4gdGhlCiAgICBm
b2xsb3dpbmcgbWFubmVyOgogICAgCiAgICAgIChkMykgWzE1MTQ1Ljk4OTAxN10gUHJlc3MgRjEy
IGZvciBib290IG1lbnUuCiAgICAgIChkMykgWzE1MTQ1Ljk4OTczMF0KICAgICAgKGQzKSBbMTUx
NDYuMDAwMjczXSBCb290IGRldmljZTogQ0QtUm9tNTgxNE1CIG1lZGl1bSBkZXRlY3RlZAogICAg
ICAoZDMpIFsxNTE0Ni4wMTMyMzRdICAtIHN1Y2Nlc3MuCiAgICAgIChYRU4pIFsxNTE0Ni4zMjQy
NDRdIHBhZ2luZy5jOjY5NDpkMHYzIFRyaWVkIHRvIGRvIGEgcGFnaW5nIG9wIG9uIGl0c2VsZi4K
ICAgICAgKFhFTikgWzE1MjA0LjcxOTQ1N10gc2ggZXJyb3I6IHNoX3JlbW92ZV9zaGFkb3dzKCk6
IGNhbid0IGZpbmQgYWxsIHNoYWRvd3Mgb2YgbWZuIDExMmNkNTQgKHNoYWRvd19mbGFncz0wMDAw
MjAwMCkKICAgICAgKFhFTikgWzE1MjA0LjcxOTQ2Ml0gZG9tYWluX2NyYXNoIGNhbGxlZCBmcm9t
IGNvbW1vbi5jOjI4ODQKICAgICAgKFhFTikgWzE1MjA0LjcxOTQ2Nl0gRG9tYWluIDMgKHZjcHUj
MCkgY3Jhc2hlZCBvbiBjcHUjMzE6CiAgICAKICAgIE90aGVyIHByb2JsZW1zIHdpdGggcmVndWxh
ciBNTUlPIGVtdWxhdGlvbiBoYXZlbid0IGJlZW4gb2JzZXJ2ZWQsIGJ1dAogICAgc2hvdWxkbid0
IGJlIHJ1bGVkIG91dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBhMTFmMmNkYjNh
Li42MjJjZTA2NmY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
MTY3OSw4ICsxNjc5LDggQEAgeDg2X2VtdWxhdGUoCiAgZG9uZV9wcmVmaXhlczoKIAogICAgIC8q
ICV7ZSxjLHMsZH1zIG92ZXJyaWRlcyBhcmUgaWdub3JlZCBpbiA2NGJpdCBtb2RlLiAqLwotICAg
IGlmICggbW9kZV82NGJpdCgpICYmIG92ZXJyaWRlX3NlZyA8IHg4Nl9zZWdfZnMgKQotICAgICAg
ICBvdmVycmlkZV9zZWcgPSB4ODZfc2VnX25vbmU7CisgICAgaWYgKCBtb2RlXzY0Yml0KCkgJiYg
KHVuc2lnbmVkIGludClvdmVycmlkZV9zZWcgPCB4ODZfc2VnX2ZzICkKKyAgICAgICAgb3ZlcnJp
ZGVfc2VnID0gLTE7CiAKICAgICBpZiAoIHJleF9wcmVmaXggJiBSRVhfVyApCiAgICAgICAgIG9w
X2J5dGVzID0gODsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Apr 11 12:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Apr 2018 12:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Eaf-00081X-G9; Wed, 11 Apr 2018 12:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3vqk=ha=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Eae-00081R-7s
 for xen-changelog@lists.xenproject.org; Wed, 11 Apr 2018 12:11:04 +0000
X-Inumbo-ID: a01b21fe-3d81-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a01b21fe-3d81-11e8-8249-2fda3a446a53;
 Wed, 11 Apr 2018 12:12:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Eac-00075k-8l
 for xen-changelog@lists.xenproject.org; Wed, 11 Apr 2018 12:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Eac-0005hq-6S
 for xen-changelog@lists.xenproject.org; Wed, 11 Apr 2018 12:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Eac-0005hq-6S@xenbits.xenproject.org>
Date: Wed, 11 Apr 2018 12:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/emul: Fix backport of
 "x86/emul: Fix the decoding of segment overrides in 64bit mode"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4NjQ3OTUyMjYwNzI1MzQ0ZjRlNjdkMjE5MGMyYzRjODQ1N2NlYTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciA5IDEyOjIzOjQ4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDkgMTI6MjM6NDggMjAxOCArMDIw
MAoKICAgIHg4Ni9lbXVsOiBGaXggYmFja3BvcnQgb2YgIng4Ni9lbXVsOiBGaXggdGhlIGRlY29k
aW5nIG9mIHNlZ21lbnQgb3ZlcnJpZGVzIGluIDY0Yml0IG1vZGUiCiAgICAKICAgIFRoZSBsb2dp
YyBpbiBjL3MgYjdkY2UyOWQgaXMgY29ycmVjdCBmb3IgbWFzdGVyLCBidXQgZGVwZW5kcyBvbiBj
L3MgMjE2YzI5NzY1CiAgICAieDg2ZW11bDogZG9uJ3QgYXNzdW1lIGEgbWVtb3J5IG9wZXJhbmQi
LCBhbmQgaW4gcGFydGljdWxhciBjaGFuZ2VkIHRoZSB0eXBlCiAgICBvZiBvdmVycmlkZV9zZWcg
YW5kIHRoZSBjb25zdGFudCB1c2VkIHRvIHNpZ25pZnkgIm5vIG92ZXJyaWRlIi4KICAgIAogICAg
V2hlbiBiYWNrcG9ydGVkLCB0aGUgIm5vIG92ZXJyaWRlIGluIHBsYWNlIiBjYXNlIGNhdXNlcyB4
ODZfc2VnX25vbmUgdG8gYmUKICAgIHVzZWQgaW4gcGxhY2Ugb2YgeDg2X3NlZ19kcywgd2hpY2gg
aGFzIGltcGxpY2F0aW9ucyBmb3IgdGhlIGNvcnJlY3RuZXNzIG9mCiAgICBlbXVsYXRlZCBtZW1v
cnkgcmVhZHMgYW5kIHdyaXRlcy4KICAgIAogICAgUHJvYmxlbXMgZnJvbSB0aGlzIG1hbmlmZXN0
IGFzIGEgcmVsaWFibGUgZmFpbHVyZSB0byBib290IHNoYWRvdyBndWVzdHMgaW4gdGhlCiAgICBm
b2xsb3dpbmcgbWFubmVyOgogICAgCiAgICAgIChkMykgWzE1MTQ1Ljk4OTAxN10gUHJlc3MgRjEy
IGZvciBib290IG1lbnUuCiAgICAgIChkMykgWzE1MTQ1Ljk4OTczMF0KICAgICAgKGQzKSBbMTUx
NDYuMDAwMjczXSBCb290IGRldmljZTogQ0QtUm9tNTgxNE1CIG1lZGl1bSBkZXRlY3RlZAogICAg
ICAoZDMpIFsxNTE0Ni4wMTMyMzRdICAtIHN1Y2Nlc3MuCiAgICAgIChYRU4pIFsxNTE0Ni4zMjQy
NDRdIHBhZ2luZy5jOjY5NDpkMHYzIFRyaWVkIHRvIGRvIGEgcGFnaW5nIG9wIG9uIGl0c2VsZi4K
ICAgICAgKFhFTikgWzE1MjA0LjcxOTQ1N10gc2ggZXJyb3I6IHNoX3JlbW92ZV9zaGFkb3dzKCk6
IGNhbid0IGZpbmQgYWxsIHNoYWRvd3Mgb2YgbWZuIDExMmNkNTQgKHNoYWRvd19mbGFncz0wMDAw
MjAwMCkKICAgICAgKFhFTikgWzE1MjA0LjcxOTQ2Ml0gZG9tYWluX2NyYXNoIGNhbGxlZCBmcm9t
IGNvbW1vbi5jOjI4ODQKICAgICAgKFhFTikgWzE1MjA0LjcxOTQ2Nl0gRG9tYWluIDMgKHZjcHUj
MCkgY3Jhc2hlZCBvbiBjcHUjMzE6CiAgICAKICAgIE90aGVyIHByb2JsZW1zIHdpdGggcmVndWxh
ciBNTUlPIGVtdWxhdGlvbiBoYXZlbid0IGJlZW4gb2JzZXJ2ZWQsIGJ1dAogICAgc2hvdWxkbid0
IGJlIHJ1bGVkIG91dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCAxNmE3MjM4NzBj
Li45YjFkMmZjYmIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
MTk4Myw4ICsxOTgzLDggQEAgeDg2X2RlY29kZSgKICBkb25lX3ByZWZpeGVzOgogCiAgICAgLyog
JXtlLGMscyxkfXMgb3ZlcnJpZGVzIGFyZSBpZ25vcmVkIGluIDY0Yml0IG1vZGUuICovCi0gICAg
aWYgKCBtb2RlXzY0Yml0KCkgJiYgb3ZlcnJpZGVfc2VnIDwgeDg2X3NlZ19mcyApCi0gICAgICAg
IG92ZXJyaWRlX3NlZyA9IHg4Nl9zZWdfbm9uZTsKKyAgICBpZiAoIG1vZGVfNjRiaXQoKSAmJiAo
dW5zaWduZWQgaW50KW92ZXJyaWRlX3NlZyA8IHg4Nl9zZWdfZnMgKQorICAgICAgICBvdmVycmlk
ZV9zZWcgPSAtMTsKIAogICAgIGlmICggcmV4X3ByZWZpeCAmIFJFWF9XICkKICAgICAgICAgb3Bf
Ynl0ZXMgPSA4OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wtq-0006el-6X; Thu, 12 Apr 2018 07:44:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wto-0006eg-Rx
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:04 +0000
X-Inumbo-ID: 80091be0-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80091be0-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:45:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wtn-0006Pk-AR
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wtn-0003fm-7o
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wtn-0003fm-7o@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:44:03 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: Drop
 xc_domain_configuration_t from libxl__domain_build_state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5649031696565845237=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 74fd984ae699727ae98f4fc36450ff76c8fc7ff3
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Mar 9 12:24:13 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Apr 5 10:43:13 2018 +0100

    tools/libxl: Drop xc_domain_configuration_t from libxl__domain_build_state
    
    The data it stores is initialised and exclusively used within
    libxl__domain_make(), with the important details written back elsewhere by
    libxl__arch_domain_save_config().  Prepare xc_config on libxl__domain_make()'s
    stack, and drop the parameter.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_create.c   | 12 ++++++------
 tools/libxl/libxl_dm.c       |  3 +--
 tools/libxl/libxl_internal.h |  5 +----
 3 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 2b5c7ee537..889c1e648b 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -538,7 +538,7 @@ out:
 }
 
 int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
-                       uint32_t *domid, xc_domain_configuration_t *xc_config)
+                       uint32_t *domid)
 {
     libxl_ctx *ctx = libxl__gc_owner(gc);
     int flags, ret, rc, nb_vm;
@@ -551,6 +551,7 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
     xs_transaction_t t = 0;
     xen_domain_handle_t handle;
     libxl_vminfo *vm_list;
+    xc_domain_configuration_t xc_config = {};
 
     /* convenience aliases */
     libxl_domain_create_info *info = &d_config->c_info;
@@ -571,7 +572,7 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
     /* Ultimately, handle is an array of 16 uint8_t, same as uuid */
     libxl_uuid_copy(ctx, (libxl_uuid *)handle, &info->uuid);
 
-    ret = libxl__arch_domain_prepare_config(gc, d_config, xc_config);
+    ret = libxl__arch_domain_prepare_config(gc, d_config, &xc_config);
     if (ret < 0) {
         LOGED(ERROR, *domid, "fail to get domain config");
         rc = ERROR_FAIL;
@@ -581,7 +582,7 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
     /* Valid domid here means we're soft resetting. */
     if (!libxl_domid_valid_guest(*domid)) {
         ret = xc_domain_create(ctx->xch, info->ssidref, handle, flags, domid,
-                               xc_config);
+                               &xc_config);
         if (ret < 0) {
             LOGED(ERROR, *domid, "domain creation fail");
             rc = ERROR_FAIL;
@@ -589,7 +590,7 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
         }
     }
 
-    rc = libxl__arch_domain_save_config(gc, d_config, xc_config);
+    rc = libxl__arch_domain_save_config(gc, d_config, &xc_config);
     if (rc < 0)
         goto out;
 
@@ -822,7 +823,6 @@ static void initiate_domain_create(libxl__egc *egc,
 
     /* convenience aliases */
     libxl_domain_config *const d_config = dcs->guest_config;
-    libxl__domain_build_state *const state = &dcs->build_state;
     const int restore_fd = dcs->restore_fd;
 
     domid = dcs->domid_soft_reset;
@@ -957,7 +957,7 @@ static void initiate_domain_create(libxl__egc *egc,
         goto error_out;
     }
 
-    ret = libxl__domain_make(gc, d_config, &domid, &state->config);
+    ret = libxl__domain_make(gc, d_config, &domid);
     if (ret) {
         LOGD(ERROR, domid, "cannot make domain: %d", ret);
         dcs->guest_domid = domid;
diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index 7bbfa40a5a..7f795a4ffd 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -1960,8 +1960,7 @@ void libxl__spawn_stub_dm(libxl__egc *egc, libxl__stub_dm_spawn_state *sdss)
     stubdom_state->pv_ramdisk.path = "";
 
     /* fixme: this function can leak the stubdom if it fails */
-    ret = libxl__domain_make(gc, dm_config, &sdss->pvqemu.guest_domid,
-                             &stubdom_state->config);
+    ret = libxl__domain_make(gc, dm_config, &sdss->pvqemu.guest_domid);
     if (ret)
         goto out;
     uint32_t dm_domid = sdss->pvqemu.guest_domid;
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index b0afde2846..584410d705 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -1145,8 +1145,6 @@ typedef struct {
     xen_vmemrange_t *vmemranges;
     uint32_t num_vmemranges;
 
-    xc_domain_configuration_t config;
-
     xen_pfn_t vuart_gfn;
     evtchn_port_t vuart_port;
 } libxl__domain_build_state;
@@ -1657,8 +1655,7 @@ _hidden  void libxl__exec(libxl__gc *gc, int stdinfd, int stdoutfd,
   * on exit (even error exit), domid may be valid and refer to a domain */
 _hidden int libxl__domain_make(libxl__gc *gc,
                                libxl_domain_config *d_config,
-                               uint32_t *domid,
-                               xc_domain_configuration_t *xc_config);
+                               uint32_t *domid);
 
 _hidden int libxl__domain_build(libxl__gc *gc,
                                 libxl_domain_config *d_config,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5649031696565845237==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wtz-0006fM-8U; Thu, 12 Apr 2018 07:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wty-0006fF-BZ
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:14 +0000
X-Inumbo-ID: 8623fda7-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8623fda7-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:45:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wtx-0006Qt-IL
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wtx-0003hE-Dr
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wtx-0003hE-Dr@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:44:13 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: Don't prepare or save
 xc_config when soft resetting a domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1124087756687210789=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 2649612686f968a52ce53d173f5c2a3088ad17dd
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Mar 9 13:03:26 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Apr 5 10:43:13 2018 +0100

    tools/libxl: Don't prepare or save xc_config when soft resetting a domain
    
    xc_config is only used by xc_domain_create(), but by calling
    libxl__arch_domain_{prepare,save}_config() we clobber the real settings with
    the default settings.
    
    Move all data and calls relating to xc_domain_create() into the path which
    calls it.
    
    As far as I can tell, soft_reset has always been broken for ARM domains using
    LIBXL_GIC_VERSION_DEFAULT, which elicits a hard error out of
    libxl__arch_domain_save_config(), and only works on x86 because this function
    is a no-op.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_create.c | 47 +++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 23 deletions(-)

diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 889c1e648b..692461a5a1 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -541,7 +541,7 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
                        uint32_t *domid)
 {
     libxl_ctx *ctx = libxl__gc_owner(gc);
-    int flags, ret, rc, nb_vm;
+    int ret, rc, nb_vm;
     const char *dom_type;
     char *uuid_string;
     char *dom_path, *vm_path, *libxl_path;
@@ -549,9 +549,7 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
     struct xs_permissions rwperm[1];
     struct xs_permissions noperm[1];
     xs_transaction_t t = 0;
-    xen_domain_handle_t handle;
     libxl_vminfo *vm_list;
-    xc_domain_configuration_t xc_config = {};
 
     /* convenience aliases */
     libxl_domain_create_info *info = &d_config->c_info;
@@ -562,25 +560,28 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
         goto out;
     }
 
-    flags = 0;
-    if (info->type != LIBXL_DOMAIN_TYPE_PV) {
-        flags |= XEN_DOMCTL_CDF_hvm_guest;
-        flags |= libxl_defbool_val(info->hap) ? XEN_DOMCTL_CDF_hap : 0;
-        flags |= libxl_defbool_val(info->oos) ? 0 : XEN_DOMCTL_CDF_oos_off;
-    }
+    /* Valid domid here means we're soft resetting. */
+    if (!libxl_domid_valid_guest(*domid)) {
+        int flags = 0;
+        xen_domain_handle_t handle;
+        xc_domain_configuration_t xc_config = {};
+
+        if (info->type != LIBXL_DOMAIN_TYPE_PV) {
+            flags |= XEN_DOMCTL_CDF_hvm_guest;
+            flags |= libxl_defbool_val(info->hap) ? XEN_DOMCTL_CDF_hap : 0;
+            flags |= libxl_defbool_val(info->oos) ? 0 : XEN_DOMCTL_CDF_oos_off;
+        }
 
-    /* Ultimately, handle is an array of 16 uint8_t, same as uuid */
-    libxl_uuid_copy(ctx, (libxl_uuid *)handle, &info->uuid);
+        /* Ultimately, handle is an array of 16 uint8_t, same as uuid */
+        libxl_uuid_copy(ctx, (libxl_uuid *)handle, &info->uuid);
 
-    ret = libxl__arch_domain_prepare_config(gc, d_config, &xc_config);
-    if (ret < 0) {
-        LOGED(ERROR, *domid, "fail to get domain config");
-        rc = ERROR_FAIL;
-        goto out;
-    }
+        ret = libxl__arch_domain_prepare_config(gc, d_config, &xc_config);
+        if (ret < 0) {
+            LOGED(ERROR, *domid, "fail to get domain config");
+            rc = ERROR_FAIL;
+            goto out;
+        }
 
-    /* Valid domid here means we're soft resetting. */
-    if (!libxl_domid_valid_guest(*domid)) {
         ret = xc_domain_create(ctx->xch, info->ssidref, handle, flags, domid,
                                &xc_config);
         if (ret < 0) {
@@ -588,11 +589,11 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
             rc = ERROR_FAIL;
             goto out;
         }
-    }
 
-    rc = libxl__arch_domain_save_config(gc, d_config, &xc_config);
-    if (rc < 0)
-        goto out;
+        rc = libxl__arch_domain_save_config(gc, d_config, &xc_config);
+        if (rc < 0)
+            goto out;
+    }
 
     ret = xc_cpupool_movedomain(ctx->xch, info->poolid, *domid);
     if (ret < 0) {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1124087756687210789==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WuB-0006gY-AN; Thu, 12 Apr 2018 07:44:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WuA-0006gP-0U
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:26 +0000
X-Inumbo-ID: 344a6be9-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 344a6be9-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:43:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wu7-0006R1-OV
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wu7-0003id-M5
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wu7-0003id-M5@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:44:23 +0000
Subject: [Xen-changelog] [xen master] xen/public: Rename
 xen_domctl_createdomain.config to arch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2YmM1ZmM2MzFiMDhiY2YwM2M2OTc3ZTc5ZjAyNmE0NTlkNzYzMDIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAxNiAxNjo1NzoxOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNSAxMDo0Mzox
MyAyMDE4ICswMTAwCgogICAgeGVuL3B1YmxpYzogUmVuYW1lIHhlbl9kb21jdGxfY3JlYXRlZG9t
YWluLmNvbmZpZyB0byBhcmNoCiAgICAKICAgIFRoaXMgaXMgYSB0b29scyBvbmx5IGh5cGVyY2Fs
bCBzbyBmaW5lIHRvIGNoYW5nZS4gIEFsdGVyaW5nIHRoZSBuYW1lIGF2b2lkcwogICAgaGF2aW5n
IGNvbmZ1c2luZyBjb2RlIHN1Y2ggYXMgY29uZmlnLT5jb25maWcgYWxsIG92ZXIgdGhlIGh5cGVy
dmlzb3IgYW5kCiAgICB0b29sc3RhY2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9h
cm0vZG9tYWluLmMgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3NldHVwLmMgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCB8ICAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMKaW5kZXggMjZiNGI5MDhiOS4uNTdlMThlZTIyNyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAg
LTU3LDEyICs1NywxMiBAQCBpbnQgeGNfZG9tYWluX2NyZWF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3Qgc3NpZHJlZiwKICAgICBkb21jdGwudS5jcmVhdGVkb21haW4uZmxhZ3MgICA9IGZs
YWdzOwogICAgIG1lbWNweShkb21jdGwudS5jcmVhdGVkb21haW4uaGFuZGxlLCBoYW5kbGUsIHNp
emVvZih4ZW5fZG9tYWluX2hhbmRsZV90KSk7CiAgICAgLyogeGNfZG9tYWluX2NvbmZpZ3VyZV90
IGlzIGFuIGFsaWFzIG9mIGFyY2hfZG9tYWluY29uZmlnX3QgKi8KLSAgICBtZW1jcHkoJmRvbWN0
bC51LmNyZWF0ZWRvbWFpbi5jb25maWcsIGNvbmZpZywgc2l6ZW9mKCpjb25maWcpKTsKKyAgICBt
ZW1jcHkoJmRvbWN0bC51LmNyZWF0ZWRvbWFpbi5hcmNoLCBjb25maWcsIHNpemVvZigqY29uZmln
KSk7CiAgICAgaWYgKCAoZXJyID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCkpICE9IDAgKQogICAg
ICAgICByZXR1cm4gZXJyOwogCiAgICAgKnBkb21pZCA9ICh1aW50MTZfdClkb21jdGwuZG9tYWlu
OwotICAgIG1lbWNweShjb25maWcsICZkb21jdGwudS5jcmVhdGVkb21haW4uY29uZmlnLCBzaXpl
b2YoKmNvbmZpZykpOworICAgIG1lbWNweShjb25maWcsICZkb21jdGwudS5jcmVhdGVkb21haW4u
YXJjaCwgc2l6ZW9mKCpjb25maWcpKTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDRhMDE2
MWRjZDAuLmVjMGYwNDJiZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYxOCwxOCArNjE4LDE4IEBAIGludCBhcmNoX2Rv
bWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICBjbGVhcl9wYWdlKGQtPnNoYXJlZF9p
bmZvKTsKICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHZpcnRfdG9fcGFnZShkLT5zaGFy
ZWRfaW5mbyksIGQsIFNIQVJFX3J3KTsKIAotICAgIHN3aXRjaCAoIGNvbmZpZy0+Y29uZmlnLmdp
Y192ZXJzaW9uICkKKyAgICBzd2l0Y2ggKCBjb25maWctPmFyY2guZ2ljX3ZlcnNpb24gKQogICAg
IHsKICAgICBjYXNlIFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkU6CiAgICAgICAgIHN3aXRj
aCAoIGdpY19od192ZXJzaW9uICgpICkKICAgICAgICAgewogICAgICAgICBjYXNlIEdJQ19WMjoK
LSAgICAgICAgICAgIGNvbmZpZy0+Y29uZmlnLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05G
SUdfR0lDX1YyOworICAgICAgICAgICAgY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RP
TUNUTF9DT05GSUdfR0lDX1YyOwogICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnZlcnNpb24gPSBH
SUNfVjI7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIEdJQ19WMzoKLSAgICAg
ICAgICAgIGNvbmZpZy0+Y29uZmlnLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lD
X1YzOworICAgICAgICAgICAgY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9D
T05GSUdfR0lDX1YzOwogICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnZlcnNpb24gPSBHSUNfVjM7
CiAgICAgICAgICAgICBicmVhazsKIApAQCAtNjU3LDEwICs2NTcsMTAgQEAgaW50IGFyY2hfZG9t
YWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggKHJjID0gZG9tYWluX2lvX2lu
aXQoZCwgY291bnQgKyBNQVhfSU9fSEFORExFUikpICE9IDAgKQogICAgICAgICBnb3RvIGZhaWw7
CiAKLSAgICBpZiAoIChyYyA9IGRvbWFpbl92Z2ljX2luaXQoZCwgY29uZmlnLT5jb25maWcubnJf
c3BpcykpICE9IDAgKQorICAgIGlmICggKHJjID0gZG9tYWluX3ZnaWNfaW5pdChkLCBjb25maWct
PmFyY2gubnJfc3BpcykpICE9IDAgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICBpZiAoIChy
YyA9IGRvbWFpbl92dGltZXJfaW5pdChkLCAmY29uZmlnLT5jb25maWcpKSAhPSAwICkKKyAgICBp
ZiAoIChyYyA9IGRvbWFpbl92dGltZXJfaW5pdChkLCAmY29uZmlnLT5hcmNoKSkgIT0gMCApCiAg
ICAgICAgIGdvdG8gZmFpbDsKIAogICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
CmluZGV4IGIxNzc5N2RjOTcuLmU2ZjhlMjNhYmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC04NDAsOCArODQwLDggQEAgdm9p
ZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAg
IC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwogICAgIC8qIFRoZSB2R0lDIGZvciBET00w
IGlzIGV4YWN0bHkgZW11bGF0aW5nIHRoZSBoYXJkd2FyZSBHSUMgKi8KLSAgICBkb20wX2NmZy5j
b25maWcuZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFOwotICAgIGRv
bTBfY2ZnLmNvbmZpZy5ucl9zcGlzID0gZ2ljX251bWJlcl9saW5lcygpIC0gMzI7CisgICAgZG9t
MF9jZmcuYXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkU7Cisg
ICAgZG9tMF9jZmcuYXJjaC5ucl9zcGlzID0gZ2ljX251bWJlcl9saW5lcygpIC0gMzI7CiAKICAg
ICBkb20wID0gZG9tYWluX2NyZWF0ZSgwLCAmZG9tMF9jZmcpOwogICAgIGlmICggSVNfRVJSKGRv
bTApIHx8IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmYmIzMjBk
YTljLi45YzIyOTU5NGY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00ODIsNyArNDgyLDcgQEAgaW50IGFyY2hfZG9tYWlu
X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgZC0+YXJjaC5zM19pbnRlZ3JpdHkgPSBj
b25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5OwogCi0gICAgZW1mbGFn
cyA9IGNvbmZpZy0+Y29uZmlnLmVtdWxhdGlvbl9mbGFnczsKKyAgICBlbWZsYWdzID0gY29uZmln
LT5hcmNoLmVtdWxhdGlvbl9mbGFnczsKIAogICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICYmIGlzX3B2X2RvbWFpbihkKSApCiAgICAgICAgIGVtZmxhZ3MgfD0gWEVOX1g4Nl9FTVVfUElU
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAu
YwppbmRleCBjMGI5N2E3NDhhLi45ZDhjYzUxODVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTYzOCw3ICsxNjM4LDcgQEAg
dm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgoaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgJiYgIW9w
dF9kb20wX3NoYWRvdykgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExf
Q0RGX2hhcCA6IDApKTsKIAotICAgICAgICBkb20wX2NmZy5jb25maWcuZW11bGF0aW9uX2ZsYWdz
IHw9CisgICAgICAgIGRvbTBfY2ZnLmFyY2guZW11bGF0aW9uX2ZsYWdzIHw9CiAgICAgICAgICAg
ICBYRU5fWDg2X0VNVV9MQVBJQyB8IFhFTl9YODZfRU1VX0lPQVBJQyB8IFhFTl9YODZfRU1VX1ZQ
Q0k7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZWM3YTg2MGFmYy4uMDUzNWRhODFjNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVh
dGVkb21haW4gewogI2RlZmluZSBfWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICA0CiAjZGVm
aW5lIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3hz
X2RvbWFpbikKICAgICB1aW50MzJfdCBmbGFnczsKLSAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWlu
Y29uZmlnIGNvbmZpZzsKKyAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnIGFyY2g7CiB9
OwogCiAvKiBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:44:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WuK-0006hd-CE; Thu, 12 Apr 2018 07:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WuJ-0006hT-CK
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:35 +0000
X-Inumbo-ID: 924a16cc-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 924a16cc-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:46:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WuH-0006RD-Uc
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WuH-0003jj-SC
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WuH-0003jj-SC@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:44:33 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Introduce a typed union for
 CR access exit information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwZDk4YjM1NzE0ZmI3MDcyMTdjOTA2MmI2NTE4ZTE1OGNkNzJlZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAyNSAxNTo0NTozNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNSAxMjoxODoz
OSAyMDE4ICswMTAwCgogICAgeDg2L3Z0eDogSW50cm9kdWNlIGEgdHlwZWQgdW5pb24gZm9yIENS
IGFjY2VzcyBleGl0IGluZm9ybWF0aW9uCiAgICAKICAgIFRoaXMgcmVkdWNlcyBjb2RlIHZvbHVt
ZSwgYW5kIGhhcyBhIG1pbm9yIGltcHJvdmVtZW50IG9uIGNvbXBpbGVkIHNpemUsCiAgICBwcm9i
YWJseSBkdWUgdG8gdGhlIHJlbW92YWwgb2Ygc2V2ZXJhbCB0ZW1wb3JhcnkgdmFyaWFibGVzLgog
ICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMC8yIHVwL2Rvd246IDAvLTUw
ICgtNTApCiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgdm14X3ZtZXhpdF9oYW5kbGVyICAgICAgICAgICAg
ICAgICAgICAgICAgICA2ODgxICAgIDY4NzggICAgICAtMwogICAgICBudm14X24yX3ZtZXhpdF9o
YW5kbGVyICAgICAgICAgICAgICAgICAgICAgIDM0NzMgICAgMzQyNiAgICAgLTQ3CiAgICAKICAg
IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIG1ha2Ugc29tZSBzdHlsZSBjb3JyZWN0aW9ucywgYW5k
IGFkZCBzb21lCiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKXMgaW4gYXBwcm9wcmlhdGUgcGxhY2Vz
LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyAgICAgICAgfCAzMyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaCB8IDMxICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25z
KCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGQ3OGNlZDk3NDkuLjlmNTc1
ZDVjODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yNTYzLDIzICsyNTYzLDIwIEBAIHN0YXRpYyBpbnQg
dm14X3ZtZnVuY19pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogfQogCi1zdGF0aWMgaW50IHZteF9jcl9hY2Nlc3ModW5z
aWduZWQgbG9uZyBleGl0X3F1YWxpZmljYXRpb24pCitzdGF0aWMgaW50IHZteF9jcl9hY2Nlc3Mo
Y3JfYWNjZXNzX3F1YWxfdCBxdWFsKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKIAotICAgIHN3aXRjaCAoIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRShleGl0X3F1YWxp
ZmljYXRpb24pICkKKyAgICBzd2l0Y2ggKCBxdWFsLmFjY2Vzc190eXBlICkKKyAgICB7CisgICAg
Y2FzZSBWTVhfQ1JfQUNDRVNTX1RZUEVfTU9WX1RPX0NSOgorICAgICAgICByZXR1cm4gaHZtX21v
dl90b19jcihxdWFsLmNyLCBxdWFsLmdwcik7CisKKyAgICBjYXNlIFZNWF9DUl9BQ0NFU1NfVFlQ
RV9NT1ZfRlJPTV9DUjoKKyAgICAgICAgcmV0dXJuIGh2bV9tb3ZfZnJvbV9jcihxdWFsLmNyLCBx
dWFsLmdwcik7CisKKyAgICBjYXNlIFZNWF9DUl9BQ0NFU1NfVFlQRV9DTFRTOgogICAgIHsKLSAg
ICBjYXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9NT1ZfVE9fQ1I6IHsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBncCA9IFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfR1BSKGV4aXRfcXVhbGlm
aWNhdGlvbik7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgY3IgPSBWTVhfQ09OVFJPTF9SRUdfQUND
RVNTX05VTShleGl0X3F1YWxpZmljYXRpb24pOwotICAgICAgICByZXR1cm4gaHZtX21vdl90b19j
cihjciwgZ3ApOwotICAgIH0KLSAgICBjYXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9N
T1ZfRlJPTV9DUjogewotICAgICAgICB1bnNpZ25lZCBsb25nIGdwID0gVk1YX0NPTlRST0xfUkVH
X0FDQ0VTU19HUFIoZXhpdF9xdWFsaWZpY2F0aW9uKTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBj
ciA9IFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfTlVNKGV4aXRfcXVhbGlmaWNhdGlvbik7Ci0gICAg
ICAgIHJldHVybiBodm1fbW92X2Zyb21fY3IoY3IsIGdwKTsKLSAgICB9Ci0gICAgY2FzZSBWTVhf
Q09OVFJPTF9SRUdfQUNDRVNTX1RZUEVfQ0xUUzogewogICAgICAgICB1bnNpZ25lZCBsb25nIG9s
ZCA9IGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF07CiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmFsdWUgPSBvbGQgJiB+WDg2X0NSMF9UUzsKIApAQCAtMjU5NCwxMyArMjU5MSwxNSBAQCBz
dGF0aWMgaW50IHZteF9jcl9hY2Nlc3ModW5zaWduZWQgbG9uZyBleGl0X3F1YWxpZmljYXRpb24p
CiAgICAgICAgIEhWTVRSQUNFXzBEKENMVFMpOwogICAgICAgICBicmVhazsKICAgICB9Ci0gICAg
Y2FzZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX1RZUEVfTE1TVzogeworCisgICAgY2FzZSBWTVhf
Q1JfQUNDRVNTX1RZUEVfTE1TVzoKKyAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWUg
PSBjdXJyLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdOwogICAgICAgICBpbnQgcmM7CiAKICAg
ICAgICAgLyogTE1TVyBjYW4gKDEpIHNldCBQRTsgKDIpIHNldCBvciBjbGVhciBNUCwgRU0sIGFu
ZCBUUy4gKi8KICAgICAgICAgdmFsdWUgPSAodmFsdWUgJiB+KFg4Nl9DUjBfTVB8WDg2X0NSMF9F
TXxYODZfQ1IwX1RTKSkgfAotICAgICAgICAgICAgICAgIChWTVhfQ09OVFJPTF9SRUdfQUNDRVNT
X0RBVEEoZXhpdF9xdWFsaWZpY2F0aW9uKSAmCisgICAgICAgICAgICAgICAgKHF1YWwubG1zd19k
YXRhICYKICAgICAgICAgICAgICAgICAgKFg4Nl9DUjBfUEV8WDg2X0NSMF9NUHxYODZfQ1IwX0VN
fFg4Nl9DUjBfVFMpKTsKICAgICAgICAgSFZNVFJBQ0VfTE9OR18xRChMTVNXLCB2YWx1ZSk7CiAK
QEAgLTI2MDksOCArMjYwOCwxMCBAQCBzdGF0aWMgaW50IHZteF9jcl9hY2Nlc3ModW5zaWduZWQg
bG9uZyBleGl0X3F1YWxpZmljYXRpb24pCiAKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KKwog
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIEJVRygpOworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KIAogICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggNDNmNzI5N2MwNC4uOThhYzI2
ZDFhNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMjQ0OCwyNyArMjQ0OCwyOCBAQCBpbnQgbnZteF9u
Ml92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9DUl9BQ0NFU1M6CiAgICAgewotICAgICAgICB1bnNp
Z25lZCBsb25nIGV4aXRfcXVhbGlmaWNhdGlvbjsKLSAgICAgICAgaW50IGNyLCB3cml0ZTsKKyAg
ICAgICAgY3JfYWNjZXNzX3F1YWxfdCBxdWFsOwogICAgICAgICB1MzIgbWFzayA9IDA7CiAKLSAg
ICAgICAgX192bXJlYWQoRVhJVF9RVUFMSUZJQ0FUSU9OLCAmZXhpdF9xdWFsaWZpY2F0aW9uKTsK
LSAgICAgICAgY3IgPSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX05VTShleGl0X3F1YWxpZmljYXRp
b24pOwotICAgICAgICB3cml0ZSA9IFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRShleGl0X3F1
YWxpZmljYXRpb24pOworICAgICAgICBfX3ZtcmVhZChFWElUX1FVQUxJRklDQVRJT04sICZxdWFs
LnJhdyk7CiAgICAgICAgIC8qIGFsc28gYWNjb3JkaW5nIHRvIGd1ZXN0IGV4ZWNfY29udHJvbCAq
LwogICAgICAgICBjdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAKLSAgICAgICAgaWYgKCBj
ciA9PSAzICkKKyAgICAgICAgLyogQ0xUUy9MTVNXIHN0cmljdGx5IGFjdCBvbiBDUjAgKi8KKyAg
ICAgICAgaWYgKCBxdWFsLmFjY2Vzc190eXBlID49IFZNWF9DUl9BQ0NFU1NfVFlQRV9DTFRTICkK
KyAgICAgICAgICAgIEFTU0VSVChxdWFsLmNyID09IDApOworCisgICAgICAgIGlmICggcXVhbC5j
ciA9PSAzICkKICAgICAgICAgewotICAgICAgICAgICAgbWFzayA9IHdyaXRlPyBDUFVfQkFTRURf
Q1IzX1NUT1JFX0VYSVRJTkc6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIENQVV9CQVNFRF9D
UjNfTE9BRF9FWElUSU5HOworICAgICAgICAgICAgbWFzayA9IHF1YWwuYWNjZXNzX3R5cGUgPyBD
UFVfQkFTRURfQ1IzX1NUT1JFX0VYSVRJTkcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogQ1BVX0JBU0VEX0NSM19MT0FEX0VYSVRJTkc7CiAgICAgICAgICAgICBpZiAoIGN0
cmwgJiBtYXNrICkKICAgICAgICAgICAgICAgICBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAx
OwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBjciA9PSA4ICkKKyAgICAgICAgZWxzZSBp
ZiAoIHF1YWwuY3IgPT0gOCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG1hc2sgPSB3cml0ZT8g
Q1BVX0JBU0VEX0NSOF9TVE9SRV9FWElUSU5HOgotICAgICAgICAgICAgICAgICAgICAgICAgICBD
UFVfQkFTRURfQ1I4X0xPQURfRVhJVElORzsKKyAgICAgICAgICAgIG1hc2sgPSBxdWFsLmFjY2Vz
c190eXBlID8gQ1BVX0JBU0VEX0NSOF9TVE9SRV9FWElUSU5HCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IENQVV9CQVNFRF9DUjhfTE9BRF9FWElUSU5HOwogICAgICAgICAg
ICAgaWYgKCBjdHJsICYgbWFzayApCiAgICAgICAgICAgICAgICAgbnZjcHUtPm52X3ZtZXhpdF9w
ZW5kaW5nID0gMTsKICAgICAgICAgfQpAQCAtMjQ4MSwxNCArMjQ4MiwxNCBAQCBpbnQgbnZteF9u
Ml92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAg
ICAqIE90aGVyd2lzZSwgTDAgd2lsbCBoYW5kbGUgaXQgYW5kIHN5bmMgdGhlIHZhbHVlIHRvIEwx
IHZpcnR1YWwgVk1DUy4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBvbGRfdmFsLCB2YWwsIGNoYW5nZWRfYml0czsKLSAgICAgICAgICAgIHN3aXRjaCAoIFZNWF9D
T05UUk9MX1JFR19BQ0NFU1NfVFlQRShleGl0X3F1YWxpZmljYXRpb24pICkKKworICAgICAgICAg
ICAgc3dpdGNoICggcXVhbC5hY2Nlc3NfdHlwZSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICBjYXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9NT1ZfVE9fQ1I6CisgICAgICAgICAg
ICBjYXNlIFZNWF9DUl9BQ0NFU1NfVFlQRV9NT1ZfVE9fQ1I6CiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBncCA9IFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfR1BS
KGV4aXRfcXVhbGlmaWNhdGlvbik7Ci0gICAgICAgICAgICAgICAgdmFsID0gKmRlY29kZV9ncHIo
Z3Vlc3RfY3B1X3VzZXJfcmVncygpLCBncCk7CisgICAgICAgICAgICAgICAgdmFsID0gKmRlY29k
ZV9ncHIoZ3Vlc3RfY3B1X3VzZXJfcmVncygpLCBxdWFsLmdwcik7CiAKLSAgICAgICAgICAgICAg
ICBpZiAoIGNyID09IDAgKQorICAgICAgICAgICAgICAgIGlmICggcXVhbC5jciA9PSAwICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHU2NCBjcjBfZ2hfbWFzayA9IGdl
dF92dm1jcyh2LCBDUjBfR1VFU1RfSE9TVF9NQVNLKTsKIApAQCAtMjUwNCw3ICsyNTA1LDcgQEAg
aW50IG52bXhfbjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGd1ZXN0X2NyMCAmIGNyMF9naF9tYXNr
KSB8ICh2YWwgJiB+Y3IwX2doX21hc2spKTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlIGlmICggY3IgPT0gNCApCisgICAgICAg
ICAgICAgICAgZWxzZSBpZiAoIHF1YWwuY3IgPT0gNCApCiAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICB1NjQgY3I0X2doX21hc2sgPSBnZXRfdnZtY3ModiwgQ1I0X0dVRVNU
X0hPU1RfTUFTSyk7CiAKQEAgLTI1MjQsNyArMjUyNSw4IEBAIGludCBudm14X24yX3ZtZXhpdF9o
YW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgICAgICBu
dmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAxOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQotICAgICAgICAgICAgY2FzZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX1RZUEVf
Q0xUUzoKKworICAgICAgICAgICAgY2FzZSBWTVhfQ1JfQUNDRVNTX1RZUEVfQ0xUUzoKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICB1NjQgY3IwX2doX21hc2sgPSBnZXRfdnZtY3Modiwg
Q1IwX0dVRVNUX0hPU1RfTUFTSyk7CiAKQEAgLTI1MzgsMTMgKzI1NDAsMTQgQEAgaW50IG52bXhf
bjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAg
ICAgY2FzZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX1RZUEVfTE1TVzoKKworICAgICAgICAgICAg
Y2FzZSBWTVhfQ1JfQUNDRVNTX1RZUEVfTE1TVzoKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICB1NjQgY3IwX2doX21hc2sgPSBnZXRfdnZtY3ModiwgQ1IwX0dVRVNUX0hPU1RfTUFTSyk7
CiAKICAgICAgICAgICAgICAgICBfX3ZtcmVhZChDUjBfUkVBRF9TSEFET1csICZvbGRfdmFsKTsK
ICAgICAgICAgICAgICAgICBvbGRfdmFsICY9IFg4Nl9DUjBfUEV8WDg2X0NSMF9NUHxYODZfQ1Iw
X0VNfFg4Nl9DUjBfVFM7Ci0gICAgICAgICAgICAgICAgdmFsID0gVk1YX0NPTlRST0xfUkVHX0FD
Q0VTU19EQVRBKGV4aXRfcXVhbGlmaWNhdGlvbikgJgorICAgICAgICAgICAgICAgIHZhbCA9IHF1
YWwubG1zd19kYXRhICYKICAgICAgICAgICAgICAgICAgICAgICAoWDg2X0NSMF9QRXxYODZfQ1Iw
X01QfFg4Nl9DUjBfRU18WDg2X0NSMF9UUyk7CiAgICAgICAgICAgICAgICAgY2hhbmdlZF9iaXRz
ID0gb2xkX3ZhbCBeIHZhbDsKICAgICAgICAgICAgICAgICBpZiAoIGNoYW5nZWRfYml0cyAmIGNy
MF9naF9tYXNrICkKQEAgLTI1NTcsNyArMjU2MCw5IEBAIGludCBudm14X24yX3ZtZXhpdF9oYW5k
bGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5o
CmluZGV4IGFmNmZlN2M5YTQuLjg5NjE5ZTRhZmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14
LmgKQEAgLTIzMiwxOCArMjMyLDI1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwaV9jbGVhcl9zbihz
dHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYykKIC8qCiAgKiBFeGl0IFF1YWxpZmljYXRpb25zIGZvciBN
T1YgZm9yIENvbnRyb2wgUmVnaXN0ZXIgQWNjZXNzCiAgKi8KLSAvKiAzOjAgLSBjb250cm9sIHJl
Z2lzdGVyIG51bWJlciAoQ1JuKSAqLwotI2RlZmluZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX05V
TShlcSkgICgoZXEpICYgMHhmKQotIC8qIDU6NCAtIGFjY2VzcyB0eXBlIChDUiB3cml0ZSwgQ1Ig
cmVhZCwgQ0xUUywgTE1TVykgKi8KLSNkZWZpbmUgVk1YX0NPTlRST0xfUkVHX0FDQ0VTU19UWVBF
KGVxKSAoKChlcSkgPj4gNCkgJiAweDMpCi0jIGRlZmluZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNT
X1RZUEVfTU9WX1RPX0NSICAgMAotIyBkZWZpbmUgVk1YX0NPTlRST0xfUkVHX0FDQ0VTU19UWVBF
X01PVl9GUk9NX0NSIDEKLSMgZGVmaW5lIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9DTFRT
ICAgICAgICAyCi0jIGRlZmluZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX1RZUEVfTE1TVyAgICAg
ICAgMwotIC8qIDExOjggLSBnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXIgb3BlcmFuZCAqLwotI2Rl
ZmluZSBWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX0dQUihlcSkgICgoKGVxKSA+PiA4KSAmIDB4ZikK
LSAvKiAzMToxNiAtIExNU1cgc291cmNlIGRhdGEgKi8KLSNkZWZpbmUgVk1YX0NPTlRST0xfUkVH
X0FDQ0VTU19EQVRBKGVxKSAgKCh1aW50MzJfdCkoZXEpID4+IDE2KQorZW51bSB7CisgICAgVk1Y
X0NSX0FDQ0VTU19UWVBFX01PVl9UT19DUiwKKyAgICBWTVhfQ1JfQUNDRVNTX1RZUEVfTU9WX0ZS
T01fQ1IsCisgICAgVk1YX0NSX0FDQ0VTU19UWVBFX0NMVFMsCisgICAgVk1YX0NSX0FDQ0VTU19U
WVBFX0xNU1csCit9OwordHlwZWRlZiB1bmlvbiBjcl9hY2Nlc3NfcXVhbCB7CisgICAgdW5zaWdu
ZWQgbG9uZyByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDE2X3QgY3I6NCwKKyAgICAg
ICAgICAgICAgICAgYWNjZXNzX3R5cGU6MiwgIC8qIFZNWF9DUl9BQ0NFU1NfVFlQRV8qICovCisg
ICAgICAgICAgICAgICAgIGxtc3dfb3BfdHlwZToxLCAvKiAwID0+IHJlZywgMSA9PiBtZW0gICAq
LworICAgICAgICAgICAgICAgICA6MSwKKyAgICAgICAgICAgICAgICAgZ3ByOjQsCisgICAgICAg
ICAgICAgICAgIDo0OworICAgICAgICB1aW50MTZfdCBsbXN3X2RhdGE7CisgICAgICAgIHVpbnQz
Ml90IDozMjsKKyAgICB9OworfSBfX3RyYW5zcGFyZW50X18gY3JfYWNjZXNzX3F1YWxfdDsKIAog
LyoKICAqIEFjY2VzcyBSaWdodHMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:44:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WuV-0006j8-Fg; Thu, 12 Apr 2018 07:44:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WuT-0006iw-KK
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:45 +0000
X-Inumbo-ID: 407254d4-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 407254d4-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:43:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WuS-0006RM-4Q
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WuS-0003kp-2B
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WuS-0003kp-2B@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:44:44 +0000
Subject: [Xen-changelog] [xen master] x86: disable XPTI when RDCL_NO
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlZTA3MzJkMjA2NjY5MWQ4MjA0ZTQxOGQxMDExMDkzMGVlNGQ0ZjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE5
IDA3OjM3OjU0IDIwMTggLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA1IDE1OjQ4OjIzIDIwMTggKzAx
MDAKCiAgICB4ODY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8KICAgIAogICAgVXNlIHRoZSBy
ZXNwZWN0aXZlIEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBleHBvc2UgdGhl
IE1TUgogICAgdG8gZ3Vlc3RzIHlldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgICAgICAgICB8ICAzICsrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEgKwogOSBmaWxlcyBjaGFuZ2VkLCAy
OSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDgxYmE5NjE2
YmMuLjNhMjFmNGU3ZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjA0LDYgKzIwNCw3IEBAIGludCBsaWJ4
bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25z
dCBjaGFyKiBzdHIpCiAgICAgICAgIHsiYXZ4NTEyLTRmbWFwcyIsMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FRFgsICAzLCAgMX0sCiAgICAgICAgIHsiaWJyc2IiLCAgICAgICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAgIHsic3RpYnAiLCAgICAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0sCisgICAgICAgIHsiYXJjaC1j
YXBzIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI5LCAgMX0sCiAKICAgICAg
ICAgeyJsYWhmc2FoZiIsICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAsICAx
fSwKICAgICAgICAgeyJjbXBsZWdhY3kiLCAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VD
WCwgIDEsICAxfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9t
aXNjL3hlbi1jcHVpZC5jCmluZGV4IGEyZDJkMjM0N2UuLmFkYzdmY2VjNzQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAt
MTQzLDYgKzE0Myw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAgICAgWyAy
XSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAogICAgIFsyNl0g
PSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAorICAgIC8qIDI4ICovICAgICAgICAg
ICAgICAgIFsyOV0gPSAiYXJjaF9jYXBzIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgewpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmY2ZhYWUx
OWM5Li42ZDM5ZDJjOGFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMzcwNiw3ICszNzA2LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAog
ICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5u
ZWQgc3RhdHVzLCBhbmQgdXNlcyBvbgogICAgICAgICAgICAgICAgICAgICAgKiB0aGlzICh2KUNQ
VS4KICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgIGlmICggIXJj
ICYmIHRoaXNfY3B1KHJvb3RfcGd0KSAmJgorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAm
JiAhY3B1X2hhc19ub194cHRpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51
LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgxICsgISEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5n
dWVzdF90YWJsZSkgPT0gbWZuKSArCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDlkOGNjNTE4NWUuLjAyNjczZDk1MTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNjksNiArMTY5LDkgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc21hcF9wYXJhbShjb25z
dCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzbWFwIiwgcGFyc2Vfc21hcF9wYXJhbSk7CiAK
K3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfeHB0aSA9IC0xOworYm9vbGVhbl9wYXJhbSgi
eHB0aSIsIG9wdF94cHRpKTsKKwogYm9vbCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJsZWQ7CiBi
b29sIF9faW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgYWNwaV9w
YXJhbVsxMF0gPSAiIjsKQEAgLTE1NDMsNiArMTU0NiwyMiBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJfbWFzayA9
IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAorICAgIGlmICggb3B0X3hw
dGkgPCAwICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAg
ICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05POworICAgICAgICBlbHNlIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICAgICAgcmRtc3Js
KE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICAgICAgb3B0X3hwdGkgPSAhKGNh
cHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKTsKKyAgICB9CisgICAgaWYgKCBvcHRfeHB0
aSApCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7Cisg
ICAgZWxzZQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkp
OworCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZf
Q1I0X0ZTR1NCQVNFKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggOTg4NzNkZjQyOS4uYjBiNzJjYTU0NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CkBAIC03NTIsOCArNzUyLDYgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQg
KnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIF9f
cmVhZF9tb3N0bHkgaW50OF90IG9wdF94cHRpID0gLTE7Ci1ib29sZWFuX3BhcmFtKCJ4cHRpIiwg
b3B0X3hwdGkpOwogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwog
CiBzdGF0aWMgcm9vdF9wZ2VudHJ5X3QgY29tbW9uX3BndDsKQEAgLTc2Niw3ICs3NjQsNyBAQCBz
dGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHVuc2ln
bmVkIGludCBvZmY7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhb3B0X3hwdGkgKQorICAgIGlm
ICggY3B1X2hhc19ub194cHRpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBycHQgPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCk7CkBAIC0xMDQ3LDkgKzEwNDUsNiBAQCB2b2lkIF9faW5pdCBzbXBf
cHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jhc2VbMF0g
PSBzdGFja19zdGFydDsKIAotICAgIGlmICggb3B0X3hwdGkgPCAwICkKLSAgICAgICAgb3B0X3hw
dGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7Ci0KICAgICBy
YyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFuaWMo
IkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDRjNjI1OTc5NTMuLjJjZjhmN2VhMmEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMTIsNiArMTEyLDcgQEAKICNkZWZpbmUgY3B1X2hhc19jcHVp
ZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQogI2Rl
ZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBF
UkZNUEVSRikKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRpICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hlX3R5cGUg
ewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5k
ZXggMGVlNGExZmRhMS4uYzliMWE0ODgwNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApA
QCAtMjksNCArMjksNSBAQCBYRU5fQ1BVRkVBVFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMTUpIC8qIElCUlNCIHx8IElCUEIgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlJT
X1NFVCwgICAgKEZTQ0FQSU5UUyswKSozMisxNikgLyogSUJSU0IgJiYgSVJCUyBzZXQgaW4gWGVu
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19DTEVBUiwgIChGU0NBUElOVFMrMCkqMzIrMTcp
IC8qIElCUlNCICYmIElCUlMgY2xlYXIgaW4gWGVuICovCiBYRU5fQ1BVRkVBVFVSRShSU0JfTkFU
SVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZv
ciBuYXRpdmUgKi8KLVhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhpdCAqLworWEVOX0NQVUZF
QVRVUkUoUlNCX1ZNRVhJVCwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3Zlcndy
aXRlIG5lZWRlZCBmb3Igdm1leGl0ICovCitYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAyM2FkNzQzOTljLi44NDE2NzU2ZjAyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKQEAgLTQwLDYgKzQwLDggQEAKICNkZWZpbmUgUFJFRF9DTURfSUJQ
QgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCiAjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJ
MHgwMDAwMDEwYQorI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PCShfQUMoMSwgVUxM
KSA8PCAwKQorI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTAkoX0FDKDEsIFVMTCkg
PDwgMSkKIAogLyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVz
ICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCBmYTgxYWYxNGI3Li44ZGE1Nzgz
ZjdhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAg
LTI0NCw2ICsyNDQsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAv
KkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKgogWEVOX0NQVUZFQVRVUkUo
QVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9u
IFNpbmdsZSBQcmVjaXNpb24gKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIr
MjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQ
VUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLworWEVOX0NQVUZF
QVRVUkUoQVJDSF9DQVBTLCAgICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVT
IE1TUiAqLwogCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:44:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wuf-0006kf-HZ; Thu, 12 Apr 2018 07:44:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wud-0006k1-Hl
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:55 +0000
X-Inumbo-ID: 4682d34b-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4682d34b-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:44:05 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wuc-0006RZ-9y
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wuc-0003lc-7c
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:44:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wuc-0003lc-7c@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:44:54 +0000
Subject: [Xen-changelog] [xen master] x86: log XPTI enabled status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0MmIzMDNjZGFmN2Q3NzRjMGJlODA5NmZlNWRiYWI2ODcwMWFiZDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE5
IDA3OjM5OjA0IDIwMTggLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA1IDE1OjQ4OjIzIDIwMTggKzAx
MDAKCiAgICB4ODY6IGxvZyBYUFRJIGVuYWJsZWQgc3RhdHVzCiAgICAKICAgIEF0IHRoZSBzYW1l
IHRpbWUgYWxzbyByZXBvcnQgdGhlIHN0YXRlIG9mIHRoZSB0d28gZGVmaW5lZAogICAgQVJDSF9D
QVBBQklMSVRJRVMgTVNSIGJpdHMuIFRvIGF2b2lkIGZ1cnRoZXIgY29tcGxpY2F0aW5nIHRoZQog
ICAgY29uZGl0aW9uYWwgYXJvdW5kIHRoYXQgcHJpbnRrKCksIGRyb3AgaXQgKGl0J3MgYSBkZWJ1
ZyBsZXZlbCBvbmUgb25seQogICAgYW55d2F5KS4KICAgIAogICAgSXNzdWUgdGhlIG1haW4gbWVz
c2FnZSB3aXRob3V0IGFueSBYRU5MT0dfKiwgYW5kIGFsc28gZHJvcCBYRU5MT0dfSU5GTwogICAg
ZnJvbSB0aGUgcmVzcGVjdGl2ZSBCVEkgbWVzc2FnZSwgdG8gbWFrZSBzdXJlIHRoZXkncmUgdmlz
aWJsZSBhdCBkZWZhdWx0CiAgICBsb2cgbGV2ZWwgYWxzbyBpbiByZWxlYXNlIGJ1aWxkcy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
VGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
fCAyNCArKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNzI1NjI2YjUyYi4uNWI1ZWM5
MGZkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjEsNyArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4K
IAogI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KLSNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+
CisjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNs
dWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KQEAg
LTEwMCwzMCArMTAwLDMxIEBAIGN1c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogewogICAg
IHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOworICAgIHVpbnQ2NF90IGNhcHMg
PSAwOwogCiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdh
dGlvbnMuICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgKQogICAg
ICAgICBjcHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7CiAgICAgaWYg
KCBib290X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAwMDggKQogICAg
ICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsKKyAgICBpZiAo
IF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgIHJk
bXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRrKFhFTkxPR19E
RUJVRyAiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBI
YXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25z
LiAqLwotICAgIGlmICggKF83ZDAgJiAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSB8
Ci0gICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSkgfHwK
LSAgICAgICAgIChlOGIgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKLSAgICAg
ICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXNcbiIsCi0g
ICAgICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8g
IiBJQlJTL0lCUEIiIDogIiIsCi0gICAgICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCi0gICAgICAgICAgICAgICAo
ZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDog
IiIpOworICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVz
JXMlc1xuIiwKKyAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJS
U0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCisgICAgICAgICAgIChl
OGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAi
IiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCkgICAgICA/
ICIgSUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk8pICAgICAgID8gIiBSRENMX05PIiAgIDogIiIpOwogCiAgICAgLyogQ29tcGlsZWQt
aW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkgbWl0aWdhdGlvbnMuICovCiAgICAgaWYg
KCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgKQogICAgICAgICBwcmludGsoWEVO
TE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAot
ICAgIHByaW50ayhYRU5MT0dfSU5GTwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVu
ayAlcywgT3RoZXJzOiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiQlRJIG1pdGlnYXRpb25zOiBU
aHVuayAlcywgT3RoZXJzOiVzJXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgpAQCAtMTMzLDYgKzEzNCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUi
IDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAg
ICAgID8gIiBSU0JfVk1FWElUIiA6ICIiKTsKKworICAgIHByaW50aygiWFBUSTogJXNcbiIsCisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19YUFRJKSA/ICJkaXNhYmxlZCIg
OiAiZW5hYmxlZCIpOwogfQogCiAvKiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25v
d24tc2FmZSBvbiB0aGlzIENQVS4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:45:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wup-0006mj-JN; Thu, 12 Apr 2018 07:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wun-0006mZ-Qa
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:05 +0000
X-Inumbo-ID: a47daba7-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a47daba7-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:46:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wum-0006Sb-Fg
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wum-0003mi-DG
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wum-0003mi-DG@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:45:04 +0000
Subject: [Xen-changelog] [xen master] x86/XPTI: reduce .text.entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1NGVmYjJhMzFiNjRiOThlM2RkNTVjMDgzY2U0MWI4NzM3NWZhYTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDE5
IDA3OjQwOjEyIDIwMTggLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA1IDE1OjQ4OjIzIDIwMTggKzAx
MDAKCiAgICB4ODYvWFBUSTogcmVkdWNlIC50ZXh0LmVudHJ5CiAgICAKICAgIFRoaXMgZXhwb3Nl
cyBsZXNzIGNvZGUgcGllY2VzIGFuZCBhdCB0aGUgc2FtZSB0aW1lIHJlZHVjZXMgdGhlIHJhbmdl
CiAgICBjb3ZlcmVkIGZyb20gc2xpZ2h0bHkgYWJvdmUgMyBwYWdlcyB0byBhIGxpdHRsZSBiZWxv
dyAyIG9mIHRoZW0uCiAgICAKICAgIFRoZSBjb2RlIGJlaW5nIG1vdmVkIGlzIHVuY2hhbmdlZCwg
ZXhjZXB0IGZvciB0aGUgcmVtb3ZhbCBvZiB0cmFpbGluZwogICAgYmxhbmtzLCBpbnNlcnRpb24g
b2YgYmxhbmtzIGJldHdlZW4gb3BlcmFuZHMsIGFuZCBhIHBvaW50bGVzcyBxIHN1ZmZpeAogICAg
ZnJvbSAicmV0cSIuCiAgICAKICAgIEEgZmV3IG1vcmUgc21hbGwgcGllY2VzIGNvdWxkIGJlIG1v
dmVkLCBidXQgaXQgc2VlbXMgYmV0dGVyIHRvIG1lIHRvCiAgICBsZWF2ZSB0aGVtIHdoZXJlIHRo
ZXkgYXJlIHRvIG5vdCBtYWtlIGl0IG92ZXJseSBoYXJkIHRvIGZvbGxvdyBjb2RlCiAgICBwYXRo
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyB8ICAgOSArLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8IDE2NyArKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKyksIDg5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IGY1MmJmZmMz
ZjQuLjZjN2ZjZjk1YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTMsOCAr
MTMsNiBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5o
PgogCi0gICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKLQogRU5U
UlkoZW50cnlfaW50ODIpCiAgICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCkBAIC0x
OTIsNiArMTkwLDggQEAgRU5UUlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbikKICAgICAg
ICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICBqbXAgICBjb21wYXRf
dGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBw
cm9nYml0cworCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAq
LwogRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hl
biB3ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCkBAIC0yNDYsNiArMjQ2LDgg
QEAgVU5MSUtFTFlfRU5EKGNvbXBhdF9zeXNjYWxsX2dwZikKICAgICAgICAgbW92YiAgJWNsLFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgam1wICAgLkxjb21wYXRfYm91bmNlX2V4Y2Vw
dGlvbgogCisgICAgICAgIC50ZXh0CisKIEVOVFJZKGNvbXBhdF9zeXNlbnRlcikKICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwlcmN4
CkBAIC0yNjUsOSArMjY3LDYgQEAgRU5UUlkoY29tcGF0X2ludDgwX2RpcmVjdF90cmFwKQogICAg
ICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQogICAgICAgICBqbXAgICBjb21w
YXRfdGVzdF9hbGxfZXZlbnRzCiAKLSAgICAgICAgLyogY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJh
bWUgJiBoZWxwZXJzIGRvbid0IG5lZWQgdG8gYmUgaW4gLnRleHQuZW50cnkgKi8KLSAgICAgICAg
LnRleHQKLQogLyogQ1JFQVRFIEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIChS
SU5HLTEpIFNUQUNLOiAgICAgICAgICAgICovCiAvKiAgIHtbRVJSQ09ERSxdIEVJUCwgQ1MsIEVG
TEFHUywgW0VTUCwgU1NdfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICVyZHg6
IHRyYXBfYm91bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGUzZDE4ZGFiYTguLjQ1ZDk4NDJkMDkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKQEAgLTE0LDggKzE0LDYgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+
CiAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KIAotICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRy
eSwgImF4IiwgQHByb2diaXRzCi0KIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0
Y2hfdG9fa2VybmVsKQogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgK
QEAgLTM0LDggKzMyLDkxIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiAgICAgICAgIG1vdmIg
ICVjbCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2Vf
ZnJhbWUKICAgICAgICAgYW5kbCAgJH5YODZfRUZMQUdTX0RGLFVSRUdTX2VmbGFncyglcnNwKQor
LyogJXJieDogc3RydWN0IHZjcHUgKi8KK3Rlc3RfYWxsX2V2ZW50czoKKyAgICAgICAgQVNTRVJU
X05PVF9JTl9BVE9NSUMKKyAgICAgICAgY2xpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj
IHRlc3RzIG11c3Qgbm90IHJhY2UgaW50ZXJydXB0cworLyp0ZXN0X3NvZnRpcnFzOiovCisgICAg
ICAgIG1vdmwgIFZDUFVfcHJvY2Vzc29yKCVyYngpLCAlZWF4CisgICAgICAgIHNobGwgICRJUlFT
VEFUX3NoaWZ0LCAlZWF4CisgICAgICAgIGxlYXEgIGlycV9zdGF0K0lSUVNUQVRfc29mdGlycV9w
ZW5kaW5nKCVyaXApLCAlcmN4CisgICAgICAgIGNtcGwgICQwLCAoJXJjeCwgJXJheCwgMSkKKyAg
ICAgICAgam5lICAgcHJvY2Vzc19zb2Z0aXJxcworICAgICAgICBjbXBiICAkMCwgVkNQVV9tY2Vf
cGVuZGluZyglcmJ4KQorICAgICAgICBqbmUgICBwcm9jZXNzX21jZQorLkx0ZXN0X2d1ZXN0X25t
aToKKyAgICAgICAgY21wYiAgJDAsIFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgam5l
ICAgcHJvY2Vzc19ubWkKK3Rlc3RfZ3Vlc3RfZXZlbnRzOgorICAgICAgICBtb3ZxICBWQ1BVX3Zj
cHVfaW5mbyglcmJ4KSwgJXJheAorICAgICAgICBtb3Z6d2wgVkNQVUlORk9fdXBjYWxsX3BlbmRp
bmcoJXJheCksICVlYXgKKyAgICAgICAgZGVjbCAgJWVheAorICAgICAgICBjbXBsICAkMHhmZSwg
JWVheAorICAgICAgICBqYSAgICByZXN0b3JlX2FsbF9ndWVzdAorLypwcm9jZXNzX2d1ZXN0X2V2
ZW50czoqLworICAgICAgICBzdGkKKyAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4
KSwgJXJkeAorICAgICAgICBtb3ZxICBWQ1BVX2V2ZW50X2FkZHIoJXJieCksICVyYXgKKyAgICAg
ICAgbW92cSAgJXJheCwgVFJBUEJPVU5DRV9laXAoJXJkeCkKKyAgICAgICAgbW92YiAgJFRCRl9J
TlRFUlJVUFQsIFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAgICAgY2FsbCAgY3JlYXRlX2Jv
dW5jZV9mcmFtZQogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElH
TgorLyogJXJieDogc3RydWN0IHZjcHUgKi8KK3Byb2Nlc3Nfc29mdGlycXM6CisgICAgICAgIHN0
aQorICAgICAgICBjYWxsIGRvX3NvZnRpcnEKKyAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMK
KworICAgICAgICBBTElHTgorLyogJXJieDogc3RydWN0IHZjcHUgKi8KK3Byb2Nlc3NfbWNlOgor
ICAgICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9t
YXNrKCVyYngpCisgICAgICAgIGpueiAgLkx0ZXN0X2d1ZXN0X25taQorICAgICAgICBzdGkKKyAg
ICAgICAgbW92YiAkMCwgVkNQVV9tY2VfcGVuZGluZyglcmJ4KQorICAgICAgICBjYWxsIHNldF9n
dWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQorICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAg
ICAgICAganogICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhj
ZXB0aW9uX21hc2soJXJieCksICVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQorICAgICAgICBtb3Zi
ICVkbCwgVkNQVV9tY2Vfb2xkX21hc2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxs
CisgICAgICAgIG9ybCAgJDEgPDwgVkNQVV9UUkFQX01DRSwgJWVkeAorICAgICAgICBtb3ZiICVk
bCwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQorICAgICAgICBqbXAgIHByb2Nlc3Nf
dHJhcAorCisgICAgICAgIEFMSUdOCisvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLworcHJvY2Vzc19u
bWk6CisgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9OTUksIFZDUFVfYXN5bmNfZXhjZXB0
aW9uX21hc2soJXJieCkKKyAgICAgICAgam56ICB0ZXN0X2d1ZXN0X2V2ZW50cworICAgICAgICBz
dGkKKyAgICAgICAgbW92YiAkMCwgVkNQVV9ubWlfcGVuZGluZyglcmJ4KQorICAgICAgICBjYWxs
IHNldF9ndWVzdF9ubWlfdHJhcGJvdW5jZQorICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAgICAg
ICAganogICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0
aW9uX21hc2soJXJieCksICVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQorICAgICAgICBtb3ZiICVk
bCwgVkNQVV9ubWlfb2xkX21hc2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxsCisg
ICAgICAgIG9ybCAgJDEgPDwgVkNQVV9UUkFQX05NSSwgJWVkeAorICAgICAgICBtb3ZiICVkbCwg
VkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQorICAgICAgICAvKiBGQUxMVEhST1VHSCAq
LworcHJvY2Vzc190cmFwOgorICAgICAgICBsZWFxIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVy
ZHgKKyAgICAgICAgY2FsbCBjcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIGptcCAgdGVzdF9h
bGxfZXZlbnRzCisKKy8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCitFTlRS
WShyZXRfZnJvbV9pbnRyKQorICAgICAgICBHRVRfQ1VSUkVOVChieCkKKyAgICAgICAgdGVzdGIg
JDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgorICAgICAg
ICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheAorICAgICAgICBjbXBiICAkMCwgRE9NQUlO
X2lzXzMyYml0X3B2KCVyYXgpCisgICAgICAgIGplICAgIHRlc3RfYWxsX2V2ZW50cworICAgICAg
ICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgLnNlY3Rpb24gLnRleHQu
ZW50cnksICJheCIsIEBwcm9nYml0cworCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgaW50ZXJydXB0
cyBkaXNhYmxlZCAqLwogcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIEFTU0VSVF9JTlRFUlJV
UFRTX0RJU0FCTEVECkBAIC0xOTAsODAgKzI3MSw4IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogCiAg
ICAgICAgIG1vdiAgICVyc3AsICVyZGkKICAgICAgICAgY2FsbCAgcHZfaHlwZXJjYWxsCi0KLS8q
ICVyYng6IHN0cnVjdCB2Y3B1ICovCi10ZXN0X2FsbF9ldmVudHM6Ci0gICAgICAgIEFTU0VSVF9O
T1RfSU5fQVRPTUlDCi0gICAgICAgIGNsaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB0
ZXN0cyBtdXN0IG5vdCByYWNlIGludGVycnVwdHMKLS8qdGVzdF9zb2Z0aXJxczoqLyAgCi0gICAg
ICAgIG1vdmwgIFZDUFVfcHJvY2Vzc29yKCVyYngpLCVlYXgKLSAgICAgICAgc2hsbCAgJElSUVNU
QVRfc2hpZnQsJWVheAotICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVu
ZGluZyglcmlwKSwlcmN4Ci0gICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgsMSkKLSAgICAgICAg
am5lICAgcHJvY2Vzc19zb2Z0aXJxcwotICAgICAgICBjbXBiICAkMCwgVkNQVV9tY2VfcGVuZGlu
ZyglcmJ4KQotICAgICAgICBqbmUgICBwcm9jZXNzX21jZQotLkx0ZXN0X2d1ZXN0X25taToKLSAg
ICAgICAgY21wYiAgJDAsIFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKLSAgICAgICAgam5lICAgcHJv
Y2Vzc19ubWkKLXRlc3RfZ3Vlc3RfZXZlbnRzOgotICAgICAgICBtb3ZxICBWQ1BVX3ZjcHVfaW5m
byglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdnp3bCBWQ1BVSU5GT191cGNhbGxfcGVuZGluZyglcmF4
KSwlZWF4Ci0gICAgICAgIGRlY2wgICVlYXgKLSAgICAgICAgY21wbCAgJDB4ZmUsJWVheAotICAg
ICAgICBqYSAgICByZXN0b3JlX2FsbF9ndWVzdAotLypwcm9jZXNzX2d1ZXN0X2V2ZW50czoqLwot
ICAgICAgICBzdGkKLSAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4Ci0g
ICAgICAgIG1vdnEgIFZDUFVfZXZlbnRfYWRkciglcmJ4KSwlcmF4Ci0gICAgICAgIG1vdnEgICVy
YXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKLSAgICAgICAgbW92YiAgJFRCRl9JTlRFUlJVUFQsVFJB
UEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAg
ICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCi0gICAgICAgIEFMSUdOCi0vKiAlcmJ4OiBz
dHJ1Y3QgdmNwdSAqLwotcHJvY2Vzc19zb2Z0aXJxczoKLSAgICAgICAgc3RpICAgICAgIAotICAg
ICAgICBjYWxsIGRvX3NvZnRpcnEKLSAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKLQotICAg
ICAgICBBTElHTgotLyogJXJieDogc3RydWN0IHZjcHUgKi8KLXByb2Nlc3NfbWNlOgotICAgICAg
ICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJi
eCkKLSAgICAgICAgam56ICAuTHRlc3RfZ3Vlc3Rfbm1pCi0gICAgICAgIHN0aQotICAgICAgICBt
b3ZiICQwLFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKLSAgICAgICAgY2FsbCBzZXRfZ3Vlc3RfbWFj
aGluZWNoZWNrX3RyYXBib3VuY2UKLSAgICAgICAgdGVzdCAlZWF4LCVlYXgKLSAgICAgICAganog
ICB0ZXN0X2FsbF9ldmVudHMKLSAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21h
c2soJXJieCksJWVkeCAjIHNhdmUgbWFzayBmb3IgdGhlCi0gICAgICAgIG1vdmIgJWRsLFZDUFVf
bWNlX29sZF9tYXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAotICAgICAgICBv
cmwgICQxIDw8IFZDUFVfVFJBUF9NQ0UsJWVkeAotICAgICAgICBtb3ZiICVkbCxWQ1BVX2FzeW5j
X2V4Y2VwdGlvbl9tYXNrKCVyYngpCi0gICAgICAgIGptcCAgcHJvY2Vzc190cmFwCi0KLSAgICAg
ICAgQUxJR04KLS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCi1wcm9jZXNzX25taToKLSAgICAgICAg
dGVzdGIgJDEgPDwgVkNQVV9UUkFQX05NSSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngp
Ci0gICAgICAgIGpueiAgdGVzdF9ndWVzdF9ldmVudHMKLSAgICAgICAgc3RpCi0gICAgICAgIG1v
dmIgJDAsVkNQVV9ubWlfcGVuZGluZyglcmJ4KQotICAgICAgICBjYWxsIHNldF9ndWVzdF9ubWlf
dHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsJWVheAotICAgICAgICBqeiAgIHRlc3RfYWxs
X2V2ZW50cwotICAgICAgICBtb3Z6YmwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KSwl
ZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKLSAgICAgICAgbW92YiAlZGwsVkNQVV9ubWlfb2xkX21h
c2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxsCi0gICAgICAgIG9ybCAgJDEgPDwg
VkNQVV9UUkFQX05NSSwlZWR4Ci0gICAgICAgIG1vdmIgJWRsLFZDUFVfYXN5bmNfZXhjZXB0aW9u
X21hc2soJXJieCkKLSAgICAgICAgLyogRkFMTFRIUk9VR0ggKi8KLXByb2Nlc3NfdHJhcDoKLSAg
ICAgICAgbGVhcSBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKLSAgICAgICAgY2FsbCBjcmVh
dGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCi0KIEVOVFJZKHN5
c2VudGVyX2VudHJ5KQogICAgICAgICAvKiBzdGkgY291bGQgbGl2ZSBoZXJlIHdoZW4gd2UgZG9u
J3Qgc3dpdGNoIHBhZ2UgdGFibGVzIGJlbG93LiAqLwogICAgICAgICBwdXNocSAkRkxBVF9VU0VS
X1NTCkBAIC01NjIsMTYgKzU3MSw2IEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAg
IG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAg
am1wIHJldF9mcm9tX2ludHIKIAotLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4g
Ki8KLUVOVFJZKHJldF9mcm9tX2ludHIpCi0gICAgICAgIEdFVF9DVVJSRU5UKGJ4KQotICAgICAg
ICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQotICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4K
LSAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheAotICAgICAgICBjbXBiICAkMCwg
RE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCi0gICAgICAgIGplICAgIHRlc3RfYWxsX2V2ZW50cwot
ICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0KIEVOVFJZKHBhZ2VfZmF1bHQp
CiAgICAgICAgIG1vdmwgICRUUkFQX3BhZ2VfZmF1bHQsNCglcnNwKQogLyogTm8gc3BlY2lhbCBy
ZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:45:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wuz-0006oA-LE; Thu, 12 Apr 2018 07:45:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wux-0006nz-Vx
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:16 +0000
X-Inumbo-ID: aa9393cc-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa9393cc-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:46:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wuw-0006Sj-Ln
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wuw-0003ni-JL
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wuw-0003ni-JL@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:45:14 +0000
Subject: [Xen-changelog] [xen master] x86/mm: skip incrementing mfn if it is
 not a valid mfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjZjkyYzgzYjU4ZTQwNDM3NDMwMDM5NzgwMWRlYjgwZmI4ZDg4M2UKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciA5IDE3
OjIwOjE0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA1IDE4OjQzOjQyIDIwMTggKzAxMDAK
CiAgICB4ODYvbW06IHNraXAgaW5jcmVtZW50aW5nIG1mbiBpZiBpdCBpcyBub3QgYSB2YWxpZCBt
Zm4KICAgIAogICAgSW4gYSBmb2xsb3ctdXAgcGF0Y2gsIHNvbWUgY2FsbGVycyB3aWxsIGJlIHN3
aXRjaGVkIHRvIHBhc3MKICAgIElOVkFMSURfTUZOIGluc3RlYWQgb2YgemVybyBmb3Igbm9uLXBy
ZXNlbnQgbWFwcGluZ3MuIFNvIHNraXAKICAgIGluY3JlbWVudGluZyBtZm4gaWYgaXQgaXMgbm90
IGEgdmFsaWQgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNmQzOWQyYzhhYi4uNDg4ZTY2
YTM0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTQ3NzUsNyArNDc3NSw4IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgfQogCiAgICAgICAgICAgICB2aXJ0ICAgICs9IDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7
Ci0gICAgICAgICAgICBtZm4gICAgICs9IDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFH
RV9TSElGVCk7CisgICAgICAgICAgICBpZiAoICFtZm5fZXEoX21mbihtZm4pLCBJTlZBTElEX01G
TikgKQorICAgICAgICAgICAgICAgIG1mbiArPSAxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpOwogICAgICAgICAgICAgbnJfbWZucyAtPSAxVUwgPDwgKEwzX1BBR0VUQUJM
RV9TSElGVCAtIFBBR0VfU0hJRlQpOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0K
QEAgLTQ4MDAsNyArNDgwMSw4IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAg
ICAgIGlmICggaSA+IG5yX21mbnMgKQogICAgICAgICAgICAgICAgICAgICBpID0gbnJfbWZuczsK
ICAgICAgICAgICAgICAgICB2aXJ0ICAgICs9IGkgPDwgUEFHRV9TSElGVDsKLSAgICAgICAgICAg
ICAgICBtZm4gICAgICs9IGk7CisgICAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKF9tZm4obWZu
KSwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgICAgICAgICAgbWZuICs9IGk7CiAgICAgICAg
ICAgICAgICAgbnJfbWZucyAtPSBpOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICAgICAgfQpAQCAtNDg2OCw3ICs0ODcwLDggQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAg
ICAgICAgICB9CiAKICAgICAgICAgICAgIHZpcnQgICAgKz0gMVVMIDw8IEwyX1BBR0VUQUJMRV9T
SElGVDsKLSAgICAgICAgICAgIG1mbiAgICAgKz0gMVVMIDw8IFBBR0VUQUJMRV9PUkRFUjsKKyAg
ICAgICAgICAgIGlmICggIW1mbl9lcShfbWZuKG1mbiksIElOVkFMSURfTUZOKSApCisgICAgICAg
ICAgICAgICAgbWZuICs9IDFVTCA8PCBQQUdFVEFCTEVfT1JERVI7CiAgICAgICAgICAgICBucl9t
Zm5zIC09IDFVTCA8PCBQQUdFVEFCTEVfT1JERVI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpA
QCAtNDg5Nyw3ICs0OTAwLDggQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAg
ICAgICAgIGlmICggaSA+IG5yX21mbnMgKQogICAgICAgICAgICAgICAgICAgICAgICAgaSA9IG5y
X21mbnM7CiAgICAgICAgICAgICAgICAgICAgIHZpcnQgICAgKz0gaSA8PCBMMV9QQUdFVEFCTEVf
U0hJRlQ7Ci0gICAgICAgICAgICAgICAgICAgIG1mbiAgICAgKz0gaTsKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhbWZuX2VxKF9tZm4obWZuKSwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbiArPSBpOwogICAgICAgICAgICAgICAgICAgICBucl9tZm5zIC09IGk7
CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQpA
QCAtNDk0Miw3ICs0OTQ2LDggQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgIHZpcnQgICAgKz0gMVVMIDw8IEwxX1BBR0VUQUJMRV9TSElGVDsKLSAg
ICAgICAgICAgIG1mbiAgICAgKz0gMVVMOworICAgICAgICAgICAgaWYgKCAhbWZuX2VxKF9tZm4o
bWZuKSwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgICAgICBtZm4gKz0gMVVMOwogICAgICAg
ICAgICAgbnJfbWZucyAtPSAxVUw7CiAKICAgICAgICAgICAgIGlmICggKGZsYWdzID09IFBBR0Vf
SFlQRVJWSVNPUikgJiYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:45:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wv9-0006ph-OP; Thu, 12 Apr 2018 07:45:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wv8-0006pT-7B
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:26 +0000
X-Inumbo-ID: b0a21a54-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0a21a54-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:47:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wv6-0006Sr-Ri
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wv6-0003pF-PL
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wv6-0003pF-PL@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:45:24 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Remove unused override of
 page_to_mfn/mfn_to_page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhNTg4YTBkYmU3NmM1MmZkZmQ5MDU4MmJmNTYwNjQzYTFmOWViMjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNSAxODo0Mzo0MiAyMDE4
ICswMTAwCgogICAgeGVuL3g4NjogUmVtb3ZlIHVudXNlZCBvdmVycmlkZSBvZiBwYWdlX3RvX21m
bi9tZm5fdG9fcGFnZQogICAgCiAgICBBIGZldyBmaWxlcyBvdmVycmlkZSBwYWdlX3RvX21mbi9t
Zm5fdG9fcGFnZSBidXQgYWN0dWFsbHkgbmV2ZXIgdXNlCiAgICB0aG9zZSBtYWNyb3MuIFNvIGRy
b3AgdGhlbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgMyAtLS0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyAgICAgICAgIHwgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9pcmV0LmMg
ICAgICAgICAgIHwgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICAgIHwg
NiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICAgIHwgNiAtLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL2hhcC9uZXN0ZWRfaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYwpp
bmRleCA0NjAzY2VjZWQ0Li5kMmEwN2E1Yzc5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
aGFwL25lc3RlZF9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYwpA
QCAtNzAsOSArNzAsNiBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLwogLyogICAgICAgIE5FU1RFRCBWSVJUIFAyTSBGVU5DVElPTlMgICAgICAgICAqLwog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotLyogT3ZlcnJp
ZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICov
Ci0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFn
ZV90b19tZm4oX3BnKSkKIAogdm9pZAogbmVzdGVkcDJtX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA3NTMxMjRi
ZGNkLi5iOGM1ZDJlZDI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0zOSwxMiArMzksNiBAQAogCiAjaW5jbHVk
ZSAibW0tbG9ja3MuaCIKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUg
bWZuX3RvX3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQotI3VuZGVmIHBhZ2VfdG9f
bWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9fbWZuKF9wZykpCi0K
IC8qCiAgKiBXZSBtYXkgc3RvcmUgSU5WQUxJRF9NRk4gaW4gUFRFcy4gIFdlIG5lZWQgdG8gY2xp
cCB0aGlzIHRvIGF2b2lkIHRyYW1wbGluZwogICogb3ZlciBoaWdoZXItb3JkZXIgYml0cyAoTlgs
IHAybSB0eXBlLCBJT01NVSBmbGFncykuICBXZSBzZWVtIHRvIG5vdCBuZWVkCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvaXJldC5jIGIveGVuL2FyY2gveDg2L3B2L2lyZXQuYwppbmRleCA1
NmFlYWMzNjBhLi5jYTQzM2E2OWM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaXJldC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9pcmV0LmMKQEAgLTI0LDEyICsyNCw2IEBACiAjaW5jbHVk
ZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KIAotLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0j
dW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcp
IF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIHVuc2lnbmVkIGxvbmcgZG9faXJldCh2b2lkKQog
ewogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21tLmMgYi94ZW4vYXJjaC94ODYvcHYvbW0u
YwppbmRleCA4ZDdhNGZkODVmLi5iNDZmZDk0YzJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwpAQCAtMjYsMTIgKzI2LDYgQEAKIAog
I2luY2x1ZGUgIm1tLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8g
bWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5l
IG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2Vf
dG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQot
CiAvKgogICogR2V0IGEgbWFwcGluZyBvZiBhIFBWIGd1ZXN0J3MgbDFlIGZvciB0aGlzIGxpbmVh
ciBhZGRyZXNzLiAgVGhlIHJldHVybgogICogcG9pbnRlciBzaG91bGQgYmUgdW5tYXBwZWQgdXNp
bmcgdW5tYXBfZG9tYWluX3BhZ2UoKS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggOTg1NDliYzFlYS4uZjQ4ZGI5MjI0
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L3RyYXBzLmMKQEAgLTI5LDEyICsyOSw2IEBACiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgog
I2luY2x1ZGUgPGFzbS90cmFwcy5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFn
ZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQot
I2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRl
ZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZu
KHBnKSkKLQogdm9pZCBkb19lbnRyeV9pbnQ4MihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKICAgICBpZiAoIHVubGlrZWx5KHVudHJ1c3RlZF9tc2kpICkKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:45:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WvJ-0006qw-QQ; Thu, 12 Apr 2018 07:45:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WvI-0006qm-Ju
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:36 +0000
X-Inumbo-ID: 5ec6c229-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ec6c229-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:44:46 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WvH-0006T0-1P
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WvG-0003rV-VG
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WvG-0003rV-VG@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:45:34 +0000
Subject: [Xen-changelog] [xen master] xen/x86: mm: Switch x86/mm.c to use
 typesafe for virt_to_mfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmMjIzOWE2Mjg4YzcwOTU1ODNkMzM1MWY1MDI0YWI4YzFlMzdmODcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNSAxODo0Mzo0MiAyMDE4
ICswMTAwCgogICAgeGVuL3g4NjogbW06IFN3aXRjaCB4ODYvbW0uYyB0byB1c2UgdHlwZXNhZmUg
Zm9yIHZpcnRfdG9fbWZuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgog
ICAgCiAgICBXaGlsZSB3ZSBhcmUgaGVyZSwgdXNlIFBGTl9ET1dOKCkgcmF0aGVyIHRoYW4gb3Bl
biBjb2RpbmcgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxNyArKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ4OGU2NmEzNDQuLjM3Mzdm
OWJhN2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0xMzYsNiArMTM2LDggQEAKICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90
b19wYWdlKG1mbl94KG1mbikpCiAjdW5kZWYgcGFnZV90b19tZm4KICNkZWZpbmUgcGFnZV90b19t
Zm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCisjdW5kZWYgdmlydF90b19tZm4KKyNkZWZp
bmUgdmlydF90b19tZm4odikgX21mbihfX3ZpcnRfdG9fbWZuKHYpKQogCiAvKiBNYXBwaW5nIG9m
IHRoZSBmaXhtYXAgc3BhY2UgbmVlZGVkIGVhcmx5LiAqLwogbDFfcGdlbnRyeV90IF9fc2VjdGlv
bigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQpAQCAtMzgwLDcgKzM4
Miw3IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgICAg
ICAgICAgICAgIGwzdGFiW2ldID0gbDNpZGxlW2ldOwogICAgICAgICAgICAgICAgICAgICBmb3Ig
KCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpICkKICAgICAgICAgICAgICAgICAgICAg
ICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7Ci0gICAgICAgICAgICAgICAgICAgIHNwbGl0X2w0
ZSA9IGw0ZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihsM3RhYiksCisgICAgICAgICAgICAgICAgICAg
IHNwbGl0X2w0ZSA9IGw0ZV9mcm9tX21mbih2aXJ0X3RvX21mbihsM3RhYiksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKQEAgLTQxNTMsNyArNDE1
NSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHsKICAgICAgICAgY2Fz
ZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKICAgICAgICAgICAgIGlmICggaWR4ID09IDAgKQot
ICAgICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsK
KyAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbyk7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKICAg
ICAgICAgICAgIHJjID0gZ250dGFiX21hcF9mcmFtZShkLCBpZHgsIGdwZm4sICZtZm4pOwpAQCAt
NDgyNSw3ICs0ODI3LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAo
IChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAg
ICAgIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fcGZuKHZpcnRf
dG9fbWZuKHBsMmUpLAorICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNl
X2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMmUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgICAgICAg
ICAgICAgcGwyZSA9IE5VTEw7CiAgICAgICAgICAgICB9CkBAIC00OTIzLDcgKzQ5MjUsNyBAQCBp
bnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdz
KCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgICAgICAobDJlX2dl
dF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fcGZuKHZpcnRfdG9f
bWZuKHBsMWUpLAorICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwy
ZV9mcm9tX21mbih2aXJ0X3RvX21mbihwbDFlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICAg
ICAgICAgICAgICAgICAgcGwxZSA9IE5VTEw7CiAgICAgICAgICAgICAgICAgfQpAQCAtNTEzMiw3
ICs1MTM0LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIGlmICggKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgKGwzZV9n
ZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9wZm4odmlydF90b19tZm4ocGwy
ZSksCisgICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4o
dmlydF90b19tZm4ocGwyZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICAgICAgICAgICAgICBwbDJl
ID0gTlVMTDsKICAgICAgICAgICAgIH0KQEAgLTUxODYsNyArNTE4OCw3IEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFH
RV9QUkVTRU5UKSAmJgogICAgICAgICAgICAgICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUp
ICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBs
MmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihwbDFlKSwKKyAg
ICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmly
dF90b19tZm4ocGwxZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgICAgICAgICAgICAgICAg
IHBsMWUgPSBOVUxMOwogICAgICAgICAgICAgICAgIH0KQEAgLTU1OTAsOCArNTU5Miw3IEBAIHN0
YXRpYyB2b2lkIF9fbWVtZ3VhcmRfY2hhbmdlX3JhbmdlKHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcg
bCwgaW50IGd1YXJkKQogICAgIGlmICggZ3VhcmQgKQogICAgICAgICBmbGFncyAmPSB+X1BBR0Vf
UFJFU0VOVDsKIAotICAgIG1hcF9wYWdlc190b194ZW4oCi0gICAgICAgIF9wLCB2aXJ0X3RvX21h
ZGRyKHApID4+IFBBR0VfU0hJRlQsIF9sID4+IFBBR0VfU0hJRlQsIGZsYWdzKTsKKyAgICBtYXBf
cGFnZXNfdG9feGVuKF9wLCBtZm5feCh2aXJ0X3RvX21mbihwKSksIFBGTl9ET1dOKF9sKSwgZmxh
Z3MpOwogfQogCiB2b2lkIG1lbWd1YXJkX2d1YXJkX3JhbmdlKHZvaWQgKnAsIHVuc2lnbmVkIGxv
bmcgbCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:45:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WvT-0006rv-SA; Thu, 12 Apr 2018 07:45:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WvS-0006rn-VE
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:46 +0000
X-Inumbo-ID: 64d88607-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64d88607-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:44:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WvR-0006T8-6x
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WvR-0003sJ-4b
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WvR-0003sJ-4b@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:45:45 +0000
Subject: [Xen-changelog] [xen master] xen/pdx: Introduce helper to convert
 MFN <-> PDX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4ZDEyMDU2Y2NlYTQzNWRjYTdmY2JlMjA4NWZmZjE1YmNhMTkwNDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNSAxODo0Mzo0MyAyMDE4
ICswMTAwCgogICAgeGVuL3BkeDogSW50cm9kdWNlIGhlbHBlciB0byBjb252ZXJ0IE1GTiA8LT4g
UERYCiAgICAKICAgIFRoaXMgd2lsbCBhdm9pZCB1c2Ugb2YgcGZuX3RvX3BkeChtZm5feChtZm4p
KSBvdmVyIHRoZSBjb2RlIGJhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL3hlbi9wZHguaCB8IDMgKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Bk
eC5oIGIveGVuL2luY2x1ZGUveGVuL3BkeC5oCmluZGV4IDRjNTY2NDVjNGMuLmExNTFhYWMxYTIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wZHguaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
cGR4LmgKQEAgLTM1LDYgKzM1LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBkeF90
b19wZm4odW5zaWduZWQgbG9uZyBwZHgpCiAgICAgICAgICAgICgocGR4IDw8IHBmbl9wZHhfaG9s
ZV9zaGlmdCkgJiBwZm5fdG9wX21hc2spOwogfQogCisjZGVmaW5lIG1mbl90b19wZHgobWZuKSBw
Zm5fdG9fcGR4KG1mbl94KG1mbikpCisjZGVmaW5lIHBkeF90b19tZm4ocGR4KSBfbWZuKHBkeF90
b19wZm4ocGR4KSkKKwogZXh0ZXJuIHZvaWQgcGZuX3BkeF9ob2xlX3NldHVwKHVuc2lnbmVkIGxv
bmcpOwogCiAjZW5kaWYgLyogSEFTX1BEWCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:45:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wvd-0006tn-U0; Thu, 12 Apr 2018 07:45:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wvd-0006tg-9Y
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:57 +0000
X-Inumbo-ID: 6aeaca75-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6aeaca75-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:45:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wvb-0006TG-Cm
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wvb-0003ss-AP
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:45:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wvb-0003ss-AP@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:45:55 +0000
Subject: [Xen-changelog] [xen master] libxl: add libxl_domain_suspend_only
 to simply suspend a domain, without saving it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2659906218738425895=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9ee6308d5b9d227eba08b7a19fa660e7614e3d32
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Apr 4 19:01:12 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:05:25 2018 +0100

    libxl: add libxl_domain_suspend_only to simply suspend a domain, without saving it
    
    Similar functionality to libxl_domain_suspend(), but do not save domains
    state to any file. Only suspend the domain and keep it in suspended
    shutdown state (do not destroy it). Such domain can be later woken up
    with libxl_domain_resume. The main reason for this functionality is to
    suspend the host while some domains are running, potentially holding PCI
    devices. This will give a chance to a driver in such a domain to
    properly suspend the device.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Marcus of Wetware Labs <marcus@wetwa.re>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl.h        | 16 ++++++++++++++++
 tools/libxl/libxl_domain.c | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index eea57cac62..a09d069358 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -839,6 +839,14 @@ typedef struct libxl__ctx libxl_ctx;
 #endif
 
 /*
+ * LIBXL_HAVE_DOMAIN_SUSPEND_ONLY
+ *
+ * If this is defined, function libxl_domains_suspend_only() is available.
+ */
+
+#define LIBXL_HAVE_DOMAIN_SUSPEND_ONLY 1
+
+/*
  * LIBXL_HAVE_DEVICE_PCI_SEIZE
  *
  * If this is defined, then the libxl_device_pci struct will contain
@@ -1484,6 +1492,14 @@ int libxl_domain_suspend(libxl_ctx *ctx, uint32_t domid, int fd,
 #define LIBXL_SUSPEND_DEBUG 1
 #define LIBXL_SUSPEND_LIVE 2
 
+/*
+ * Only suspend domain, do not save its state to file, do not destroy it.
+ * Suspended domain can be resumed with libxl_domain_resume()
+ */
+int libxl_domain_suspend_only(libxl_ctx *ctx, uint32_t domid,
+                         const libxl_asyncop_how *ao_how)
+                         LIBXL_EXTERNAL_CALLERS_ONLY;
+
 /* @param suspend_cancel [from xenctrl.h:xc_domain_resume( @param fast )]
  *   If this parameter is true, use co-operative resume. The guest
  *   must support this.
diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c
index 13b1c73d40..533bcdf240 100644
--- a/tools/libxl/libxl_domain.c
+++ b/tools/libxl/libxl_domain.c
@@ -523,6 +523,40 @@ int libxl_domain_suspend(libxl_ctx *ctx, uint32_t domid, int fd, int flags,
     return AO_CREATE_FAIL(rc);
 }
 
+static void domain_suspend_empty_cb(libxl__egc *egc,
+                              libxl__domain_suspend_state *dss, int rc)
+{
+    STATE_AO_GC(dss->ao);
+    libxl__ao_complete(egc,ao,rc);
+}
+
+int libxl_domain_suspend_only(libxl_ctx *ctx, uint32_t domid,
+                              const libxl_asyncop_how *ao_how)
+{
+    AO_CREATE(ctx, domid, ao_how);
+    libxl__domain_suspend_state *dsps;
+    int rc;
+
+    libxl_domain_type type = libxl__domain_type(gc, domid);
+    if (type == LIBXL_DOMAIN_TYPE_INVALID) {
+        rc = ERROR_FAIL;
+        goto out_err;
+    }
+
+    GCNEW(dsps);
+    dsps->ao = ao;
+    dsps->domid = domid;
+    dsps->type = type;
+    rc = libxl__domain_suspend_init(egc, dsps, type);
+    if (rc < 0) goto out_err;
+    dsps->callback_common_done = domain_suspend_empty_cb;
+    libxl__domain_suspend(egc, dsps);
+    return AO_INPROGRESS;
+
+ out_err:
+    return AO_CREATE_FAIL(rc);
+}
+
 int libxl_domain_pause(libxl_ctx *ctx, uint32_t domid)
 {
     int ret;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2659906218738425895==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:46:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wvn-0006uj-Vk; Thu, 12 Apr 2018 07:46:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wvm-0006uc-V5
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:06 +0000
X-Inumbo-ID: c8e64c82-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8e64c82-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:47:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wvl-0006UI-IR
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wvl-0003tb-G6
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wvl-0003tb-G6@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:46:05 +0000
Subject: [Xen-changelog] [xen master] python: xc: fix max_cpu_index sign
 error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6288115622427906054=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3bc9c4f98a5dea5afda3ad2aae243e88d12a7e09
Author:     Petre Eftime <epetre@amazon.com>
AuthorDate: Thu Apr 5 12:49:23 2018 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:05:28 2018 +0100

    python: xc: fix max_cpu_index sign error
    
    When 0-indexing, maximum index is num_entries - 1. The python xc library had a
    sign error where the minus was replaced by a plus, making tools that depended
    on it to look for CPUs that did not exist.
    
    Signed-off-by: Petre Eftime <epetre@amazon.com>
    Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/python/xen/lowlevel/xc/xc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index f501764100..694bfa0642 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -1079,7 +1079,7 @@ static PyObject *pyxc_topologyinfo(XcObject *self)
         }
     }
 
-    ret_obj = Py_BuildValue("{s:i}", "max_cpu_index", num_cpus + 1);
+    ret_obj = Py_BuildValue("{s:i}", "max_cpu_index", num_cpus - 1);
 
     PyDict_SetItemString(ret_obj, "cpu_to_core", cpu_to_core_obj);
     Py_DECREF(cpu_to_core_obj);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6288115622427906054==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:46:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wvy-0006vo-1J; Thu, 12 Apr 2018 07:46:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wvx-0006vf-4G
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:17 +0000
X-Inumbo-ID: 770d55f5-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 770d55f5-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:45:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wvv-0006UW-O5
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wvv-0003uK-Li
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wvv-0003uK-Li@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:46:15 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: fix strncpy size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1191495172657367590=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fa7789ef18bd2e716997937af71b2e4b5b00a159
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:49 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:05:28 2018 +0100

    tools/libxc: fix strncpy size
    
    gcc-8 warns about possible truncation of trailing '\0'.
    Final character is overridden by '\0' anyway, so don't bother to copy
    it.
    
    This fixes compile failure:
    
        xc_pm.c: In function 'xc_set_cpufreq_gov':
        xc_pm.c:308:5: error: 'strncpy' specified bound 16 equals destination size [-Werror=stringop-truncation]
             strncpy(scaling_governor, govname, CPUFREQ_NAME_LEN);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        cc1: all warnings being treated as errors
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxc/xc_pm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxc/xc_pm.c b/tools/libxc/xc_pm.c
index 67e2418e3f..6f8d548e44 100644
--- a/tools/libxc/xc_pm.c
+++ b/tools/libxc/xc_pm.c
@@ -305,7 +305,7 @@ int xc_set_cpufreq_gov(xc_interface *xch, int cpuid, char *govname)
     sysctl.cmd = XEN_SYSCTL_pm_op;
     sysctl.u.pm_op.cmd = SET_CPUFREQ_GOV;
     sysctl.u.pm_op.cpuid = cpuid;
-    strncpy(scaling_governor, govname, CPUFREQ_NAME_LEN);
+    strncpy(scaling_governor, govname, CPUFREQ_NAME_LEN - 1);
     scaling_governor[CPUFREQ_NAME_LEN - 1] = '\0';
 
     return xc_sysctl(xch, &sysctl);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1191495172657367590==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:46:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Ww8-0006x4-3H; Thu, 12 Apr 2018 07:46:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Ww7-0006ww-Gt
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:27 +0000
X-Inumbo-ID: d507c92f-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d507c92f-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:48:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Ww5-0006Uf-Th
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Ww5-0003vp-RH
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Ww5-0003vp-RH@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:46:25 +0000
Subject: [Xen-changelog] [xen master] tools/misc: fix hypothetical buffer
 overflow in xen-lowmemd
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6836856477244647138=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 27751d89248c8c5eef6d8b56eb8f7d2084145080
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:50 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:05:51 2018 +0100

    tools/misc: fix hypothetical buffer overflow in xen-lowmemd
    
    gcc-8 complains:
    
        xen-lowmemd.c: In function 'handle_low_mem':
        xen-lowmemd.c:80:55: error: '%s' directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]
                 snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
                                                               ^~               ~~~~
        xen-lowmemd.c:80:9: note: 'snprintf' output between 36 and 547 bytes into a destination of size 512
                 snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    In practice it wouldn't happen, because 'data' contains string
    representation of 64-bit unsigned number (20 characters at most).
    But place a limit to mute gcc warning.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/misc/xen-lowmemd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/misc/xen-lowmemd.c b/tools/misc/xen-lowmemd.c
index 865a54cec1..79ad34cb4a 100644
--- a/tools/misc/xen-lowmemd.c
+++ b/tools/misc/xen-lowmemd.c
@@ -77,7 +77,7 @@ void handle_low_mem(void)
     if (!xs_write(xs_handle, XBT_NULL, 
             "/local/domain/0/memory/target", data, strlen(data)))
     {
-        snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
+        snprintf(error, BUFSZ,"Failed to write target %.24s to xenstore", data);
         perror(error);
     }
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6836856477244647138==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:46:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WwI-0006yQ-6H; Thu, 12 Apr 2018 07:46:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WwH-0006yJ-Ec
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:37 +0000
X-Inumbo-ID: 83299022-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83299022-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:45:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WwG-0006Up-30
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WwG-0003wg-0e
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WwG-0003wg-0e@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:46:36 +0000
Subject: [Xen-changelog] [xen master] tools/xenpmd: fix possible '\0'
 truncation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7276469572064002038=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 938c8f53b1f80175c6f7a1399efdb984abb0cb8b
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:53 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:05:56 2018 +0100

    tools/xenpmd: fix possible '\0' truncation
    
    gcc-8 complains:
        xenpmd.c:207:9: error: 'strncpy' specified bound 32 equals destination size [-Werror=stringop-truncation]
                 strncpy(info->oem_info, attrib_value, 32);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        xenpmd.c:201:9: error: 'strncpy' specified bound 32 equals destination size [-Werror=stringop-truncation]
                 strncpy(info->battery_type, attrib_value, 32);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        xenpmd.c:195:9: error: 'strncpy' specified bound 32 equals destination size [-Werror=stringop-truncation]
                 strncpy(info->serial_number, attrib_value, 32);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        xenpmd.c:189:9: error: 'strncpy' specified bound 32 equals destination size [-Werror=stringop-truncation]
                 strncpy(info->model_number, attrib_value, 32);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Copy 31 chars, then make sure terminating '\0' is present. Those fields
    are passed to strlen and as '%s' for snprintf later.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/xenpmd/xenpmd.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/tools/xenpmd/xenpmd.c b/tools/xenpmd/xenpmd.c
index 689c8fd670..56412a9a81 100644
--- a/tools/xenpmd/xenpmd.c
+++ b/tools/xenpmd/xenpmd.c
@@ -186,25 +186,29 @@ void set_attribute_battery_info(char *attrib_name,
 
     if ( strstr(attrib_name, "model number") ) 
     {
-        strncpy(info->model_number, attrib_value, 32);
+        strncpy(info->model_number, attrib_value, 31);
+        info->model_number[31] = '\0';
         return;
     }
 
     if ( strstr(attrib_name, "serial number") ) 
     {
-        strncpy(info->serial_number, attrib_value, 32);
+        strncpy(info->serial_number, attrib_value, 31);
+        info->serial_number[31] = '\0';
         return;
     }
 
     if ( strstr(attrib_name, "battery type") ) 
     {
-        strncpy(info->battery_type, attrib_value, 32);
+        strncpy(info->battery_type, attrib_value, 31);
+        info->battery_type[31] = '\0';
         return;
     }
 
     if ( strstr(attrib_name, "OEM info") ) 
     {
-        strncpy(info->oem_info, attrib_value, 32);
+        strncpy(info->oem_info, attrib_value, 31);
+        info->oem_info[31] = '\0';
         return;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7276469572064002038==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:46:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WwS-0006zj-88; Thu, 12 Apr 2018 07:46:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WwR-0006zb-9B
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:47 +0000
X-Inumbo-ID: e1289d3b-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1289d3b-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:48:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WwQ-0006Ux-8g
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WwQ-0003xI-6K
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WwQ-0003xI-6K@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:46:46 +0000
Subject: [Xen-changelog] [xen master] tools/gdbsx: fix -Wstringop-truncation
 warning
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6376453102947900433=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7f601f7c341c80d554615556d60e3b8ed1e5ad4f
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:54 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:06:01 2018 +0100

    tools/gdbsx: fix -Wstringop-truncation warning
    
    gcc-8 complains:
    
        gx_main.c: In function 'prepare_stop_reply':
        gx_main.c:385:9: error: 'strncpy' output truncated before terminating nul copying 6 bytes from a string of the same length [-Werror=stringop-truncation]
                 strncpy(buf, "watch:", 6);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~
    
    Since terminating '\0' isn't needed here at all, switch to memcpy.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/debugger/gdbsx/gx/gx_main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/debugger/gdbsx/gx/gx_main.c b/tools/debugger/gdbsx/gx/gx_main.c
index a908c45e1d..6dfa501145 100644
--- a/tools/debugger/gdbsx/gx/gx_main.c
+++ b/tools/debugger/gdbsx/gx/gx_main.c
@@ -382,7 +382,7 @@ prepare_stop_reply(enum target_signal sig, char *buf, vcpuid_t vcpu)
 
     /* TBD: check if we stopped because of watchpoint */
     if (watchpoint_stop()) {
-        strncpy(buf, "watch:", 6);
+        memcpy(buf, "watch:", 6);
         buf += 6;
         /* TBD: **/
     }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6376453102947900433==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:46:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wwc-00071C-AG; Thu, 12 Apr 2018 07:46:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wwb-000714-Jp
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:57 +0000
X-Inumbo-ID: e739cd3f-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e739cd3f-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:48:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wwa-0006V5-ET
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wwa-0003xu-C9
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:46:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wwa-0003xu-C9@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:46:56 +0000
Subject: [Xen-changelog] [xen master] tools/blktap2: fix possible '\0'
 truncation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4901705043646781626=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 850e89b3ef1a7be6b71fa7ae22333c884e08431a
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:52 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:06:06 2018 +0100

    tools/blktap2: fix possible '\0' truncation
    
    gcc-8 complains:
    
        tapdisk-vbd.c: In function 'tapdisk_vbd_resume_ring':
        tapdisk-vbd.c:1671:53: error: 'snprintf' output may be truncated before the last format character [-Werror=format-truncation=]
           snprintf(params.name, sizeof(params.name) - 1, "%s", message);
                                                             ^
        tapdisk-vbd.c:1671:3: note: 'snprintf' output between 1 and 256 bytes into a destination of size 255
           snprintf(params.name, sizeof(params.name) - 1, "%s", message);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    The "- 1" in buffer size should be actually applied to message, to leave
    place for terminating '\0', not the other way around (truncate '\0' even
    if it would fit).
    
        In function 'tapdisk_control_open_image',
            inlined from 'tapdisk_control_handle_request' at tapdisk-control.c:660:10:
        tapdisk-control.c:465:2: error: 'strncpy' specified bound 256 equals destination size [-Werror=stringop-truncation]
          strncpy(params.name, vbd->name, BLKTAP2_MAX_MESSAGE_LEN);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
        In function 'tapdisk_control_create_socket',
            inlined from 'tapdisk_control_open' at tapdisk-control.c:836:9:
        tapdisk-control.c:793:2: error: 'strncpy' specified bound 108 equals destination size [-Werror=stringop-truncation]
          strncpy(saddr.sun_path, td_control.path, sizeof(saddr.sun_path));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
        block-qcow.c: In function 'qcow_create':
        block-qcow.c:1216:5: error: 'strncpy' specified bound 4096 equals destination size [-Werror=stringop-truncation]
             strncpy(backing_filename, backing_file,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              sizeof(backing_filename));
              ~~~~~~~~~~~~~~~~~~~~~~~~~
    
    I those cases, reduce size of copied string and make sure final '\0' is
    added.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/blktap2/drivers/block-qcow.c      | 3 ++-
 tools/blktap2/drivers/tapdisk-control.c | 5 +++--
 tools/blktap2/drivers/tapdisk-vbd.c     | 3 ++-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/tools/blktap2/drivers/block-qcow.c b/tools/blktap2/drivers/block-qcow.c
index b45bcaa077..ae439221ab 100644
--- a/tools/blktap2/drivers/block-qcow.c
+++ b/tools/blktap2/drivers/block-qcow.c
@@ -1214,7 +1214,8 @@ int qcow_create(const char *filename, uint64_t total_size,
 			if (p && (p - backing_file) >= 2) {
 				/* URL like but exclude "c:" like filenames */
 				strncpy(backing_filename, backing_file,
-					sizeof(backing_filename));
+					sizeof(backing_filename) - 1);
+				backing_filename[sizeof(backing_filename) - 1] = '\0';
 			} else {
 				if (realpath(backing_file, backing_filename) == NULL ||
 				    stat(backing_filename, &st) != 0) {
diff --git a/tools/blktap2/drivers/tapdisk-control.c b/tools/blktap2/drivers/tapdisk-control.c
index 0b5cf3cdd3..3ca5713063 100644
--- a/tools/blktap2/drivers/tapdisk-control.c
+++ b/tools/blktap2/drivers/tapdisk-control.c
@@ -462,7 +462,8 @@ tapdisk_control_open_image(struct tapdisk_control_connection *connection,
 
 	params.capacity = image.size;
 	params.sector_size = image.secsize;
-	strncpy(params.name, vbd->name, BLKTAP2_MAX_MESSAGE_LEN);
+	strncpy(params.name, vbd->name, BLKTAP2_MAX_MESSAGE_LEN - 1);
+	params.name[BLKTAP2_MAX_MESSAGE_LEN - 1] = '\0';
 
 	err = ioctl(vbd->ring.fd, BLKTAP2_IOCTL_CREATE_DEVICE, &params);
 	if (err && errno != EEXIST) {
@@ -790,7 +791,7 @@ tapdisk_control_create_socket(char **socket_path)
 	}
 
 	memset(&saddr, 0, sizeof(saddr));
-	strncpy(saddr.sun_path, td_control.path, sizeof(saddr.sun_path));
+	strncpy(saddr.sun_path, td_control.path, sizeof(saddr.sun_path) - 1);
 	saddr.sun_family = AF_UNIX;
 
 	err = bind(td_control.socket,
diff --git a/tools/blktap2/drivers/tapdisk-vbd.c b/tools/blktap2/drivers/tapdisk-vbd.c
index fd4999a5ec..842a427861 100644
--- a/tools/blktap2/drivers/tapdisk-vbd.c
+++ b/tools/blktap2/drivers/tapdisk-vbd.c
@@ -1668,7 +1668,8 @@ out:
 
 		params.sector_size = image.secsize;
 		params.capacity    = image.size;
-		snprintf(params.name, sizeof(params.name) - 1, "%s", message);
+		snprintf(params.name, sizeof(params.name),
+			 "%.*s", (int)sizeof(params.name) - 1, message);
 
 		ioctl(vbd->ring.fd, BLKTAP2_IOCTL_SET_PARAMS, &params);
 		td_flag_clear(vbd->state, TD_VBD_PAUSED);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4901705043646781626==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:47:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wwm-00072B-CG; Thu, 12 Apr 2018 07:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wwl-000725-Mv
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:07 +0000
X-Inumbo-ID: 955b780e-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 955b780e-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:46:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wwk-0006Vs-K2
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wwk-0003ya-Hi
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wwk-0003ya-Hi@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:47:06 +0000
Subject: [Xen-changelog] [xen master] tools/blktap2: fix hypothetical buffer
 overflow
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8763643182809413537=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3a633c261426f06627d88bf7feca6ff87f692f16
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:51 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:06:12 2018 +0100

    tools/blktap2: fix hypothetical buffer overflow
    
    gcc-8 complains:
    
        vhd-util-read.c: In function 'vhd_util_read':
        vhd-util-read.c:50:24: error: '%lu' directive output may be truncated writing between 1 and 20 bytes into a region of size 15 [-Werror=format-truncation=]
          snprintf(nbuf, nsize, "%" PRIu64, num);
                                ^~~
        vhd-util-read.c:50:25: note: format string is defined here
          snprintf(nbuf, nsize, "%" PRIu64, num);
        vhd-util-read.c:50:24: note: directive argument in the range [0, 18446744073709551614]
          snprintf(nbuf, nsize, "%" PRIu64, num);
                                ^~~
        vhd-util-read.c:50:2: note: 'snprintf' output between 2 and 21 bytes into a destination of size 15
          snprintf(nbuf, nsize, "%" PRIu64, num);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        vhd-util-read.c:43:24: error: '%#lx' directive output may be truncated writing between 1 and 18 bytes into a region of size 15 [-Werror=format-truncation=]
          snprintf(nbuf, nsize, "%#" PRIx64 , num);
                                ^~~~
        vhd-util-read.c:43:25: note: format string is defined here
          snprintf(nbuf, nsize, "%#" PRIx64 , num);
        vhd-util-read.c:43:24: note: directive argument in the range [0, 18446744073709551614]
          snprintf(nbuf, nsize, "%#" PRIx64 , num);
                                ^~~~
        vhd-util-read.c:43:2: note: 'snprintf' output between 2 and 19 bytes into a destination of size 15
          snprintf(nbuf, nsize, "%#" PRIx64 , num);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Make the buffer larger.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/blktap2/vhd/lib/vhd-util-read.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/blktap2/vhd/lib/vhd-util-read.c b/tools/blktap2/vhd/lib/vhd-util-read.c
index ac4d833cbc..f29066169f 100644
--- a/tools/blktap2/vhd/lib/vhd-util-read.c
+++ b/tools/blktap2/vhd/lib/vhd-util-read.c
@@ -34,7 +34,7 @@
 #include "libvhd.h"
 #include "vhd-util.h"
 
-#define nsize     15
+#define nsize     24
 static char nbuf[nsize];
 
 static inline char *
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8763643182809413537==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:47:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wwx-00073B-EM; Thu, 12 Apr 2018 07:47:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Www-000731-CM
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:18 +0000
X-Inumbo-ID: 9b6cb73d-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b6cb73d-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:46:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wwu-0006W0-Pa
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wwu-0003zO-NH
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wwu-0003zO-NH@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:47:16 +0000
Subject: [Xen-changelog] [xen master] tools/kdd: mute spurious gcc warning
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6470709055488614499=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 437e00fea04becc91c1b6bc1c0baa636b067a5cc
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Thu Apr 5 03:50:55 2018 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri Apr 6 09:06:19 2018 +0100

    tools/kdd: mute spurious gcc warning
    
    gcc-8 complains:
    
        kdd.c:698:13: error: 'memcpy' offset [-204, -717] is out of the bounds [0, 216] of object 'ctrl' with type 'kdd_ctrl' {aka 'union <anonymous>'} [-Werror=array-bounds]
                     memcpy(buf, ((uint8_t *)&ctrl.c32) + offset, len);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        kdd.c: In function 'kdd_select_callback':
        kdd.c:642:14: note: 'ctrl' declared here
             kdd_ctrl ctrl;
                      ^~~~
    
    But this is impossible - 'offset' is unsigned and correctly validated
    few lines before.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-Acked-by: Juergen Gross <jgross@suse.com>
---
 tools/debugger/kdd/kdd.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tools/debugger/kdd/kdd.c b/tools/debugger/kdd/kdd.c
index 1bd5dd5992..61d769ece9 100644
--- a/tools/debugger/kdd/kdd.c
+++ b/tools/debugger/kdd/kdd.c
@@ -695,7 +695,10 @@ static void kdd_handle_read_ctrl(kdd_state *s)
             KDD_LOG(s, "Request outside of known control space\n");
             len = 0;
         } else {
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Warray-bounds"
             memcpy(buf, ((uint8_t *)&ctrl.c32) + offset, len);
+#pragma GCC diagnostic pop
         }
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6470709055488614499==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:47:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wx7-00074T-G8; Thu, 12 Apr 2018 07:47:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wx6-00074K-Bd
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:28 +0000
X-Inumbo-ID: f96a4906-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f96a4906-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:49:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wx4-0006WC-V6
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wx4-00040v-Sm
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wx4-00040v-Sm@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:47:26 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: Fix build following c/s
 74fd984ae
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NmYxN2Y1MGM2MjFiZTMwZTVjNzNkYTkzMTdjOTFkOGNiYmYzZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciA1IDE5OjU0OjI2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA2IDA5OjA2OjI0IDIwMTggKzAxMDAK
CiAgICB0b29scy9saWJ4bDogRml4IGJ1aWxkIGZvbGxvd2luZyBjL3MgNzRmZDk4NGFlCiAgICAK
ICAgIGMvcyA3NGZkOTg0YWUgInRvb2xzL2xpYnhsOiBEcm9wIHhjX2RvbWFpbl9jb25maWd1cmF0
aW9uX3QgZnJvbQogICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSIgcmVtb3ZlZCBzdGF0ZS0+
Y29uZmlnIGNvbXBsZXRlbHksIGJ1dCB0aGUgR0lDCiAgICB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBp
biBpbmZvLiAgVXNlIHRoZSB1cC10by1kYXRlIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9hcm0u
YyB8IDYgKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMKaW5kZXggZmJlODc4NmE4ZS4uMTc3YzZiNzQ1YyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTg0
Niw5ICs4NDYsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19wcmVwYXJlX2R0YihsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICBjb25zdCBsaWJ4bF92ZXJzaW9u
X2luZm8gKnZlcnM7CiAgICAgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqYWluZm87CiAKLSAgICAv
KiBjb252ZW5pZW5jZSBhbGlhc2VzICovCi0gICAgeGNfZG9tYWluX2NvbmZpZ3VyYXRpb25fdCAq
eGNfY29uZmlnID0gJnN0YXRlLT5jb25maWc7Ci0KICAgICB2ZXJzID0gbGlieGxfZ2V0X3ZlcnNp
b25faW5mbyhDVFgpOwogICAgIGlmICh2ZXJzID09IE5VTEwpIHJldHVybiBFUlJPUl9GQUlMOwog
CkBAIC04NTcsNyArODU0LDggQEAgc3RhdGljIGludCBsaWJ4bF9fcHJlcGFyZV9kdGIobGlieGxf
X2djICpnYywgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAKICAgICBMT0coREVCVUcs
ICJjb25zdHJ1Y3RpbmcgRFRCIGZvciBYZW4gdmVyc2lvbiAlZC4lZCBndWVzdCIsCiAgICAgICAg
IHZlcnMtPnhlbl92ZXJzaW9uX21ham9yLCB2ZXJzLT54ZW5fdmVyc2lvbl9taW5vcik7Ci0gICAg
TE9HKERFQlVHLCAiIC0gdkdJQyB2ZXJzaW9uOiAlcyIsIGdpY3ZfdG9fc3RyaW5nKHhjX2NvbmZp
Zy0+Z2ljX3ZlcnNpb24pKTsKKyAgICBMT0coREVCVUcsICIgLSB2R0lDIHZlcnNpb246ICVzIiwK
KyAgICAgICAgZ2ljdl90b19zdHJpbmcoaW5mby0+YXJjaF9hcm0uZ2ljX3ZlcnNpb24pKTsKIAog
ICAgIGlmIChpbmZvLT5kZXZpY2VfdHJlZSkgewogICAgICAgICBMT0coREVCVUcsICIgLSBQYXJ0
aWFsIGRldmljZSB0cmVlIHByb3ZpZGVkOiAlcyIsIGluZm8tPmRldmljZV90cmVlKTsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:47:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WxG-00075j-Hr; Thu, 12 Apr 2018 07:47:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WxF-00075a-Ry
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:37 +0000
X-Inumbo-ID: ff7b7d0d-3e25-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff7b7d0d-3e25-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:49:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WxF-0006WM-4V
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WxF-00041h-2C
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WxF-00041h-2C@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:47:37 +0000
Subject: [Xen-changelog] [xen master] tools: reduce copies b/w ocaml Strings
 and Bytes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJkNmE4ZGFlZjg5Y2ZjNWNhYTFhZGFkNDY0M2Q2MzI5YzQ4NDIxOTQKQXV0aG9yOiAg
ICAgTWFyY2VsbG8gU2VyaSA8bWFyY2VsbG8uc2VyaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgQXByIDUgMTE6NDA6MjEgMjAxOCArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgQXByIDYgMDk6Mjk6MjEgMjAxOCArMDEwMAoK
ICAgIHRvb2xzOiByZWR1Y2UgY29waWVzIGIvdyBvY2FtbCBTdHJpbmdzIGFuZCBCeXRlcwogICAg
CiAgICBXaGVuIHhlbnN0b3JlIHdhcyBwb3J0ZWQgdG8gdGhlIG5ldyBzYWZlLXN0cmluZyBpbnRl
cmZhY2UsIGl0IG1vc3RseQogICAgaGFwcGVuZWQgYnkgbWFraW5nIGNvcHlpZXMgb2Ygc3RyaW5n
IGludG8gYnl0ZXMgYW5kIGJhY2suICBUaGUgaWRlYWwKICAgIGZpeCB3b3VsZCBiZSB0byByZXdy
aXRlIGFsbCBvZiB0aGUgcmVsZXZhbnQgaW50ZXJmYWNlcyB0byBiZSB1bmlmb3JtbHkKICAgIHVz
aW5nIGJ5dGVzLCBidXQgaW4gdGhlIG1lYW53aGlsZSB3ZSBjYW4gaW1wcm92ZSB0aGUgY29kZSBi
eSB1c2luZyB1bnNhZmUKICAgIGNvbnZlcnNpb24gZnVuY3Rpb25zIChzZWUKICAgICBodHRwczov
L2NhbWwuaW5yaWEuZnIvcHViL2RvY3MvbWFudWFsLW9jYW1sL2xpYnJlZi9CeXRlcy5odG1sIzNf
VW5zYWZlY29udmVyc2lvbnNmb3JhZHZhbmNlZHVzZXJzKS4KICAgIAogICAgSW4gbW9zdCBjYXNl
cyB3ZSBvd24gdGhlIGJ5dGVzIHRoYXQgd2UgYXJlIGNvbnZlcnRpbmcgdG8gc3RyaW5nLCBvciB3
ZQogICAgaW1tZWRpYXRlbHkgbWFrZSBjb3BpZXMgdGhhdCB3ZSB0aGVuIG11dGF0ZSwgb3Igd2Ug
dXNlIHRoZW0gaW1tdXRhYmx5CiAgICBhcyBwYXlsb2FkcyBmb3Igd3JpdGVzLiBJbiBhbGwgdGhl
c2UgY2FzZXMgaXQgaXMgc2FmZSB0byB1c2UgdGhlIHVuc2FmZQogICAgZnVuY3Rpb25zIGFuZCBw
cmV2ZW50IGEgY29weS4KICAgIAogICAgVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBjb2RlIHRvIHVz
ZSB0aGUgdW5zYWZlIGNvbnZlcnNpb25zIHdoZXJlIHBvc3NpYmxlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBNYXJjZWxsbyBTZXJpIDxtYXJjZWxsby5zZXJpQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHRvb2xzL29jYW1sL2xpYnMveGIveGIubWwgICAgICAgIHwgNCArKystCiB0b29scy9vY2FtbC94
ZW5zdG9yZWQvbG9nZ2luZy5tbCB8IDggKysrKystLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9z
dGRleHQubWwgIHwgMiArLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3V0aWxzLm1sICAgfCA2ICsr
Ky0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWwgYi90b29scy9vY2FtbC9saWJz
L3hiL3hiLm1sCmluZGV4IDUxOTg0MjcyM2IuLjY2MDIyNGY4OTUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL2xpYnMveGIveGIubWwKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbApAQCAt
MTAwLDcgKzEwMCw5IEBAIGxldCB3cml0ZV9tbWFwIGJhY2sgY29uIHMgbGVuID0KIAogbGV0IHdy
aXRlIGNvbiBzIGxlbiA9CiAJbWF0Y2ggY29uLmJhY2tlbmQgd2l0aAotCXwgRmQgYmFja2ZkICAg
ICAtPiB3cml0ZV9mZCBiYWNrZmQgY29uIChCeXRlcy5vZl9zdHJpbmcgcykgbGVuCisJKCogd2Ug
Y2FuIHVzZSB1bnNhZmVfb2Zfc3RyaW5nIGhlcmUgYXMgdGhlIGJ5dGVzIGFyZSB1c2VkIGltbXV0
YWJseQorCSAgIGluIHRoZSBVbml4LndyaXRlIG9wZXJhdGlvbi4gKikKKwl8IEZkIGJhY2tmZCAg
ICAgLT4gd3JpdGVfZmQgYmFja2ZkIGNvbiAoQnl0ZXMudW5zYWZlX29mX3N0cmluZyBzKSBsZW4K
IAl8IFhlbm1tYXAgYmFja21tYXAgLT4gd3JpdGVfbW1hcCBiYWNrbW1hcCBjb24gcyBsZW4KIAog
KCogTkI6IGNhbiB0aHJvdyBSZWNvbm5lY3QgKikKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9sb2dnaW5nLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwKaW5k
ZXggZTNjNzY5ZmIyYy4uNDVhMmMyMjJlNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2xvZ2dpbmcubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwKQEAg
LTY0LDcgKzY0LDcgQEAgbGV0IHRydW5jYXRlX2xpbmUgbmJfY2hhcnMgbGluZSA9CiAJCUJ5dGVz
LmJsaXRfc3RyaW5nIGxpbmUgMCBkc3RfbGluZSAwIChsZW4gLSAyKTsKIAkJQnl0ZXMuc2V0IGRz
dF9saW5lIChsZW4tMikgJy4nOwogCQlCeXRlcy5zZXQgZHN0X2xpbmUgKGxlbi0xKSAnLic7Ci0J
CUJ5dGVzLnRvX3N0cmluZyBkc3RfbGluZQorCQlCeXRlcy51bnNhZmVfdG9fc3RyaW5nIGRzdF9s
aW5lCiAJZWxzZSBsaW5lCiAKIGxldCBsb2dfcm90YXRlIHJlZl9jaCBsb2dfZmlsZSBsb2dfbmJf
ZmlsZXMgPQpAQCAtMjU4LDcgKzI1OCw3IEBAIGxldCBzYW5pdGl6ZV9kYXRhIGRhdGEgPQogCQlp
ZiBCeXRlcy5nZXQgZGF0YSBpID0gJ1wwMDAnIHRoZW4KIAkJCUJ5dGVzLnNldCBkYXRhIGkgJyAn
CiAJZG9uZTsKLQlTdHJpbmcuZXNjYXBlZCAoQnl0ZXMudG9fc3RyaW5nIGRhdGEpCisJU3RyaW5n
LmVzY2FwZWQgKEJ5dGVzLnVuc2FmZV90b19zdHJpbmcgZGF0YSkKIAogbGV0IGFjdGl2YXRlX2Fj
Y2Vzc19sb2cgPSByZWYgdHJ1ZQogbGV0IGFjY2Vzc19sb2dfZGVzdGluYXRpb24gPSByZWYgKEZp
bGUgKFBhdGhzLnhlbl9sb2dfZGlyIF4gIi94ZW5zdG9yZWQtYWNjZXNzLmxvZyIpKQpAQCAtMjkx
LDcgKzI5MSw5IEBAIGxldCBhY2Nlc3NfbG9nZ2luZyB+Y29uIH50aWQgPyhkYXRhPSIiKSB+bGV2
ZWwgYWNjZXNzX3R5cGUgPQogCQkJCWxldCBkYXRlID0gc3RyaW5nX29mX2RhdGUoKSBpbgogCQkJ
CWxldCB0aWQgPSBzdHJpbmdfb2ZfdGlkIH5jb24gdGlkIGluCiAJCQkJbGV0IGFjY2Vzc190eXBl
ID0gc3RyaW5nX29mX2FjY2Vzc190eXBlIGFjY2Vzc190eXBlIGluCi0JCQkJbGV0IGRhdGEgPSBz
YW5pdGl6ZV9kYXRhIChCeXRlcy5vZl9zdHJpbmcgZGF0YSkgaW4KKwkJCQkoKiB3ZSBjYW4gdXNl
IHVuc2FmZV9vZl9zdHJpbmcgaGVyZSBhcyB0aGUgc2FuaXRpemVfZGF0YSBmdW5jdGlvbgorCQkJ
CSAgIGltbWVkaWF0ZWx5IG1ha2VzIGEgY29weSBvZiB0aGUgZGF0YSBhbmQgb3BlcmF0ZXMgb24g
dGhhdC4gKikKKwkJCQlsZXQgZGF0YSA9IHNhbml0aXplX2RhdGEgKEJ5dGVzLnVuc2FmZV9vZl9z
dHJpbmcgZGF0YSkgaW4KIAkJCQlsZXQgcHJlZml4ID0gcHJlZml4ICFhY2Nlc3NfbG9nX2Rlc3Rp
bmF0aW9uIGRhdGUgaW4KIAkJCQlsZXQgbXNnID0gUHJpbnRmLnNwcmludGYgIiVzICVzICVzICVz
IiBwcmVmaXggdGlkIGFjY2Vzc190eXBlIGRhdGEgaW4KIAkJCQlsb2dnZXIud3JpdGUgfmxldmVs
IG1zZykKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCmluZGV4IDQxNDExZWU1MzUuLjg2OWZlYzM2ZjIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKKysrIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbApAQCAtMTIyLDcgKzEyMiw3IEBAIGxldCBwaWRmaWxl
X3dyaXRlIGZpbGVuYW1lID0KIAkJbGV0IHBpZCA9IFVuaXguZ2V0cGlkICgpIGluCiAJCWxldCBi
dWYgPSBzdHJpbmdfb2ZfaW50IHBpZCBeICJcbiIgaW4KIAkJbGV0IGxlbiA9IFN0cmluZy5sZW5n
dGggYnVmIGluCi0JCWlmIFVuaXgud3JpdGUgZmQgKEJ5dGVzLm9mX3N0cmluZyBidWYpIDAgbGVu
IDw+IGxlbgorCQlpZiBVbml4LndyaXRlIGZkIChCeXRlcy51bnNhZmVfb2Zfc3RyaW5nIGJ1Zikg
MCBsZW4gPD4gbGVuCiAJCXRoZW4gZmFpbHdpdGggInBpZGZpbGVfd3JpdGUgZmFpbGVkIjsKIAkp
CiAJKGZ1biAoKSAtPiBVbml4LmNsb3NlIGZkKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3V0aWxzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3V0aWxzLm1sCmluZGV4IDVm
Y2IwNDIzNTEuLjczYWZmYjdlYTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC91
dGlscy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwKQEAgLTUyLDcgKzUy
LDcgQEAgbGV0IGhleGlmeSBzID0KIAkJQnl0ZXMuc2V0IGhzIChpICogMikgc2VxLlswXTsKIAkJ
Qnl0ZXMuc2V0IGhzIChpICogMiArIDEpIHNlcS5bMV07CiAJZG9uZTsKLQlCeXRlcy50b19zdHJp
bmcgaHMKKwlCeXRlcy51bnNhZmVfdG9fc3RyaW5nIGhzCiAKIGxldCB1bmhleGlmeSBocyA9CiAJ
bGV0IGNoYXJfb2ZfaGV4c2VxIHNlcTAgc2VxMSA9IENoYXIuY2hyIChpbnRfb2Zfc3RyaW5nIChz
cHJpbnRmICIweCVjJWMiIHNlcTAgc2VxMSkpIGluCkBAIC02MSw3ICs2MSw3IEBAIGxldCB1bmhl
eGlmeSBocyA9CiAJZG8KIAkJQnl0ZXMuc2V0IGIgaSAoY2hhcl9vZl9oZXhzZXEgaHMuW2kgKiAy
XSBocy5baSAqIDIgKyAxXSkKIAlkb25lOwotCUJ5dGVzLnRvX3N0cmluZyBiCisJQnl0ZXMudW5z
YWZlX3RvX3N0cmluZyBiCiAKIGxldCB0cmltX3BhdGggcGF0aCA9CiAJdHJ5CkBAIC04Nyw3ICs4
Nyw3IEBAIGxldCByZWFkX2ZpbGVfc2luZ2xlX2ludGVnZXIgZmlsZW5hbWUgPQogCWxldCBidWYg
PSBCeXRlcy5tYWtlIDIwIChjaGFyX29mX2ludCAwKSBpbgogCWxldCBzeiA9IFVuaXgucmVhZCBm
ZCBidWYgMCAyMCBpbgogCVVuaXguY2xvc2UgZmQ7Ci0JaW50X29mX3N0cmluZyAoQnl0ZXMudG9f
c3RyaW5nIChCeXRlcy5zdWIgYnVmIDAgc3opKQorCWludF9vZl9zdHJpbmcgKEJ5dGVzLnN1Yl9z
dHJpbmcgYnVmIDAgc3opCiAKIGxldCBwYXRoX2NvbXBsZXRlIHBhdGggY29ubmVjdGlvbl9wYXRo
ID0KIAlpZiBTdHJpbmcuZ2V0IHBhdGggMCA8PiAnLycgdGhlbgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:47:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WxR-00077J-L7; Thu, 12 Apr 2018 07:47:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WxQ-000779-3b
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:48 +0000
X-Inumbo-ID: 0592fd19-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0592fd19-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:49:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WxP-0006WU-AA
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WxP-00042U-7n
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WxP-00042U-7n@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:47:47 +0000
Subject: [Xen-changelog] [xen master] xen/arm: setup: use maddr_to_mfn
 rather than _mfn(paddr_to_pfn(...))
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4ZDQ3NGRiNjA2ZDkyNDk2ZTYyODRiOThjZDIxMmI5NTRmYmM0YjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL2FybTogc2V0dXA6IHVzZSBtYWRkcl90b19tZm4gcmF0aGVyIHRoYW4gX21mbihw
YWRkcl90b19wZm4oLi4uKSkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgNCArKy0t
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
ZTZmOGUyM2FiZC4uNmU0OWU4ZmQxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTI2OCw4ICsyNjgsOCBAQCB2b2lkIF9faW5p
dCBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcyh2b2lkKQogICAgICAgICBpZiAoIG1pLT5tb2R1bGVb
aV0ua2luZCA9PSBCT09UTU9EX1hFTiApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAg
ICBpZiAoICFtZm5fdmFsaWQoX21mbihwYWRkcl90b19wZm4ocykpKSB8fAotICAgICAgICAgICAg
ICFtZm5fdmFsaWQoX21mbihwYWRkcl90b19wZm4oZSkpKSkKKyAgICAgICAgaWYgKCAhbWZuX3Zh
bGlkKG1hZGRyX3RvX21mbihzKSkgfHwKKyAgICAgICAgICAgICAhbWZuX3ZhbGlkKG1hZGRyX3Rv
X21mbihlKSkgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgZHRfdW5yZXNlcnZl
ZF9yZWdpb25zKHMsIGUsIGluaXRfZG9taGVhcF9wYWdlcywgMCk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:47:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wxb-00079F-NJ; Thu, 12 Apr 2018 07:47:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wxa-000794-Eo
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:58 +0000
X-Inumbo-ID: 0b9b7d52-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b9b7d52-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:49:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WxZ-0006Wc-FZ
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WxZ-00043T-DK
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:47:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WxZ-00043T-DK@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:47:57 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Use gaddr_to_gfn rather
 than _gfn(paddr_to_pfn(...))
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MzdiYzI1YzIyMmRjNjE1MzQxMmFmYWMxMjFhNzU2NjAxYmIzNDgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL2FybTogbW06IFVzZSBnYWRkcl90b19nZm4gcmF0aGVyIHRoYW4gX2dmbihwYWRk
cl90b19wZm4oLi4uKSkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYmFhM2IwZGUxZC4u
MTEyNmUyNDZjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTE0MzEsNyArMTQzMSw3IEBAIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBw
aW5nKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICBpZiAoIGZs
YWdzICYgR05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgdCA9IHAybV9ncmFudF9tYXBfcm87CiAK
LSAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGN1cnJlbnQtPmRvbWFpbiwgX2dmbihh
ZGRyID4+IFBBR0VfU0hJRlQpLAorICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoY3Vy
cmVudC0+ZG9tYWluLCBnYWRkcl90b19nZm4oYWRkciksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfbWZuKGZyYW1lKSwgMCwgdCk7CiAKICAgICBpZiAoIHJjICkKQEAgLTE0NDMs
NyArMTQ0Myw3IEBAIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcg
YWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
Zyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICB1bnNpZ25l
ZCBsb25nIG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgZ2ZuX3QgZ2ZuID0g
X2dmbihhZGRyID4+IFBBR0VfU0hJRlQpOworICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihh
ZGRyKTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIGludCBy
YzsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:48:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wxl-0007Ad-PA; Thu, 12 Apr 2018 07:48:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wxk-0007AW-TI
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:08 +0000
X-Inumbo-ID: 11aa8e71-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11aa8e71-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:49:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wxj-0006Xc-Kz
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wxj-00044S-Ii
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wxj-00044S-Ii@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:48:07 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Remove unused M2P code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxNTgxZmM1MzNmMTcyMDRkZDBjM2U3NGIyMjdmYzRiMTM0NzQyZmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL2FybTogbW06IFJlbW92ZSB1bnVzZWQgTTJQIGNvZGUKICAgIAogICAgQXJtIGRv
ZXMgbm90IGhhdmUgYW4gTTJQIGFuZCB2ZXJ5IHVubGlrZWx5IHRvIGdldCBvbmUgaW4gdGhlIGZ1
dHVyZSwKICAgIHRoZXJlZm9yZSBkb24ndCBrZWVwIGRlZmluZXMgdGhhdCBhcmUgbm90IG5lY2Vz
c2FyeSBpbiB0aGUgY29tbW9uIGNvZGUuCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgbW92ZSB0
aGUgcmVtYWluaW5nIE0yUCBkZWZpbmUganVzdCBhYm92ZQogICAgc2V0X2dwZm5fZnJvbV9tZm4g
dG8ga2VlcCBhbGwgdGhlIGR1bW15IGhlbHBlcnMgZm9yIE0yUCB0b2dldGhlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8IDI5ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKaW5kZXggZjRhOGU3OTUzYy4uMDY2Y2E1ZmFjYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMzEzLDMz
ICszMTMsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkICpwYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGcpCiBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1
Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwogCi0vKgotICogVGhlIE1QVCAobWFjaGluZS0+cGh5
c2ljYWwgbWFwcGluZyB0YWJsZSkgaXMgYW4gYXJyYXkgb2Ygd29yZC1zaXplZAotICogdmFsdWVz
LCBpbmRleGVkIG9uIG1hY2hpbmUgZnJhbWUgbnVtYmVyLiBJdCBpcyBleHBlY3RlZCB0aGF0IGd1
ZXN0IE9TZXMKLSAqIHdpbGwgdXNlIGl0IHRvIHN0b3JlIGEgInBoeXNpY2FsIiBmcmFtZSBudW1i
ZXIgdG8gZ2l2ZSB0aGUgYXBwZWFyYW5jZSBvZgotICogY29udGlndW91cyAob3IgbmVhciBjb250
aWd1b3VzKSBwaHlzaWNhbCBtZW1vcnkuCi0gKi8KLSN1bmRlZiAgbWFjaGluZV90b19waHlzX21h
cHBpbmcKLSNkZWZpbmUgbWFjaGluZV90b19waHlzX21hcHBpbmcgICgodW5zaWduZWQgbG9uZyAq
KVJEV1JfTVBUX1ZJUlRfU1RBUlQpCi0jZGVmaW5lIElOVkFMSURfTTJQX0VOVFJZICAgICAgICAo
fjBVTCkKLSNkZWZpbmUgVkFMSURfTTJQKF9lKSAgICAgICAgICAgICghKChfZSkgJiAoMVVMPDwo
QklUU19QRVJfTE9ORy0xKSkpKQotI2RlZmluZSBTSEFSRURfTTJQX0VOVFJZICAgICAgICAgKH4w
VUwgLSAxVUwpCi0jZGVmaW5lIFNIQVJFRF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFS
RURfTTJQX0VOVFJZKQotCi0jZGVmaW5lIF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0
X293bmVyKF9fbWZuX3RvX3BhZ2UobWZuKSk7ICAgICBcCi0gICAgaWYoZCAmJiAoZCA9PSBkb21f
Y293KSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1hY2hp
bmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSA9IFNIQVJFRF9NMlBfRU5UUlk7ICAgICBcCi0gICAg
ZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSA9IChwZm4pOyAgICAg
ICAgICAgICAgICBcCi0gICAgfSkKLQogc3RhdGljIGlubGluZSB2b2lkIHB1dF9nZm4oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pIHt9CiBzdGF0aWMgaW5saW5lIGludCByZWxp
bnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiAwOwog
fQogCisvKgorICogQXJtIGRvZXMgbm90IGhhdmUgYW4gTTJQLCBidXQgY29tbW9uIGNvZGUgZXhw
ZWN0cyBhIGhhbmRmdWwgb2YKKyAqIE0yUC1yZWxhdGVkIGRlZmluZXMgYW5kIGZ1bmN0aW9ucy4g
UHJvdmlkZSBkdW1teSB2ZXJzaW9ucyBvZiB0aGVzZS4KKyAqLworI2RlZmluZSBJTlZBTElEX00y
UF9FTlRSWSAgICAgICAgKH4wVUwpCisjZGVmaW5lIFNIQVJFRF9NMlBfRU5UUlkgICAgICAgICAo
fjBVTCAtIDFVTCkKKyNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2UpID09IFNI
QVJFRF9NMlBfRU5UUlkpCisKIC8qIFhlbiBhbHdheXMgb3ducyBQMk0gb24gQVJNICovCiAjZGVm
aW5lIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKSBkbyB7ICh2b2lkKSAobWZuKSwgKHZvaWQp
KHBmbik7IH0gd2hpbGUgKDApCiAjZGVmaW5lIG1mbl90b19nbWZuKF9kLCBtZm4pICAobWZuKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:48:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wxv-0007C1-RI; Thu, 12 Apr 2018 07:48:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wxu-0007Bq-PM
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:18 +0000
X-Inumbo-ID: bfccfb74-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfccfb74-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:47:28 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wxt-0006Xm-QM
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wxt-00045h-O2
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wxt-00045h-O2@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:48:17 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Remove unused
 relinquish_shared_pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxYTM5Y2JjMWM4NjRkMzA1ZDFhMzIwMjVjZDhlY2M2ZTBhYTkxYzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL2FybTogbW06IFJlbW92ZSB1bnVzZWQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMK
ICAgIAogICAgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMgaXMgbmV2ZXIgY2FsbGVkIG9uIEFybS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8IDQgLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDA2NmNhNWZhY2IuLjgwMmU4NTljZDgg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKQEAgLTMxNCwxMCArMzE0LDYgQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3Bh
Z2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzKTsKIAogc3RhdGljIGlubGlu
ZSB2b2lkIHB1dF9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pIHt9Ci1z
dGF0aWMgaW5saW5lIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpk
KQotewotICAgIHJldHVybiAwOwotfQogCiAvKgogICogQXJtIGRvZXMgbm90IGhhdmUgYW4gTTJQ
LCBidXQgY29tbW9uIGNvZGUgZXhwZWN0cyBhIGhhbmRmdWwgb2YKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:48:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wy6-0007DP-TV; Thu, 12 Apr 2018 07:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wy5-0007DD-2c
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:29 +0000
X-Inumbo-ID: c5e06b9b-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5e06b9b-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:47:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wy4-0006Xu-01
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wy3-00046P-U0
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wy3-00046P-U0@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:48:27 +0000
Subject: [Xen-changelog] [xen master] xen/mm: Drop the parameter mfn from
 populate_pt_range
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3NDhkMzI1OTcwNzZlY2I2NmEyN2VkNjM1MjVmYzVmM2Q1YWRkZGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL21tOiBEcm9wIHRoZSBwYXJhbWV0ZXIgbWZuIGZyb20gcG9wdWxhdGVfcHRfcmFu
Z2UKICAgIAogICAgVGhlIGZ1bmN0aW9uIHBvcHVsYXRlX3B0X3JhbmdlIGlzIHVzZWQgdG8gcG9w
dWxhdGUgaW4gYWR2YW5jZSB0aGUKICAgIHBhZ2UtdGFibGUgYnV0IGl0IHdpbGwgbm90IGRvIHRo
ZSBhY3R1YWwgbWFwcGluZy4gU28gcGFzc2luZyB0aGUgTUZOIGluCiAgICBwYXJhbWV0ZXIgaXMg
cG9pbnRsZXNzLiBOb3RlIHRoYXQgdGhlIG9ubHkgY2FsbGVyIHBhc3MgMC4uLgogICAgCiAgICBB
dCB0aGUgc2FtZSB0aW1lIHJlcGxhY2UgMCBieSBJTlZBTElEX01GTnMuIFdoaWxlIHRoaXMgZG9l
cyBub3QgbWF0dGVyCiAgICBhcyB0aGUgZW50cnkgd2lsbCBtYXJrZWQgYXMgbm90IHZhbGlkIGFu
ZCBwb3B1bGF0ZWQsIElOVkFMSURfTUZOCiAgICBoZWxwcyB0aGUgcmVhZGVyIHRvIGtub3cgdGhl
IE1GTiBpcyBpbnZhbGlkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgCiAgICAtLQogICAgCiAgICBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgICBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIENjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KICAgIAogICAgICAgIENoYW5nZXMgaW4gdjY6CiAgICAgICAgICAgIC0g
QWRkIEdlb3JnZSdzIGFuZCBXZWkncyByZXZpZXdlZC1ieQogICAgICAgICAgICAtIEFkZCBBbmRy
ZXcncyBhY2tlZC1ieQogICAgCiAgICAgICAgQ2hhbmdlcyBpbiB2NToKICAgICAgICAgICAgLSBV
cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gd2h5IDAgLT4gSU5WQUxJRF9NRk4u
CiAgICAKICAgICAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgICAgICAtIFBhdGNoIGFkZGVkLgot
LS0KIHhlbi9hcmNoL2FybS9tbS5jICAgIHwgNSArKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAg
fCA1ICsrLS0tCiB4ZW4vY29tbW9uL3ZtYXAuYyAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9t
bS5oIHwgMyArLS0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
aW5kZXggMTEyNmUyNDZjMC4uNDM2ZGY2OTM2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwNzIsMTAgKzEwNzIsOSBAQCBpbnQgbWFw
X3BhZ2VzX3RvX3hlbih1bnNpZ25lZCBsb25nIHZpcnQsCiAgICAgcmV0dXJuIGNyZWF0ZV94ZW5f
ZW50cmllcyhJTlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwogfQogCi1p
bnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG1m
biwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMpCitpbnQgcG9w
dWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMp
CiB7Ci0gICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBfbWZuKG1m
biksIG5yX21mbnMsIDApOworICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVTRVJWRSwg
dmlydCwgSU5WQUxJRF9NRk4sIG5yX21mbnMsIDApOwogfQogCiBpbnQgZGVzdHJveV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM3MzdmOWJhN2YuLjJjZDY2
ODk2MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01MDU3LDEwICs1MDU3LDkgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVu
c2lnbmVkIGxvbmcgbWZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJf
bWZucykKK2ludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVk
IGxvbmcgbnJfbWZucykKIHsKLSAgICByZXR1cm4gbWFwX3BhZ2VzX3RvX3hlbih2aXJ0LCBtZm4s
IG5yX21mbnMsIE1BUF9TTUFMTF9QQUdFUyk7CisgICAgcmV0dXJuIG1hcF9wYWdlc190b194ZW4o
dmlydCwgbWZuX3goSU5WQUxJRF9NRk4pLCBucl9tZm5zLCBNQVBfU01BTExfUEFHRVMpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMgYi94ZW4vY29tbW9uL3ZtYXAuYwpp
bmRleCAwYjIzZjhmYjk3Li4xMTc4NWZmYjBhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtYXAu
YworKysgYi94ZW4vY29tbW9uL3ZtYXAuYwpAQCAtNDIsNyArNDIsNyBAQCB2b2lkIF9faW5pdCB2
bV9pbml0X3R5cGUoZW51bSB2bWFwX3JlZ2lvbiB0eXBlLCB2b2lkICpzdGFydCwgdm9pZCAqZW5k
KQogICAgIGJpdG1hcF9maWxsKHZtX2JpdG1hcCh0eXBlKSwgdm1fbG93W3R5cGVdKTsKIAogICAg
IC8qIFBvcHVsYXRlIHBhZ2UgdGFibGVzIGZvciB0aGUgYml0bWFwIGlmIG5lY2Vzc2FyeS4gKi8K
LSAgICBwb3B1bGF0ZV9wdF9yYW5nZSh2YSwgMCwgdm1fbG93W3R5cGVdIC0gbnIpOworICAgIHBv
cHVsYXRlX3B0X3JhbmdlKHZhLCB2bV9sb3dbdHlwZV0gLSBucik7CiB9CiAKIHN0YXRpYyB2b2lk
ICp2bV9hbGxvYyh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBhbGlnbiwKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggMTQy
YWE3MzM1NC4uNTM4NDc4ZmEyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTE3NSw4ICsxNzUsNyBAQCBpbnQgZGVzdHJveV94
ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpOwogICogQ3JlYXRl
IG9ubHkgbm9uLWxlYWYgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciB0aGUKICAqIHBhZ2UgcmFuZ2Ug
aW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KICAqLwotaW50IHBvcHVsYXRlX3B0X3Jhbmdl
KHVuc2lnbmVkIGxvbmcgdmlydCwgdW5zaWduZWQgbG9uZyBtZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBucl9tZm5zKTsKK2ludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNp
Z25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJfbWZucyk7CiAvKiBDbGFpbSBoYW5kbGlu
ZyAqLwogdW5zaWduZWQgbG9uZyBkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBsb25nIHBhZ2VzKTsKIGludCBkb21haW5fc2V0X291dHN0YW5kaW5nX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGFnZXMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:48:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WyH-0007Ef-Vg; Thu, 12 Apr 2018 07:48:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WyG-0007EU-Aq
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:40 +0000
X-Inumbo-ID: 23e133d8-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23e133d8-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:50:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WyE-0006Y2-6Y
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WyE-00047B-4F
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WyE-00047B-4F@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:48:38 +0000
Subject: [Xen-changelog] [xen master] xen/mm: Switch map_pages_to_xen to use
 MFN typesafe
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiNmI1MWE2OWY0ZDA3ODk5Mjc1NjY1ZWRlNTI5OTc1MzkwNzU5YWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL21tOiBTd2l0Y2ggbWFwX3BhZ2VzX3RvX3hlbiB0byB1c2UgTUZOIHR5cGVzYWZl
CiAgICAKICAgIFRoZSBjdXJyZW50IHByb3RvdHlwZSBpcyBzbGlnaHRseSBjb25mdXNpbmcgYmVj
YXVzZSBpdCB0YWtlcyBhIHZpcnR1YWwKICAgIGFkZHJlc3MgYW5kIGEgcGh5c2ljYWwgZnJhbWUg
KG5vdCBhZGRyZXNzISkuIFN3aXRjaGluZyB0byBNRk4gd2lsbCBpbXByb3ZlCiAgICBzYWZldHkg
YW5kIHJlZHVjZSB0aGUgY2hhbmNlIHRvIG1pc3Rha2VubHkgaW52ZXJ0IHRoZSAyIHBhcmFtZXRl
cnMuCiAgICAKICAgIEFsc28sIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHN3aXRjaCAoYSAtIGIp
ID4+IFBBR0VfU0hJRlQgdG8KICAgIFBGTl9ET1dOKGEgLSBiKSBpbiB0aGUgY29kZSBtb2RpZmll
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgfCAyMCArKysr
KystLS0tLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICAgfCAxMSArKysrLS0tLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jICAgICAgICAgICB8IDI3ICsrKysrKysrKystLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jICB8ICA2ICsrLS0KIHhlbi9jb21tb24vZWZpL2Jv
b3QuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi92bWFwLmMgICAgICAgICAgICAg
ICAgICB8IDEwICsrKysrLS0KIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMgICAgICAgfCAg
MiArLQogeGVuL2RyaXZlcnMvYWNwaS9hcGVpL2hlc3QuYyAgICAgICB8ICAyICstCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgICAgICAg
ICB8ICAyICstCiAxNCBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
CmluZGV4IDQzNmRmNjkzNmIuLjdhZjZiYWEzZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDY1LDExICsxMDY1LDExIEBAIG91dDoK
IH0KIAogaW50IG1hcF9wYWdlc190b194ZW4odW5zaWduZWQgbG9uZyB2aXJ0LAotICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICBtZm5f
dCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCiAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgcmV0dXJuIGNyZWF0
ZV94ZW5fZW50cmllcyhJTlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwor
ICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoSU5TRVJULCB2aXJ0LCBtZm4sIG5yX21mbnMs
IGZsYWdzKTsKIH0KIAogaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxvbmcgdmlydCwg
dW5zaWduZWQgbG9uZyBucl9tZm5zKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyY2Q2Njg5NjJlLi5kNWEzYjI4YWMxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjE0LDcgKzIx
NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2ZyYW1ldGFibGVfY2h1bmsodm9pZCAqc3Rh
cnQsIHZvaWQgKmVuZCkKICAgICAgICAgd2hpbGUgKCBzdGVwICYmIHMgKyAoc3RlcCA8PCBQQUdF
X1NISUZUKSA+IGUgKyAoNCA8PCBQQUdFX1NISUZUKSApCiAgICAgICAgICAgICBzdGVwID4+PSBQ
QUdFVEFCTEVfT1JERVI7CiAgICAgICAgIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoc3RlcCwgc3Rl
cCk7Ci0gICAgICAgIG1hcF9wYWdlc190b194ZW4ocywgbWZuX3gobWZuKSwgc3RlcCwgUEFHRV9I
WVBFUlZJU09SKTsKKyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbihzLCBtZm4sIHN0ZXAsIFBBR0Vf
SFlQRVJWSVNPUik7CiAgICAgfQogCiAgICAgbWVtc2V0KHN0YXJ0LCAwLCBlbmQgLSBzdGFydCk7
CkBAIC03ODgsMTIgKzc4OCwxMiBAQCBzdGF0aWMgaW50IHVwZGF0ZV94ZW5fbWFwcGluZ3ModW5z
aWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBjYWNoZWF0dHIpCiAgICAgICAgIFhFTl9WSVJU
X1NUQVJUICsgKChtZm4gLSBQRk5fRE9XTih4ZW5fcGh5c19zdGFydCkpIDw8IFBBR0VfU0hJRlQp
OwogCiAgICAgaWYgKCB1bmxpa2VseShhbGlhcykgJiYgY2FjaGVhdHRyICkKLSAgICAgICAgZXJy
ID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIG1mbiwgMSwgMCk7CisgICAgICAgIGVyciA9IG1h
cF9wYWdlc190b194ZW4oeGVuX3ZhLCBfbWZuKG1mbiksIDEsIDApOwogICAgIGlmICggIWVyciAp
Ci0gICAgICAgIGVyciA9IG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3Zp
cnQobWZuKSwgbWZuLCAxLAorICAgICAgICBlcnIgPSBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25l
ZCBsb25nKW1mbl90b192aXJ0KG1mbiksIF9tZm4obWZuKSwgMSwKICAgICAgICAgICAgICAgICAg
ICAgIFBBR0VfSFlQRVJWSVNPUiB8IGNhY2hlYXR0cl90b19wdGVfZmxhZ3MoY2FjaGVhdHRyKSk7
CiAgICAgaWYgKCB1bmxpa2VseShhbGlhcykgJiYgIWNhY2hlYXR0ciAmJiAhZXJyICkKLSAgICAg
ICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIG1mbiwgMSwgUEFHRV9IWVBFUlZJU09S
KTsKKyAgICAgICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIF9tZm4obWZuKSwgMSwg
UEFHRV9IWVBFUlZJU09SKTsKICAgICByZXR1cm4gZXJyOwogfQogCkBAIC00Njk1LDcgKzQ2OTUs
NyBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAKIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGxvbmcgdmlydCwKLSAgICB1bnNpZ25l
ZCBsb25nIG1mbiwKKyAgICBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBucl9tZm5zLAog
ICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKQEAgLTQ3MjcsMTMgKzQ3MjcsMTMgQEAgaW50IG1h
cF9wYWdlc190b194ZW4oCiAgICAgICAgIG9sM2UgPSAqcGwzZTsKIAogICAgICAgICBpZiAoIGNw
dV9oYXNfcGFnZTFnYiAmJgotICAgICAgICAgICAgICEoKCh2aXJ0ID4+IFBBR0VfU0hJRlQpIHwg
bWZuKSAmCisgICAgICAgICAgICAgISgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4p
KSAmCiAgICAgICAgICAgICAgICAoKDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9T
SElGVCkpIC0gMSkpICYmCiAgICAgICAgICAgICAgbnJfbWZucyA+PSAoMVVMIDw8IChMM19QQUdF
VEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgJiYKICAgICAgICAgICAgICAhKGZsYWdzICYgKF9Q
QUdFX1BBVCB8IE1BUF9TTUFMTF9QQUdFUykpICkKICAgICAgICAgewogICAgICAgICAgICAgLyog
MUdCLXBhZ2UgbWFwcGluZy4gKi8KLSAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwg
bDNlX2Zyb21fcGZuKG1mbiwgbDFmX3RvX2xOZihmbGFncykpKTsKKyAgICAgICAgICAgIGwzZV93
cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKG1mbiwgbDFmX3RvX2xOZihmbGFncykpKTsK
IAogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncyhvbDNlKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgICAgIHsKQEAgLTQ3NzcsOCArNDc3Nyw4IEBAIGludCBtYXBfcGFnZXNfdG9f
eGVuKAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICB2aXJ0ICAgICs9IDFVTCA8PCBMM19Q
QUdFVEFCTEVfU0hJRlQ7Ci0gICAgICAgICAgICBpZiAoICFtZm5fZXEoX21mbihtZm4pLCBJTlZB
TElEX01GTikgKQotICAgICAgICAgICAgICAgIG1mbiArPSAxVUwgPDwgKEwzX1BBR0VUQUJMRV9T
SElGVCAtIFBBR0VfU0hJRlQpOworICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJ
RF9NRk4pICkKKyAgICAgICAgICAgICAgICBtZm4gID0gbWZuX2FkZChtZm4sIDFVTCA8PCAoTDNf
UEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpOwogICAgICAgICAgICAgbnJfbWZucyAtPSAx
VUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpOwogICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgIH0KQEAgLTQ3OTMsMTggKzQ3OTMsMTggQEAgaW50IG1hcF9wYWdlc190
b194ZW4oCiAgICAgICAgICAgICBpZiAoICgobDNlX2dldF9wZm4ob2wzZSkgJiB+KEwyX1BBR0VU
QUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkgKwogICAgICAgICAgICAgICAgICAgKGwyX3RhYmxl
X29mZnNldCh2aXJ0KSA8PCBQQUdFVEFCTEVfT1JERVIpICsKLSAgICAgICAgICAgICAgICAgIGwx
X3RhYmxlX29mZnNldCh2aXJ0KSA9PSBtZm4pICYmCisgICAgICAgICAgICAgICAgICBsMV90YWJs
ZV9vZmZzZXQodmlydCkgPT0gbWZuX3gobWZuKSkgJiYKICAgICAgICAgICAgICAgICAgKChsTmZf
dG9fbDFmKGwzZV9nZXRfZmxhZ3Mob2wzZSkpIF4gZmxhZ3MpICYKICAgICAgICAgICAgICAgICAg
IH4oX1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFkpKSA9PSAwICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAvKiBXZSBjYW4gc2tpcCB0byBlbmQgb2YgTDMgc3VwZXJwYWdlIGlmIHdl
IGdvdCBhIG1hdGNoLiAqLwogICAgICAgICAgICAgICAgIGkgPSAoMXUgPDwgKEwzX1BBR0VUQUJM
RV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtCi0gICAgICAgICAgICAgICAgICAgIChtZm4gJiAoKDEg
PDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpKTsKKyAgICAgICAgICAg
ICAgICAgICAgKG1mbl94KG1mbikgJiAoKDEgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0Vf
U0hJRlQpKSAtIDEpKTsKICAgICAgICAgICAgICAgICBpZiAoIGkgPiBucl9tZm5zICkKICAgICAg
ICAgICAgICAgICAgICAgaSA9IG5yX21mbnM7CiAgICAgICAgICAgICAgICAgdmlydCAgICArPSBp
IDw8IFBBR0VfU0hJRlQ7Ci0gICAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKF9tZm4obWZuKSwg
SU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAgICAgICAgICAgbWZuICs9IGk7CisgICAgICAgICAg
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgICAgICAg
ICAgbWZuID0gbWZuX2FkZChtZm4sIGkpOwogICAgICAgICAgICAgICAgIG5yX21mbnMgLT0gaTsK
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KQEAgLTQ4NDIsMTQgKzQ4
NDIsMTQgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgIGlmICggIXBsMmUgKQogICAg
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICAgICAgaWYgKCAoKCgodmlydCA+PiBQQUdF
X1NISUZUKSB8IG1mbikgJgorICAgICAgICBpZiAoICgoKCh2aXJ0ID4+IFBBR0VfU0hJRlQpIHwg
bWZuX3gobWZuKSkgJgogICAgICAgICAgICAgICAgKCgxdSA8PCBQQUdFVEFCTEVfT1JERVIpIC0g
MSkpID09IDApICYmCiAgICAgICAgICAgICAgKG5yX21mbnMgPj0gKDF1IDw8IFBBR0VUQUJMRV9P
UkRFUikpICYmCiAgICAgICAgICAgICAgIShmbGFncyAmIChfUEFHRV9QQVR8TUFQX1NNQUxMX1BB
R0VTKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBTdXBlci1wYWdlIG1hcHBpbmcuICov
CiAgICAgICAgICAgICBvbDJlID0gKnBsMmU7Ci0gICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWlj
KHBsMmUsIGwyZV9mcm9tX3BmbihtZm4sIGwxZl90b19sTmYoZmxhZ3MpKSk7CisgICAgICAgICAg
ICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbihtZm4sIGwxZl90b19sTmYoZmxh
Z3MpKSk7CiAKICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9Q
UkVTRU5UKSApCiAgICAgICAgICAgICB7CkBAIC00ODcyLDggKzQ4NzIsOCBAQCBpbnQgbWFwX3Bh
Z2VzX3RvX3hlbigKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgdmlydCAgICArPSAxVUwg
PDwgTDJfUEFHRVRBQkxFX1NISUZUOwotICAgICAgICAgICAgaWYgKCAhbWZuX2VxKF9tZm4obWZu
KSwgSU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAgICAgICBtZm4gKz0gMVVMIDw8IFBBR0VUQUJM
RV9PUkRFUjsKKyAgICAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisg
ICAgICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDFVTCA8PCBQQUdFVEFCTEVfT1JERVIp
OwogICAgICAgICAgICAgbnJfbWZucyAtPSAxVUwgPDwgUEFHRVRBQkxFX09SREVSOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKQEAgLTQ4OTIsMTggKzQ4OTIsMTggQEAgaW50IG1hcF9wYWdlc190
b194ZW4oCiAKICAgICAgICAgICAgICAgICAvKiBTa2lwIHRoaXMgUFRFIGlmIHRoZXJlIGlzIG5v
IGNoYW5nZS4gKi8KICAgICAgICAgICAgICAgICBpZiAoICgoKGwyZV9nZXRfcGZuKCpwbDJlKSAm
IH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkgKwotICAgICAgICAgICAgICAgICAgICAgICBs
MV90YWJsZV9vZmZzZXQodmlydCkpID09IG1mbikgJiYKKyAgICAgICAgICAgICAgICAgICAgICAg
bDFfdGFibGVfb2Zmc2V0KHZpcnQpKSA9PSBtZm5feChtZm4pKSAmJgogICAgICAgICAgICAgICAg
ICAgICAgKCgobE5mX3RvX2wxZihsMmVfZ2V0X2ZsYWdzKCpwbDJlKSkgXiBmbGFncykgJgogICAg
ICAgICAgICAgICAgICAgICAgICB+KF9QQUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZKSkgPT0gMCkg
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyogV2UgY2FuIHNraXAg
dG8gZW5kIG9mIEwyIHN1cGVycGFnZSBpZiB3ZSBnb3QgYSBtYXRjaC4gKi8KICAgICAgICAgICAg
ICAgICAgICAgaSA9ICgxdSA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0K
LSAgICAgICAgICAgICAgICAgICAgICAgIChtZm4gJiAoKDF1IDw8IChMMl9QQUdFVEFCTEVfU0hJ
RlQgLSBQQUdFX1NISUZUKSkgLSAxKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAobWZuX3go
bWZuKSAmICgoMXUgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpKTsK
ICAgICAgICAgICAgICAgICAgICAgaWYgKCBpID4gbnJfbWZucyApCiAgICAgICAgICAgICAgICAg
ICAgICAgICBpID0gbnJfbWZuczsKICAgICAgICAgICAgICAgICAgICAgdmlydCAgICArPSBpIDw8
IEwxX1BBR0VUQUJMRV9TSElGVDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKF9t
Zm4obWZuKSwgSU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAgICAgICAgICAgICAgIG1mbiArPSBp
OworICAgICAgICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQor
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIGkpOwogICAgICAgICAg
ICAgICAgICAgICBucl9tZm5zIC09IGk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gY2hlY2tf
bDM7CiAgICAgICAgICAgICAgICAgfQpAQCAtNDkzOCw3ICs0OTM4LDcgQEAgaW50IG1hcF9wYWdl
c190b194ZW4oCiAKICAgICAgICAgICAgIHBsMWUgID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90
YWJsZV9vZmZzZXQodmlydCk7CiAgICAgICAgICAgICBvbDFlICA9ICpwbDFlOwotICAgICAgICAg
ICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBsMWVfZnJvbV9wZm4obWZuLCBmbGFncykpOworICAg
ICAgICAgICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBsMWVfZnJvbV9tZm4obWZuLCBmbGFncykp
OwogICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhvbDFlKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxh
Z3MgPSBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUigwKTsKQEAgLTQ5NDgsMTMgKzQ5NDgsMTMgQEAg
aW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIHZpcnQg
ICAgKz0gMVVMIDw8IEwxX1BBR0VUQUJMRV9TSElGVDsKLSAgICAgICAgICAgIGlmICggIW1mbl9l
cShfbWZuKG1mbiksIElOVkFMSURfTUZOKSApCi0gICAgICAgICAgICAgICAgbWZuICs9IDFVTDsK
KyAgICAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAg
ICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDFVTCk7CiAgICAgICAgICAgICBucl9tZm5zIC09IDFV
TDsKIAogICAgICAgICAgICAgaWYgKCAoZmxhZ3MgPT0gUEFHRV9IWVBFUlZJU09SKSAmJgogICAg
ICAgICAgICAgICAgICAoKG5yX21mbnMgPT0gMCkgfHwKLSAgICAgICAgICAgICAgICAgICgoKCh2
aXJ0ID4+IFBBR0VfU0hJRlQpIHwgbWZuKSAmCisgICAgICAgICAgICAgICAgICAoKCgodmlydCA+
PiBQQUdFX1NISUZUKSB8IG1mbl94KG1mbikpICYKICAgICAgICAgICAgICAgICAgICAgKCgxdSA8
PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpID09IDApKSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlX21mbjsKQEAgLTUwMDcsNyArNTAwNyw3IEBAIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgogICAg
ICAgICAgICAgIChmbGFncyA9PSBQQUdFX0hZUEVSVklTT1IpICYmCiAgICAgICAgICAgICAgKChu
cl9tZm5zID09IDApIHx8Ci0gICAgICAgICAgICAgICEoKCh2aXJ0ID4+IFBBR0VfU0hJRlQpIHwg
bWZuKSAmCisgICAgICAgICAgICAgICEoKCh2aXJ0ID4+IFBBR0VfU0hJRlQpIHwgbWZuX3gobWZu
KSkgJgogICAgICAgICAgICAgICAgICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdF
X1NISUZUKSkgLSAxKSkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBi
YXNlX21mbjsKQEAgLTUwNTksNyArNTA1OSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogCiBp
bnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG5y
X21mbnMpCiB7Ci0gICAgcmV0dXJuIG1hcF9wYWdlc190b194ZW4odmlydCwgbWZuX3goSU5WQUxJ
RF9NRk4pLCBucl9tZm5zLCBNQVBfU01BTExfUEFHRVMpOworICAgIHJldHVybiBtYXBfcGFnZXNf
dG9feGVuKHZpcnQsIElOVkFMSURfTUZOLCBucl9tZm5zLCBNQVBfU01BTExfUEFHRVMpOwogfQog
CiAvKgpAQCAtNTMyMCw3ICs1MzIwLDcgQEAgdm9pZCBfX3NldF9maXhtYXAoCiAgICAgZW51bSBm
aXhlZF9hZGRyZXNzZXMgaWR4LCB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBmbGFn
cykKIHsKICAgICBCVUdfT04oaWR4ID49IF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nlcyk7Ci0gICAg
bWFwX3BhZ2VzX3RvX3hlbihfX2ZpeF90b192aXJ0KGlkeCksIG1mbiwgMSwgZmxhZ3MpOworICAg
IG1hcF9wYWdlc190b194ZW4oX19maXhfdG9fdmlydChpZHgpLCBfbWZuKG1mbiksIDEsIGZsYWdz
KTsKIH0KIAogdm9pZCAqX19pbml0IGFyY2hfdm1hcF92aXJ0X2VuZCh2b2lkKQpAQCAtNTU5MSw3
ICs1NTkxLDcgQEAgc3RhdGljIHZvaWQgX19tZW1ndWFyZF9jaGFuZ2VfcmFuZ2Uodm9pZCAqcCwg
dW5zaWduZWQgbG9uZyBsLCBpbnQgZ3VhcmQpCiAgICAgaWYgKCBndWFyZCApCiAgICAgICAgIGZs
YWdzICY9IH5fUEFHRV9QUkVTRU5UOwogCi0gICAgbWFwX3BhZ2VzX3RvX3hlbihfcCwgbWZuX3go
dmlydF90b19tZm4ocCkpLCBQRk5fRE9XTihfbCksIGZsYWdzKTsKKyAgICBtYXBfcGFnZXNfdG9f
eGVuKF9wLCB2aXJ0X3RvX21mbihwKSwgUEZOX0RPV04oX2wpLCBmbGFncyk7CiB9CiAKIHZvaWQg
bWVtZ3VhcmRfZ3VhcmRfcmFuZ2Uodm9pZCAqcCwgdW5zaWduZWQgbG9uZyBsKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAwMjY3
M2Q5NTEyLi5iNTIxZGIyNWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysg
Yi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMzU3LDggKzM1Nyw4IEBAIHZvaWQgKl9faW5pdCBi
b290c3RyYXBfbWFwKGNvbnN0IG1vZHVsZV90ICptb2QpCiAgICAgaWYgKCBlbmQgLSBzdGFydCA+
IEJPT1RTVFJBUF9NQVBfTElNSVQgLSBtYXBfY3VyICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
LSAgICBtYXBfcGFnZXNfdG9feGVuKG1hcF9jdXIsIHN0YXJ0ID4+IFBBR0VfU0hJRlQsCi0gICAg
ICAgICAgICAgICAgICAgICAoZW5kIC0gc3RhcnQpID4+IFBBR0VfU0hJRlQsIFBBR0VfSFlQRVJW
SVNPUik7CisgICAgbWFwX3BhZ2VzX3RvX3hlbihtYXBfY3VyLCBtYWRkcl90b19tZm4oc3RhcnQp
LAorICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oZW5kIC0gc3RhcnQpLCBQQUdFX0hZUEVS
VklTT1IpOwogICAgIG1hcF9jdXIgKz0gZW5kIC0gc3RhcnQ7CiAgICAgcmV0dXJuIHJldDsKIH0K
QEAgLTk4Miw4ICs5ODIsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICB7CiAgICAgICAgICAgICBlbmQgPSBtaW4oZSwgbGlt
aXQpOwogICAgICAgICAgICAgc2V0X3BkeF9yYW5nZShzID4+IFBBR0VfU0hJRlQsIGVuZCA+PiBQ
QUdFX1NISUZUKTsKLSAgICAgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcp
X192YShzKSwgcyA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ZW5kIC0gcykgPj4gUEFHRV9TSElGVCwgUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgIG1h
cF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShzKSwgbWFkZHJfdG9fbWZuKHMpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihlbmQgLSBzKSwgUEFHRV9IWVBF
UlZJU09SKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZSA+IG1pbihIWVBFUlZJU09SX1ZJ
UlRfRU5EIC0gRElSRUNUTUFQX1ZJUlRfU1RBUlQsCkBAIC0xMjk3LDcgKzEyOTcsNyBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAg
ICAgICAgICBpZiAoIG1hcF9lIDwgZW5kICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEobWFwX2UpLCBQRk5fRE9XTiht
YXBfZSksCisgICAgICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylf
X3ZhKG1hcF9lKSwgbWFkZHJfdG9fbWZuKG1hcF9lKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBGTl9ET1dOKGVuZCAtIG1hcF9lKSwgUEFHRV9IWVBFUlZJU09SKTsKICAgICAg
ICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMobWFwX2UsIGVuZCk7CiAgICAgICAgICAgICAgICAg
bWFwX2UgPSBlbmQ7CkBAIC0xMzA3LDEzICsxMzA3LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIHsKICAgICAgICAgICAg
IC8qIFRoaXMgcmFuZ2UgbXVzdCBub3QgYmUgcGFzc2VkIHRvIHRoZSBib290IGFsbG9jYXRvciBh
bmQKICAgICAgICAgICAgICAqIG11c3QgYWxzbyBub3QgYmUgbWFwcGVkIHdpdGggX1BBR0VfR0xP
QkFMLiAqLwotICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3Zh
KG1hcF9lKSwgUEZOX0RPV04obWFwX2UpLAorICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigo
dW5zaWduZWQgbG9uZylfX3ZhKG1hcF9lKSwgbWFkZHJfdG9fbWZuKG1hcF9lKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oZSAtIG1hcF9lKSwgX19QQUdFX0hZUEVSVklT
T1JfUlcpOwogICAgICAgICB9CiAgICAgICAgIGlmICggcyA8IG1hcF9zICkKICAgICAgICAgewot
ICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKHMpLCBzID4+
IFBBR0VfU0hJRlQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBfcyAtIHMpID4+
IFBBR0VfU0hJRlQsIFBBR0VfSFlQRVJWSVNPUik7CisgICAgICAgICAgICBtYXBfcGFnZXNfdG9f
eGVuKCh1bnNpZ25lZCBsb25nKV9fdmEocyksIG1hZGRyX3RvX21mbihzKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEZOX0RPV04obWFwX3MgLSBzKSwgUEFHRV9IWVBFUlZJU09SKTsK
ICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtYXBfcyk7CiAgICAgICAgIH0KICAgICB9
CkBAIC0xMzIzLDcgKzEzMjMsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICBzZXRfcGR4X3JhbmdlKG1vZFtpXS5tb2Rfc3Rh
cnQsCiAgICAgICAgICAgICAgICAgICAgICAgbW9kW2ldLm1vZF9zdGFydCArIFBGTl9VUChtb2Rb
aV0ubW9kX2VuZCkpOwogICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1m
bl90b192aXJ0KG1vZFtpXS5tb2Rfc3RhcnQpLAotICAgICAgICAgICAgICAgICAgICAgICAgIG1v
ZFtpXS5tb2Rfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihtb2RbaV0ubW9k
X3N0YXJ0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAobW9kW2ldLm1vZF9lbmQp
LCBQQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIApAQCAtMTMzNiw3ICsxMzM2LDcgQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgICAg
ICBpZiAoIGUgPiBzICkgCiAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBs
b25nKV9fdmEoa2V4ZWNfY3Jhc2hfYXJlYS5zdGFydCksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHMsIGUgLSBzLCBQQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfbWZuKHMpLCBlIC0gcywgUEFHRV9IWVBFUlZJU09SKTsKICAgICB9CiAjZW5kaWYK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKaW5kZXggYjBiNzJjYTU0NC4uYzMwM2ZlYzFiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC02MjMsNyArNjIz
LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNwdSwgdW5z
aWduZWQgbG9uZyAqbWZuKQogICAgIH0KIAogICAgIHN0dWJfdmEgPSBYRU5fVklSVF9FTkQgLSAo
Y3B1ICsgMSkgKiBQQUdFX1NJWkU7Ci0gICAgaWYgKCBtYXBfcGFnZXNfdG9feGVuKHN0dWJfdmEs
IG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksIDEsCisgICAgaWYgKCBtYXBfcGFnZXNfdG9feGVuKHN0
dWJfdmEsIHBhZ2VfdG9fbWZuKHBnKSwgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFH
RV9IWVBFUlZJU09SX1JYIHwgTUFQX1NNQUxMX1BBR0VTKSApCiAgICAgewogICAgICAgICBpZiAo
ICEqbWZuICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2
L3Rib290LmMKaW5kZXggZDM2YmYzMzQwNy4uNzFlNzU3YzU1MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKQEAgLTMzNiwyMiArMzM2
LDIzIEBAIHN0YXRpYyB2b2lkIHRib290X2dlbl9mcmFtZXRhYmxlX2ludGVncml0eShjb25zdCB1
aW50OF90IGtleVtUQl9LRVlfU0laRV0sCiAKIHZvaWQgdGJvb3Rfc2h1dGRvd24odWludDMyX3Qg
c2h1dGRvd25fdHlwZSkKIHsKLSAgICB1aW50MzJfdCBtYXBfYmFzZSwgbWFwX3NpemU7CisgICAg
bWZuX3QgbWFwX2Jhc2U7CisgICAgdWludDMyX3QgbWFwX3NpemU7CiAgICAgaW50IGVycjsKIAog
ICAgIGdfdGJvb3Rfc2hhcmVkLT5zaHV0ZG93bl90eXBlID0gc2h1dGRvd25fdHlwZTsKIAogICAg
IC8qIENyZWF0ZSBpZGVudGl0eSBtYXAgZm9yIHRib290IHNodXRkb3duIGNvZGUuICovCiAgICAg
LyogZG8gYmVmb3JlIFMzIGludGVncml0eSBiZWNhdXNlIG1hcHBpbmcgdGJvb3QgbWF5IGNoYW5n
ZSB4ZW5oZWFwICovCi0gICAgbWFwX2Jhc2UgPSBQRk5fRE9XTihnX3Rib290X3NoYXJlZC0+dGJv
b3RfYmFzZSk7CisgICAgbWFwX2Jhc2UgPSBtYWRkcl90b19tZm4oZ190Ym9vdF9zaGFyZWQtPnRi
b290X2Jhc2UpOwogICAgIG1hcF9zaXplID0gUEZOX1VQKGdfdGJvb3Rfc2hhcmVkLT50Ym9vdF9z
aXplKTsKIAotICAgIGVyciA9IG1hcF9wYWdlc190b194ZW4obWFwX2Jhc2UgPDwgUEFHRV9TSElG
VCwgbWFwX2Jhc2UsIG1hcF9zaXplLAorICAgIGVyciA9IG1hcF9wYWdlc190b194ZW4obWZuX3Rv
X21hZGRyKG1hcF9iYXNlKSwgbWFwX2Jhc2UsIG1hcF9zaXplLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIGlmICggZXJyICE9IDAgKQogICAgIHsK
LSAgICAgICAgcHJpbnRrKCJlcnJvciAoJSN4KSBtYXBwaW5nIHRib290IHBhZ2VzIChtZm5zKSBA
ICUjeCwgJSN4XG4iLCBlcnIsCi0gICAgICAgICAgICAgICBtYXBfYmFzZSwgbWFwX3NpemUpOwor
ICAgICAgICBwcmludGsoImVycm9yICglI3gpIG1hcHBpbmcgdGJvb3QgcGFnZXMgKG1mbnMpIEAg
JSJQUklfbWZuIiwgJSN4XG4iLAorICAgICAgICAgICAgICAgZXJyLCBtZm5feChtYXBfYmFzZSks
IG1hcF9zaXplKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDFjODNk
ZTA0NTEuLmY2ZGQ5NWFhNDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTQwLDYgKzQwLDEwIEBAIGFzbSgiLmZp
bGUgXCIiIF9fRklMRV9fICJcIiIpOwogI2luY2x1ZGUgPGFzbS9tZW1fc2hhcmluZy5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3Bh
Z2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgcGFnZV90b19tZm4K
KyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCisKIHVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IG0ycF9jb21wYXRfdnN0YXJ0ID0gX19IWVBFUlZJU09SX0NP
TVBBVF9WSVJUX1NUQVJUOwogCiBsMl9wZ2VudHJ5X3QgKmNvbXBhdF9pZGxlX3BnX3RhYmxlX2wy
OwpAQCAtMTExLDE0ICsxMTUsMTQgQEAgc3RhdGljIGludCBob3RhZGRfbWVtX3ZhbGlkKHVuc2ln
bmVkIGxvbmcgcGZuLCBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgIHJldHVybiAo
cGZuIDwgaW5mby0+ZXBmbiAmJiBwZm4gPj0gaW5mby0+c3Bmbik7CiB9CiAKLXN0YXRpYyB1bnNp
Z25lZCBsb25nIGFsbG9jX2hvdGFkZF9tZm4oc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykK
K3N0YXRpYyBtZm5fdCBhbGxvY19ob3RhZGRfbWZuKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmlu
Zm8pCiB7Ci0gICAgdW5zaWduZWQgbWZuOworICAgIG1mbl90IG1mbjsKIAogICAgIEFTU0VSVCgo
aW5mby0+Y3VyICsgKCAxVUwgPDwgUEFHRVRBQkxFX09SREVSKSA8IGluZm8tPmVwZm4pICYmCiAg
ICAgICAgICAgICBpbmZvLT5jdXIgPj0gaW5mby0+c3Bmbik7CiAKLSAgICBtZm4gPSBpbmZvLT5j
dXI7CisgICAgbWZuID0gX21mbihpbmZvLT5jdXIpOwogICAgIGluZm8tPmN1ciArPSAoMVVMIDw8
IFBBR0VUQUJMRV9PUkRFUik7CiAgICAgcmV0dXJuIG1mbjsKIH0KQEAgLTMxNyw3ICszMjEsOCBA
QCBzdGF0aWMgdm9pZCBkZXN0cm95X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8pCiAgKi8KIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X20ycF90YWJsZShzdHJ1Y3QgbWVt
X2hvdGFkZF9pbmZvICppbmZvKQogewotICAgIHVuc2lnbmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVt
YXAsIHJ3dmEsIGVwZm4gPSBpbmZvLT5lcGZuLCBtZm47CisgICAgdW5zaWduZWQgbG9uZyBpLCB2
YSwgc21hcCwgZW1hcCwgcnd2YSwgZXBmbiA9IGluZm8tPmVwZm47CisgICAgbWZuX3QgbWZuOwog
ICAgIHVuc2lnbmVkIGludCBuOwogICAgIGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0ID0gTlVMTDsK
ICAgICBsMl9wZ2VudHJ5X3QgKmwyX3JvX21wdCA9IE5VTEw7CkBAIC0zNzgsNyArMzgzLDcgQEAg
c3RhdGljIGludCBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8pCiAgICAgICAgIG1lbXNldCgodm9pZCAqKXJ3dmEsIDB4RkYsIDFVTCA8PCBMMl9QQUdF
VEFCTEVfU0hJRlQpOwogICAgICAgICAvKiBOQi4gQ2Fubm90IGJlIEdMT0JBTCBhcyB0aGUgcHRl
cyBnZXQgY29waWVkIGludG8gcGVyLVZNIHNwYWNlLiAqLwogICAgICAgICBsMmVfd3JpdGUoJmwy
X3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSwKLSAgICAgICAgICAgICAgICAgIGwyZV9mcm9t
X3BmbihtZm4sIF9QQUdFX1BTRXxfUEFHRV9QUkVTRU5UKSk7CisgICAgICAgICAgICAgICAgICBs
MmVfZnJvbV9tZm4obWZuLCBfUEFHRV9QU0V8X1BBR0VfUFJFU0VOVCkpOwogICAgIH0KICN1bmRl
ZiBDTlQKICN1bmRlZiBNRk4KQEAgLTQzOCw3ICs0NDMsNyBAQCBzdGF0aWMgaW50IHNldHVwX20y
cF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBpZiAoIG4gPCBDTlQgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IGFsbG9jX2hvdGFkZF9tZm4oaW5mbyk7CisgICAgICAgICAgICBtZm5f
dCBtZm4gPSBhbGxvY19ob3RhZGRfbWZuKGluZm8pOwogCiAgICAgICAgICAgICByZXQgPSBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICAgICAgUkRXUl9NUFRfVklSVF9TVEFS
VCArIGkgKiBzaXplb2YodW5zaWduZWQgbG9uZyksCkBAIC00NzMsNyArNDc4LDcgQEAgc3RhdGlj
IGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgLyogTkIuIENhbm5vdCBiZSBHTE9CQUw6IGd1ZXN0IHVz
ZXIgbW9kZSBzaG91bGQgbm90IHNlZSBpdC4gKi8KLSAgICAgICAgICAgIGwyZV93cml0ZShsMl9y
b19tcHQsIGwyZV9mcm9tX3BmbihtZm4sCisgICAgICAgICAgICBsMmVfd3JpdGUobDJfcm9fbXB0
LCBsMmVfZnJvbV9tZm4obWZuLAogICAgICAgICAgICAgICAgICAgIC8qX1BBR0VfR0xPQkFMfCov
X1BBR0VfUFNFfF9QQUdFX1VTRVJ8X1BBR0VfUFJFU0VOVCkpOwogICAgICAgICB9CiAgICAgICAg
IGlmICggISgodW5zaWduZWQgbG9uZylsMl9yb19tcHQgJiB+UEFHRV9NQVNLKSApCkBAIC02OTIs
NyArNjk3LDcgQEAgdm9pZCBfX2luaXQgemFwX2xvd19tYXBwaW5ncyh2b2lkKQogICAgIGZsdXNo
X2xvY2FsKEZMVVNIX1RMQl9HTE9CQUwpOwogCiAgICAgLyogUmVwbGFjZSB3aXRoIG1hcHBpbmcg
b2YgdGhlIGJvb3QgdHJhbXBvbGluZSBvbmx5LiAqLwotICAgIG1hcF9wYWdlc190b194ZW4odHJh
bXBvbGluZV9waHlzLCB0cmFtcG9saW5lX3BoeXMgPj4gUEFHRV9TSElGVCwKKyAgICBtYXBfcGFn
ZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJfdG9fbWZuKHRyYW1wb2xpbmVfcGh5cyks
CiAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAodHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5l
X3N0YXJ0KSwKICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKIH0KQEAg
LTc2OSw3ICs3NzQsNyBAQCBzdGF0aWMgaW50IHNldHVwX2ZyYW1ldGFibGVfY2h1bmsodm9pZCAq
c3RhcnQsIHZvaWQgKmVuZCwKIHsKICAgICB1bnNpZ25lZCBsb25nIHMgPSAodW5zaWduZWQgbG9u
ZylzdGFydDsKICAgICB1bnNpZ25lZCBsb25nIGUgPSAodW5zaWduZWQgbG9uZyllbmQ7Ci0gICAg
dW5zaWduZWQgbG9uZyBtZm47CisgICAgbWZuX3QgbWZuOwogICAgIGludCBlcnI7CiAKICAgICBB
U1NFUlQoIShzICYgKCgxIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSkpOwpAQCAtMTM2NCw3
ICsxMzY5LDcgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBs
b25nIGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgaSA9IHZpcnRfdG9fbWZuKEhZUEVSVklT
T1JfVklSVF9FTkQgLSAxKSArIDE7CiAgICAgaWYgKCBzcGZuIDwgaSApCiAgICAgewotICAgICAg
ICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNwZm4p
LCBzcGZuLAorICAgICAgICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1m
bl90b192aXJ0KHNwZm4pLCBfbWZuKHNwZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1pbihlcGZuLCBpKSAtIHNwZm4sIFBBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIGlmICgg
cmV0ICkKICAgICAgICAgICAgIGdvdG8gZGVzdHJveV9kaXJlY3RtYXA7CkBAIC0xMzczLDcgKzEz
NzgsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcg
ZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICB7CiAgICAgICAgIGlmICggaSA8IHNwZm4gKQog
ICAgICAgICAgICAgaSA9IHNwZm47Ci0gICAgICAgIHJldCA9IG1hcF9wYWdlc190b194ZW4oKHVu
c2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaSksIGksCisgICAgICAgIHJldCA9IG1hcF9wYWdlc190
b194ZW4oKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaSksIF9tZm4oaSksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXBmbiAtIGksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgZ290byBkZXN0cm95X2RpcmVjdG1hcDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW1jb25maWdfNjQuYwppbmRleCA5NThiNmNmMmY0Li4yYjMwODU5MzFlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnXzY0LmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jCkBAIC0xMjUsOSArMTI1LDkgQEAgc3RhdGljIHZvaWQg
X19pb21lbSAqbWNmZ19pb3JlbWFwKGNvbnN0IHN0cnVjdCBhY3BpX21jZmdfYWxsb2NhdGlvbiAq
Y2ZnLAogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIGlmIChtYXBfcGFnZXNfdG9feGVuKHZp
cnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgKGNmZy0+YWRkcmVzcyA+PiBQQUdFX1NISUZU
KSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgKGNmZy0+c3RhcnRfYnVzX251bWJlciA8PCAo
MjAgLSBQQUdFX1NISUZUKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA+PiBQQUdF
X1NISUZULCBwcm90KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1hZGRyX3Rv
X21mbihjZmctPmFkZHJlc3MpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNm
Zy0+c3RhcnRfYnVzX251bWJlciA8PCAoMjAgLSBQQUdFX1NISUZUKSkpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIFBGTl9ET1dOKHNpemUpLCBwcm90KSkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKICAgICByZXR1cm4gKHZvaWQgX19pb21lbSAqKSB2aXJ0OwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDQ2OWJmOTgwY2Mu
LjY0ZDEyNjg1ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4v
Y29tbW9uL2VmaS9ib290LmMKQEAgLTE0NjQsNyArMTQ2NCw3IEBAIHZvaWQgX19pbml0IGVmaV9p
bml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAgaWYgKCAodW5zaWduZWQgbG9uZyltZm5fdG9f
dmlydChlbWZuIC0gMSkgPj0gSFlQRVJWSVNPUl9WSVJUX0VORCApCiAgICAgICAgICAgICAgICAg
cHJvdCAmPSB+X1BBR0VfR0xPQkFMOwogICAgICAgICAgICAgaWYgKCBtYXBfcGFnZXNfdG9feGVu
KCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNtZm4pLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNtZm4sIGVtZm4gLSBzbWZuLCBwcm90KSA9PSAwICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHNtZm4pLCBlbWZuIC0gc21mbiwgcHJvdCkgPT0g
MCApCiAgICAgICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ID0KICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpbWFkZHJfdG9fdmlydChkZXNjLT5QaHlzaWNhbFN0YXJ0KTsK
ICAgICAgICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1hcC5jIGIveGVuL2Nv
bW1vbi92bWFwLmMKaW5kZXggMTE3ODVmZmIwYS4uMDRmNWRiMzg2ZCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi92bWFwLmMKKysrIGIveGVuL2NvbW1vbi92bWFwLmMKQEAgLTksNiArOSwxMCBAQAog
I2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAorLyogT3ZlcnJp
ZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICov
CisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdl
X3RvX21mbihwZykpCisKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodm1fbG9jayk7CiBzdGF0aWMg
dm9pZCAqX19yZWFkX21vc3RseSB2bV9iYXNlW1ZNQVBfUkVHSU9OX05SXTsKICNkZWZpbmUgdm1f
Yml0bWFwKHgpICgodW5zaWduZWQgbG9uZyAqKXZtX2Jhc2VbeF0pCkBAIC0yMDgsNyArMjEyLDcg
QEAgdm9pZCAqX192bWFwKGNvbnN0IG1mbl90ICptZm4sIHVuc2lnbmVkIGludCBncmFudWxhcml0
eSwKIAogICAgIGZvciAoIDsgdmEgJiYgbnItLTsgKyttZm4sIGN1ciArPSBQQUdFX1NJWkUgKiBn
cmFudWxhcml0eSApCiAgICAgewotICAgICAgICBpZiAoIG1hcF9wYWdlc190b194ZW4oY3VyLCBt
Zm5feCgqbWZuKSwgZ3JhbnVsYXJpdHksIGZsYWdzKSApCisgICAgICAgIGlmICggbWFwX3BhZ2Vz
X3RvX3hlbihjdXIsICptZm4sIGdyYW51bGFyaXR5LCBmbGFncykgKQogICAgICAgICB7CiAgICAg
ICAgICAgICB2dW5tYXAodmEpOwogICAgICAgICAgICAgdmEgPSBOVUxMOwpAQCAtMjM0LDcgKzIz
OCw3IEBAIHZvaWQgdnVubWFwKGNvbnN0IHZvaWQgKnZhKQogI2lmbmRlZiBfUEFHRV9OT05FCiAg
ICAgZGVzdHJveV94ZW5fbWFwcGluZ3MoYWRkciwgYWRkciArIFBBR0VfU0laRSAqIHBhZ2VzKTsK
ICNlbHNlIC8qIEF2b2lkIHRlYXJpbmcgZG93biBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMuICov
Ci0gICAgbWFwX3BhZ2VzX3RvX3hlbihhZGRyLCAwLCBwYWdlcywgX1BBR0VfTk9ORSk7CisgICAg
bWFwX3BhZ2VzX3RvX3hlbihhZGRyLCBJTlZBTElEX01GTiwgcGFnZXMsIF9QQUdFX05PTkUpOwog
I2VuZGlmCiAgICAgdm1fZnJlZSh2YSk7CiB9CkBAIC0yNTgsNyArMjYyLDcgQEAgc3RhdGljIHZv
aWQgKnZtYWxsb2NfdHlwZShzaXplX3Qgc2l6ZSwgZW51bSB2bWFwX3JlZ2lvbiB0eXBlKQogICAg
ICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKICAgICAgICAgaWYgKCBwZyA9
PSBOVUxMICkKICAgICAgICAgICAgIGdvdG8gZXJyb3I7Ci0gICAgICAgIG1mbltpXSA9IF9tZm4o
cGFnZV90b19tZm4ocGcpKTsKKyAgICAgICAgbWZuW2ldID0gcGFnZV90b19tZm4ocGcpOwogICAg
IH0KIAogICAgIHZhID0gX192bWFwKG1mbiwgMSwgcGFnZXMsIDEsIFBBR0VfSFlQRVJWSVNPUiwg
dHlwZSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkvZXJzdC5jIGIveGVuL2Ry
aXZlcnMvYWNwaS9hcGVpL2Vyc3QuYwppbmRleCAxNGFjZjVkNzczLi43ZmM0ZGU1ZGU5IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkvZXJzdC5jCisrKyBiL3hlbi9kcml2ZXJzL2Fj
cGkvYXBlaS9lcnN0LmMKQEAgLTc5OSw3ICs3OTksNyBAQCBpbnQgX19pbml0IGVyc3RfaW5pdCh2
b2lkKQogCQlwcmludGsoS0VSTl9XQVJOSU5HICJGYWlsZWQgdG8gZ2V0IEVSU1QgdGFibGU6ICVz
XG4iLCBtc2cpOwogCQlyZXR1cm4gLUVJTlZBTDsKIAl9Ci0JbWFwX3BhZ2VzX3RvX3hlbigodW5z
aWduZWQgbG9uZylfX3ZhKGVyc3RfYWRkciksIFBGTl9ET1dOKGVyc3RfYWRkciksCisJbWFwX3Bh
Z2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKGVyc3RfYWRkciksIG1hZGRyX3RvX21mbihl
cnN0X2FkZHIpLAogCQkJIFBGTl9VUChlcnN0X2FkZHIgKyBlcnN0X2xlbikgLSBQRk5fRE9XTihl
cnN0X2FkZHIpLAogCQkJIFBBR0VfSFlQRVJWSVNPUik7CiAJZXJzdF90YWIgPSBfX3ZhKGVyc3Rf
YWRkcik7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkvaGVzdC5jIGIveGVuL2Ry
aXZlcnMvYWNwaS9hcGVpL2hlc3QuYwppbmRleCBmNzRlN2MyYTA2Li43MDczNGFiMGUyIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkvaGVzdC5jCisrKyBiL3hlbi9kcml2ZXJzL2Fj
cGkvYXBlaS9oZXN0LmMKQEAgLTE4NCw3ICsxODQsNyBAQCB2b2lkIF9faW5pdCBhY3BpX2hlc3Rf
aW5pdCh2b2lkKQogCQkgICAgICAgYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cykpOwogCQln
b3RvIGVycjsKIAl9Ci0JbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKGhlc3Rf
YWRkciksIFBGTl9ET1dOKGhlc3RfYWRkciksCisJbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQg
bG9uZylfX3ZhKGhlc3RfYWRkciksIG1hZGRyX3RvX21mbihoZXN0X2FkZHIpLAogCQkJIFBGTl9V
UChoZXN0X2FkZHIgKyBoZXN0X2xlbikgLSBQRk5fRE9XTihoZXN0X2FkZHIpLAogCQkJIFBBR0Vf
SFlQRVJWSVNPUik7CiAJaGVzdF90YWIgPSBfX3ZhKGhlc3RfYWRkcik7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYwppbmRleCBkNzEzYThjYTVkLi40NmRlY2Q0ZWIxIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9kbWFyLmMKQEAgLTEwMDgsNyArMTAwOCw3IEBAIGludCBfX2luaXQgYWNwaV9k
bWFyX2luaXQodm9pZCkKICAgICBpZiAoIEFDUElfU1VDQ0VTUyhhY3BpX2dldF90YWJsZV9waHlz
KEFDUElfU0lHX0RNQVIsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZG1hcl9hZGRyLCAmZG1hcl9sZW4pKSApCiAgICAgewotICAgICAgICBtYXBfcGFnZXNf
dG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEoZG1hcl9hZGRyKSwgUEZOX0RPV04oZG1hcl9hZGRy
KSwKKyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKGRtYXJfYWRk
ciksIG1hZGRyX3RvX21mbihkbWFyX2FkZHIpLAogICAgICAgICAgICAgICAgICAgICAgICAgIFBG
Tl9VUChkbWFyX2FkZHIgKyBkbWFyX2xlbikgLSBQRk5fRE9XTihkbWFyX2FkZHIpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIGRtYXJfdGFibGUg
PSBfX3ZhKGRtYXJfYWRkcik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggODAyZTg1OWNkOC4uZjc5ZDNiOWU4MyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaApAQCAtMTM4LDcgKzEzOCw3IEBAIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmly
dF9zdGFydDsKICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgotI2RlZmluZSBpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpIGlzX3hlbl9oZWFwX21mbihwYWdlX3RvX21mbihwYWdlKSkKKyNkZWZp
bmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSBpc194ZW5faGVhcF9tZm4oX19wYWdlX3RvX21mbihw
YWdlKSkKICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBtZm5fID0gKG1mbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIChtZm5fID49IG1mbl94KHhlbmhlYXBfbWZu
X3N0YXJ0KSAmJiAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggNTM4NDc4ZmEyNC4uNWE3
ZDI1ZTMzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL21tLmgKQEAgLTE2NSw3ICsxNjUsNyBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXModm9p
ZCk7CiAvKiBNYXAgbWFjaGluZSBwYWdlIHJhbmdlIGluIFhlbiB2aXJ0dWFsIGFkZHJlc3Mgc3Bh
Y2UuICovCiBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICB1bnNpZ25lZCBsb25nIHZpcnQsCi0g
ICAgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgbWZuX3QgbWZuLAogICAgIHVuc2lnbmVkIGxvbmcg
bnJfbWZucywKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogLyogQWx0ZXIgdGhlIHBlcm1pc3Np
b25zIG9mIGEgcmFuZ2Ugb2YgWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:48:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WyR-0007Fn-39; Thu, 12 Apr 2018 07:48:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WyP-0007Ff-QK
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:49 +0000
X-Inumbo-ID: d2046ab0-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2046ab0-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:47:59 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WyO-0006YA-CY
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WyO-00047s-AE
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WyO-00047s-AE@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:48:48 +0000
Subject: [Xen-changelog] [xen master] xen/mm: Switch some of page_alloc.c to
 typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjMTI5NzJlMzRiMjBhMjZmMmI0MjA0NGI5OGJmMTJkYjdlZDYyYjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL21tOiBTd2l0Y2ggc29tZSBvZiBwYWdlX2FsbG9jLmMgdG8gdHlwZXNhZmUgTUZO
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jICAgIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmggfCAgOCArKystLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA0ZGU4
OTg4YmVhLi42ZTUwZmIyNjIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwor
KysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTUxLDYgKzE1MSwxMiBAQAogI2RlZmlu
ZSBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2UocGcpIEJVR19PTihwZyAhPSBOVUxM
KQogI2VuZGlmCiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHBhZ2VfdG9fbWZuCisjZGVmaW5lIHBhZ2Vf
dG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVmIG1mbl90b19wYWdlCisj
ZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorCiAvKgog
ICogQ29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgaGV4YWRlY2ltYWwgcGFnZSBudW1iZXJzIGNvbnRh
aW5pbmcgYmFkIGJ5dGVzLgogICogZS5nLiAnYmFkcGFnZT0weDNmNDUsMHg4YTMyMScuCkBAIC0x
OTcsNyArMjAzLDcgQEAgUEFHRV9MSVNUX0hFQUQocGFnZV9icm9rZW5fbGlzdCk7CiAgKiBmaXJz
dF92YWxpZF9tZm4gaXMgZXhwb3J0ZWQgYmVjYXVzZSBpdCBpcyB1c2UgaW4gQVJNIHNwZWNpZmlj
IE5VTUEKICAqIGhlbHBlcnMuIFNlZSBjb21tZW50IGluIGFzbS1hcm0vbnVtYS5oLgogICovCi11
bnNpZ25lZCBsb25nIGZpcnN0X3ZhbGlkX21mbiA9IH4wVUw7CittZm5fdCBmaXJzdF92YWxpZF9t
Zm4gPSBJTlZBTElEX01GTl9JTklUSUFMSVpFUjsKIAogc3RhdGljIHN0cnVjdCBib290bWVtX3Jl
Z2lvbiB7CiAgICAgdW5zaWduZWQgbG9uZyBzLCBlOyAvKiBNRk5zIEBzIHRocm91Z2ggQGUtMSBp
bmNsdXNpdmUgYXJlIGZyZWUgKi8KQEAgLTI4Myw3ICsyODksNyBAQCB2b2lkIF9faW5pdCBpbml0
X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICBpZiAoIHBlIDw9IHBzICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgZmlyc3RfdmFsaWRfbWZuID0gbWluX3QodW5zaWduZWQg
bG9uZywgcHMgPj4gUEFHRV9TSElGVCwgZmlyc3RfdmFsaWRfbWZuKTsKKyAgICBmaXJzdF92YWxp
ZF9tZm4gPSBtZm5fbWluKG1hZGRyX3RvX21mbihwcyksIGZpcnN0X3ZhbGlkX21mbik7CiAKICAg
ICBib290bWVtX3JlZ2lvbl9hZGQocHMgPj4gUEFHRV9TSElGVCwgcGUgPj4gUEFHRV9TSElGVCk7
CiAKQEAgLTM5Nyw3ICs0MDMsNyBAQCBtZm5fdCBfX2luaXQgYWxsb2NfYm9vdF9wYWdlcyh1bnNp
Z25lZCBsb25nIG5yX3BmbnMsIHVuc2lnbmVkIGxvbmcgcGZuX2FsaWduKQogCiAjZGVmaW5lIGJp
dHNfdG9fem9uZShiKSAoKChiKSA8IChQQUdFX1NISUZUICsgMSkpID8gMSA6ICgoYikgLSBQQUdF
X1NISUZUKSkKICNkZWZpbmUgcGFnZV90b196b25lKHBnKSAoaXNfeGVuX2hlYXBfcGFnZShwZykg
PyBNRU1aT05FX1hFTiA6ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChmbHNsKHBhZ2Vf
dG9fbWZuKHBnKSkgPyA6IDEpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoZmxzbChtZm5f
eChwYWdlX3RvX21mbihwZykpKSA/IDogMSkpCiAKIHR5cGVkZWYgc3RydWN0IHBhZ2VfbGlzdF9o
ZWFkIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdFtOUl9aT05FU11bTUFYX09SREVSKzFdOwogc3Rh
dGljIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdCAqX2hlYXBbTUFYX05VTU5PREVTXTsKQEAgLTcy
OSw3ICs3MzUsNyBAQCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3NjcnViKHN0cnVjdCBwYWdl
X2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbm9kZSwKIHN0YXRpYyB2b2lkIHBvaXNvbl9vbmVfcGFn
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKLSAg
ICBtZm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHBnKSk7CisgICAgbWZuX3QgbWZuID0gcGFn
ZV90b19tZm4ocGcpOwogICAgIHVpbnQ2NF90ICpwdHI7CiAKICAgICBpZiAoICFzY3J1Yl9kZWJ1
ZyApCkBAIC03NDQsNyArNzUwLDcgQEAgc3RhdGljIHZvaWQgcG9pc29uX29uZV9wYWdlKHN0cnVj
dCBwYWdlX2luZm8gKnBnKQogc3RhdGljIHZvaWQgY2hlY2tfb25lX3BhZ2Uoc3RydWN0IHBhZ2Vf
aW5mbyAqcGcpCiB7CiAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCi0gICAgbWZuX3QgbWZuID0g
X21mbihwYWdlX3RvX21mbihwZykpOworICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsK
ICAgICBjb25zdCB1aW50NjRfdCAqcHRyOwogICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC05OTIs
NyArOTk4LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAg
ICAgICAgIC8qIEVuc3VyZSBjYWNoZSBhbmQgUkFNIGFyZSBjb25zaXN0ZW50IGZvciBwbGF0Zm9y
bXMgd2hlcmUgdGhlCiAgICAgICAgICAqIGd1ZXN0IGNhbiBjb250cm9sIGl0cyBvd24gdmlzaWJp
bGl0eSBvZi90aHJvdWdoIHRoZSBjYWNoZS4KICAgICAgICAgICovCi0gICAgICAgIGZsdXNoX3Bh
Z2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxhZ3MgJiBNRU1GX25vX2ljYWNo
ZV9mbHVzaCkpOworICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5feChwYWdlX3RvX21mbigm
cGdbaV0pKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIShtZW1mbGFncyAmIE1FTUZfbm9f
aWNhY2hlX2ZsdXNoKSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CkBA
IC0xMzQ0LDcgKzEzNTEsOCBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCkKIHN0YXRpYyB2
b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQg
aW50IG9yZGVyLCBib29sIG5lZWRfc2NydWIpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrLCBt
Zm4gPSBwYWdlX3RvX21mbihwZyk7CisgICAgdW5zaWduZWQgbG9uZyBtYXNrOworICAgIG1mbl90
IG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICB1bnNpZ25lZCBpbnQgaSwgbm9kZSA9IHBoeXNf
dG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcpKSwgdGFpbnRlZCA9IDA7CiAgICAgdW5zaWduZWQgaW50
IHpvbmUgPSBwYWdlX3RvX3pvbmUocGcpOwogCkBAIC0xMzgxLDcgKzEzODksNyBAQCBzdGF0aWMg
dm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAKICAgICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1
ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5V
TEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KLSAgICAgICAgc2V0
X2dwZm5fZnJvbV9tZm4obWZuICsgaSwgSU5WQUxJRF9NMlBfRU5UUlkpOworICAgICAgICBzZXRf
Z3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgSU5WQUxJRF9NMlBfRU5UUlkpOwogCiAgICAg
ICAgIGlmICggbmVlZF9zY3J1YiApCiAgICAgICAgIHsKQEAgLTE0MDksMTIgKzE0MTcsMTIgQEAg
c3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgIHsKICAgICAgICAgbWFzayA9IDFVTCA8
PCBvcmRlcjsKIAotICAgICAgICBpZiAoIChwYWdlX3RvX21mbihwZykgJiBtYXNrKSApCisgICAg
ICAgIGlmICggKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSkgJiBtYXNrKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnByZWRlY2Vzc29yID0gcGcgLSBtYXNrOwogCiAg
ICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHByZWRlY2Vzc29yIGJsb2NrPyAqLwotICAgICAgICAg
ICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4ocHJlZGVjZXNzb3IpKSkgfHwKKyAg
ICAgICAgICAgIGlmICggIW1mbl92YWxpZChwYWdlX3RvX21mbihwcmVkZWNlc3NvcikpIHx8CiAg
ICAgICAgICAgICAgICAgICFwYWdlX3N0YXRlX2lzKHByZWRlY2Vzc29yLCBmcmVlKSB8fAogICAg
ICAgICAgICAgICAgICAoUEZOX09SREVSKHByZWRlY2Vzc29yKSAhPSBvcmRlcikgfHwKICAgICAg
ICAgICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocHJlZGVjZXNzb3IpKSAhPSBu
b2RlKSApCkBAIC0xNDM3LDcgKzE0NDUsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMo
CiAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpzdWNjZXNzb3IgPSBwZyArIG1hc2s7CiAK
ICAgICAgICAgICAgIC8qIE1lcmdlIHdpdGggc3VjY2Vzc29yIGJsb2NrPyAqLwotICAgICAgICAg
ICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4oc3VjY2Vzc29yKSkpIHx8CisgICAg
ICAgICAgICBpZiAoICFtZm5fdmFsaWQocGFnZV90b19tZm4oc3VjY2Vzc29yKSkgfHwKICAgICAg
ICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMoc3VjY2Vzc29yLCBmcmVlKSB8fAogICAgICAgICAg
ICAgICAgICAoUEZOX09SREVSKHN1Y2Nlc3NvcikgIT0gb3JkZXIpIHx8CiAgICAgICAgICAgICAg
ICAgIChwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHN1Y2Nlc3NvcikpICE9IG5vZGUpICkKQEAg
LTE0NzAsNyArMTQ3OCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIG1hcmtfcGFnZV9vZmZsaW5l
KHN0cnVjdCBwYWdlX2luZm8gKnBnLCBpbnQgYnJva2VuKQogewogICAgIHVuc2lnbmVkIGxvbmcg
bngsIHgsIHkgPSBwZy0+Y291bnRfaW5mbzsKIAotICAgIEFTU0VSVChwYWdlX2lzX3JhbV90eXBl
KHBhZ2VfdG9fbWZuKHBnKSwgUkFNX1RZUEVfQ09OVkVOVElPTkFMKSk7CisgICAgQVNTRVJUKHBh
Z2VfaXNfcmFtX3R5cGUobWZuX3gocGFnZV90b19tZm4ocGcpKSwgUkFNX1RZUEVfQ09OVkVOVElP
TkFMKSk7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKIAogICAgIGRv
IHsKQEAgLTE1MzMsNyArMTU0MSw3IEBAIGludCBvZmZsaW5lX3BhZ2UodW5zaWduZWQgbG9uZyBt
Zm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgfQogCiAgICAgKnN0YXR1cyA9
IDA7Ci0gICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIHBnID0gbWZuX3RvX3BhZ2UoX21m
bihtZm4pKTsKIAogICAgIGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm4pICkKICAgICB7CkBAIC0x
NjQwLDcgKzE2NDgsNyBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQgbG9uZyBt
Zm4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAot
ICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4obWZu
KSk7CiAKICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7CiAKQEAgLTE2OTQsNyArMTcwMiw3IEBA
IGludCBxdWVyeV9wYWdlX29mZmxpbmUodW5zaWduZWQgbG9uZyBtZm4sIHVpbnQzMl90ICpzdGF0
dXMpCiAgICAgKnN0YXR1cyA9IDA7CiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwogCi0gICAg
cGcgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIHBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsK
IAogICAgIGlmICggcGFnZV9zdGF0ZV9pcyhwZywgb2ZmbGluaW5nKSApCiAgICAgICAgICpzdGF0
dXMgfD0gUEdfT0ZGTElORV9TVEFUVVNfT0ZGTElORV9QRU5ESU5HOwpAQCAtMTcyNiw3ICsxNzM0
LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgICAqIFVwZGF0ZSBmaXJzdF92
YWxpZF9tZm4gdG8gZW5zdXJlIHRob3NlIHJlZ2lvbnMgYXJlIGNvdmVyZWQuCiAgICAgICovCiAg
ICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwotICAgIGZpcnN0X3ZhbGlkX21mbiA9IG1pbl90KHVu
c2lnbmVkIGxvbmcsIHBhZ2VfdG9fbWZuKHBnKSwgZmlyc3RfdmFsaWRfbWZuKTsKKyAgICBmaXJz
dF92YWxpZF9tZm4gPSBtZm5fbWluKHBhZ2VfdG9fbWZuKHBnKSwgZmlyc3RfdmFsaWRfbWZuKTsK
ICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
cGFnZXM7IGkrKyApCkBAIC0xNzM1LDE0ICsxNzQzLDE0IEBAIHN0YXRpYyB2b2lkIGluaXRfaGVh
cF9wYWdlcygKIAogICAgICAgICBpZiAoIHVubGlrZWx5KCFhdmFpbFtuaWRdKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcyA9IHBhZ2VfdG9fbWZuKHBnICsgaSk7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGUgPSBwYWdlX3RvX21mbihwZyArIG5yX3BhZ2VzIC0g
MSkgKyAxOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzID0gbWZuX3gocGFnZV90b19tZm4o
cGcgKyBpKSk7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGUgPSBtZm5feChtZm5fYWRkKHBh
Z2VfdG9fbWZuKHBnICsgbnJfcGFnZXMgLSAxKSwgMSkpOwogICAgICAgICAgICAgYm9vbF90IHVz
ZV90YWlsID0gKG5pZCA9PSBwaHlzX3RvX25pZChwZm5fdG9fcGFkZHIoZSAtIDEpKSkgJiYKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICEocyAmICgoMVVMIDw8IE1BWF9PUkRFUikgLSAx
KSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaW5kX2ZpcnN0X3NldF9iaXQo
ZSkgPD0gZmluZF9maXJzdF9zZXRfYml0KHMpKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bjsKIAotICAgICAgICAgICAgbiA9IGluaXRfbm9kZV9oZWFwKG5pZCwgcGFnZV90b19tZm4ocGcr
aSksIG5yX3BhZ2VzIC0gaSwKKyAgICAgICAgICAgIG4gPSBpbml0X25vZGVfaGVhcChuaWQsIG1m
bl94KHBhZ2VfdG9fbWZuKHBnICsgaSkpLCBucl9wYWdlcyAtIGksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnVzZV90YWlsKTsKICAgICAgICAgICAgIEJVR19PTihpICsgbiA+IG5y
X3BhZ2VzKTsKICAgICAgICAgICAgIGlmICggbiAmJiAhdXNlX3RhaWwgKQpAQCAtMTc5Niw3ICsx
ODA0LDcgQEAgdm9pZCBfX2luaXQgZW5kX2Jvb3RfYWxsb2NhdG9yKHZvaWQpCiAgICAgICAgIGlm
ICggKHItPnMgPCByLT5lKSAmJgogICAgICAgICAgICAgIChwaHlzX3RvX25pZChwZm5fdG9fcGFk
ZHIoci0+cykpID09IGNwdV90b19ub2RlKDApKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlu
aXRfaGVhcF9wYWdlcyhtZm5fdG9fcGFnZShyLT5zKSwgci0+ZSAtIHItPnMpOworICAgICAgICAg
ICAgaW5pdF9oZWFwX3BhZ2VzKG1mbl90b19wYWdlKF9tZm4oci0+cykpLCByLT5lIC0gci0+cyk7
CiAgICAgICAgICAgICByLT5lID0gci0+czsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CkBAIC0xODA1LDcgKzE4MTMsNyBAQCB2b2lkIF9faW5pdCBlbmRfYm9vdF9hbGxvY2F0b3Iodm9p
ZCkKICAgICB7CiAgICAgICAgIHN0cnVjdCBib290bWVtX3JlZ2lvbiAqciA9ICZib290bWVtX3Jl
Z2lvbl9saXN0W2ldOwogICAgICAgICBpZiAoIHItPnMgPCByLT5lICkKLSAgICAgICAgICAgIGlu
aXRfaGVhcF9wYWdlcyhtZm5fdG9fcGFnZShyLT5zKSwgci0+ZSAtIHItPnMpOworICAgICAgICAg
ICAgaW5pdF9oZWFwX3BhZ2VzKG1mbl90b19wYWdlKF9tZm4oci0+cykpLCByLT5lIC0gci0+cyk7
CiAgICAgfQogICAgIG5yX2Jvb3RtZW1fcmVnaW9ucyA9IDA7CiAgICAgaW5pdF9oZWFwX3BhZ2Vz
KHZpcnRfdG9fcGFnZShib290bWVtX3JlZ2lvbl9saXN0KSwgMSk7CkBAIC0xODYyLDcgKzE4NzAs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc21wX3NjcnViX2hlYXBfcGFnZXModm9pZCAqZGF0YSkK
IAogICAgIGZvciAoIG1mbiA9IHN0YXJ0OyBtZm4gPCBlbmQ7IG1mbisrICkKICAgICB7Ci0gICAg
ICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShfbWZu
KG1mbikpOwogCiAgICAgICAgIC8qIENoZWNrIHRoZSBtZm4gaXMgdmFsaWQgYW5kIHBhZ2UgaXMg
ZnJlZS4gKi8KICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgfHwgIXBhZ2Vfc3Rh
dGVfaXMocGcsIGZyZWUpICkKQEAgLTE5MTUsNyArMTkyMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzY3J1Yl9oZWFwX3BhZ2VzKHZvaWQpCiAgICAgICAgIGlmICggIW5vZGVfc3Bhbm5lZF9wYWdl
cyhpKSApCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgLyogQ2FsY3VsYXRlIE5vZGUg
bWVtb3J5IHN0YXJ0IGFuZCBlbmQgYWRkcmVzcy4gKi8KLSAgICAgICAgc3RhcnQgPSBtYXgobm9k
ZV9zdGFydF9wZm4oaSksIGZpcnN0X3ZhbGlkX21mbik7CisgICAgICAgIHN0YXJ0ID0gbWF4KG5v
ZGVfc3RhcnRfcGZuKGkpLCBtZm5feChmaXJzdF92YWxpZF9tZm4pKTsKICAgICAgICAgZW5kID0g
bWluKG5vZGVfc3RhcnRfcGZuKGkpICsgbm9kZV9zcGFubmVkX3BhZ2VzKGkpLCBtYXhfcGFnZSk7
CiAgICAgICAgIC8qIEp1c3QgaW4gY2FzZSBOT0RFIGhhcyAxIHBhZ2UgYW5kIHN0YXJ0cyBiZWxv
dyBmaXJzdF92YWxpZF9tZm4uICovCiAgICAgICAgIGVuZCA9IG1heChlbmQsIHN0YXJ0KTsKQEAg
LTIxNTksMTcgKzIxNjcsMTcgQEAgdm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwgdW5z
aWduZWQgaW50IG9yZGVyKQogCiB2b2lkIGluaXRfZG9taGVhcF9wYWdlcyhwYWRkcl90IHBzLCBw
YWRkcl90IHBlKQogewotICAgIHVuc2lnbmVkIGxvbmcgc21mbiwgZW1mbjsKKyAgICBtZm5fdCBz
bWZuLCBlbWZuOwogCiAgICAgQVNTRVJUKCFpbl9pcnEoKSk7CiAKLSAgICBzbWZuID0gcm91bmRf
cGd1cChwcykgPj4gUEFHRV9TSElGVDsKLSAgICBlbWZuID0gcm91bmRfcGdkb3duKHBlKSA+PiBQ
QUdFX1NISUZUOworICAgIHNtZm4gPSBtYWRkcl90b19tZm4ocm91bmRfcGd1cChwcykpOworICAg
IGVtZm4gPSBtYWRkcl90b19tZm4ocm91bmRfcGd1cChwZSkpOwogCi0gICAgaWYgKCBlbWZuIDw9
IHNtZm4gKQorICAgIGlmICggbWZuX3goZW1mbikgPD0gbWZuX3goc21mbikgKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICBpbml0X2hlYXBfcGFnZXMobWZuX3RvX3BhZ2Uoc21mbiksIGVtZm4gLSBz
bWZuKTsKKyAgICBpbml0X2hlYXBfcGFnZXMobWZuX3RvX3BhZ2Uoc21mbiksIG1mbl94KGVtZm4p
IC0gbWZuX3goc21mbikpOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bnVtYS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgKaW5kZXggN2UwYjY5NDEzZC4uNDkw
ZDFmMzFhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9udW1hLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fQVJDSF9B
Uk1fTlVNQV9ICiAjZGVmaW5lIF9fQVJDSF9BUk1fTlVNQV9ICiAKKyNpbmNsdWRlIDx4ZW4vbW0u
aD4KKwogdHlwZWRlZiB1OCBub2RlaWRfdDsKIAogLyogRmFrZSBvbmUgbm9kZSBmb3Igbm93LiBT
ZWUgYWxzbyBub2RlX29ubGluZV9tYXAuICovCkBAIC0xNiwxMSArMTgsMTEgQEAgc3RhdGljIGlu
bGluZSBfX2F0dHJpYnV0ZV9fKChwdXJlKSkgbm9kZWlkX3QgcGh5c190b19uaWQocGFkZHJfdCBh
ZGRyKQogICogVE9ETzogbWFrZSBmaXJzdF92YWxpZF9tZm4gc3RhdGljIHdoZW4gTlVNQSBpcyBz
dXBwb3J0ZWQgb24gQXJtLCB0aGlzCiAgKiBpcyByZXF1aXJlZCBiZWNhdXNlIHRoZSBkdW1teSBo
ZWxwZXJzIGFyZSB1c2luZyBpdC4KICAqLwotZXh0ZXJuIHVuc2lnbmVkIGxvbmcgZmlyc3RfdmFs
aWRfbWZuOworZXh0ZXJuIG1mbl90IGZpcnN0X3ZhbGlkX21mbjsKIAogLyogWFhYOiBpbXBsZW1l
bnQgTlVNQSBzdXBwb3J0ICovCi0jZGVmaW5lIG5vZGVfc3Bhbm5lZF9wYWdlcyhuaWQpIChtYXhf
cGFnZSAtIGZpcnN0X3ZhbGlkX21mbikKLSNkZWZpbmUgbm9kZV9zdGFydF9wZm4obmlkKSAoZmly
c3RfdmFsaWRfbWZuKQorI2RlZmluZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKSAobWF4X3BhZ2Ug
LSBtZm5feChmaXJzdF92YWxpZF9tZm4pKQorI2RlZmluZSBub2RlX3N0YXJ0X3BmbihuaWQpICht
Zm5feChmaXJzdF92YWxpZF9tZm4pKQogI2RlZmluZSBfX25vZGVfZGlzdGFuY2UoYSwgYikgKDIw
KQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBhcmNoX2dldF9kbWFfYml0c2l6ZSh2b2lk
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:49:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wyc-0007HR-4y; Thu, 12 Apr 2018 07:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wya-0007HH-5f
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:00 +0000
X-Inumbo-ID: 3003f382-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3003f382-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:50:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WyY-0006YI-ID
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WyY-00048o-Fp
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:48:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WyY-00048o-Fp@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:48:58 +0000
Subject: [Xen-changelog] [xen master] xen/mm: Switch common/memory.c to use
 typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5ZTRjZTU3YmVlMTNhY2M5ZjNmYmVhZWMwOWNkMDgxMjY1MDc5M2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL21tOiBTd2l0Y2ggY29tbW9uL21lbW9yeS5jIHRvIHVzZSB0eXBlc2FmZSBNRk4K
ICAgIAogICAgQSBuZXcgaGVscGVyIF9fY29weV9tZm5fdG9fZ3Vlc3QgaXMgaW50cm9kdWNlZCB0
byBlYXNpbHkgdG8gY29weSBhIE1GTiB0bwogICAgdGhlIGd1ZXN0IG1lbW9yeS4KICAgIAogICAg
Tm90IGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgfCA3OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDIwOTFi
YjhjMmYuLjhiMTViNWJkMGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzMsNiArMzMsMTIgQEAKICNpbmNsdWRlIDxhc20vZ3Vl
c3QuaD4KICNlbmRpZgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1h
a2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBw
YWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKKyN1bmRlZiBtZm5fdG9fcGFn
ZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKwog
c3RydWN0IG1lbW9wX2FyZ3MgewogICAgIC8qIElOUFVUICovCiAgICAgc3RydWN0IGRvbWFpbiAq
ZG9tYWluOyAgICAgLyogRG9tYWluIHRvIGJlIGFmZmVjdGVkLiAqLwpAQCAtOTUsMTEgKzEwMSwy
MCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG1heF9vcmRlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHJldHVybiBtaW4ob3JkZXIsIE1BWF9PUkRFUiArIDBVKTsKIH0KIAorLyogSGVscGVy
IHRvIGNvcHkgYSB0eXBlc2FmZSBNRk4gdG8gZ3Vlc3QgKi8KK3N0YXRpYyBpbmxpbmUKK3Vuc2ln
bmVkIGxvbmcgX19jb3B5X21mbl90b19ndWVzdF9vZmZzZXQoWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
cGZuX3QpIGhuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZV90IG9mZiwgbWZuX3QgbWZuKQorIHsKKyAgICB4ZW5fcGZuX3QgbWZuXyA9IG1mbl94KG1mbik7
CisKKyAgICByZXR1cm4gX19jb3B5X3RvX2d1ZXN0X29mZnNldChobmQsIG9mZiwgJm1mbl8sIDEp
OworfQorCiBzdGF0aWMgdm9pZCBpbmNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJn
cyAqYSkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVuc2lnbmVkIGxvbmcg
aTsKLSAgICB4ZW5fcGZuX3QgbWZuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBhLT5kb21haW47
CiAKICAgICBpZiAoICFndWVzdF9oYW5kbGVfaXNfbnVsbChhLT5leHRlbnRfbGlzdCkgJiYKQEAg
LTEzMiw4ICsxNDcsOSBAQCBzdGF0aWMgdm9pZCBpbmNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3Qg
bWVtb3BfYXJncyAqYSkKICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYm
CiAgICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9pc19udWxsKGEtPmV4dGVudF9saXN0KSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseShfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGEtPmV4dGVudF9saXN0LCBp
LCAmbWZuLCAxKSkgKQorICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CisKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X21mbl90b19ndWVzdF9vZmZzZXQo
YS0+ZXh0ZW50X2xpc3QsIGksIG1mbikpICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogICAgIH0KQEAgLTE0Niw3ICsxNjIsNyBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9w
aHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CiAgICAgdW5zaWduZWQgaW50IGksIGo7Ci0gICAgeGVuX3Bmbl90IGdwZm4sIG1mbjsKKyAg
ICB4ZW5fcGZuX3QgZ3BmbjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gYS0+ZG9tYWluLCAqY3Vy
cl9kID0gY3VycmVudC0+ZG9tYWluOwogICAgIGJvb2wgbmVlZF90bGJmbHVzaCA9IGZhbHNlOwog
ICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFtcCA9IDA7CkBAIC0xODIsNiArMTk4LDggQEAg
c3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKIAogICAg
IGZvciAoIGkgPSBhLT5ucl9kb25lOyBpIDwgYS0+bnJfZXh0ZW50czsgaSsrICkKICAgICB7Cisg
ICAgICAgIG1mbl90IG1mbjsKKwogICAgICAgICBpZiAoIGkgIT0gYS0+bnJfZG9uZSAmJiBoeXBl
cmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgewogICAgICAgICAgICAgYS0+cHJlZW1w
dGVkID0gMTsKQEAgLTIwNSwxNCArMjIzLDE1IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNt
YXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggaXNf
ZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IG1mbiA9IGdwZm47CisgICAgICAgICAgICAgICAgbWZuID0gX21mbihncGZuKTsKIAotICAgICAg
ICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKDFVIDw8IGEtPmV4dGVudF9vcmRlcik7IGorKywg
bWZuKysgKQorICAgICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKDFVIDw8IGEtPmV4dGVu
dF9vcmRlcik7IGorKywKKyAgICAgICAgICAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwg
MSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhbWZuX3Zh
bGlkKF9tZm4obWZuKSkgKQorICAgICAgICAgICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQobWZu
KSApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLCAiSW52YWxpZCBtZm4gJSMiUFJJX3hlbl9wZm4iXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiSW52YWxpZCBtZm4gJSMiUFJJX21mbiJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgICAgICB9CiAKQEAgLTIyMCwxNCAr
MjM5LDE0IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3Mg
KmEpCiAgICAgICAgICAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICkKICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWZuICUjIlBSSV94ZW5f
cGZuIiBkb2Vzbid0IGJlbG9uZyB0byBkJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuLCBkLT5kb21haW5faWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIm1mbiAlIyJQUklfbWZuIiBkb2Vzbid0IGJlbG9uZyB0byBkJWRcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZC0+ZG9tYWluX2lkKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgICAgIG1mbiA9IGdwZm47CisgICAgICAgICAgICAgICAgbWZuID0gX21mbihn
cGZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKQEAg
LTI1MywxNSArMjcyLDE2IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1l
bW9wX2FyZ3MgKmEpCiAgICAgICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAg
ICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dm
bihncGZuKSwgX21mbihtZm4pLCBhLT5leHRlbnRfb3JkZXIpOworICAgICAgICAgICAgZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdwZm4pLCBtZm4sIGEtPmV4dGVudF9vcmRlcik7CiAK
ICAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMVUgPDwgYS0+ZXh0ZW50X29y
ZGVyKTsgaisrICkKLSAgICAgICAgICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuICsg
aiwgZ3BmbiArIGopOworICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5f
eChtZm5fYWRkKG1mbiwgaikpLCBncGZuICsgaik7CiAKICAgICAgICAgICAgICAgICAvKiBJbmZv
cm0gdGhlIGRvbWFpbiBvZiB0aGUgbmV3IHBhZ2UncyBtYWNoaW5lIGFkZHJlc3MuICovIAotICAg
ICAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X3RvX2d1ZXN0X29mZnNldChhLT5leHRl
bnRfbGlzdCwgaSwgJm1mbiwgMSkpICkKKyAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9tZm5fdG9fZ3Vlc3Rfb2Zmc2V0KGEtPmV4dGVudF9saXN0LCBpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSkgKQogICAg
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAt
MzA0LDcgKzMyNCw3IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19v
dXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwotICAg
ICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbl94KG1mbikpOworICAgICAgICAgICAgcGFn
ZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jp
dChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKICAgICAgICAgfQpAQCAtMzQ5LDcgKzM2OSw3IEBAIGludCBndWVzdF9y
ZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgfQog
I2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feCht
Zm4pKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICBpZiAoIHVubGlrZWx5KCFn
ZXRfcGFnZShwYWdlLCBkKSkgKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKQEAg
LTQ4NSw3ICs1MDUsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICBQQUdFX0xJU1RfSEVB
RChpbl9jaHVua19saXN0KTsKICAgICBQQUdFX0xJU1RfSEVBRChvdXRfY2h1bmtfbGlzdCk7CiAg
ICAgdW5zaWduZWQgbG9uZyBpbl9jaHVua19vcmRlciwgb3V0X2NodW5rX29yZGVyOwotICAgIHhl
bl9wZm5fdCAgICAgZ3BmbiwgZ21mbiwgbWZuOworICAgIHhlbl9wZm5fdCAgICAgZ3BmbiwgZ21m
bjsKKyAgICBtZm5fdCAgICAgICAgIG1mbjsKICAgICB1bnNpZ25lZCBsb25nIGksIGosIGs7CiAg
ICAgdW5zaWduZWQgaW50ICBtZW1mbGFncyA9IDA7CiAgICAgbG9uZyAgICAgICAgICByYyA9IDA7
CkBAIC02MDcsNyArNjI4LDcgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10OwogCiAgICAgICAgICAgICAgICAgLyogU2hhcmVkIHBhZ2VzIGNh
bm5vdCBiZSBleGNoYW5nZWQgKi8KLSAgICAgICAgICAgICAgICBtZm4gPSBtZm5feChnZXRfZ2Zu
X3Vuc2hhcmUoZCwgZ21mbiArIGssICZwMm10KSk7CisgICAgICAgICAgICAgICAgbWZuID0gZ2V0
X2dmbl91bnNoYXJlKGQsIGdtZm4gKyBrLCAmcDJtdCk7CiAgICAgICAgICAgICAgICAgaWYgKCBw
Mm1faXNfc2hhcmVkKHAybXQpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOwpAQCAtNjE1LDkgKzYzNiw5IEBAIHN0YXRpYyBsb25n
IG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFu
Z2VfdCkgYXJnKQogICAgICAgICAgICAgICAgICAgICBnb3RvIGZhaWw7IAogICAgICAgICAgICAg
ICAgIH0KICNlbHNlIC8qICFDT05GSUdfWDg2ICovCi0gICAgICAgICAgICAgICAgbWZuID0gbWZu
X3goZ2ZuX3RvX21mbihkLCBfZ2ZuKGdtZm4gKyBrKSkpOworICAgICAgICAgICAgICAgIG1mbiA9
IGdmbl90b19tZm4oZCwgX2dmbihnbWZuICsgaykpOwogI2VuZGlmCi0gICAgICAgICAgICAgICAg
aWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKF9tZm4obWZuKSkpICkKKyAgICAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7CiAgICAgICAgICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKQEAgLTY2NCwxMCArNjg1LDEwIEBAIHN0YXRpYyBsb25nIG1lbW9yeV9l
eGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJn
KQogICAgICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAm
cGFnZS0+Y291bnRfaW5mbykgKQogICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAg
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ21mbihk
LCBtZm4pOworICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSk7CiAg
ICAgICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBC
VUdfT04oU0hBUkVEX00yUChnZm4pKTsKLSAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCkgKQorICAgICAgICAgICAgaWYg
KCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgbWZuLCAwKSApCiAgICAg
ICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KQEAgLTcxMiwxNiArNzMzLDE2IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNo
YW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQog
ICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAg
ICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihncGZuKSwgX21mbihtZm4p
LAorICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdwZm4pLCBtZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0LmV4dGVudF9vcmRl
cik7CiAKICAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgZm9yICggayA9IDA7IGsgPCAoMVVMIDw8IGV4Y2gu
b3V0LmV4dGVudF9vcmRlcik7IGsrKyApCi0gICAgICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zy
b21fbWZuKG1mbiArIGssIGdwZm4gKyBrKTsKLSAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90
b19ndWVzdF9vZmZzZXQoZXhjaC5vdXQuZXh0ZW50X3N0YXJ0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoaSA8PCBvdXRfY2h1bmtfb3JkZXIpICsgaiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm1mbiwgMSkgKQorICAg
ICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm5fYWRkKG1mbiwgaykp
LCBncGZuICsgayk7CisgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfbWZuX3RvX2d1ZXN0X29m
ZnNldChleGNoLm91dC5leHRlbnRfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaSA8PCBvdXRfY2h1bmtfb3JkZXIpICsgaiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbikgKQogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTEz
MDMsNyArMTMyNCw3IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgaWYgKCBwYWdlICkKICAgICAg
ICAgewogICAgICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4o
eHJmcC5ncGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
bWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIDApOwogICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:49:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wym-0007Ih-76; Thu, 12 Apr 2018 07:49:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wyk-0007IN-3O
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:10 +0000
X-Inumbo-ID: 3615c9be-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3615c9be-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:50:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wyi-0006Z9-O3
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wyi-00049z-Lh
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wyi-00049z-Lh@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:49:08 +0000
Subject: [Xen-changelog] [xen master] xen/grant: Switch {create,
 replace}_grant_p2m_mapping to typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3OTgyYWQ3YjAzYjc3ZDk2YzZkOWNkM2VlYTRiNWJhN2Y3N2YzNzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL2dyYW50OiBTd2l0Y2gge2NyZWF0ZSwgcmVwbGFjZX1fZ3JhbnRfcDJtX21hcHBp
bmcgdG8gdHlwZXNhZmUgTUZOCiAgICAKICAgIFRoZSBjdXJyZW50IHByb3RvdHlwZSBpcyBzbGln
aHRseSBjb25mdXNpbmcgYmVjYXVzZSBpdCB0YWtlcyBhIGd1ZXN0CiAgICBwaHlzaWNhbCBhZGRy
ZXNzIGFuZCBhIG1hY2hpbmUgcGh5c2ljYWwgZnJhbWUgKG5vdCBhZGRyZXNzISkuIFN3aXRjaGlu
ZyB0bwogICAgTUZOIHdpbGwgaW1wcm92ZSBzYWZldHkgYW5kIHJlZHVjZSB0aGUgY2hhbmNlIHRv
IG1pc3Rha2VubHkgaW52ZXJ0IHRoZQogICAgMiBwYXJhbWV0ZXJzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gZ3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
ICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJs
ZS5jICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFi
bGUuYyAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAg
ICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggICAgIHwgIDkgKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgg
ICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUuaCB8ICA4
ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmggIHwgIDggKysr
Ky0tLS0KIDggZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRl
eCA3YWY2YmFhM2Q2Li40OTA4MGNhMGFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwor
KysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTQxOCw3ICsxNDE4LDcgQEAgdm9pZCBnbnR0YWJf
bWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpCiAgICAgfQogfQog
Ci1pbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2ln
bmVkIGxvbmcgZnJhbWUsCitpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBs
b25nIGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCiB7CiAgICAgaW50IHJj
OwpAQCAtMTQzMSw3ICsxNDMxLDcgQEAgaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5z
aWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgICAgICB0ID0gcDJtX2dy
YW50X21hcF9ybzsKIAogICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoY3VycmVudC0+
ZG9tYWluLCBnYWRkcl90b19nZm4oYWRkciksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfbWZuKGZyYW1lKSwgMCwgdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmcmFtZSwgMCwgdCk7CiAKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIEdOVFNUX2dl
bmVyYWxfZXJyb3I7CkBAIC0xNDM5LDggKzE0MzksOCBAQCBpbnQgY3JlYXRlX2dyYW50X2hvc3Rf
bWFwcGluZyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAg
IHJldHVybiBHTlRTVF9va2F5OwogfQogCi1pbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmco
dW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKQoraW50IHJlcGxhY2VfZ3JhbnRfaG9z
dF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRkciwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFn
cykKIHsKICAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYWRkcik7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTE0NDksNyArMTQ0OSw3IEBAIGludCByZXBs
YWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcg
bWZuLAogICAgIGlmICggbmV3X2FkZHIgIT0gMCB8fCAoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNf
cHRlKSApCiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogCi0gICAgcmMgPSBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgX21mbihtZm4pLCAwKTsKKyAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOwogCiAgICAgcmV0dXJu
IHJjID8gR05UU1RfZ2VuZXJhbF9lcnJvciA6IEdOVFNUX29rYXk7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3Rh
YmxlLmMKaW5kZXggOWNhOWZlMDQyNS4uZWNkN2QwNzhhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFibGUu
YwpAQCAtMjUsNyArMjUsNyBAQAogCiAjaW5jbHVkZSA8YXNtL3AybS5oPgogCi1pbnQgY3JlYXRl
X2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCitp
bnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKQEAgLTQx
LDE0ICs0MSwxNCBAQCBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgIHAybXQgPSBwMm1fZ3JhbnRfbWFwX3J3Owog
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoY3VycmVudC0+ZG9tYWluLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX2dmbihhZGRyID4+IFBBR0VfU0hJRlQpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihmcmFtZSksIFBBR0VfT1JERVJfNEss
IHAybXQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWUsIFBBR0VfT1JE
RVJfNEssIHAybXQpOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKICAgICBlbHNlCiAgICAgICAgIHJldHVybiBHTlRTVF9va2F5OwogfQogCi1pbnQg
cmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLAoraW50IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3Qg
ZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwg
dW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gKHVuc2lnbmVk
IGxvbmcpKGFkZHIgPj4gUEFHRV9TSElGVCk7CkBAIC02MCwxNSArNjAsMTUgQEAgaW50IHJlcGxh
Y2VfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwK
ICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAKICAgICBvbGRfbWZuID0gZ2V0
X2dmbihkLCBnZm4sICZ0eXBlKTsKLSAgICBpZiAoICFwMm1faXNfZ3JhbnQodHlwZSkgfHwgbWZu
X3gob2xkX21mbikgIT0gZnJhbWUgKQorICAgIGlmICggIXAybV9pc19ncmFudCh0eXBlKSB8fCAh
bWZuX2VxKG9sZF9tZm4sIGZyYW1lKSApCiAgICAgewogICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAib2xk
IG1hcHBpbmcgaW52YWxpZCAodHlwZSAlZCwgbWZuICUiIFBSSV9tZm4gIiwgZnJhbWUgJWx4KVxu
IiwKLSAgICAgICAgICAgICAgICAgdHlwZSwgbWZuX3gob2xkX21mbiksIGZyYW1lKTsKKyAgICAg
ICAgICAgICAgICAgIm9sZCBtYXBwaW5nIGludmFsaWQgKHR5cGUgJWQsIG1mbiAlIiBQUklfbWZu
ICIsIGZyYW1lICUiUFJJX21mbiIpXG4iLAorICAgICAgICAgICAgICAgICB0eXBlLCBtZm5feChv
bGRfbWZuKSwgbWZuX3goZnJhbWUpKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJy
b3I7CiAgICAgfQotICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdm
biksIF9tZm4oZnJhbWUpLCBQQUdFX09SREVSXzRLKSApCisgICAgaWYgKCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgZnJhbWUsIFBBR0VfT1JERVJfNEspICkKICAgICB7
CiAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxf
ZXJyb3I7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCmluZGV4IDRkYmM1NTAzNjYuLjQ1ODA4NWUxYjYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9ncmFudF90YWJsZS5jCkBAIC01MCw3ICs1MCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
Z3JhbnRfdG9fcHRlX2ZsYWdzKHVuc2lnbmVkIGludCBncmFudF9mbGFncywKICAgICByZXR1cm4g
cHRlX2ZsYWdzOwogfQogCi1pbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRk
ciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK2ludCBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50
NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CkBAIC02MCw3ICs2MCw3IEBAIGludCBjcmVhdGVfZ3JhbnRf
cHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgIG1mbl90
IGdsMW1mbjsKICAgICBpbnQgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogCi0gICAgbmwxZSA9
IGwxZV9mcm9tX3BmbihmcmFtZSwgZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCBjYWNoZV9mbGFn
cykpOworICAgIG5sMWUgPSBsMWVfZnJvbV9tZm4oZnJhbWUsIGdyYW50X3RvX3B0ZV9mbGFncyhm
bGFncywgY2FjaGVfZmxhZ3MpKTsKICAgICBubDFlID0gYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBj
dXJyZCk7CiAKICAgICAvKgpAQCAtMTkyLDcgKzE5Miw3IEBAIHN0YXRpYyBib29sIHN0ZWFsX2xp
bmVhcl9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgbGluZWFyLCBsMV9wZ2VudHJ5X3QgKm91dCkKICAq
IG5ld19hZGRyIGhhcyBvbmx5IGV2ZXIgYmVlbiBhdmFpbGFibGUgdmlhIEdOVEFCT1BfdW5tYXBf
YW5kX3JlcGxhY2UsIGFuZAogICogb25seSB3aGVuICEoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNf
cHRlKS4KICAqLwotaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1
bnNpZ25lZCBsb25nIGZyYW1lLAoraW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRf
dCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7CkBAIC0yODIsMTQgKzI4MiwxNCBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9t
YXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICogQ2hlY2sg
dGhhdCB0aGUgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUgKHdp
dGgKICAgICAgKiBhcHByb3ByaWF0ZSBwZXJtaXNzaW9ucykuCiAgICAgICovCi0gICAgaWYgKCB1
bmxpa2VseShsMWVfZ2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgfHwKKyAgICBpZiAoIHVubGlrZWx5
KCFtZm5fZXEobDFlX2dldF9tZm4ob2wxZSksIGZyYW1lKSkgfHwKICAgICAgICAgIHVubGlrZWx5
KChsMWVfZ2V0X2ZsYWdzKG9sMWUpIF4gZ3JhbnRfcHRlX2ZsYWdzKSAmCiAgICAgICAgICAgICAg
ICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXKSkgKQogICAgIHsKICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAgICAgICAgIlBURSAlIlBSSXB0ZSIgZm9yICUiUFJJ
eDY0IiBkb2Vzbid0IG1hdGNoIGdyYW50ICglIlBSSXB0ZSIpXG4iLAogICAgICAgICAgICAgICAg
ICBsMWVfZ2V0X2ludHB0ZShvbDFlKSwgYWRkciwKLSAgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUobDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7CisgICAgICAgICAg
ICAgICAgIGwxZV9nZXRfaW50cHRlKGwxZV9mcm9tX21mbihmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdz
KSkpOwogICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMTgy
MDE5MTJlNC4uZjllM2QxYmI5NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTA3MSw3ICsxMDcxLDcgQEAgbWFw
X2dyYW50X3JlZigKIAogICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhv
cC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdzLAorICAgICAgICAgICAgcmMgPSBjcmVhdGVf
Z3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsIF9tZm4oZnJhbWUpLCBvcC0+ZmxhZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVfZmxhZ3Mp
OwogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBn
b3RvIHVuZG9fb3V0OwpAQCAtMTExMSw3ICsxMTExLDcgQEAgbWFwX2dyYW50X3JlZigKICAgICAg
ICAgICAgICAgICB0eXBlY250Kys7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHJjID0g
Y3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdz
LCAwKTsKKyAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9z
dF9hZGRyLCBfbWZuKGZyYW1lKSwgb3AtPmZsYWdzLCAwKTsKICAgICAgICAgICAgIGlmICggcmMg
IT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKIApAQCAtMTE4
OCw3ICsxMTg4LDcgQEAgbWFwX2dyYW50X3JlZigKICB1bmRvX291dDoKICAgICBpZiAoIGhvc3Rf
bWFwX2NyZWF0ZWQgKQogICAgIHsKLSAgICAgICAgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmco
b3AtPmhvc3RfYWRkciwgZnJhbWUsIDAsIG9wLT5mbGFncyk7CisgICAgICAgIHJlcGxhY2VfZ3Jh
bnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsIF9tZm4oZnJhbWUpLCAwLCBvcC0+ZmxhZ3Mp
OwogICAgICAgICBnbnR0YWJfZmx1c2hfdGxiKGxkKTsKICAgICB9CiAKQEAgLTEzNzQsNyArMTM3
NCw3IEBAIHVubWFwX2NvbW1vbigKICAgICBpZiAoIG9wLT5ob3N0X2FkZHIgJiYgKGZsYWdzICYg
R05UTUFQX2hvc3RfbWFwKSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9IHJlcGxhY2VfZ3Jh
bnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBvcC0+bmV3X2FkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihvcC0+ZnJhbWUpLCBvcC0+
bmV3X2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCBkMjAyN2QyNmIyLi4yNDY0NDA4NGExIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC0xNCwxMiArMTQsMTEgQEAgc3RydWN0IGdyYW50X3Rh
YmxlX2FyY2ggewogfTsKIAogdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5y
LCB1aW50MTZfdCAqYWRkcik7Ci1pbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25l
ZCBsb25nIGdwYWRkciwKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBm
bGFncywgdW5zaWduZWQgaW50Ci0gICAgICAgIGNhY2hlX2ZsYWdzKTsKK2ludCBjcmVhdGVfZ3Jh
bnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLCBtZm5fdCBtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBj
YWNoZV9mbGFncyk7CiAjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShy
bywgbGQsIHJkKSAoMCkKLWludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBs
b25nIGdwYWRkciwgdW5zaWduZWQgbG9uZyBtZm4sCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3
X2dwYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKK2ludCByZXBsYWNlX2dyYW50X2hvc3RfbWFw
cGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQgaW50IGZsYWdz
KTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBsKTsKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zdGF0dXNfcGFnZShkLCB0LCBpKSBkbyB7fSB3
aGlsZSAoMCkKICNkZWZpbmUgZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkb21haW4pIDEK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA0YWMwYjliNGM3Li5mYzA3MjkxZmYyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBncmFu
dF90YWJsZV9hcmNoIHsKICAqIENhbGxlciBtdXN0IG93biBjYWxsZXIncyBCSUdMT0NLLCBpcyBy
ZXNwb25zaWJsZSBmb3IgZmx1c2hpbmcgdGhlIFRMQiwgYW5kCiAgKiBtdXN0IGhvbGQgYSByZWZl
cmVuY2UgdG8gdGhlIHBhZ2UuCiAgKi8KLXN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9o
b3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK3N0YXRpYyBp
bmxpbmUgaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3Qg
ZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewpAQCAtMzAsNyArMzAsNyBAQCBzdGF0aWMg
aW5saW5lIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2ln
bmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0dXJuIGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKGFkZHIs
IGZyYW1lLCBmbGFncywgY2FjaGVfZmxhZ3MpOwogfQogCi1zdGF0aWMgaW5saW5lIGludCByZXBs
YWNlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1l
LAorc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3Qg
YWRkciwgbWZuX3QgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9ncmFudF90YWJsZS5oCmluZGV4IDcxMWNlOWI1NjAuLmE1NjEyNTg1YjMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUuaApAQCAtMjMsMjQgKzIzLDI0IEBACiAKICNpZmRlZiBD
T05GSUdfSFZNCiAKLWludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwg
dW5zaWduZWQgbG9uZyBmcmFtZSwKK2ludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0
X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNhY2hlX2ZsYWdzKTsKLWludCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCitpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZyh1
aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogCiAjZWxzZQogCiAjaW5j
bHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+CiAKLXN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9n
cmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAorc3Rh
dGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1m
bl90IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCiB7CiAgICAgcmV0dXJuIEdOVFNUX2dlbmVy
YWxfZXJyb3I7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBp
bmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK3N0YXRpYyBpbmxpbmUgaW50
IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19h
ZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJy
b3I7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmgKaW5kZXggNTU2ZTY4ZjBlYi4uODU0
NDJiNjA3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9ncmFudF90YWJsZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaApAQCAtMjMsMjMgKzIz
LDIzIEBACiAKICNpZmRlZiBDT05GSUdfUFYKIAotaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5n
KHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCitpbnQgY3JlYXRlX2dyYW50X3B2
X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpOwot
aW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25n
IGZyYW1lLAoraW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5f
dCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIs
IHVuc2lnbmVkIGludCBmbGFncyk7CiAKICNlbHNlCiAKICNpbmNsdWRlIDxwdWJsaWMvZ3JhbnRf
dGFibGUuaD4KIAotc3RhdGljIGlubGluZSBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWlu
dDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK3N0YXRpYyBpbmxpbmUgaW50IGNyZWF0
ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hl
X2ZsYWdzKQogewogICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogfQogCi1zdGF0aWMg
aW5saW5lIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKK3N0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGlu
Zyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKQog
ewogICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:49:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wyw-0007K7-AZ; Thu, 12 Apr 2018 07:49:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wyu-0007Ju-EF
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:20 +0000
X-Inumbo-ID: 3c27b620-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c27b620-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:50:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wys-0006aI-U0
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wys-0004Bb-Rf
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wys-0004Bb-Rf@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:49:18 +0000
Subject: [Xen-changelog] [xen master] xen/grant: Switch common/grant_table.c
 to use typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkMWVhNDNiNTA1OWVhZTUyMjMyYjI3OTVmYzZiMjc1NWE3ZjViZTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL2dyYW50OiBTd2l0Y2ggY29tbW9uL2dyYW50X3RhYmxlLmMgdG8gdXNlIHR5cGVz
YWZlIE1GTgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lIHJlcGxhY2UgTUZOIDAgYnkgSU5WQUxJ
RF9NRk4gb3IgZHJvcCB0aGUgaW5pdGlhbGl6ZXIKICAgIHdoZW4gaXQgaXMgbm90IG5lY2Vzc2Fy
eS4gVGhpcyB3aWxsIG1ha2UgY2xlYXJlciB0aGF0IHRoZSBNRk4KICAgIGluaXRpYWxpemVkIGlz
IG5vdCB2YWxpZC4KICAgIAogICAgT3RoZXIgdGhhbiBNRk4gMCAtPiBJTlZBTElEX01GTiwgbm8g
ZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8ICAg
MiArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMTQ3ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmggfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICAgMiAr
LQogNCBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNlcnRpb25zKCspLCA3MSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDQ5
MDgwY2EwYWMuLmViMzY1OWY5MTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xNDA4LDcgKzE0MDgsNyBAQCB2b2lkIGdudHRhYl9jbGVh
cl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKQogICAgIH0gd2hpbGUgKGNt
cHhjaGcoYWRkciwgb2xkLCBvbGQgJiBtYXNrKSAhPSBvbGQpOwogfQogCi12b2lkIGdudHRhYl9t
YXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbCkKK3ZvaWQgZ250dGFi
X21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQogewogICAgIC8qIFhYWDog
bWFyayBkaXJ0eSAqLwogICAgIHN0YXRpYyBpbnQgd2FybmluZzsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmOWUz
ZDFiYjk1Li40YmVkZjU5ODRhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC00MCw2ICs0MCwxMiBAQAogI2luY2x1
ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAorLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisj
dW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3Rv
X21mbihwZykpCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBf
X21mbl90b19wYWdlKG1mbl94KG1mbikpCisKIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRp
b24uICovCiBzdHJ1Y3QgZ3JhbnRfdGFibGUgewogICAgIC8qCkBAIC0xNjcsNyArMTczLDcgQEAg
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gewogCiAgICAgLyogU2hhcmVkIHN0YXRlIGJldGVl
biAqX3VubWFwIGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdWludDE2X3QgZG9uZTsKLSAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lOworICAgIG1mbl90IGZyYW1lOwogICAgIHN0cnVjdCBkb21h
aW4gKnJkOwogICAgIGdyYW50X3JlZl90IHJlZjsKIH07CkBAIC0yNjYsNyArMjcyLDcgQEAgc3Ry
dWN0IGFjdGl2ZV9ncmFudF9lbnRyeSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdyYW50LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICBncmFudF9yZWZf
dCAgIHRyYW5zX2dyZWY7CiAgICAgc3RydWN0IGRvbWFpbiAqdHJhbnNfZG9tYWluOwotICAgIHVu
c2lnbmVkIGxvbmcgZnJhbWU7ICAvKiBGcmFtZSBiZWluZyBncmFudGVkLiAgICAgICAgICAgICAg
ICAgICAgICovCisgICAgbWZuX3QgICAgICAgICBmcmFtZTsgIC8qIEZyYW1lIGJlaW5nIGdyYW50
ZWQuICAgICAgICAgICAgICAgICAgICAgKi8KICNpZm5kZWYgTkRFQlVHCiAgICAgZ2ZuX3QgICAg
ICAgICBnZm47ICAgIC8qIEd1ZXN0J3MgaWRlYSBvZiB0aGUgZnJhbWUgYmVpbmcgZ3JhbnRlZC4g
Ki8KICNlbmRpZgpAQCAtMzcxLDE0ICszNzcsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyh1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzKQogICAg
SWYgcmMgPT0gR05UU1Rfb2theSwgKnBhZ2UgY29udGFpbnMgdGhlIHBhZ2Ugc3RydWN0IHdpdGgg
YSByZWYgdGFrZW4uCiAgICBDYWxsZXIgbXVzdCBkbyBwdXRfcGFnZSgqcGFnZSkuCiAgICBJZiBh
bnkgZXJyb3IsICpwYWdlID0gTlVMTCwgKmZyYW1lID0gSU5WQUxJRF9NRk4sIG5vIHJlZiB0YWtl
bi4gKi8KLXN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBsb25nICpmcmFtZSwKK3N0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxv
bmcgZ2ZuLCBtZm5fdCAqZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICoqcGFnZSwgYm9vbCByZWFkb25seSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBkb21haW4gKnJkKQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAgICAg
cDJtX3R5cGVfdCBwMm10OwogCi0gICAgKmZyYW1lID0gbWZuX3goSU5WQUxJRF9NRk4pOworICAg
ICpmcmFtZSA9IElOVkFMSURfTUZOOwogICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocmQs
IGdmbiwgJnAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSA/IFAy
TV9BTExPQyA6IFAyTV9VTlNIQVJFKTsKICAgICBpZiAoICEqcGFnZSApCkBAIC04MjMsNyArODI5
LDcgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBndF92ZXJzaW9uLAogCiBzdGF0
aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpsZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9y
ZWZfdCAqY3VyX3JlZikKIHsKICAgICBncmFudF9yZWZfdCByZWYsIG1heF9pdGVyOwpAQCAtODQy
LDcgKzg0OCw4IEBAIHN0YXRpYyBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICpncmFudF9tYXBf
ZXhpc3RzKGNvbnN0IHN0cnVjdCBkb21haW4gKmxkLAogICAgIHsKICAgICAgICAgc3RydWN0IGFj
dGl2ZV9ncmFudF9lbnRyeSAqYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCByZWYpOwog
Ci0gICAgICAgIGlmICggYWN0LT5waW4gJiYgYWN0LT5kb21pZCA9PSBsZC0+ZG9tYWluX2lkICYm
IGFjdC0+ZnJhbWUgPT0gbWZuICkKKyAgICAgICAgaWYgKCBhY3QtPnBpbiAmJiBhY3QtPmRvbWlk
ID09IGxkLT5kb21haW5faWQgJiYKKyAgICAgICAgICAgICBtZm5fZXEoYWN0LT5mcmFtZSwgbWZu
KSApCiAgICAgICAgICAgICByZXR1cm4gYWN0OwogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOwogICAgIH0KQEAgLTg1OSw3ICs4NjYsNyBAQCBzdGF0aWMgc3RydWN0IGFjdGl2ZV9n
cmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKICNk
ZWZpbmUgTUFQS0lORF9SRUFEIDEKICNkZWZpbmUgTUFQS0lORF9XUklURSAyCiBzdGF0aWMgdW5z
aWduZWQgaW50IG1hcGtpbmQoCi0gICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QsIGNvbnN0IHN0
cnVjdCBkb21haW4gKnJkLCB1bnNpZ25lZCBsb25nIG1mbikKKyAgICBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmxndCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqcmQsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1
Y3QgZ3JhbnRfbWFwcGluZyAqbWFwOwogICAgIGdyYW50X2hhbmRsZV90IGhhbmRsZSwgbGltaXQg
PSBsZ3QtPm1hcHRyYWNrX2xpbWl0OwpAQCAtODg0LDcgKzg5MSw3IEBAIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgbWFwa2luZCgKICAgICAgICAgaWYgKCAhKG1hcC0+ZmxhZ3MgJiAoR05UTUFQX2Rldmlj
ZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgfHwKICAgICAgICAgICAgICBtYXAtPmRvbWlkICE9IHJk
LT5kb21haW5faWQgKQogICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIGlmICggX2FjdGl2
ZV9lbnRyeShyZC0+Z3JhbnRfdGFibGUsIG1hcC0+cmVmKS5mcmFtZSA9PSBtZm4gKQorICAgICAg
ICBpZiAoIG1mbl9lcShfYWN0aXZlX2VudHJ5KHJkLT5ncmFudF90YWJsZSwgbWFwLT5yZWYpLmZy
YW1lLCBtZm4pICkKICAgICAgICAgICAgIGtpbmQgfD0gbWFwLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSA/CiAgICAgICAgICAgICAgICAgICAgIE1BUEtJTkRfUkVBRCA6IE1BUEtJTkRfV1JJVEU7
CiAgICAgfQpAQCAtOTA3LDcgKzkxNCw3IEBAIG1hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUgICAqbGVkOwogICAgIGdyYW50
X2hhbmRsZV90IGhhbmRsZTsKLSAgICB1bnNpZ25lZCBsb25nICBmcmFtZSA9IDA7CisgICAgbWZu
X3QgZnJhbWU7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBOVUxMOwogICAgIGludCAgICAg
ICAgICAgIHJjID0gR05UU1Rfb2theTsKICAgICB1MzIgICAgICAgICAgICBvbGRfcGluOwpAQCAt
MTAzNCw3ICsxMDQxLDcgQEAgbWFwX2dyYW50X3JlZigKICAgICAvKiBwZyBtYXkgYmUgc2V0LCB3
aXRoIGEgcmVmY291bnQgaW5jbHVkZWQsIGZyb20gZ2V0X3BhZ2VkX2ZyYW1lKCkuICovCiAgICAg
aWYgKCAhcGcgKQogICAgIHsKLSAgICAgICAgcGcgPSBtZm5fdmFsaWQoX21mbihmcmFtZSkpID8g
bWZuX3RvX3BhZ2UoZnJhbWUpIDogTlVMTDsKKyAgICAgICAgcGcgPSBtZm5fdmFsaWQoZnJhbWUp
ID8gbWZuX3RvX3BhZ2UoZnJhbWUpIDogTlVMTDsKICAgICAgICAgaWYgKCBwZyApCiAgICAgICAg
ICAgICBvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGcpOwogICAgIH0KQEAg
LTEwNjAsMTggKzEwNjcsMTggQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgIGdvdG8gdW5k
b19vdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVk
KHJkLCBmcmFtZSwgZnJhbWUpICkKKyAgICAgICAgaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRl
ZChyZCwgbWZuX3goZnJhbWUpLCBtZm5feChmcmFtZSkpICkKICAgICAgICAgewogICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAiSW9tZW0g
bWFwcGluZyBub3QgcGVybWl0dGVkICVseCAoZG9tYWluICVkKVxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgIGZyYW1lLCByZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgICJJb21l
bSBtYXBwaW5nIG5vdCBwZXJtaXR0ZWQgJSMiUFJJX21mbiIgKGRvbWFpbiAlZClcbiIsCisgICAg
ICAgICAgICAgICAgICAgICBtZm5feChmcmFtZSksIHJkLT5kb21haW5faWQpOwogICAgICAgICAg
ICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICAgICAgZ290byB1bmRvX291dDsK
ICAgICAgICAgfQogCiAgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwICkK
ICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9w
LT5ob3N0X2FkZHIsIF9tZm4oZnJhbWUpLCBvcC0+ZmxhZ3MsCisgICAgICAgICAgICByYyA9IGNy
ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFncywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFncyk7
CiAgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAgIGdv
dG8gdW5kb19vdXQ7CkBAIC0xMTExLDcgKzExMTgsNyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgICAg
ICAgICAgICAgIHR5cGVjbnQrKzsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcmMgPSBj
cmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsIF9tZm4oZnJhbWUpLCBvcC0+
ZmxhZ3MsIDApOworICAgICAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9w
LT5ob3N0X2FkZHIsIGZyYW1lLCBvcC0+ZmxhZ3MsIDApOwogICAgICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogCkBAIC0xMTIy
LDggKzExMjksOCBAQCBtYXBfZ3JhbnRfcmVmKAogICAgIHsKICAgICBjb3VsZF9ub3RfcGluOgog
ICAgICAgICBpZiAoICFyZC0+aXNfZHlpbmcgKQotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJDb3VsZCBub3QgcGluIGdyYW50IGZyYW1lICVseFxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgIGZyYW1lKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
Q291bGQgbm90IHBpbiBncmFudCBmcmFtZSAlIyJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KGZyYW1lKSk7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsK
ICAgICAgICAgZ290byB1bmRvX291dDsKICAgICB9CkBAIC0xMTQzLDEzICsxMTUwLDE0IEBAIG1h
cF9ncmFudF9yZWYoCiAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9oc3R3X21hc2t8
R05UUElOX2RldndfbWFzaykpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGtpbmQg
JiBNQVBLSU5EX1dSSVRFKSApCi0gICAgICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2Uo
bGQsIGZyYW1lLCBmcmFtZSwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShs
ZCwgbWZuX3goZnJhbWUpLCBtZm5feChmcmFtZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgZnJhbWUsIGZyYW1lLCBJT01NVUZfcmVhZGFibGUpOworICAgICAgICAgICAgICAgIGVy
ciA9IGlvbW11X21hcF9wYWdlKGxkLCBtZm5feChmcmFtZSksIG1mbl94KGZyYW1lKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUpOwogICAgICAg
ICB9CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgewpAQCAtMTE3OCw3ICsxMTg2LDcgQEAg
bWFwX2dyYW50X3JlZigKICAgICBpZiAoIG5lZWRfaW9tbXUgKQogICAgICAgICBkb3VibGVfZ3Rf
dW5sb2NrKGxndCwgcmd0KTsKIAotICAgIG9wLT5kZXZfYnVzX2FkZHIgPSAodTY0KWZyYW1lIDw8
IFBBR0VfU0hJRlQ7CisgICAgb3AtPmRldl9idXNfYWRkciA9IG1mbl90b19tYWRkcihmcmFtZSk7
CiAgICAgb3AtPmhhbmRsZSAgICAgICA9IGhhbmRsZTsKICAgICBvcC0+c3RhdHVzICAgICAgID0g
R05UU1Rfb2theTsKIApAQCAtMTE4OCw3ICsxMTk2LDcgQEAgbWFwX2dyYW50X3JlZigKICB1bmRv
X291dDoKICAgICBpZiAoIGhvc3RfbWFwX2NyZWF0ZWQgKQogICAgIHsKLSAgICAgICAgcmVwbGFj
ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgX21mbihmcmFtZSksIDAsIG9wLT5m
bGFncyk7CisgICAgICAgIHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIs
IGZyYW1lLCAwLCBvcC0+ZmxhZ3MpOwogICAgICAgICBnbnR0YWJfZmx1c2hfdGxiKGxkKTsKICAg
ICB9CiAKQEAgLTEzNjYsMTUgKzEzNzQsMTUgQEAgdW5tYXBfY29tbW9uKAogICAgIG9wLT5mcmFt
ZSA9IGFjdC0+ZnJhbWU7CiAKICAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYKLSAgICAgICAg
IHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSAp
CisgICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IG1mbl90b19tYWRkcihhY3Qt
PmZyYW1lKSkgKQogICAgICAgICBQSU5fRkFJTChhY3RfcmVsZWFzZV9vdXQsIEdOVFNUX2dlbmVy
YWxfZXJyb3IsCiAgICAgICAgICAgICAgICAgICJCdXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdu
dHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIiKVxuIiwKLSAgICAgICAgICAgICAgICAgb3At
PmRldl9idXNfYWRkciwgcGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKTsKKyAgICAgICAgICAgICAg
ICAgb3AtPmRldl9idXNfYWRkciwgbWZuX3RvX21hZGRyKGFjdC0+ZnJhbWUpKTsKIAogICAgIGlm
ICggb3AtPmhvc3RfYWRkciAmJiAoZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKICAgICB7CiAg
ICAgICAgIGlmICggKHJjID0gcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRk
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG9w
LT5mcmFtZSksIG9wLT5uZXdfYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+ZnJhbWUsIG9wLT5uZXdfYWRkciwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncykpIDwgMCApCiAgICAgICAgICAgICBn
b3RvIGFjdF9yZWxlYXNlX291dDsKIApAQCAtMTQxMSw5ICsxNDE5LDEwIEBAIHVubWFwX2NvbW1v
bigKIAogICAgICAgICBraW5kID0gbWFwa2luZChsZ3QsIHJkLCBvcC0+ZnJhbWUpOwogICAgICAg
ICBpZiAoICFraW5kICkKLSAgICAgICAgICAgIGVyciA9IGlvbW11X3VubWFwX3BhZ2UobGQsIG9w
LT5mcmFtZSk7CisgICAgICAgICAgICBlcnIgPSBpb21tdV91bm1hcF9wYWdlKGxkLCBtZm5feChv
cC0+ZnJhbWUpKTsKICAgICAgICAgZWxzZSBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkK
LSAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxkLCBvcC0+ZnJhbWUsIG9wLT5mcmFt
ZSwgSU9NTVVGX3JlYWRhYmxlKTsKKyAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxk
LCBtZm5feChvcC0+ZnJhbWUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3gob3AtPmZyYW1lKSwgSU9NTVVGX3JlYWRhYmxlKTsKIAogICAgICAgICBkb3VibGVfZ3RfdW5s
b2NrKGxndCwgcmd0KTsKIApAQCAtMTQ2NCw3ICsxNDczLDcgQEAgdW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKIAogICAgIGlmICggb3AtPmRvbmUg
JiBHTlRNQVBfZGV2aWNlX21hcCApCiAgICAgewotICAgICAgICBpZiAoICFpc19pb21lbV9wYWdl
KF9tZm4oYWN0LT5mcmFtZSkpICkKKyAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShhY3QtPmZy
YW1lKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVh
ZG9ubHkgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKQEAgLTE0ODEsNyArMTQ5MCw3
IEBAIHVubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3Ap
CiAKICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2hvc3RfbWFwICkKICAgICB7Ci0gICAgICAg
IGlmICggIWlzX2lvbWVtX3BhZ2UoX21mbihvcC0+ZnJhbWUpKSApCisgICAgICAgIGlmICggIWlz
X2lvbWVtX3BhZ2Uob3AtPmZyYW1lKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQs
IHJkKSApCkBAIC0xNTIyLDcgKzE1MzEsNyBAQCB1bm1hcF9ncmFudF9yZWYoCiAgICAgY29tbW9u
LT5kb25lID0gMDsKICAgICBjb21tb24tPm5ld19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0g
TlVMTDsKLSAgICBjb21tb24tPmZyYW1lID0gMDsKKyAgICBjb21tb24tPmZyYW1lID0gSU5WQUxJ
RF9NRk47CiAKICAgICB1bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+c3RhdHVzID0gY29t
bW9uLT5zdGF0dXM7CkBAIC0xNTg4LDcgKzE1OTcsNyBAQCB1bm1hcF9hbmRfcmVwbGFjZSgKICAg
ICBjb21tb24tPmRvbmUgPSAwOwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBj
b21tb24tPnJkID0gTlVMTDsKLSAgICBjb21tb24tPmZyYW1lID0gMDsKKyAgICBjb21tb24tPmZy
YW1lID0gSU5WQUxJRF9NRk47CiAKICAgICB1bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+
c3RhdHVzID0gY29tbW9uLT5zdGF0dXM7CkBAIC0xNjkyLDcgKzE3MDEsNyBAQCBnbnR0YWJfdW5w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QpCiAgICAgICAgICAgICBpbnQgcmMgPSBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikKICAg
ICAgICAgICAgICAgICAgICAgID8gMAogICAgICAgICAgICAgICAgICAgICAgOiBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKHBnKSksIDApOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKHBnKSwgMCk7
CiAKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgewpAQCAtMjA5Nyw3ICsyMTA2
LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAg
aW50IGk7CiAgICAgc3RydWN0IGdudHRhYl90cmFuc2ZlciBnb3A7Ci0gICAgdW5zaWduZWQgbG9u
ZyBtZm47CisgICAgbWZuX3QgbWZuOwogICAgIHVuc2lnbmVkIGludCBtYXhfYml0c2l6ZTsKICAg
ICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAKQEAgLTIxMjEsMTYgKzIxMzAsMTYg
QEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICB7CiAgICAgICAgICAgICBwMm1fdHlwZV90IHAy
bXQ7CiAKLSAgICAgICAgICAgIG1mbiA9IG1mbl94KGdldF9nZm5fdW5zaGFyZShkLCBnb3AubWZu
LCAmcDJtdCkpOworICAgICAgICAgICAgbWZuID0gZ2V0X2dmbl91bnNoYXJlKGQsIGdvcC5tZm4s
ICZwMm10KTsKICAgICAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSB8fCAhcDJtX2lz
X3ZhbGlkKHAybXQpICkKLSAgICAgICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7
CisgICAgICAgICAgICAgICAgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgICAgIH0KICNlbHNlCi0g
ICAgICAgIG1mbiA9IG1mbl94KGdmbl90b19tZm4oZCwgX2dmbihnb3AubWZuKSkpOworICAgICAg
ICBtZm4gPSBnZm5fdG9fbWZuKGQsIF9nZm4oZ29wLm1mbikpOwogI2VuZGlmCiAKICAgICAgICAg
LyogQ2hlY2sgdGhlIHBhc3NlZCBwYWdlIGZyYW1lIGZvciBiYXNpYyB2YWxpZGl0eS4gKi8KLSAg
ICAgICAgaWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKF9tZm4obWZuKSkpICkKKyAgICAgICAgaWYg
KCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICAgICAgewogICAgICAgICAgICAgcHV0
X2dmbihkLCBnb3AubWZuKTsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAib3V0
LW9mLXJhbmdlICVseFxuIiwgKHVuc2lnbmVkIGxvbmcpZ29wLm1mbik7CkBAIC0yMTQ2LDEyICsy
MTU1LDEzIEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAg
ICAgICAgIH0KIAotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihnb3AubWZuKSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKGQsIF9nZm4oZ29wLm1mbiksIG1mbiwgMCk7CiAgICAgICAgIGdudHRhYl9mbHVz
aF90bGIoZCk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgImNhbid0IHJlbW92ZSBHRk4gJSJQUklfeGVuX3BmbiIgKE1GTiAl
bHgpXG4iLAotICAgICAgICAgICAgICAgICAgICAgZ29wLm1mbiwgbWZuKTsKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAgICAgICAgImNhbid0IHJlbW92
ZSBHRk4gJSJQUklfeGVuX3BmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCisgICAgICAgICAgICAg
ICAgICAgICBnb3AubWZuLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9jb3B5YmFj
azsKICAgICAgICAgfQpAQCAtMjE4MCw3ICsyMTkwLDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAg
ICAgICAgICAgZSwgZS0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPiAxIHx8IHBhZ2luZ19tb2Rl
X3RyYW5zbGF0ZShlKQogICAgICAgICAgICAgICAgPyBCSVRTX1BFUl9MT05HICsgUEFHRV9TSElG
VCA6IDMyICsgUEFHRV9TSElGVCk7CiAgICAgICAgIGlmICggbWF4X2JpdHNpemUgPCBCSVRTX1BF
Ul9MT05HICsgUEFHRV9TSElGVCAmJgotICAgICAgICAgICAgIChtZm4gPj4gKG1heF9iaXRzaXpl
IC0gUEFHRV9TSElGVCkpICkKKyAgICAgICAgICAgICAobWZuX3gobWZuKSA+PiAobWF4X2JpdHNp
emUgLSBQQUdFX1NISUZUKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpuZXdfcGFnZTsKIApAQCAtMjE5Miw3ICsyMjAyLDcgQEAgZ250dGFiX3RyYW5zZmVyKAog
ICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgICAgIH0K
IAotICAgICAgICAgICAgY29weV9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKG5ld19wYWdl
KSksIF9tZm4obWZuKSk7CisgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZu
KG5ld19wYWdlKSwgbWZuKTsKIAogICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBH
Q19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UocGFnZSk7CkBAIC0yMjY5LDE4ICsyMjc5LDE3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgewogICAgICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCAqc2hhID0gJnNoYXJlZF9lbnRyeV92
MShlLT5ncmFudF90YWJsZSwgZ29wLnJlZik7CiAKLSAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZSwgX2dmbihzaGEtPmZyYW1lKSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgICAg
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZSwgX2dmbihzaGEtPmZyYW1lKSwgbWZuLCAwKTsKICAg
ICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShlKSApCi0gICAgICAgICAgICAg
ICAgc2hhLT5mcmFtZSA9IG1mbjsKKyAgICAgICAgICAgICAgICBzaGEtPmZyYW1lID0gbWZuX3go
bWZuKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGdy
YW50X2VudHJ5X3YyX3QgKnNoYSA9ICZzaGFyZWRfZW50cnlfdjIoZS0+Z3JhbnRfdGFibGUsIGdv
cC5yZWYpOwogCi0gICAgICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGUsIF9nZm4oc2hh
LT5mdWxsX3BhZ2UuZnJhbWUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
bWZuKG1mbiksIDApOworICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShlLCBfZ2Zu
KHNoYS0+ZnVsbF9wYWdlLmZyYW1lKSwgbWZuLCAwKTsKICAgICAgICAgICAgIGlmICggIXBhZ2lu
Z19tb2RlX3RyYW5zbGF0ZShlKSApCi0gICAgICAgICAgICAgICAgc2hhLT5mdWxsX3BhZ2UuZnJh
bWUgPSBtZm47CisgICAgICAgICAgICAgICAgc2hhLT5mdWxsX3BhZ2UuZnJhbWUgPSBtZm5feCht
Zm4pOwogICAgICAgICB9CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgc2hhcmVkX2VudHJ5
X2hlYWRlcihlLT5ncmFudF90YWJsZSwgZ29wLnJlZiktPmZsYWdzIHw9CkBAIC0yMzE2LDcgKzIz
MjUsNyBAQCByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogICAgIHN0cnVjdCBncmFudF90YWJsZSAq
cmd0ID0gcmQtPmdyYW50X3RhYmxlOwogICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGE7CiAg
ICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwotICAgIHVuc2lnbmVkIGxvbmcgcl9m
cmFtZTsKKyAgICBtZm5fdCByX2ZyYW1lOwogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAgICAgZ3Jh
bnRfcmVmX3QgdHJhbnNfZ3JlZjsKICAgICBzdHJ1Y3QgZG9tYWluICp0ZDsKQEAgLTIzOTMsNyAr
MjQwMiw3IEBAIHN0YXRpYyB2b2lkIGZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oY29uc3Qgc3Ry
dWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAogc3RhdGljIGludAogYWNxdWlyZV9ncmFudF9m
b3JfY29weSgKICAgICBzdHJ1Y3QgZG9tYWluICpyZCwgZ3JhbnRfcmVmX3QgZ3JlZiwgZG9taWRf
dCBsZG9tLCBib29sIHJlYWRvbmx5LAotICAgIHVuc2lnbmVkIGxvbmcgKmZyYW1lLCBzdHJ1Y3Qg
cGFnZV9pbmZvICoqcGFnZSwKKyAgICBtZm5fdCAqZnJhbWUsIHN0cnVjdCBwYWdlX2luZm8gKipw
YWdlLAogICAgIHVpbnQxNl90ICpwYWdlX29mZiwgdWludDE2X3QgKmxlbmd0aCwgYm9vbCBhbGxv
d190cmFuc2l0aXZlKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0ID0gcmQtPmdyYW50
X3RhYmxlOwpAQCAtMjQwNSw3ICsyNDE0LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAg
ICBkb21pZF90IHRyYW5zX2RvbWlkOwogICAgIGdyYW50X3JlZl90IHRyYW5zX2dyZWY7CiAgICAg
c3RydWN0IGRvbWFpbiAqdGQ7Ci0gICAgdW5zaWduZWQgbG9uZyBncmFudF9mcmFtZTsKKyAgICBt
Zm5fdCBncmFudF9mcmFtZTsKICAgICB1aW50MTZfdCB0cmFuc19wYWdlX29mZjsKICAgICB1aW50
MTZfdCB0cmFuc19sZW5ndGg7CiAgICAgYm9vbCBpc19zdWJfcGFnZTsKQEAgLTI1MDYsNyArMjUx
NSw4IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAqLwogICAgICAgICBpZiAo
IHJndC0+Z3RfdmVyc2lvbiAhPSAyIHx8CiAgICAgICAgICAgICAgYWN0LT5waW4gIT0gb2xkX3Bp
biB8fAotICAgICAgICAgICAgIChvbGRfcGluICYmIChhY3QtPmRvbWlkICE9IGxkb20gfHwgYWN0
LT5mcmFtZSAhPSBncmFudF9mcmFtZSB8fAorICAgICAgICAgICAgIChvbGRfcGluICYmIChhY3Qt
PmRvbWlkICE9IGxkb20gfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIW1mbl9lcShhY3Qt
PmZyYW1lLCBncmFudF9mcmFtZSkgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0LT5z
dGFydCAhPSB0cmFuc19wYWdlX29mZiB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Qt
Pmxlbmd0aCAhPSB0cmFuc19sZW5ndGggfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0
LT50cmFuc19kb21haW4gIT0gdGQgfHwKQEAgLTI1OTgsNyArMjYwOCw3IEBAIGFjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIEFTU0VSVChtZm5f
dmFsaWQoX21mbihhY3QtPmZyYW1lKSkpOworICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKGFjdC0+
ZnJhbWUpKTsKICAgICAgICAgKnBhZ2UgPSBtZm5fdG9fcGFnZShhY3QtPmZyYW1lKTsKICAgICAg
ICAgdGQgPSBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCpwYWdlKTsKICAgICAgICAgLyoK
QEAgLTI2NTMsNyArMjY2Myw3IEBAIHN0cnVjdCBnbnR0YWJfY29weV9idWYgewogCiAgICAgLyog
TWFwcGVkIGV0Yy4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Ci0gICAgdW5zaWduZWQg
bG9uZyBmcmFtZTsKKyAgICBtZm5fdCBmcmFtZTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwogICAgIHZvaWQgKnZpcnQ7CiAgICAgYm9vbF90IHJlYWRfb25seTsKQEAgLTI3ODUsMTUgKzI3
OTUsMTYgQEAgc3RhdGljIGludCBnbnR0YWJfY29weV9jbGFpbV9idWYoY29uc3Qgc3RydWN0IGdu
dHRhYl9jb3B5ICpvcCwKICAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShidWYtPnBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIWJ1Zi0+ZG9t
YWluLT5pc19keWluZyApCi0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJDb3VsZCBub3QgZ2V0IHdyaXRhYmxlIGZyYW1lICVseFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICBidWYtPmZyYW1lKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdldCB3cml0YWJsZSBm
cmFtZSAlIyJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChidWYt
PmZyYW1lKSk7CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICBidWYtPmhhdmVfdHlwZSA9IDE7CiAg
ICAgfQogCi0gICAgYnVmLT52aXJ0ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oYnVmLT5mcmFtZSkp
OworICAgIGJ1Zi0+dmlydCA9IG1hcF9kb21haW5fcGFnZShidWYtPmZyYW1lKTsKICAgICByYyA9
IEdOVFNUX29rYXk7CiAKICBvdXQ6CkBAIC0zMjk2LDcgKzMzMDcsNyBAQCBzdGF0aWMgaW50IGNh
Y2hlX2ZsdXNoKGNvbnN0IGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsIGdyYW50X3JlZl90
ICpjdXJfcmVmKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpvd25lcjsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIG1mbl90IG1mbjsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHZvaWQgKnY7
CiAgICAgaW50IHJldDsKQEAgLTMzMTUsOSArMzMyNiw5IEBAIHN0YXRpYyBpbnQgY2FjaGVfZmx1
c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9y
ZWYpCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAgIGQgPSByY3VfbG9ja19jdXJy
ZW50X2RvbWFpbigpOwotICAgIG1mbiA9IGNmbHVzaC0+YS5kZXZfYnVzX2FkZHIgPj4gUEFHRV9T
SElGVDsKKyAgICBtZm4gPSBtYWRkcl90b19tZm4oY2ZsdXNoLT5hLmRldl9idXNfYWRkcik7CiAK
LSAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCisgICAgaWYgKCAhbWZuX3ZhbGlkKG1m
bikgKQogICAgIHsKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwpAQCAtMzM0NSw3ICszMzU2LDcgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChj
b25zdCBnbnR0YWJfY2FjaGVfZmx1c2hfdCAqY2ZsdXNoLCBncmFudF9yZWZfdCAqY3VyX3JlZikK
ICAgICAgICAgfQogICAgIH0KIAotICAgIHYgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsK
KyAgICB2ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAgICAgdiArPSBjZmx1c2gtPm9mZnNldDsK
IAogICAgIGlmICggKGNmbHVzaC0+b3AgJiBHTlRUQUJfQ0FDSEVfSU5WQUwpICYmIChjZmx1c2gt
Pm9wICYgR05UVEFCX0NBQ0hFX0NMRUFOKSApCkBAIC0zNjYzLDcgKzM2NzQsNyBAQCBnbnR0YWJf
cmVsZWFzZV9tYXBwaW5ncygKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBCVUdfT04o
IShhY3QtPnBpbiAmIEdOVFBJTl9kZXZyX21hc2spKTsKICAgICAgICAgICAgICAgICBhY3QtPnBp
biAtPSBHTlRQSU5fZGV2cl9pbmM7Ci0gICAgICAgICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFn
ZShfbWZuKGFjdC0+ZnJhbWUpKSApCisgICAgICAgICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFn
ZShhY3QtPmZyYW1lKSApCiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAg
ICAgICAgIH0KIApAQCAtMzY3Miw3ICszNjgzLDcgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3Mo
CiAgICAgICAgICAgICAgICAgQlVHX09OKCEoYWN0LT5waW4gJiBHTlRQSU5faHN0cl9tYXNrKSk7
CiAgICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5jOwogICAgICAgICAg
ICAgICAgIGlmICggZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkKSAmJgotICAgICAgICAg
ICAgICAgICAgICAgIWlzX2lvbWVtX3BhZ2UoX21mbihhY3QtPmZyYW1lKSkgKQorICAgICAgICAg
ICAgICAgICAgICAgIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICAgICAgICAg
ICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTM2ODIsNyAr
MzY5Myw3IEBAIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIEJVR19PTighKGFjdC0+cGluICYgR05UUElOX2RldndfbWFzaykpOwogICAgICAg
ICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZ3X2luYzsKLSAgICAgICAgICAgICAgICBp
ZiAoICFpc19pb21lbV9wYWdlKF9tZm4oYWN0LT5mcmFtZSkpICkKKyAgICAgICAgICAgICAgICBp
ZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAgICAgICAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUocGcpOwogICAgICAgICAgICAgfQogCkBAIC0zNjkxLDcgKzM3MDIsNyBA
QCBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICAgICAgICAgICAgICBCVUdfT04oIShhY3Qt
PnBpbiAmIEdOVFBJTl9oc3R3X21hc2spKTsKICAgICAgICAgICAgICAgICBhY3QtPnBpbiAtPSBH
TlRQSU5faHN0d19pbmM7CiAgICAgICAgICAgICAgICAgaWYgKCBnbnR0YWJfcmVsZWFzZV9ob3N0
X21hcHBpbmdzKGQpICYmCi0gICAgICAgICAgICAgICAgICAgICAhaXNfaW9tZW1fcGFnZShfbWZu
KGFjdC0+ZnJhbWUpKSApCisgICAgICAgICAgICAgICAgICAgICAhaXNfaW9tZW1fcGFnZShhY3Qt
PmZyYW1lKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpZiAoIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZSgobWFwLT5mbGFncyAmCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHTlRNQVBf
cmVhZG9ubHkpLApAQCAtMzc0MywxMiArMzc1NCwxMiBAQCB2b2lkIGdyYW50X3RhYmxlX3dhcm5f
YWN0aXZlX2dyYW50cyhzdHJ1Y3QgZG9tYWluICpkKQogI2lmbmRlZiBOREVCVUcKICAgICAgICAg
ICAgICAgICAgICAiR0ZOICVseCwgIgogI2VuZGlmCi0gICAgICAgICAgICAgICAgICAgIk1GTjog
JWx4KVxuIiwKKyAgICAgICAgICAgICAgICAgICAiTUZOOiAlIyJQUklfbWZuIilcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZWYsCiAjaWZuZGVmIE5ERUJVRwogICAgICAg
ICAgICAgICAgICAgIGdmbl94KGFjdC0+Z2ZuKSwKICNlbmRpZgotICAgICAgICAgICAgICAgICAg
IGFjdC0+ZnJhbWUpOworICAgICAgICAgICAgICAgICAgIG1mbl94KGFjdC0+ZnJhbWUpKTsKICAg
ICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICB9CiAKQEAgLTM5NTUsOSArMzk2
Niw5IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkK
IAogICAgICAgICBmaXJzdCA9IDA7CiAKLSAgICAgICAgLyogICAgICBbMHhYWFhdICBkZGRkZCAw
eFhYWFhYWCAweFhYWFhYWFhYICAgICAgZGRkZGQgMHhYWFhYWFggMHhYWCAqLwotICAgICAgICBw
cmludGsoIlsweCUwM3hdICAlNWQgMHglMDZseCAweCUwOHggICAgICAlNWQgMHglMDYiUFJJeDY0
IiAweCUwMnhcbiIsCi0gICAgICAgICAgICAgICByZWYsIGFjdC0+ZG9taWQsIGFjdC0+ZnJhbWUs
IGFjdC0+cGluLAorICAgICAgICAvKiAgICAgIFsweFhYWF0gIGRkZGRkIDB4WFhYWFggMHhYWFhY
WFhYWCAgICAgIGRkZGRkIDB4WFhYWFhYIDB4WFggKi8KKyAgICAgICAgcHJpbnRrKCJbMHglMDN4
XSAgJTVkIDB4JSJQUklfbWZuIiAweCUwOHggICAgICAlNWQgMHglMDYiUFJJeDY0IiAweCUwMnhc
biIsCisgICAgICAgICAgICAgICByZWYsIGFjdC0+ZG9taWQsIG1mbl94KGFjdC0+ZnJhbWUpLCBh
Y3QtPnBpbiwKICAgICAgICAgICAgICAgIHNoYS0+ZG9taWQsIGZyYW1lLCBzdGF0dXMpOwogICAg
ICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf
dGFibGUuaAppbmRleCAyNDY0NDA4NGExLi5lNTI5MzZjNzlmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCkBAIC0xOSw3ICsxOSw3IEBAIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5n
KHVuc2lnbmVkIGxvbmcgZ3BhZGRyLCBtZm5fdCBtZm4sCiAjZGVmaW5lIGdudHRhYl9ob3N0X21h
cHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAoMCkKIGludCByZXBsYWNlX2dyYW50X2hv
c3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwgbWZuX3QgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQgaW50
IGZsYWdzKTsKLXZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBsKTsKK3ZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZu
X3QgbWZuKTsKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zdGF0dXNfcGFnZShkLCB0LCBpKSBkbyB7
fSB3aGlsZSAoMCkKICNkZWZpbmUgZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkb21haW4p
IDEKIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9ydGVkKHZvaWQpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2dyYW50X3RhYmxlLmgKaW5kZXggZmMwNzI5MWZmMi4uZTQyMDMwOTM2YiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaApAQCAtODAsNyArODAsNyBAQCBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGludCBnbnR0YWJfZG9tMF9tYXgodm9pZCkKICNkZWZpbmUgZ250dGFiX3N0YXR1c19n
bWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgXAogICAgIChtZm5fdG9fZ21mbihkLCBn
bnR0YWJfc3RhdHVzX21mbih0LCBpKSkpCiAKLSNkZWZpbmUgZ250dGFiX21hcmtfZGlydHkoZCwg
ZikgcGFnaW5nX21hcmtfZGlydHkoKGQpLCBfbWZuKGYpKQorI2RlZmluZSBnbnR0YWJfbWFya19k
aXJ0eShkLCBmKSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIGYpCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKIHsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:49:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wz5-0007Ll-CN; Thu, 12 Apr 2018 07:49:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wz4-0007LZ-AJ
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:30 +0000
X-Inumbo-ID: 4239c854-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4239c854-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:51:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wz3-0006aU-3d
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wz3-0004CS-12
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wz3-0004CS-12@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:49:29 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Switch mfn_to_page in
 x86_64/mm.c to use typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxOWNkMjVlMzk3MzEwNmJiMTJlZjVhMWQyY2I0MTNjYjk0NDY5ZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAwOTo0MzoyOSAyMDE4ICswMTAw
CgogICAgeGVuL3g4NjogU3dpdGNoIG1mbl90b19wYWdlIGluIHg4Nl82NC9tbS5jIHRvIHVzZSB0
eXBlc2FmZSBNRk4KICAgIAogICAgT3RoZXIgdGhhbiBNRk4gMCAtPiBJTlZBTElEX01GTiwgbm8g
ZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDQ2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNiBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggZjZk
ZDk1YWE0Ny4uOGQxZjEzMGFiZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNDMsNiArNDMsOCBAQCBhc20oIi5m
aWxlIFwiIiBfX0ZJTEVfXyAiXCIiKTsKIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwogI3VuZGVmIHBhZ2VfdG9fbWZuCiAj
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVmIG1m
bl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feCht
Zm4pKQogCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtMnBfY29tcGF0X3ZzdGFydCA9IF9f
SFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVDsKIApAQCAtMTYwLDcgKzE2Miw4IEBAIHN0YXRp
YyBpbnQgbTJwX21hcHBlZCh1bnNpZ25lZCBsb25nIHNwZm4pCiAKIHN0YXRpYyBpbnQgc2hhcmVf
aG90YWRkX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewotICAgIHVu
c2lnbmVkIGxvbmcgaSwgbiwgdiwgbTJwX3N0YXJ0X21mbiA9IDA7CisgICAgdW5zaWduZWQgbG9u
ZyBpLCBuLCB2OworICAgIG1mbl90IG0ycF9zdGFydF9tZm4gPSBJTlZBTElEX01GTjsKICAgICBs
M19wZ2VudHJ5X3QgbDNlOwogICAgIGwyX3BnZW50cnlfdCBsMmU7CiAKQEAgLTE4MCwxNSArMTgz
LDE2IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFk
ZF9pbmZvICppbmZvKQogICAgICAgICAgICAgbDJlID0gbDNlX3RvX2wyZShsM2UpW2wyX3RhYmxl
X29mZnNldCh2KV07CiAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BB
R0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgbTJw
X3N0YXJ0X21mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CisgICAgICAgICAgICBtMnBfc3RhcnRfbWZu
ID0gbDJlX2dldF9tZm4obDJlKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG47IGkrKyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtMnBf
c3RhcnRfbWZuICsgaSk7Ci0gICAgICAgICAgICBpZiAoaG90YWRkX21lbV92YWxpZChtMnBfc3Rh
cnRfbWZuICsgaSwgaW5mbykpCisgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
bWZuX3RvX3BhZ2UobWZuX2FkZChtMnBfc3RhcnRfbWZuLCBpKSk7CisKKyAgICAgICAgICAgIGlm
ICggaG90YWRkX21lbV92YWxpZChtZm5feChtZm5fYWRkKG0ycF9zdGFydF9tZm4sIGkpKSwgaW5m
bykgKQogICAgICAgICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmlsZWdlZF9ndWVz
dHMocGFnZSwgU0hBUkVfcm8pOwogICAgICAgICB9CiAgICAgfQpAQCAtMjA0LDEyICsyMDgsMTMg
QEAgc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2lu
Zm8gKmluZm8pCiAgICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQo
dildOwogICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkg
KQogICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIG0ycF9zdGFydF9tZm4gPSBsMmVfZ2V0
X3BmbihsMmUpOworICAgICAgICBtMnBfc3RhcnRfbWZuID0gbDJlX2dldF9tZm4obDJlKTsKIAog
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2Uo
bTJwX3N0YXJ0X21mbiArIGkpOwotICAgICAgICAgICAgaWYgKGhvdGFkZF9tZW1fdmFsaWQobTJw
X3N0YXJ0X21mbiArIGksIGluZm8pKQorICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IG1mbl90b19wYWdlKG1mbl9hZGQobTJwX3N0YXJ0X21mbiwgaSkpOworCisgICAgICAgICAg
ICBpZiAoIGhvdGFkZF9tZW1fdmFsaWQobWZuX3gobWZuX2FkZChtMnBfc3RhcnRfbWZuLCBpKSks
IGluZm8pICkKICAgICAgICAgICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX3ByaXZpbGVnZWRf
Z3Vlc3RzKHBhZ2UsIFNIQVJFX3JvKTsKICAgICAgICAgfQogICAgIH0KQEAgLTcyMCwxMCArNzI1
LDEwIEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRf
aW5mbyAqaW5mbykKICAgICB1bnNpZ25lZCBsb25nIHN2YSwgZXZhOwogICAgIGwzX3BnZW50cnlf
dCBsM2U7CiAgICAgbDJfcGdlbnRyeV90IGwyZTsKLSAgICB1bnNpZ25lZCBsb25nIHNwZm4sIGVw
Zm47CisgICAgbWZuX3Qgc3BmbiwgZXBmbjsKIAotICAgIHNwZm4gPSBpbmZvLT5zcGZuOwotICAg
IGVwZm4gPSBpbmZvLT5lcGZuOworICAgIHNwZm4gPSBfbWZuKGluZm8tPnNwZm4pOworICAgIGVw
Zm4gPSBfbWZuKGluZm8tPmVwZm4pOwogCiAgICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3Rv
X3BhZ2Uoc3Bmbik7CiAgICAgZXZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbik7
CkBAIC03OTUsMTYgKzgwMCwxNyBAQCBzdGF0aWMgaW50IHNldHVwX2ZyYW1ldGFibGVfY2h1bmso
dm9pZCAqc3RhcnQsIHZvaWQgKmVuZCwKIAogc3RhdGljIGludCBleHRlbmRfZnJhbWVfdGFibGUo
c3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIHsKLSAgICB1bnNpZ25lZCBsb25nIGNpZHgs
IG5pZHgsIGVpZHgsIHNwZm4sIGVwZm47CisgICAgdW5zaWduZWQgbG9uZyBjaWR4LCBuaWR4LCBl
aWR4OworICAgIG1mbl90IHNwZm4sIGVwZm47CiAKLSAgICBzcGZuID0gaW5mby0+c3BmbjsKLSAg
ICBlcGZuID0gaW5mby0+ZXBmbjsKKyAgICBzcGZuID0gX21mbihpbmZvLT5zcGZuKTsKKyAgICBl
cGZuID0gX21mbihpbmZvLT5lcGZuKTsKIAotICAgIGVpZHggPSAocGZuX3RvX3BkeChlcGZuKSAr
IFBEWF9HUk9VUF9DT1VOVCAtIDEpIC8gUERYX0dST1VQX0NPVU5UOwotICAgIG5pZHggPSBjaWR4
ID0gcGZuX3RvX3BkeChzcGZuKS9QRFhfR1JPVVBfQ09VTlQ7CisgICAgZWlkeCA9IChtZm5fdG9f
cGR4KGVwZm4pICsgUERYX0dST1VQX0NPVU5UIC0gMSkgLyBQRFhfR1JPVVBfQ09VTlQ7CisgICAg
bmlkeCA9IGNpZHggPSBtZm5fdG9fcGR4KHNwZm4pL1BEWF9HUk9VUF9DT1VOVDsKIAotICAgIEFT
U0VSVCggcGZuX3RvX3BkeChlcGZuKSA8PSAoRElSRUNUTUFQX1NJWkUgPj4gUEFHRV9TSElGVCkg
JiYKLSAgICAgICAgICAgIHBmbl90b19wZHgoZXBmbikgPD0gRlJBTUVUQUJMRV9OUiApOworICAg
IEFTU0VSVCggbWZuX3RvX3BkeChlcGZuKSA8PSAoRElSRUNUTUFQX1NJWkUgPj4gUEFHRV9TSElG
VCkgJiYKKyAgICAgICAgICAgIG1mbl90b19wZHgoZXBmbikgPD0gRlJBTUVUQUJMRV9OUiApOwog
CiAgICAgaWYgKCB0ZXN0X2JpdChjaWR4LCBwZHhfZ3JvdXBfdmFsaWQpICkKICAgICAgICAgY2lk
eCA9IGZpbmRfbmV4dF96ZXJvX2JpdChwZHhfZ3JvdXBfdmFsaWQsIGVpZHgsIGNpZHgpOwpAQCAt
ODY2LDcgKzg3Miw3IEBAIHZvaWQgX19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKIAog
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG47IGkrKyApCiAgICAgICAgICAgICBzaGFyZV94ZW5f
cGFnZV93aXRoX3ByaXZpbGVnZWRfZ3Vlc3RzKAotICAgICAgICAgICAgICAgIG1mbl90b19wYWdl
KG0ycF9zdGFydF9tZm4gKyBpKSwgU0hBUkVfcm8pOworICAgICAgICAgICAgICAgIG1mbl90b19w
YWdlKF9tZm4obTJwX3N0YXJ0X21mbiArIGkpKSwgU0hBUkVfcm8pOwogICAgIH0KIAogICAgIGZv
ciAoIHYgID0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQ7CkBAIC04ODQsNyArODkwLDcgQEAg
dm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogCiAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICBzaGFyZV94
ZW5fcGFnZV93aXRoX3ByaXZpbGVnZWRfZ3Vlc3RzKAotICAgICAgICAgICAgICAgIG1mbl90b19w
YWdlKG0ycF9zdGFydF9tZm4gKyBpKSwgU0hBUkVfcm8pOworICAgICAgICAgICAgICAgIG1mbl90
b19wYWdlKF9tZm4obTJwX3N0YXJ0X21mbiArIGkpKSwgU0hBUkVfcm8pOwogICAgIH0KIAogICAg
IC8qIE1hcmsgYWxsIG9mIGRpcmVjdCBtYXAgTlggaWYgaGFyZHdhcmUgc3VwcG9ydHMgaXQuICov
CkBAIC0xMjcwLDcgKzEyNzYsNyBAQCBzdGF0aWMgaW50IHRyYW5zZmVyX3BhZ2VzX3RvX2hlYXAo
c3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgKi8KICAgICBmb3IgKGkgPSBpbmZv
LT5zcGZuOyBpIDwgaW5mby0+Y3VyOyBpKyspCiAgICAgewotICAgICAgICBwZyA9IG1mbl90b19w
YWdlKGkpOworICAgICAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4oaSkpOwogICAgICAgICBwZy0+
Y291bnRfaW5mbyA9IFBHQ19zdGF0ZV9pbnVzZTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:49:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WzF-0007N3-FI; Thu, 12 Apr 2018 07:49:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WzF-0007Mx-0u
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:41 +0000
X-Inumbo-ID: f05da09c-3e25-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f05da09c-3e25-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:48:50 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WzD-0006ad-9C
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WzD-0004DN-6q
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WzD-0004DN-6q@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:49:39 +0000
Subject: [Xen-changelog] [xen master] Revert "tools/libxl: Fix build
 following c/s 74fd984ae"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExNWZiOGUzNDViOTM3N2I0MDBiOWUyZTliY2ExNzUwMzYyZDI4NGIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA2IDEw
OjMzOjU4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIEFwciA2IDEwOjMzOjU4IDIwMTggKzAxMDAKCiAgICBSZXZlcnQg
InRvb2xzL2xpYnhsOiBGaXggYnVpbGQgZm9sbG93aW5nIGMvcyA3NGZkOTg0YWUiCiAgICAKICAg
IFRoaXMgcmV2ZXJ0cyBjb21taXQgZDk2ZjE3ZjUwYzYyMWJlMzBlNWM3M2RhOTMxN2M5MWQ4Y2Ji
ZjNlMS4KICAgIAogICAgSXQgZG9lc24ndCBmaXggdGhlIGJ1aWxkLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAxNzdjNmI3NDVjLi5mYmU4Nzg2YThlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
YwpAQCAtODQ2LDYgKzg0Niw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX3ByZXBhcmVfZHRiKGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgIGNvbnN0IGxpYnhs
X3ZlcnNpb25faW5mbyAqdmVyczsKICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pbmZvICphaW5mbzsK
IAorICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICB4Y19kb21haW5fY29uZmlndXJh
dGlvbl90ICp4Y19jb25maWcgPSAmc3RhdGUtPmNvbmZpZzsKKwogICAgIHZlcnMgPSBsaWJ4bF9n
ZXRfdmVyc2lvbl9pbmZvKENUWCk7CiAgICAgaWYgKHZlcnMgPT0gTlVMTCkgcmV0dXJuIEVSUk9S
X0ZBSUw7CiAKQEAgLTg1NCw4ICs4NTcsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19wcmVwYXJlX2R0
YihsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKIAogICAgIExP
RyhERUJVRywgImNvbnN0cnVjdGluZyBEVEIgZm9yIFhlbiB2ZXJzaW9uICVkLiVkIGd1ZXN0IiwK
ICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWFqb3IsIHZlcnMtPnhlbl92ZXJzaW9uX21pbm9y
KTsKLSAgICBMT0coREVCVUcsICIgLSB2R0lDIHZlcnNpb246ICVzIiwKLSAgICAgICAgZ2ljdl90
b19zdHJpbmcoaW5mby0+YXJjaF9hcm0uZ2ljX3ZlcnNpb24pKTsKKyAgICBMT0coREVCVUcsICIg
LSB2R0lDIHZlcnNpb246ICVzIiwgZ2ljdl90b19zdHJpbmcoeGNfY29uZmlnLT5naWNfdmVyc2lv
bikpOwogCiAgICAgaWYgKGluZm8tPmRldmljZV90cmVlKSB7CiAgICAgICAgIExPRyhERUJVRywg
IiAtIFBhcnRpYWwgZGV2aWNlIHRyZWUgcHJvdmlkZWQ6ICVzIiwgaW5mby0+ZGV2aWNlX3RyZWUp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:49:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6WzR-0007OQ-HW; Thu, 12 Apr 2018 07:49:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WzQ-0007OE-Mr
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:52 +0000
X-Inumbo-ID: 4e6ed938-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e6ed938-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:51:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WzN-0006ao-J7
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WzN-0004Eb-Gd
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WzN-0004Eb-Gd@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:49:49 +0000
Subject: [Xen-changelog] [xen master] xen: Convert page_to_mfn and
 mfn_to_page to use typesafe MFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0NmI2MTk3MzQ0ZmNhOTFkYjdlMWQ3YmQ2ZGYwYzRhMjcwM2VkNmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZl
YiAyMSAxMzo0NjoyNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNiAxNzowODo1OSAyMDE4ICswMTAw
CgogICAgeGVuOiBDb252ZXJ0IHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSB0byB1c2UgdHlw
ZXNhZmUgTUZOCiAgICAKICAgIE1vc3Qgb2YgdGhlIHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBt
Zm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRpbmcKICAgIHRoZSBtYWNyb3MgdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCBvciB1c2UgbWZuX3gvX21mbiBiZWNhdXNlIHRoZQogICAgcmVz
dCBvZiB0aGUgZnVuY3Rpb24gdXNlIG1mbl90LgogICAgCiAgICBTbyBtYWtlIHBhZ2VfdG9fbWZu
IGFuZCBtZm5fdG9fcGFnZSByZXR1cm4gbWZuX3QgYnkgZGVmYXVsdC4gVGhlIF9fKgogICAgdmVy
c2lvbiBhcmUgbm93IGRyb3BwZWQgYXMgdGhpcyBwYXRjaCB3aWxsIGNvbnZlcnQgYWxsIHRoZSBy
ZW1haW5pbmcKICAgIG5vbi10eXBlc2FmZSBjYWxsZXJzLgogICAgCiAgICBPbmx5IHJlYXNvbmFi
bGUgY2xlYW4tdXBzIGFyZSBkb25lIGluIHRoaXMgcGF0Y2guIFRoZSByZXN0IHdpbGwgdXNlCiAg
ICBfbWZuL21mbl94IGZvciB0aGUgdGltZSBiZWluZy4KICAgIAogICAgTGFzdGx5LCBkb21haW5f
cGFnZV90b19tZm4gaXMgYWxzbyBjb252ZXJ0ZWQgdG8gdXNlIG1mbl90IGdpdmVuIHRoYXQKICAg
IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5vdyBzd2l0Y2hlZCB0byBfbWZuKGRvbWFpbl9wYWdl
X3RvX21mbiguLi4pKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jICAgICAgICAgICAgIHwgIDIgLS0KIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAg
ICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICB8
IDEwICsrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICB8IDIxICsr
KysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAg
ICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgICAgICAgIHwgIDYgKysr
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgfCAgNiArKystLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0t
LQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVu
L2FyY2gveDg2L2h2bS9zdGR2Z2EuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAg
ICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAg
ICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDQgLS0tLQogeGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyAgICAgICAgICAg
IHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYyAgICAgICAgfCAg
MiArLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICAgICAgIHwgIDYgLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYyAgICAgICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICAgIHwgIDUgLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLXBvZC5jICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyAgICAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2lu
Zy5jICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaCAgICAgICAgfCAxNiArKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5j
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jICAgICAgICAg
ICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgICAg
IHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICAgICAgfCAx
NCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgICAgICAg
IHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgICAgICAgICAgfCAg
NiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICAgICB8IDEwIC0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jICAgICAgICAgICB8ICA2IC0t
LS0tLQogeGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyAgICAgICAgIHwgIDYgLS0tLS0t
CiB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAgICAgICAgICAgICAgICAgfCAgNCArLS0tCiB4ZW4v
YXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNo
L3g4Ni90Ym9vdC5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAg
ICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vY29tbW9uL2tpbWFnZS5jICAgICAgICAgICAgICAg
ICAgICAgfCAgNiAtLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAg
ICB8ICA2IC0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgIHwg
IDYgLS0tLS0tCiB4ZW4vY29tbW9uL3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2NvbW1vbi90bWVtX3hlbi5jICAgICAgICAgICAgICAgICAgIHwgIDQgLS0tLQogeGVu
L2NvbW1vbi90cmFjZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1v
bi92bWFwLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tLS0tCiB4ZW4vY29tbW9uL3hl
bm9wcm9mLmMgICAgICAgICAgICAgICAgICAgfCAgMiAtLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jICAgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAg
ICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
ICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAg
ICAgICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAg
ICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgICAgICAgICAgfCAz
MiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2RvbWFp
bl9wYWdlLmggICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAg
ICAgICAgICAgICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAg
ICAgICAgICAgICAgfCAgMiArLQogNjYgZmlsZXMgY2hhbmdlZCwgMTI5IGluc2VydGlvbnMoKyks
IDI4MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggOWVmOTAzMDI1My4uMTFjZGYw
NTA5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNDksOCArNDksNiBAQCBzdHJ1Y3QgbWFwX3Jhbmdl
X2RhdGEKIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdv
cmsgd2l0aCBtZm5fdCAqLwogI3VuZGVmIHZpcnRfdG9fbWZuCiAjZGVmaW5lIHZpcnRfdG9fbWZu
KHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5l
IHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQogCiAvLyNkZWZpbmUgREVC
VUdfMTFfQUxMT0NBVElPTgogI2lmZGVmIERFQlVHXzExX0FMTE9DQVRJT04KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCAyZmIw
Yjk2ODRkLi44ZmRmZDkxNTQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysr
IGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCkBAIC0yODYsNyArMjg2LDcgQEAgc3RhdGljIF9faW5p
dCBpbnQga2VybmVsX2RlY29tcHJlc3Moc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCkKICAgICAgICAg
aW91bm1hcChpbnB1dCk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KLSAgICBtZm4g
PSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2VzKSk7CisgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZXMp
OwogICAgIG91dHB1dCA9IF9fdm1hcCgmbWZuLCAxIDw8IGtlcm5lbF9vcmRlcl9vdXQsIDEsIDEs
IFBBR0VfSFlQRVJWSVNPUiwgVk1BUF9ERUZBVUxUKTsKIAogICAgIHJjID0gcGVyZm9ybV9ndW56
aXAob3V0cHV0LCBpbnB1dCwgc2l6ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCAxMWMyYjAzYjdiLi5hZTI2
ODZmZmEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTIxMiw3ICsyMTIsNyBAQCBwMm1fbWVtX2FjY2Vzc19j
aGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICBp
ZiAoIHQgIT0gcDJtX3JhbV9ydyApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgcGFnZSA9IG1m
bl90b19wYWdlKG1mbl94KG1mbikpOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCiAg
ICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgdi0+ZG9tYWluKSkgKQogICAgICAgICBw
YWdlID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggZWIzNjU5ZjkxMy4uYTZkZTc3YzI4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTQ3Nyw3ICs0NzcsNyBAQCB2b2lk
IHVubWFwX2RvbWFpbl9wYWdlKGNvbnN0IHZvaWQgKnZhKQogICAgIGxvY2FsX2lycV9yZXN0b3Jl
KGZsYWdzKTsKIH0KIAotdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0
IHZvaWQgKnB0cikKK21mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRy
KQogewogICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHI7CiAgICAgbHBh
ZV90ICptYXAgPSB0aGlzX2NwdSh4ZW5fZG9tbWFwKTsKQEAgLTQ4NSwxMiArNDg1LDEyIEBAIHVu
c2lnbmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAg
dW5zaWduZWQgbG9uZyBvZmZzZXQgPSAodmE+PlRISVJEX1NISUZUKSAmIExQQUVfRU5UUllfTUFT
SzsKIAogICAgIGlmICggdmEgPj0gVk1BUF9WSVJUX1NUQVJUICYmIHZhIDwgVk1BUF9WSVJUX0VO
RCApCi0gICAgICAgIHJldHVybiBfX3ZpcnRfdG9fbWZuKHZhKTsKKyAgICAgICAgcmV0dXJuIHZp
cnRfdG9fbWZuKHZhKTsKIAogICAgIEFTU0VSVChzbG90ID49IDAgJiYgc2xvdCA8IERPTUhFQVBf
RU5UUklFUyk7CiAgICAgQVNTRVJUKG1hcFtzbG90XS5wdC5hdmFpbCAhPSAwKTsKIAotICAgIHJl
dHVybiBtYXBbc2xvdF0ucHQuYmFzZSArIG9mZnNldDsKKyAgICByZXR1cm4gX21mbihtYXBbc2xv
dF0ucHQuYmFzZSArIG9mZnNldCk7CiB9CiAjZW5kaWYKIApAQCAtMTI4Miw3ICsxMjgyLDcgQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQogCi0gICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOwor
ICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgdCA9IHAybV9tYXBfZm9y
ZWlnbjsKIAogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNWRlODJhYWZlMS4uZDQz
YzNhYTg5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwpAQCAtMzcsMTIgKzM3LDYgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG1heF92bWlkID0gTUFYX1ZNSURfOF9CSVQ7CiAKICNkZWZpbmUgUDJNX1JPT1RfUEFHRVMg
ICAgKDE8PFAyTV9ST09UX09SREVSKQogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0u
aCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNk
ZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYg
cGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihw
ZykpCi0KIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKIAogLyogSGVs
cGVycyB0byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwpAQCAtOTAsOCAr
ODQsOCBAQCB2b2lkIGR1bXBfcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFk
ZHIpCiAKICAgICBwcmludGsoImRvbSVkIElQQSAweCUiUFJJcGFkZHIiXG4iLCBkLT5kb21haW5f
aWQsIGFkZHIpOwogCi0gICAgcHJpbnRrKCJQMk0gQCAlcCBtZm46MHglbHhcbiIsCi0gICAgICAg
ICAgIHAybS0+cm9vdCwgX19wYWdlX3RvX21mbihwMm0tPnJvb3QpKTsKKyAgICBwcmludGsoIlAy
TSBAICVwIG1mbjolIyJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgcDJtLT5yb290LCBtZm5feChw
YWdlX3RvX21mbihwMm0tPnJvb3QpKSk7CiAKICAgICBkdW1wX3B0X3dhbGsocGFnZV90b19tYWRk
cihwMm0tPnJvb3QpLCBhZGRyLAogICAgICAgICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwgUDJN
X1JPT1RfUEFHRVMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMgYi94ZW4v
YXJjaC94ODYvY3B1L3ZwbXUuYwppbmRleCA3YmFmNDYxNGJlLi5iOTc4ZTA1NjEzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUu
YwpAQCAtNjUzLDcgKzY1Myw3IEBAIHN0YXRpYyB2b2lkIHB2cG11X2ZpbmlzaChzdHJ1Y3QgZG9t
YWluICpkLCB4ZW5fcG11X3BhcmFtc190ICpwYXJhbXMpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7
CiAgICAgc3RydWN0IHZwbXVfc3RydWN0ICp2cG11OwotICAgIHVpbnQ2NF90IG1mbjsKKyAgICBt
Zm5fdCBtZm47CiAgICAgdm9pZCAqeGVucG11X2RhdGE7CiAKICAgICBpZiAoIChwYXJhbXMtPnZj
cHUgPj0gZC0+bWF4X3ZjcHVzKSB8fCAoZC0+dmNwdVtwYXJhbXMtPnZjcHVdID09IE5VTEwpICkK
QEAgLTY3NSw3ICs2NzUsNyBAQCBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFp
biAqZCwgeGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQogICAgIGlmICggeGVucG11X2RhdGEgKQog
ICAgIHsKICAgICAgICAgbWZuID0gZG9tYWluX3BhZ2VfbWFwX3RvX21mbih4ZW5wbXVfZGF0YSk7
Ci0gICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbihtZm4pKSk7CisgICAgICAgIEFTU0VSVCht
Zm5fdmFsaWQobWZuKSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh4ZW5wbXVf
ZGF0YSk7CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCA5YzIyOTU5NGY0Li4zZDljMTlkMDU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xOTUsNyArMTk1LDcg
QEAgdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgcHJpbnRrKCIgICAgRG9tUGFnZSAl
cDogY2FmPSUwOGx4LCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICAgICAg
ICBfcChwYWdlX3RvX21mbihwYWdlKSksCisgICAgICAgICAgICAgICAgICAgX3AobWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpKSwKICAgICAgICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBw
YWdlLT51LmludXNlLnR5cGVfaW5mbyk7CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl91bmxvY2so
JmQtPnBhZ2VfYWxsb2NfbG9jayk7CkBAIC0yMDgsNyArMjA4LDcgQEAgdm9pZCBkdW1wX3BhZ2Vm
cmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFn
ZSwgJmQtPnhlbnBhZ2VfbGlzdCApCiAgICAgewogICAgICAgICBwcmludGsoIiAgICBYZW5QYWdl
ICVwOiBjYWY9JTA4bHgsIHRhZj0lIiBQUnR5cGVfaW5mbyAiXG4iLAotICAgICAgICAgICAgICAg
X3AocGFnZV90b19tZm4ocGFnZSkpLAorICAgICAgICAgICAgICAgX3AobWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpKSwKICAgICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICB9CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CkBAIC02MzcsNyArNjM3LDggQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gdmlydF90b19wYWdlKGQt
PnNoYXJlZF9pbmZvKSwgKm5ld19wYWdlOwogICAgIGludCByZXQgPSAwOwogICAgIHN0cnVjdCBk
b21haW4gKm93bmVyOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgbWZuX3QgbWZu
OworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKIApAQCAtNjcxLDcgKzY3Miw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jl
c2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgQVNTRVJUKCBvd25lciA9PSBkICk7CiAKICAgICBt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwor
ICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbl94KG1mbikpOwogCiAgICAgLyoKICAgICAgKiBn
Zm4gPT0gSU5WQUxJRF9HRk4gaW5kaWNhdGVzIHRoYXQgdGhlIHNoYXJlZF9pbmZvIHBhZ2Ugd2Fz
IG5ldmVyIG1hcHBlZApAQCAtNjgwLDcgKzY4MSw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jl
c2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKICAgICAgICAgZ290byBleGl0X3B1dF9wYWdlOwogCi0gICAgaWYgKCBtZm5feChnZXRfZ2Zu
X3F1ZXJ5KGQsIGdmbiwgJnAybXQpKSAhPSBtZm4gKQorICAgIGlmICggIW1mbl9lcShnZXRfZ2Zu
X3F1ZXJ5KGQsIGdmbiwgJnAybXQpLCBtZm4pICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIgIkZhaWxlZCB0byBnZXQgRG9tJWQncyBzaGFyZWRfaW5mbyBHRk4gKCVseClcbiIs
CiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7CkBAIC02OTcsNyArNjk4LDcgQEAg
aW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgZ290
byBleGl0X3B1dF9nZm47CiAgICAgfQogCi0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVf
cGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7CisgICAgcmV0ID0g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgUEFHRV9PUkRFUl80
Syk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAi
RmFpbGVkIHRvIHJlbW92ZSBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwKQEAgLTcw
Niw3ICs3MDcsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKICAgICB9CiAKLSAgICByZXQgPSBndWVzdF9w
aHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihwYWdlX3RvX21mbihuZXdfcGFnZSkp
LAorICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihnZm4pLCBwYWdlX3Rv
X21mbihuZXdfcGFnZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09S
REVSXzRLKTsKICAgICBpZiAoIHJldCApCiAgICAgewpAQCAtMTAwMiw3ICsxMDAzLDcgQEAgaW50
IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX2w0X3BhZ2VfdGFibGUgKQotICAgICAgICAgICAg
ICAgICAgICAgICAgZG9uZSA9ICFmaWxsX3JvX21wdChfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7
CisgICAgICAgICAgICAgICAgICAgICAgICBkb25lID0gIWZpbGxfcm9fbXB0KHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKIAogICAgICAgICAgICAgICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKICAgICAg
ICAgICAgICAgICB9CkBAIC0xMTMxLDcgKzExMzIsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVz
dCgKICAgICAgICAgbDRfcGdlbnRyeV90ICpsNHRhYjsKIAogICAgICAgICBsNHRhYiA9IG1hcF9k
b21haW5fcGFnZShwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7Ci0gICAg
ICAgICpsNHRhYiA9IGw0ZV9mcm9tX3BmbihwYWdlX3RvX21mbihjcjNfcGFnZSksCisgICAgICAg
ICpsNHRhYiA9IGw0ZV9mcm9tX21mbihwYWdlX3RvX21mbihjcjNfcGFnZSksCiAgICAgICAgICAg
ICBfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX1VTRVJ8X1BBR0VfQUNDRVNTRUQpOwogICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShsNHRhYik7CiAgICAgfQpAQCAtMjAwMCw3ICsyMDAxLDcg
QEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICBpZiAoIGQtPmFyY2gucGlycV9lb2lfbWFwICE9IE5VTEwgKQogICAgICAgICB7CiAgICAg
ICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoZC0+YXJjaC5waXJxX2VvaV9tYXApOwot
ICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UoZC0+YXJjaC5waXJxX2Vv
aV9tYXBfbWZuKSk7CisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShf
bWZuKGQtPmFyY2gucGlycV9lb2lfbWFwX21mbikpKTsKICAgICAgICAgICAgIGQtPmFyY2gucGly
cV9lb2lfbWFwID0gTlVMTDsKICAgICAgICAgICAgIGQtPmFyY2guYXV0b191bm1hc2sgPSAwOwog
ICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9h
cmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IGI1NzgwZjIwMWYuLjExYjZhNTQyMWEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jCkBAIC0zMzAsMTMgKzMzMCwxMyBAQCB2b2lkIHVubWFwX2RvbWFpbl9wYWdlX2ds
b2JhbChjb25zdCB2b2lkICpwdHIpCiB9CiAKIC8qIFRyYW5zbGF0ZSBhIG1hcC1kb21haW4tcGFn
ZSdkIGFkZHJlc3MgdG8gdGhlIHVuZGVybHlpbmcgTUZOICovCi11bnNpZ25lZCBsb25nIGRvbWFp
bl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQorbWZuX3QgZG9tYWluX3BhZ2VfbWFw
X3RvX21mbihjb25zdCB2b2lkICpwdHIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1bnNp
Z25lZCBsb25nKXB0cjsKICAgICBjb25zdCBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAKICAgICBpZiAo
IHZhID49IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKLSAgICAgICAgcmV0dXJuIHZpcnRfdG9fbWZu
KHB0cik7CisgICAgICAgIHJldHVybiBfbWZuKHZpcnRfdG9fbWZuKHB0cikpOwogCiAgICAgaWYg
KCB2YSA+PSBWTUFQX1ZJUlRfU1RBUlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EICkKICAgICB7CkBA
IC0zNDksNSArMzQ5LDUgQEAgdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNv
bnN0IHZvaWQgKnB0cikKICAgICAgICAgcGwxZSA9ICZfX2xpbmVhcl9sMV90YWJsZVtsMV9saW5l
YXJfb2Zmc2V0KHZhKV07CiAgICAgfQogCi0gICAgcmV0dXJuIGwxZV9nZXRfcGZuKCpwbDFlKTsK
KyAgICByZXR1cm4gbDFlX2dldF9tZm4oKnBsMWUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IGNlMTg3NTQ0NDIuLjY3
NTVmM2ZkOTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKQEAgLTE5Myw3ICsxOTMsNyBAQCBzdGF0aWMgaW50IG1vZGlmaWVkX21l
bW9yeShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAqIFRoZXNlIGFyZSBtb3N0
IHByb2JhYmx5IG5vdCBwYWdlIHRhYmxlcyBhbnkgbW9yZQogICAgICAgICAgICAgICAgICAqIGRv
bid0IHRha2UgYSBsb25nIHRpbWUgYW5kIGRvbid0IGRpZSBlaXRoZXIuCiAgICAgICAgICAgICAg
ICAgICovCi0gICAgICAgICAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgX21mbihwYWdlX3Rv
X21mbihwYWdlKSksIDEsIDApOworICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQs
IHBhZ2VfdG9fbWZuKHBhZ2UpLCAxLCAwKTsKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdl
KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCBkM2Y2
NWVhZGJlLi5iMjM3NTA4MDcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMTIwLDcgKzEyMCw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oc3RhcnQpLCBfbWZuKHBhZ2VfdG9fbWZu
KHBhZ2UpKSwKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oc3Rh
cnQpLCBwYWdlX3RvX21mbihwYWdlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG9yZGVyKTsKICAgICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgewpAQCAtMjcwLDcg
KzI3MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF92bXhfcmVhbG1vZGVfaGVscGVy
cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KICAgICB3cml0ZV8zMmJpdF9wc2VfaWRlbnRtYXAo
aWRlbnRfcHQpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGlkZW50X3B0KTsKLSAgICBwdXRfcGFn
ZShtZm5fdG9fcGFnZShtZm5feChtZm4pKSk7CisgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZu
KSk7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fSURFTlRfUFRdID0g
Z2FkZHI7CiAgICAgaWYgKCBwdmhfYWRkX21lbV9yYW5nZShkLCBnYWRkciwgZ2FkZHIgKyBQQUdF
X1NJWkUsIEU4MjBfUkVTRVJWRUQpICkKICAgICAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIHNl
dCBpZGVudGl0eSBwYWdlIHRhYmxlcyBhcyByZXNlcnZlZCBpbiB0aGUgbWVtb3J5IG1hcFxuIik7
CkBAIC0yODgsNyArMjg4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHB2aF9zdGVhbF9sb3dfcmFt
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAKICAgICBmb3IgKCBtZm4g
PSBzdGFydDsgbWZuIDwgc3RhcnQgKyBucl9wYWdlczsgbWZuKysgKQogICAgIHsKLSAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBtZm5fdG9fcGFnZShtZm4pOworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CiAgICAgICAgIGludCByYzsK
IAogICAgICAgICByYyA9IHVuc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZG9tX2lvKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKaW5kZXggNGQxM2I4N2JhZS4uMjEzNDI2ZGI1OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
QEAgLTU5MSw3ICs1OTEsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIo
CiAgICAgICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKICAgICAgICAgfQogCi0gICAgICAgICpt
Zm4rKyA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAqbWZuKysgPSBwYWdlX3Rv
X21mbihwYWdlKTsKIAogICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkK
ICAgICAgICAgewpAQCAtNjIzLDcgKzYyMyw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9s
aW5lYXJfYWRkcigKICBvdXQ6CiAgICAgLyogRHJvcCBhbGwgaGVsZCByZWZlcmVuY2VzLiAqLwog
ICAgIHdoaWxlICggbWZuLS0gPiBodm1lbXVsX2N0eHQtPm1mbiApCi0gICAgICAgIHB1dF9wYWdl
KG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KCptZm4pKTsKIAogICAgIHJldHVybiBlcnI7CiB9CkBAIC02NDksNyArNjQ5LDcgQEAgc3RhdGlj
IHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigKICAgICB7CiAgICAgICAgIEFTU0VSVCht
Zm5fdmFsaWQoKm1mbikpOwogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZCwgKm1mbik7
Ci0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7CisgICAgICAgIHB1
dF9wYWdlKG1mbl90b19wYWdlKCptZm4pKTsKIAogICAgICAgICAqbWZuKysgPSBfbWZuKDApOyAv
KiBDbGVhbiBzbG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDliMWRkZGJmYTYuLmMyMzk4M2NkZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjI1NSw3ICsyMjU1LDcgQEAg
aW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAg
ICAgICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFnZShwYWdl
KTsKIAogICAgICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX1ZNTVUsICJVcGRhdGUgQ1Iz
IHZhbHVlID0gJWx4LCBtZm4gPSAlbHgiLAotICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclszXSwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSwgbWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpKTsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlIGlmICggISh2YWx1ZSAmIFg4
Nl9DUjBfUEcpICYmIChvbGRfdmFsdWUgJiBYODZfQ1IwX1BHKSApCkBAIC0yNjM5LDcgKzI2Mzks
NyBAQCB2b2lkICpodm1fbWFwX2d1ZXN0X2ZyYW1lX3JvKHVuc2lnbmVkIGxvbmcgZ2ZuLCBib29s
X3QgcGVybWFuZW50KQogCiB2b2lkIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2b2lkICpwLCBib29s
X3QgcGVybWFuZW50KQogewotICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIG1mbl90IG1mbjsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCAhcCApCkBAIC0yNjYwLDcg
KzI2NjAsNyBAQCB2b2lkIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2b2lkICpwLCBib29sX3QgcGVy
bWFuZW50KQogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHRyYWNrLCAmZC0+YXJjaC5odm1f
ZG9tYWluLndyaXRlX21hcC5saXN0LCBsaXN0KQogICAgICAgICAgICAgaWYgKCB0cmFjay0+cGFn
ZSA9PSBwYWdlICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwYWdpbmdfbWFya19k
aXJ0eShkLCBfbWZuKG1mbikpOworICAgICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQs
IG1mbik7CiAgICAgICAgICAgICAgICAgbGlzdF9kZWwoJnRyYWNrLT5saXN0KTsKICAgICAgICAg
ICAgICAgICB4ZnJlZSh0cmFjayk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0yNjc3LDcg
KzI2NzcsNyBAQCB2b2lkIGh2bV9tYXBwZWRfZ3Vlc3RfZnJhbWVzX21hcmtfZGlydHkoc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHNwaW5fbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21h
cC5sb2NrKTsKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHRyYWNrLCAmZC0+YXJjaC5odm1fZG9t
YWluLndyaXRlX21hcC5saXN0LCBsaXN0KQotICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBf
bWZuKHBhZ2VfdG9fbWZuKHRyYWNrLT5wYWdlKSkpOworICAgICAgICBwYWdpbmdfbWFya19kaXJ0
eShkLCBwYWdlX3RvX21mbih0cmFjay0+cGFnZSkpOwogICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNo
Lmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOwogfQogCkBAIC0zMjUxLDggKzMyNTEsOCBAQCBz
dGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCiAKICAgICAgICAg
ICAgICAgICBpZiAoIHhjaGcoJmxhc3RwYWdlLCBnZm5feChnZm4pKSAhPSBnZm5feChnZm4pICkK
ICAgICAgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19ERUJVRywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiJXB2IGF0dGVtcHRlZCB3cml0ZSB0byByZWFkLW9ubHkgZ2ZuICUj
bHggKG1mbj0lI2x4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LCBnZm5feChn
Zm4pLCBwYWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiVw
diBhdHRlbXB0ZWQgd3JpdGUgdG8gcmVhZC1vbmx5IGdmbiAlI2x4IChtZm49JSMiUFJJX21mbiIp
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGdmbl94KGdmbiksIG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggMjI3NTI3ODMwNS4uM2EyMDFmNTU2MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwpAQCAtNDAxLDcgKzQwMSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGlvcnAtPmdmbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihpb3JwLT5wYWdlKSks
IDApICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4oaW9y
cC0+cGFnZSksIDApICkKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2Uo
aW9ycC0+dmEpOwogfQpAQCAtNDE4LDcgKzQxOCw3IEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3Jl
cV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIGNsZWFyX3Bh
Z2UoaW9ycC0+dmEpOwogCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGlvcnAt
PmdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihp
b3JwLT5wYWdlKSksIDApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3Rv
X21mbihpb3JwLT5wYWdlKSwgMCk7CiAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgcGFnaW5n
X21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oZ2ZuX3goaW9ycC0+Z2ZuKSkpOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYwpp
bmRleCAwODhmYmRmOGNlLi45MjViYWIyNDM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N0ZHZnYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMKQEAgLTU5MCw3ICs1OTAs
NyBAQCB2b2lkIHN0ZHZnYV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggcGcg
PT0gTlVMTCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcy0+dnJhbV9wYWdlW2ldID0g
cGc7Ci0gICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGcpKSk7Cisg
ICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7CiAgICAgfQogCiAgICAg
aWYgKCBpID09IEFSUkFZX1NJWkUocy0+dnJhbV9wYWdlKSApCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDFl
OThhZGI3YzcuLmM3NjE2NDU2ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xNTcxLDcgKzE1NzEsNyBA
QCBzdGF0aWMgaW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAg
ICBpZiAoICFwZyApCiAgICAgICAgICAgICBnb3RvIGVycjsKIAotICAgICAgICBjbGVhcl9kb21h
aW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOworICAgICAgICBjbGVhcl9kb21haW5fcGFn
ZShwYWdlX3RvX21mbihwZykpOwogICAgICAgICAqdGhpc19oc2EgPSBwYWdlX3RvX21hZGRyKHBn
KTsKICAgICB9CiAKQEAgLTE1ODEsNyArMTU4MSw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9w
cmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGlmICggIXBnICkKICAgICAgICAgICAg
IGdvdG8gZXJyOwogCi0gICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4o
cGcpKSk7CisgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7CiAgICAg
ICAgICp0aGlzX3ZtY2IgPSBwYWdlX3RvX21hZGRyKHBnKTsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4u
YwppbmRleCA3MGFhYjUyMGJjLi5kNmFhODlkMGI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC0zNTQs
NyArMzU0LDcgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAo
TUZOICUjIlBSSV9tZm4iKVxuIiwKLSAgICAgICAgICAgICAgICAgZ21mbiwgcGFnZSA/IHBhZ2Vf
dG9fbWZuKHBhZ2UpIDogbWZuX3goSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgICAgICAgZ21m
biwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIApAQCAtNDE0LDcgKzQxNCw3IEBAIHN0YXRpYyB2b2lkIGluaXRp
YWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiAgZmFpbDoKICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4i
LCBnbWZuLAotICAgICAgICAgICAgIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IG1mbl94KElO
VkFMSURfTUZOKSk7CisgICAgICAgICAgICAgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2Up
IDogSU5WQUxJRF9NRk4pKTsKIH0KIAogc3RhdGljIHZvaWQgdGVhcmRvd25fdnBfYXNzaXN0KHN0
cnVjdCB2Y3B1ICp2KQpAQCAtNDkyLDcgKzQ5Miw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZl
cmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQogICAgICAgICBp
ZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilc
biIsCi0gICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IG1m
bl94KElOVkFMSURfTUZOKSk7CisgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBw
YWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZtY3MuYwppbmRleCAzMjZkZDAyNGRlLi4yYzVlZjM2ZTVlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jCkBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgdm14X3ZjcHVfZW5hYmxlX3BtbChzdHJ1
Y3QgdmNwdSAqdikKIAogICAgIHZteF92bWNzX2VudGVyKHYpOwogCi0gICAgX192bXdyaXRlKFBN
TF9BRERSRVNTLCBwYWdlX3RvX21mbih2LT5hcmNoLmh2bV92bXgucG1sX3BnKSA8PCBQQUdFX1NI
SUZUKTsKKyAgICBfX3Ztd3JpdGUoUE1MX0FERFJFU1MsIHBhZ2VfdG9fbWFkZHIodi0+YXJjaC5o
dm1fdm14LnBtbF9wZykpOwogICAgIF9fdm13cml0ZShHVUVTVF9QTUxfSU5ERVgsIE5SX1BNTF9F
TlRSSUVTIC0gMSk7CiAKICAgICB2LT5hcmNoLmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJv
bCB8PSBTRUNPTkRBUllfRVhFQ19FTkFCTEVfUE1MOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA5ZjU3NWQ1
Yzg3Li45NzA3NTE0OTRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjkyOCw3ICsyOTI4LDcgQEAgZ3Bf
ZmF1bHQ6CiBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwotICAgIHVuc2lnbmVkIGxvbmcgbWZu
OworICAgIG1mbl90IG1mbjsKIAogICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBp
Y19hY2Nlc3NlcyApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMjkzNywxMCArMjkzNywxMCBAQCBz
dGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGlmICggIXBnICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgbWZuID0gcGFnZV90b19t
Zm4ocGcpOwotICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgY2xlYXJfZG9t
YWluX3BhZ2UobWZuKTsKICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBTSEFS
RV9ydyk7Ci0gICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47
Ci0gICAgc2V0X21taW9fcDJtX2VudHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZ
U19CQVNFKSwgX21mbihtZm4pLAorICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nl
c3NfbWZuID0gbWZuX3gobWZuKTsKKyAgICBzZXRfbW1pb19wMm1fZW50cnkoZCwgcGFkZHJfdG9f
cGZuKEFQSUNfREVGQVVMVF9QSFlTX0JBU0UpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IFBBR0VfT1JERVJfNEssIHAybV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAg
ICAgcmV0dXJuIDA7CkBAIC0yOTUxLDcgKzI5NTEsNyBAQCBzdGF0aWMgdm9pZCB2bXhfZnJlZV92
bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0g
ZC0+YXJjaC5odm1fZG9tYWluLnZteC5hcGljX2FjY2Vzc19tZm47CiAKICAgICBpZiAoIG1mbiAh
PSAwICkKLSAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikp
OworICAgICAgICBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4p
KSk7CiB9CiAKIHN0YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2
Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDk4YWMyNmQxYTUuLmU5N2RiMzMwY2YgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMKQEAgLTg0LDcgKzg0LDcgQEAgaW50IG52bXhfdmNwdV9pbml0aWFsaXNlKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICB9CiAgICAgICAgIHYtPmFyY2guaHZtX3ZteC52bXJlYWRf
Yml0bWFwID0gdm1yZWFkX2JpdG1hcDsKIAotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZu
KHBhZ2VfdG9fbWZuKHZtcmVhZF9iaXRtYXApKSk7CisgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdl
KHBhZ2VfdG9fbWZuKHZtcmVhZF9iaXRtYXApKTsKIAogICAgICAgICB2bXdyaXRlX2JpdG1hcCA9
IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKICAgICAgICAgaWYgKCAhdm13cml0ZV9iaXRt
YXAgKQpAQCAtMTczMyw3ICsxNzMzLDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgbnZjcHUtPm52X3Z2bWN4ID0g
dnZtY3g7CiAgICAgICAgICAgICAgICAgbnZjcHUtPm52X3Z2bWN4YWRkciA9IGdwYTsKICAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgudm1jc19zaGFkb3dfbWFkZHIgPQotICAgICAgICAg
ICAgICAgICAgICBwZm5fdG9fcGFkZHIoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2dm1jeCkpOwor
ICAgICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2
dm1jeCkpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewpA
QCAtMTgxOSw3ICsxODE5LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggd3JpdGFibGUgKQog
ICAgICAgICAgICAgICAgIGNsZWFyX3Z2bWNzX2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbl9wYWdlX21hcF90
b19tZm4odnZtY3MpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
eChkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZ2bWNzKSkpOwogICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgICAgIHJjID0gVk1GQUlMX1ZBTElEOwogICAgICAgICAgICAgaHZtX3VubWFwX2d1
ZXN0X2ZyYW1lKHZ2bWNzLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggZDVhM2IyOGFjMS4uOWZlNTU4M2ZjMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEzMiwxMCArMTMy
LDYgQEAKICNpbmNsdWRlICJwdi9tbS5oIgogCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFn
ZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1
bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9f
bWZuKHBnKSkKICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2KSBfbWZu
KF9fdmlydF90b19tZm4odikpCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93
YWxrLmMgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCmluZGV4IDYwNTVmZWMxYWQuLmY2
N2FlZGEzZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwpAQCAtNDY5LDIwICs0NjksMjAgQEAgZ3Vlc3Rf
d2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAg
aWYgKCBsM3AgKQogICAgIHsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNwKTsKLSAgICAg
ICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goZ3ctPmwzbWZuKSkpOworICAgICAgICBwdXRf
cGFnZShtZm5fdG9fcGFnZShndy0+bDNtZm4pKTsKICAgICB9CiAjZW5kaWYKICNpZiBHVUVTVF9Q
QUdJTkdfTEVWRUxTID49IDMKICAgICBpZiAoIGwycCApCiAgICAgewogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShsMnApOwotICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feChndy0+
bDJtZm4pKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKGd3LT5sMm1mbikpOwogICAg
IH0KICNlbmRpZgogICAgIGlmICggbDFwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGwxcCk7Ci0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sMW1mbikp
KTsKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoZ3ctPmwxbWZuKSk7CiAgICAgfQogCiAg
ICAgcmV0dXJuIHdhbGtfb2s7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0
X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCmluZGV4IGM1NTAwMTdi
YTQuLmNiM2Y5Y2ViZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fs
ay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCkBAIC04Myw3ICs4Myw3
IEBAIHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VFU1RfUEFHSU5HX0xFVkVMUyko
CiAgICAgICAgICpwZmVjICY9IH5QRkVDX3BhZ2VfcHJlc2VudDsKICAgICAgICAgZ290byBvdXRf
dHdlYWtfcGZlYzsKICAgICB9Ci0gICAgdG9wX21mbiA9IF9tZm4ocGFnZV90b19tZm4odG9wX3Bh
Z2UpKTsKKyAgICB0b3BfbWZuID0gcGFnZV90b19tZm4odG9wX3BhZ2UpOwogCiAgICAgLyogTWFw
IHRoZSB0b3AtbGV2ZWwgdGFibGUgYW5kIGNhbGwgdGhlIHRyZWUtd2Fsa2VyICovCiAgICAgQVNT
RVJUKG1mbl92YWxpZCh0b3BfbWZuKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBiNzZlNmI4YzZiLi44MTJh
ODQwNWRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTQyLDEyICs0Miw2IEBACiAKICNpbmNsdWRlICJwcml2
YXRlLmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19w
YWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2Rl
ZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogICAgICAgICAg
SEFQIFZSQU0gVFJBQ0tJTkcgU1VQUE9SVCAgICAgICAgICAgKi8KIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vaGFwL25lc3RlZF9lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5j
CmluZGV4IDE0YjFiYjAxZTkuLjE3MzhkZjY5ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvbmVzdGVkX2VwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5j
CkBAIC0xNzMsNyArMTczLDcgQEAgbmVwdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBsMmdhLCBlcHRfd2Fsa190ICpndykKICAgICAgICAgICAgIGdvdG8gbWFwX2Vy
cjsKICAgICAgICAgZ3ctPmx4ZVtsdmxdID0gbHhwW2VwdF9sdmxfdGFibGVfb2Zmc2V0KGwyZ2Es
IGx2bCldOwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShseHApOwotICAgICAgICBwdXRfcGFn
ZShtZm5fdG9fcGFnZShtZm5feChseG1mbikpKTsKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3Bh
Z2UobHhtZm4pKTsKIAogICAgICAgICBpZiAoIG5lcHRfbm9uX3ByZXNlbnRfY2hlY2soZ3ctPmx4
ZVtsdmxdKSApCiAgICAgICAgICAgICBnb3RvIG5vbl9wcmVzZW50OwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YwppbmRleCA1N2Y1NGM1NWM4Li5mYWQ4YTlkZjEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAt
MTUyLDExICsxNTIsNiBAQCBzdGF0aWMgaW5saW5lIHNocl9oYW5kbGVfdCBnZXRfbmV4dF9oYW5k
bGUodm9pZCkKICNkZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChkKSBcCiAgICAgKGlzX2h2bV9k
b21haW4oZCkgJiYgKGQpLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdfZW5hYmxlZCkKIAot
I3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdl
KG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcp
IF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiBzdGF0aWMgYXRvbWljX3QgbnJfc2F2ZWRfbWZu
cyAgID0gQVRPTUlDX0lOSVQoMCk7IAogc3RhdGljIGF0b21pY190IG5yX3NoYXJlZF9tZm5zICA9
IEFUT01JQ19JTklUKDApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCA2NmRiYjNlODNhLi4xNGI1OTM5MjNi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKQEAgLTc0LDEzICs3NCwxMyBAQCBzdGF0aWMgaW50IGF0b21pY193cml0
ZV9lcHRfZW50cnkoZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCiAgICAg
ICAgICAgICAgICAgZ290byBvdXQ7CiAKICAgICAgICAgICAgIHJjID0gLUVTUkNIOwotICAgICAg
ICAgICAgZmRvbSA9IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKG5ldy5tZm4pKTsKKyAgICAg
ICAgICAgIGZkb20gPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShfbWZuKG5ldy5tZm4pKSk7
CiAgICAgICAgICAgICBpZiAoIGZkb20gPT0gTlVMTCApCiAgICAgICAgICAgICAgICAgZ290byBv
dXQ7CiAKICAgICAgICAgICAgIC8qIGdldCByZWZjb3VudCBvbiB0aGUgcGFnZSAqLwogICAgICAg
ICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgICAgICBpZiAoICFnZXRfcGFnZShtZm5fdG9fcGFn
ZShuZXcubWZuKSwgZmRvbSkgKQorICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UobWZuX3RvX3Bh
Z2UoX21mbihuZXcubWZuKSksIGZkb20pICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogICAgIH0KQEAgLTkxLDcgKzkxLDcgQEAgc3RhdGljIGludCBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5KGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAogICAgIHdy
aXRlX2F0b21pYygmZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlKTsKIAogICAgIGlmICggdW5saWtl
bHkob2xkbWZuICE9IG1mbl94KElOVkFMSURfTUZOKSkgKQotICAgICAgICBwdXRfcGFnZShtZm5f
dG9fcGFnZShvbGRtZm4pKTsKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihvbGRt
Zm4pKSk7CiAKICAgICByYyA9IDA7CiAKQEAgLTI3MCw3ICsyNzAsNyBAQCBzdGF0aWMgdm9pZCBl
cHRfZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZXB0X2Vu
dHJ5LCBpbnQgbAogICAgIH0KICAgICAKICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKLSAg
ICBwMm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShlcHRfZW50cnktPm1mbikpOworICAgIHAy
bV9mcmVlX3B0cChwMm0sIG1mbl90b19wYWdlKF9tZm4oZXB0X2VudHJ5LT5tZm4pKSk7CiB9CiAK
IHN0YXRpYyBib29sX3QgZXB0X3NwbGl0X3N1cGVyX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXBvZC5jCmluZGV4IGZhMTNlMDdmN2MuLjYzMWU5YWVjMzMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpA
QCAtMjksMTIgKzI5LDYgQEAKIAogI2luY2x1ZGUgIm1tLWxvY2tzLmgiCiAKLS8qIE92ZXJyaWRl
IG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwot
I3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdl
KG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcp
IF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiAjZGVmaW5lIHN1cGVycGFnZV9hbGlnbmVkKF94
KSAgKCgoX3gpJihTVVBFUlBBR0VfUEFHRVMtMSkpPT0wKQogCiAvKiBFbmZvcmNlIGxvY2sgb3Jk
ZXJpbmcgd2hlbiBncmFiYmluZyB0aGUgImV4dGVybmFsIiBwYWdlX2FsbG9jIGxvY2sgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpp
bmRleCA1NTY5M2ViYTU5Li5jNTNjYWI0NGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00NywxMiArNDcsNiBAQCBib29s
X3QgX19pbml0ZGF0YSBvcHRfaGFwXzFnYiA9IDEsIF9faW5pdGRhdGEgb3B0X2hhcF8ybWIgPSAx
OwogYm9vbGVhbl9wYXJhbSgiaGFwXzFnYiIsIG9wdF9oYXBfMWdiKTsKIGJvb2xlYW5fcGFyYW0o
ImhhcF8ybWIiLCBvcHRfaGFwXzJtYik7CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9w
YWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdl
Ci0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRl
ZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21m
bihfcGcpKQotCiBERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwocDJtX3BlcmNwdV9yd2xvY2sp
OwogCiAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBwMm0g
Y29kZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gv
eDg2L21tL3BhZ2luZy5jCmluZGV4IDhhNjU4YjkxMTguLjJiMDQ0NWZmZTkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
QEAgLTQ3LDEyICs0Nyw2IEBACiAvKiBQZXItQ1BVIHZhcmlhYmxlIGZvciBlbmZvcmNpbmcgdGhl
IGxvY2sgb3JkZXJpbmcgKi8KIERFRklORV9QRVJfQ1BVKGludCwgbW1fbG9ja19sZXZlbCk7CiAK
LS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0
aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKF9tKSBf
X21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdl
X3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQotCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogICAgICAgICAgICAgIExPRyBE
SVJUWSBTVVBQT1JUICAgICAgICAgICAgICAgKi8KIC8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDJk
ZWUwODQ2NDIuLjY5MWJjZjZkYjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
cHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0zMTUs
NyArMzE1LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcGFnZV9pc19vdXRfb2Zfc3luYyhzdHJ1Y3Qg
cGFnZV9pbmZvICpwKQogCiBzdGF0aWMgaW5saW5lIGludCBtZm5faXNfb3V0X29mX3N5bmMobWZu
X3QgZ21mbikKIHsKLSAgICByZXR1cm4gcGFnZV9pc19vdXRfb2Zfc3luYyhtZm5fdG9fcGFnZSht
Zm5feChnbWZuKSkpOworICAgIHJldHVybiBwYWdlX2lzX291dF9vZl9zeW5jKG1mbl90b19wYWdl
KGdtZm4pKTsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgcGFnZV9vb3NfbWF5X3dyaXRlKHN0cnVj
dCBwYWdlX2luZm8gKnApCkBAIC0zMjYsNyArMzI2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcGFn
ZV9vb3NfbWF5X3dyaXRlKHN0cnVjdCBwYWdlX2luZm8gKnApCiAKIHN0YXRpYyBpbmxpbmUgaW50
IG1mbl9vb3NfbWF5X3dyaXRlKG1mbl90IGdtZm4pCiB7Ci0gICAgcmV0dXJuIHBhZ2Vfb29zX21h
eV93cml0ZShtZm5fdG9fcGFnZShtZm5feChnbWZuKSkpOworICAgIHJldHVybiBwYWdlX29vc19t
YXlfd3JpdGUobWZuX3RvX3BhZ2UoZ21mbikpOwogfQogI2VuZGlmIC8qIChTSEFET1dfT1BUSU1J
WkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCkBAIC00NTUsMTggKzQ1NSw2IEBAIHZv
aWQgc2hfcmVzZXRfbDNfdXBfcG9pbnRlcnMoc3RydWN0IHZjcHUgKnYpOwogICogTUZOL3BhZ2Ut
aW5mbyBoYW5kbGluZwogICovCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmgg
dG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVm
aW5lIG1mbl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKLSN1bmRlZiBwYWdl
X3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcp
KQotCi0vKiBPdmVycmlkZSBwYWdldGFibGVfdCA8LT4gc3RydWN0IHBhZ2VfaW5mbyBjb252ZXJz
aW9ucyB0byB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBwYWdldGFibGVfZ2V0X3BhZ2UKLSNk
ZWZpbmUgcGFnZXRhYmxlX2dldF9wYWdlKHgpICAgbWZuX3RvX3BhZ2UocGFnZXRhYmxlX2dldF9t
Zm4oeCkpCi0jdW5kZWYgcGFnZXRhYmxlX2Zyb21fcGFnZQotI2RlZmluZSBwYWdldGFibGVfZnJv
bV9wYWdlKHBnKSBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGcpKQotCiAjZGVmaW5l
IGJhY2twb2ludGVyKHNwKSBfbWZuKHBkeF90b19wZm4oKHVuc2lnbmVkIGxvbmcpKHNwKS0+di5z
aC5iYWNrKSkKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2JhY2twb2ludGVyKGNvbnN0
IHN0cnVjdCBwYWdlX2luZm8gKnNwKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251bWEu
YyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKaW5kZXggNGZjOTY3Zjg5My4uYTg3OTg3ZGE2ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L251bWEuYworKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCkBA
IC00MzAsNyArNDMwLDcgQEAgc3RhdGljIHZvaWQgZHVtcF9udW1hKHVuc2lnbmVkIGNoYXIga2V5
KQogICAgICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHBhZ2Vf
bGlzdF9mb3JfZWFjaChwYWdlLCAmZC0+cGFnZV9saXN0KQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpID0gcGh5c190b19uaWQoKHBhZGRyX3QpcGFnZV90b19tZm4ocGFnZSkgPDwgUEFHRV9TSElG
VCk7CisgICAgICAgICAgICBpID0gcGh5c190b19uaWQocGFnZV90b19tYWRkcihwYWdlKSk7CiAg
ICAgICAgICAgICBwYWdlX251bV9ub2RlW2ldKys7CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl91
bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5
c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCA5ODQ0OTFjM2RjLi5iODdlYzkw
MzRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9waHlzZGV2LmMKQEAgLTIzOSw3ICsyMzksNyBAQCByZXRfdCBkb19waHlzZGV2X29wKGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICB9CiAKICAgICAg
ICAgaWYgKCBjbXB4Y2hnKCZjdXJyZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuLAotICAgICAgICAg
ICAgICAgICAgICAgMCwgcGFnZV90b19tZm4ocGFnZSkpICE9IDAgKQorICAgICAgICAgICAgICAg
ICAgICAgMCwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKSAhPSAwICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgICAgICByZXQgPSAtRUJV
U1k7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4
Ni9wdi9jYWxsYmFjay5jCmluZGV4IDI5YWU2OTI4NTUuLjI1NTBhNzI2ZDIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFj
ay5jCkBAIC0zMSwxMiArMzEsNiBAQAogCiAjaW5jbHVkZSA8cHVibGljL2NhbGxiYWNrLmg+CiAK
LS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0
aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikg
X19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBh
Z2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiBzdGF0aWMgaW50IHJlZ2lz
dGVyX2d1ZXN0X25taV9jYWxsYmFjayh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rl
c2NyaXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwpp
bmRleCBiNDE4YmJiNTgxLi43MWJmOTI3MTNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZGVzY3JpcHRvci10YWJsZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYwpAQCAtMjUsMTIgKzI1LDYgQEAKICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8
YXNtL3B2L21tLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFr
ZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1m
bl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9f
bWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiAv
KgogICogRmx1c2ggdGhlIExEVCwgZHJvcHBpbmcgYW55IHR5cGVyZWZzLiAgUmV0dXJucyBhIGJv
b2xlYW4gaW5kaWNhdGluZyB3aGV0aGVyCiAgKiBtYXBwaW5ncyBoYXZlIGJlZW4gcmVtb3ZlZCAo
aS5lLiBhIFRMQiBmbHVzaCBpcyBuZWVkZWQpLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggMGJkMmYx
YmY5MC4uNWI0MzI1Yjg3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC02NCw3ICs2NCw3IEBAIHN0
YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQgPCBucl9wdF9wYWdlczsgY291bnQrKyApCiAg
ICAgewogICAgICAgICBsMWVfcmVtb3ZlX2ZsYWdzKCpwbDFlLCBfUEFHRV9SVyk7Ci0gICAgICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwxZSkpOworICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UobDFlX2dldF9tZm4oKnBsMWUpKTsKIAogICAgICAgICAvKiBSZWFkLW9ubHkg
bWFwcGluZyArIFBHQ19hbGxvY2F0ZWQgKyBwYWdlLXRhYmxlIHBhZ2UuICovCiAgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gICAgICAgICA9IFBHQ19hbGxvY2F0ZWQgfCAzOwpAQCAtNDk2LDcgKzQ5
Niw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgMCk7CiAgICAgaWYgKCBwYWdl
ID09IE5VTEwgKQogICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIGFs
bG9jYXRpb24iKTsKLSAgICBhbGxvY19zcGZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgYWxs
b2Nfc3BmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBhbGxvY19lcGZuID0gYWxs
b2Nfc3BmbiArIGQtPnRvdF9wYWdlczsKIAogICAgIGlmICggaW5pdHJkX2xlbiApCkBAIC01MjQs
MTIgKzUyNCwxMiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1vZF9zdGFydCA8
PCBQQUdFX1NISUZUOwogICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1wdF9hbGxvYywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtcHRfYWxsb2MgKyBQQUdFX0FMSUdOKGlu
aXRyZF9sZW4pKTsKLSAgICAgICAgICAgIGluaXRyZC0+bW9kX3N0YXJ0ID0gaW5pdHJkX21mbiA9
IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICAgICAgaW5pdHJkLT5tb2Rfc3RhcnQgPSBpbml0
cmRfbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UKICAgICAgICAgewogICAgICAgICAgICAgd2hpbGUgKCBjb3VudC0tICkKLSAgICAgICAgICAg
ICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBtZm5fdG9fcGFnZShtZm4rKyksIDAsIDApICkKKyAg
ICAgICAgICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBtZm5fdG9fcGFnZShfbWZuKG1mbisr
KSksIDAsIDApICkKICAgICAgICAgICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KICAgICAg
ICAgaW5pdHJkLT5tb2RfZW5kID0gMDsKQEAgLTY2MSw3ICs2NjEsNyBAQCBpbnQgX19pbml0IGRv
bTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMMV9QUk9UIDogQ09NUEFUX0wxX1BST1QpKTsKICAgICAgICAgbDF0YWIr
KzsKIAotICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgcGFnZSA9IG1m
bl90b19wYWdlKF9tZm4obWZuKSk7CiAgICAgICAgIGlmICggIXBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYmCiAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0
YWJsZV9wYWdlKSApCiAgICAgICAgICAgICBCVUcoKTsKQEAgLTgwMSw3ICs4MDEsNyBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgc2ktPm5yX3Ay
bV9mcmFtZXMgPSBkLT50b3RfcGFnZXMgLSBjb3VudDsKICAgICBwYWdlX2xpc3RfZm9yX2VhY2gg
KCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICB7Ci0gICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOworICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgICAg
IEJVR19PTihTSEFSRURfTTJQKGdldF9ncGZuX2Zyb21fbWZuKG1mbikpKTsKICAgICAgICAgaWYg
KCBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pID49IGNvdW50ICkKICAgICAgICAgewpAQCAtODI2LDcg
KzgyNiw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgRE9NMCByZXNlcnZhdGlvbiIp
OwogICAgICAgICB3aGlsZSAoIHBmbiA8IGQtPnRvdF9wYWdlcyApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICAgICAgbWZuID0gbWZuX3go
cGFnZV90b19tZm4ocGFnZSkpOwogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgcGZuIChucl9wYWdl
cyAtIDEgLSAocGZuIC0gKGFsbG9jX2VwZm4gLSBhbGxvY19zcGZuKSkpCiAjZW5kaWYKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwppbmRleCAwMWM2MmUyZDQ1Li5hYzY1YmE0NjA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0xMSwxMiArMTEs
NiBAQAogCiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3Mg
ZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBt
Zm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3go
bWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihf
X3BhZ2VfdG9fbWZuKHBnKSkKLQogc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRs
ZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gv
eDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCmluZGV4IDE0Y2U5NWUyNmUuLjgxMGM0ZjdkOGMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1nYXRlLW9wLmMKQEAgLTQxLDEyICs0MSw2IEBACiAKICNpbmNsdWRlICJlbXVsYXRl
LmgiCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdv
cmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdl
KG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVm
aW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiBzdGF0aWMgaW50
IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqc2VsLApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
CmluZGV4IGI1YzYwYzEwOTQuLmI0NTY0MDgwYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAg
LTQzLDE2ICs0Myw2IEBACiAjaW5jbHVkZSAiZW11bGF0ZS5oIgogI2luY2x1ZGUgIm1tLmgiCiAK
LS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0
aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikg
X19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBh
Z2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCi0vKioqKioqKioqKioqKioq
KioqKioqKioKLSAqIEkvTyBlbXVsYXRpb24gc3VwcG9ydAotICovCi0KIHN0cnVjdCBwcml2X29w
X2N0eHQgewogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CiAgICAgc3RydWN0IHsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gveDg2
L3B2L2dyYW50X3RhYmxlLmMKaW5kZXggNDU4MDg1ZTFiNi4uNmI3ZDg1NWM4YSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2dy
YW50X3RhYmxlLmMKQEAgLTI3LDEyICsyNyw2IEBACiAKICNpbmNsdWRlICJtbS5oIgogCi0vKiBP
dmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZu
X3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZu
X3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3Rv
X21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogc3RhdGljIHVuc2lnbmVkIGludCBn
cmFudF90b19wdGVfZmxhZ3ModW5zaWduZWQgaW50IGdyYW50X2ZsYWdzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9yby1wYWdlLWZhdWx0LmMKaW5kZXggMjgwNTQ0YTI4My4uYWE4ZDVhNzU1NiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYv
cHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0zMywxMiArMzMsNiBAQAogI2luY2x1ZGUgImVtdWxhdGUu
aCIKICNpbmNsdWRlICJtbS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5o
IHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2Rl
ZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBw
YWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBn
KSkKLQogLyoqKioqKioqKioqKioqKioqKioqKgogICogV3JpdGFibGUgUGFnZXRhYmxlcwogICov
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3No
aW0uYwppbmRleCBkZDc2MjY0YjIxLi4xMjk5MTEyY2UwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTM3LDggKzM3LDYg
QEAKIAogI2luY2x1ZGUgPGNvbXBhdC9ncmFudF90YWJsZS5oPgogCi0jdW5kZWYgbWZuX3RvX3Bh
Z2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCiAj
dW5kZWYgdmlydF90b19tZm4KICNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3Rv
X21mbih2YSkpCiAKQEAgLTg0Niw3ICs4NDQsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBiYXRj
aF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IG9yZGVyLAogICAgIHNl
dF94ZW5fZ3Vlc3RfaGFuZGxlKHhtci5leHRlbnRfc3RhcnQsIHBmbnMpOwogICAgIHBhZ2VfbGlz
dF9mb3JfZWFjaCAoIHBnLCBsaXN0ICkKICAgICB7Ci0gICAgICAgIHBmbnNbeG1yLm5yX2V4dGVu
dHMrK10gPSBwYWdlX3RvX21mbihwZyk7CisgICAgICAgIHBmbnNbeG1yLm5yX2V4dGVudHMrK10g
PSBtZm5feChwYWdlX3RvX21mbihwZykpOwogICAgICAgICBpZiAoIHhtci5ucl9leHRlbnRzID09
IEFSUkFZX1NJWkUocGZucykgfHwgIXBhZ2VfbGlzdF9uZXh0KHBnLCBsaXN0KSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGxvbmcgbnIgPSB4ZW5faHlwZXJjYWxsX21lbW9yeV9vcChjbWQsICZ4
bXIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKaW5kZXggYzMwM2ZlYzFiZC4uZTdmNTUwNGVjMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC00OCwxMiAr
NDgsNiBAQAogI2luY2x1ZGUgPG1hY2hfd2FrZWNwdS5oPgogI2luY2x1ZGUgPHNtcGJvb3RfaG9v
a3MuaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3Bh
Z2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNk
ZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KICNkZWZpbmUg
c2V0dXBfdHJhbXBvbGluZSgpICAgIChib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9l
bnRyeSkpCiAKIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSB0cmFtcG9saW5lX3BoeXM7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmlu
ZGV4IDcxZTc1N2M1NTMuLmZiNDYxNmFlODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0xODQsNyArMTg0LDcgQEAgc3RhdGlj
IHZvaWQgdXBkYXRlX3BhZ2V0YWJsZV9tYWModm1hY19jdHhfdCAqY3R4KQogCiAgICAgZm9yICgg
bWZuID0gMDsgbWZuIDwgbWF4X3BhZ2U7IG1mbisrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKIAogICAgICAgICBpZiAoICFtZm5f
dmFsaWQoX21mbihtZm4pKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTI3Niw3ICsyNzYs
NyBAQCBzdGF0aWMgdm9pZCB0Ym9vdF9nZW5feGVuaGVhcF9pbnRlZ3JpdHkoY29uc3QgdWludDhf
dCBrZXlbVEJfS0VZX1NJWkVdLAogICAgIHZtYWNfc2V0X2tleSgodWludDhfdCAqKWtleSwgJmN0
eCk7CiAgICAgZm9yICggbWZuID0gMDsgbWZuIDwgbWF4X3BhZ2U7IG1mbisrICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBfX21mbl90b19wYWdlKG1mbik7CisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOwogCiAg
ICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCA0YmVkOWRlMmMxLi42M2M2NTY5OWRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtODI1LDggKzgyNSw4IEBAIGlu
dCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAg
ICAgICAgICB9CiAKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAg
ICAgICAgICAgICAgICAgIkJhZCBHTUZOICVseCAoTUZOICVseCkgdG8gTVNSICUwOHhcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiAtMVVM
LCBiYXNlKTsKKyAgICAgICAgICAgICAgICAgICAgICJCYWQgR01GTiAlbHggKE1GTiAlIyJQUklf
bWZuIikgdG8gTVNSICUwOHhcbiIsCisgICAgICAgICAgICAgICAgICAgICBnbWZuLCBtZm5feChw
YWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTiksIGJhc2UpOwogICAgICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDhkMWYxMzBhYmYuLmNjYTRh
ZTkyNmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMKQEAgLTQwLDEyICs0MCw2IEBAIGFzbSgiLmZpbGUgXCIiIF9fRklM
RV9fICJcIiIpOwogI2luY2x1ZGUgPGFzbS9tZW1fc2hhcmluZy5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy9tZW1vcnkuaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtl
IHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFn
ZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0jdW5kZWYgbWZuX3RvX3BhZ2UK
LSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0KIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG0ycF9jb21wYXRfdnN0YXJ0ID0gX19IWVBFUlZJU09S
X0NPTVBBVF9WSVJUX1NUQVJUOwogCiBsMl9wZ2VudHJ5X3QgKmNvbXBhdF9pZGxlX3BnX3RhYmxl
X2wyOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKaW5kZXggYjAwY2MxZjcwYi4uNmNiZjEzNTQ1NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjMwLDcgKzEyMzAsNyBAQCBp
bnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2ln
bmVkIG9mZnNldCkKICAgICB9CiAKICAgICB2LT52Y3B1X2luZm8gPSBuZXdfaW5mbzsKLSAgICB2
LT52Y3B1X2luZm9fbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7CisgICAgdi0+dmNwdV9p
bmZvX21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCiAgICAgLyogU2V0IG5ldyB2Y3B1X2luZm8g
cG9pbnRlciAvYmVmb3JlLyBzZXR0aW5nIHBlbmRpbmcgZmxhZ3MuICovCiAgICAgc21wX3dtYigp
OwpAQCAtMTI2Myw3ICsxMjYzLDcgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUg
KnYpCiAKICAgICB2Y3B1X2luZm9fcmVzZXQodik7IC8qIE5COiBDbG9iYmVycyB2LT52Y3B1X2lu
Zm9fbWZuICovCiAKLSAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm5feChtZm4p
KSk7CisgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7CiB9CiAKIGludCBk
ZWZhdWx0X2luaXRpYWxpc2VfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNGJlZGY1OTg0YS4uYzc1N2I3ZjZmNSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtNDAsMTIgKzQwLDYgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVk
ZSA8YXNtL2ZsdXNodGxiLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmgg
dG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVm
aW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotI3VuZGVmIG1mbl90
b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4p
KQotCiAvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLwogc3RydWN0IGdyYW50X3Rh
YmxlIHsKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9raW1hZ2UuYyBiL3hlbi9jb21t
b24va2ltYWdlLmMKaW5kZXggYWZkODI5MmNjMS4uMjEwMjQxZGZiNyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9raW1hZ2UuYworKysgYi94ZW4vY29tbW9uL2tpbWFnZS5jCkBAIC0yMywxMiArMjMs
NiBAQAogCiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20g
YXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3Rv
X3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikp
Ci0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpICBfbWZuKF9fcGFn
ZV90b19tZm4ocGcpKQotCiAvKgogICogV2hlbiBrZXhlYyB0cmFuc2l0aW9ucyB0byB0aGUgbmV3
IGtlcm5lbCB0aGVyZSBpcyBhIG9uZS10by1vbmUKICAqIG1hcHBpbmcgYmV0d2VlbiBwaHlzaWNh
bCBhbmQgdmlydHVhbCBhZGRyZXNzZXMuICBPbiBwcm9jZXNzb3JzCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA4YjE1YjViZDBlLi43
NTAxMGI3OGE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKQEAgLTMzLDEyICszMyw2IEBACiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAj
ZW5kaWYKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19t
Zm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZp
bmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0KIHN0cnVjdCBt
ZW1vcF9hcmdzIHsKICAgICAvKiBJTlBVVCAqLwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsg
ICAgIC8qIERvbWFpbiB0byBiZSBhZmZlY3RlZC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNmU1MGZiMjYyMS4u
MTg2YjM5YTZjOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE1MSwxMiArMTUxLDYgQEAKICNkZWZpbmUgcDJtX3Bv
ZF9vZmZsaW5lX29yX2Jyb2tlbl9yZXBsYWNlKHBnKSBCVUdfT04ocGcgIT0gTlVMTCkKICNlbmRp
ZgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3Jr
IHdpdGggbWZuX3QgKi8KLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihw
ZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBt
Zm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLQogLyoKICAqIENvbW1h
LXNlcGFyYXRlZCBsaXN0IG9mIGhleGFkZWNpbWFsIHBhZ2UgbnVtYmVycyBjb250YWluaW5nIGJh
ZCBieXRlcy4KICAqIGUuZy4gJ2JhZHBhZ2U9MHgzZjQ1LDB4OGEzMjEnLgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi90bWVtLmMgYi94ZW4vY29tbW9uL3RtZW0uYwppbmRleCAzMjRmNDJhNmY5Li5j
MDc3Zjg3ZTc3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RtZW0uYworKysgYi94ZW4vY29tbW9u
L3RtZW0uYwpAQCAtMjQzLDcgKzI0Myw3IEBAIHN0YXRpYyB2b2lkIHRtZW1fcGVyc2lzdGVudF9w
b29sX3BhZ2VfcHV0KHZvaWQgKnBhZ2VfdmEpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7CiAK
ICAgICBBU1NFUlQoSVNfUEFHRV9BTElHTkVEKHBhZ2VfdmEpKTsKLSAgICBwaSA9IG1mbl90b19w
YWdlKHZpcnRfdG9fbWZuKHBhZ2VfdmEpKTsKKyAgICBwaSA9IG1mbl90b19wYWdlKF9tZm4odmly
dF90b19tZm4ocGFnZV92YSkpKTsKICAgICBBU1NFUlQoSVNfVkFMSURfUEFHRShwaSkpOwogICAg
IF9fdG1lbV9mcmVlX3BhZ2VfdGhpc3Bvb2wocGkpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi90bWVtX3hlbi5jCmluZGV4IGJkNTJlNDRmYWYuLmJm
N2IxNGY3OWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdG1lbV94ZW4uYworKysgYi94ZW4vY29t
bW9uL3RtZW1feGVuLmMKQEAgLTE0LDEwICsxNCw2IEBACiAjaW5jbHVkZSA8eGVuL2NwdS5oPgog
I2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHBhZ2VfdG9fbWZuCi0j
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiBib29sIF9f
cmVhZF9tb3N0bHkgb3B0X3RtZW07CiBib29sZWFuX3BhcmFtKCJ0bWVtIiwgb3B0X3RtZW0pOwog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RyYWNlLmMgYi94ZW4vY29tbW9uL3RyYWNlLmMKaW5k
ZXggNjgwZjZhZTIxZS4uOGNkYzE3YjczMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90cmFjZS5j
CisrKyBiL3hlbi9jb21tb24vdHJhY2UuYwpAQCAtMjQyLDcgKzI0Miw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfdHJhY2VfYnVmcyh1bnNpZ25lZCBpbnQgcGFnZXMpCiAgICAgICAgIC8qIE5vdyBzaGFy
ZSB0aGUgdHJhY2UgcGFnZXMgKi8KICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBwYWdlczsgaSsr
ICkKICAgICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmlsZWdlZF9ndWVzdHMoCi0g
ICAgICAgICAgICAgICAgbWZuX3RvX3BhZ2UodF9pbmZvX21mbl9saXN0W29mZnNldCArIGldKSwg
U0hBUkVfcncpOworICAgICAgICAgICAgICAgIG1mbl90b19wYWdlKF9tZm4odF9pbmZvX21mbl9s
aXN0W29mZnNldCArIGldKSksIFNIQVJFX3J3KTsKICAgICB9CiAKICAgICAvKiBGaW5hbGx5LCBz
aGFyZSB0aGUgdF9pbmZvIHBhZ2UgKi8KQEAgLTI3MSw3ICsyNzEsNyBAQCBvdXRfZGVhbGxvYzoK
ICAgICAgICAgICAgIHVpbnQzMl90IG1mbiA9IHRfaW5mb19tZm5fbGlzdFtvZmZzZXQgKyBpXTsK
ICAgICAgICAgICAgIGlmICggIW1mbiApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICBBU1NFUlQoIShtZm5fdG9fcGFnZShtZm4pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRl
ZCkpOworICAgICAgICAgICAgQVNTRVJUKCEobWZuX3RvX3BhZ2UoX21mbihtZm4pKS0+Y291bnRf
aW5mbyAmIFBHQ19hbGxvY2F0ZWQpKTsKICAgICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyht
Zm5fdG9fdmlydChtZm4pLCAwKTsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vdm1hcC5jIGIveGVuL2NvbW1vbi92bWFwLmMKaW5kZXggMDRmNWRiMzg2ZC4uZmFlYmMx
ZGRmMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bWFwLmMKKysrIGIveGVuL2NvbW1vbi92bWFw
LmMKQEAgLTksMTAgKzksNiBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8YXNt
L3BhZ2UuaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90
b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIHN0YXRpYyBERUZJTkVfU1BJTkxP
Q0sodm1fbG9jayk7CiBzdGF0aWMgdm9pZCAqX19yZWFkX21vc3RseSB2bV9iYXNlW1ZNQVBfUkVH
SU9OX05SXTsKICNkZWZpbmUgdm1fYml0bWFwKHgpICgodW5zaWduZWQgbG9uZyAqKXZtX2Jhc2Vb
eF0pCkBAIC0yNzQsNyArMjcwLDcgQEAgc3RhdGljIHZvaWQgKnZtYWxsb2NfdHlwZShzaXplX3Qg
c2l6ZSwgZW51bSB2bWFwX3JlZ2lvbiB0eXBlKQogCiAgZXJyb3I6CiAgICAgd2hpbGUgKCBpLS0g
KQotICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm5feChtZm5baV0pKSk7
CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbltpXSkpOwogICAgIHhm
cmVlKG1mbik7CiAgICAgcmV0dXJuIE5VTEw7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3hl
bm9wcm9mLmMgYi94ZW4vY29tbW9uL3hlbm9wcm9mLmMKaW5kZXggYzFiNDMwMzRlMy4uOGE3MmUz
ODJlNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi94ZW5vcHJvZi5jCisrKyBiL3hlbi9jb21tb24v
eGVub3Byb2YuYwpAQCAtMjIsOCArMjIsNiBAQAogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNt
L3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYgdmlydF90b19t
Zm4KICNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCi0jdW5k
ZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1m
bl94KG1mbikpCiAKIC8qIExpbWl0IGFtb3VudCBvZiBwYWdlcyB1c2VkIGZvciBzaGFyZWQgYnVm
ZmVyIChwZXIgZG9tYWluKSAqLwogI2RlZmluZSBNQVhfT1BST0ZfU0hBUkVEX1BBR0VTIDMyCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggZmQyMzI3ZDNlNS4uNzBi
NDM0NWIzNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNDUx
LDcgKzQ1MSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZl
bCA8IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEgfHwgCiAgICAgICAgICAgICBsZXZlbCA+IElP
TU1VX1BBR0lOR19NT0RFX0xFVkVMXzYgKTsKIAotICAgIG5leHRfdGFibGVfbWZuID0gcGFnZV90
b19tZm4odGFibGUpOworICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFi
bGUpKTsKIAogICAgIGlmICggbGV2ZWwgPT0gSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSApCiAg
ICAgewpAQCAtNDkzLDcgKzQ5Myw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgIHJldHVy
biAxOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBuZXh0X3RhYmxlX21mbiA9IHBhZ2Vf
dG9fbWZuKHRhYmxlKTsKKyAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90
b19tZm4odGFibGUpKTsKICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodTMyKilw
ZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLCAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhIUlPTU1VRl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogCkBAIC01
MjAsNyArNTIwLDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKG5leHRfdGFibGVfdmFkZHIpOwogICAgICAgICAgICAgICAgICAgICByZXR1cm4gMTsK
ICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBwYWdl
X3RvX21mbih0YWJsZSk7CisgICAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBtZm5feChw
YWdlX3RvX21mbih0YWJsZSkpOwogICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2Vu
dCgodTMyKilwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFi
bGUpOwogICAgICAgICAgICAgfQpAQCAtNTc3LDcgKzU3Nyw3IEBAIHN0YXRpYyBpbnQgdXBkYXRl
X3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAg
ICB9CiAKICAgICAgICAgbmV3X3Jvb3RfdmFkZHIgPSBfX21hcF9kb21haW5fcGFnZShuZXdfcm9v
dCk7Ci0gICAgICAgIG9sZF9yb290X21mbiA9IHBhZ2VfdG9fbWZuKG9sZF9yb290KTsKKyAgICAg
ICAgb2xkX3Jvb3RfbWZuID0gbWZuX3gocGFnZV90b19tZm4ob2xkX3Jvb3QpKTsKICAgICAgICAg
c2V0X2lvbW11X3BkZV9wcmVzZW50KG5ld19yb290X3ZhZGRyLCBvbGRfcm9vdF9tZm4sIGxldmVs
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9N
TVVGX3JlYWRhYmxlKTsKICAgICAgICAgbGV2ZWwrKzsKQEAgLTcxMiw3ICs3MTIsNyBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgfQogCiAgICAgICAgIC8qIERlYWxsb2NhdGUgbG93
ZXIgbGV2ZWwgcGFnZSB0YWJsZSAqLwotICAgICAgICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1m
bl90b19wYWdlKHB0X21mblttZXJnZV9sZXZlbCAtIDFdKSk7CisgICAgICAgIGZyZWVfYW1kX2lv
bW11X3BndGFibGUobWZuX3RvX3BhZ2UoX21mbihwdF9tZm5bbWVyZ2VfbGV2ZWwgLSAxXSkpKTsK
ICAgICB9CiAKIG91dDoKQEAgLTgwMiw3ICs4MDIsNyBAQCB2b2lkIGFtZF9pb21tdV9zaGFyZV9w
Mm0oc3RydWN0IGRvbWFpbiAqZCkKICAgICBtZm5fdCBwZ2RfbWZuOwogCiAgICAgcGdkX21mbiA9
IHBhZ2V0YWJsZV9nZXRfbWZuKHAybV9nZXRfcGFnZXRhYmxlKHAybV9nZXRfaG9zdHAybShkKSkp
OwotICAgIHAybV90YWJsZSA9IG1mbl90b19wYWdlKG1mbl94KHBnZF9tZm4pKTsKKyAgICBwMm1f
dGFibGUgPSBtZm5fdG9fcGFnZShwZ2RfbWZuKTsKIAogICAgIGlmICggaGQtPmFyY2gucm9vdF90
YWJsZSAhPSBwMm1fdGFibGUgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDFh
ZWNmN2NmMzQuLjJjNDRmYWJmOTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTg0LDcg
KzE4NCw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKIAogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0
ICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwYWdlX3RvX21m
bihwYWdlKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpOwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ21mbihk
LCBtZm4pOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFi
bGU7CiAgICAgICAgICAgICBpbnQgcmV0OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpp
bmRleCAwMjUzODIzMTczLi42ODE4MmFmZDkxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYwpAQCAtNTgsNyArNTgsNyBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fAogICAg
ICAgICAgICAgKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdU
X3dyaXRhYmxlX3BhZ2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBt
Zm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9
IG1mbl90b19nbWZuKGQsIG1mbik7CiAKICAgICAgICAgICAgIGlmICggZ2ZuICE9IGdmbl94KElO
VkFMSURfR0ZOKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggZjc5ZDNiOWU4My4uOTQwYjc0YmUzMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaApAQCAtMTM4LDcgKzEzOCw3IEBAIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFy
dDsKICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgotI2RlZmluZSBpc194ZW5faGVhcF9w
YWdlKHBhZ2UpIGlzX3hlbl9oZWFwX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpKQorI2RlZmluZSBp
c194ZW5faGVhcF9wYWdlKHBhZ2UpIGlzX3hlbl9oZWFwX21mbihtZm5feChwYWdlX3RvX21mbihw
YWdlKSkpCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4pOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAobWZuXyA+PSBtZm5feCh4ZW5oZWFwX21m
bl9zdGFydCkgJiYgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xNDcsNyArMTQ3LDcgQEAg
ZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OwogI2Vsc2UKICNkZWZpbmUgaXNfeGVu
X2hlYXBfcGFnZShwYWdlKSAoKHBhZ2UpLT5jb3VudF9pbmZvICYgUEdDX3hlbl9oZWFwKQogI2Rl
ZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCi0gICAgKG1mbl92YWxpZChfbWZuKG1mbikpICYm
IGlzX3hlbl9oZWFwX3BhZ2UoX19tZm5fdG9fcGFnZShtZm4pKSkKKyAgICAobWZuX3ZhbGlkKF9t
Zm4obWZuKSkgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpKSkKICNl
bmRpZgogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApAQCAtMjEzLDEyICsyMTMsMTQgQEAgc3RhdGljIGlubGluZSB2b2lk
IF9faW9tZW0gKmlvcmVtYXBfd2MocGFkZHJfdCBzdGFydCwgc2l6ZV90IGxlbikKIH0pCiAKIC8q
IENvbnZlcnQgYmV0d2VlbiBtYWNoaW5lIGZyYW1lIG51bWJlcnMgYW5kIHBhZ2UtaW5mbyBzdHJ1
Y3R1cmVzLiAqLwotI2RlZmluZSBfX21mbl90b19wYWdlKG1mbikgIChmcmFtZV90YWJsZSArIChw
Zm5fdG9fcGR4KG1mbikgLSBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKLSNkZWZpbmUgX19wYWdlX3Rv
X21mbihwZykgICBwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUp
ICsgZnJhbWV0YWJsZV9iYXNlX3BkeCkKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChmcmFtZV90YWJsZSAr
IChtZm5fdG9fcGR4KG1mbikgLSBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKKyNkZWZpbmUgcGFnZV90
b19tZm4ocGcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHBkeF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkgKyBmcmFt
ZXRhYmxlX2Jhc2VfcGR4KQogCiAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBhZGRyZXNzZXMg
YW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBtYWRkcl90b19wYWdlKG1hKSBf
X21mbl90b19wYWdlKChtYSkgPj4gUEFHRV9TSElGVCkKLSNkZWZpbmUgcGFnZV90b19tYWRkcihw
ZykgKChwYWRkcl90KV9fcGFnZV90b19tZm4ocGcpIDw8IFBBR0VfU0hJRlQpCisjZGVmaW5lIG1h
ZGRyX3RvX3BhZ2UobWEpIG1mbl90b19wYWdlKG1hZGRyX3RvX21mbihtYSkpCisjZGVmaW5lIHBh
Z2VfdG9fbWFkZHIocGcpIChtZm5fdG9fbWFkZHIocGFnZV90b19tZm4ocGcpKSkKIAogLyogQ29u
dmVydCBiZXR3ZWVuIGZyYW1lIG51bWJlciBhbmQgYWRkcmVzcyBmb3JtYXRzLiAgKi8KICNkZWZp
bmUgcGZuX3RvX3BhZGRyKHBmbikgKChwYWRkcl90KShwZm4pIDw8IFBBR0VfU0hJRlQpCkBAIC0y
MjgsNyArMjMwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBfd2MocGFk
ZHJfdCBzdGFydCwgc2l6ZV90IGxlbikKICNkZWZpbmUgZ2FkZHJfdG9fZ2ZuKGdhKSAgICBfZ2Zu
KHBhZGRyX3RvX3BmbihnYSkpCiAjZGVmaW5lIG1mbl90b19tYWRkcihtZm4pICAgcGZuX3RvX3Bh
ZGRyKG1mbl94KG1mbikpCiAjZGVmaW5lIG1hZGRyX3RvX21mbihtYSkgICAgX21mbihwYWRkcl90
b19wZm4obWEpKQotI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIHBhZGRyX3RvX3Bmbih2aXJ0
X3RvX21hZGRyKCh2YWRkcl90KXZhKSkKKyNkZWZpbmUgdm1hcF90b19tZm4odmEpICAgICBtYWRk
cl90b19tZm4odmlydF90b19tYWRkcigodmFkZHJfdCl2YSkpCiAjZGVmaW5lIHZtYXBfdG9fcGFn
ZSh2YSkgICAgbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKQogCiAvKiBQYWdlLWFsaWduIGFk
ZHJlc3MgYW5kIGNvbnZlcnQgdG8gZnJhbWUgbnVtYmVyIGZvcm1hdCAqLwpAQCAtMjg2LDggKzI4
OCw2IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgZ3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSwg
cGFkZHJfdCAqcGEsCiAgKiBUaGVzZSBhcmUgb3ZlcnJpZGVuIGluIHZhcmlvdXMgc291cmNlIGZp
bGVzIHdoaWxlIHVuZGVyc2NvcmVkIHZlcnNpb24KICAqIHJlbWFpbiBpbnRhY3QuCiAgKi8KLSNk
ZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICBfX21mbl90b19wYWdlKG1mbikKLSNkZWZpbmUgcGFn
ZV90b19tZm4ocGcpICAgICBfX3BhZ2VfdG9fbWZuKHBnKQogI2RlZmluZSB2aXJ0X3RvX21mbih2
YSkgICAgIF9fdmlydF90b19tZm4odmEpCiAjZGVmaW5lIG1mbl90b192aXJ0KG1mbikgICAgX19t
Zm5fdG9fdmlydChtZm4pCiAKQEAgLTMwNyw3ICszMDcsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVj
dCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25zdCB2b2lkICp2KQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgKnBhZ2VfdG9fdmlydChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBy
ZXR1cm4gbWZuX3RvX3ZpcnQocGFnZV90b19tZm4ocGcpKTsKKyAgICByZXR1cm4gbWZuX3RvX3Zp
cnQobWZuX3gocGFnZV90b19tZm4ocGcpKSk7CiB9CiAKIHN0cnVjdCBwYWdlX2luZm8gKmdldF9w
YWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXgg
ZTAyOTMyOWQxMC4uODgyMzcwN2MxNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNzQsNyArMjc0LDcgQEAg
c3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKIHsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKLSAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHAybV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJtdCkpOwor
ICAgIG1mbl90IG1mbiA9IHAybV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJtdCk7CiAKICAgICBp
ZiAodCkKICAgICAgICAgKnQgPSBwMm10OwpAQCAtMjgyLDcgKzI4Miw3IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgaWYgKCAhcDJtX2lz
X2FueV9yYW0ocDJtdCkgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggIW1mbl92
YWxpZChfbWZuKG1mbikpICkKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXgg
ZDNjZDViOWIyMi4uNmU0NTY1MWIxMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjcxLDcgKzI3MSw3IEBAIHN0
cnVjdCBwYWdlX2luZm8KIAogI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSkt
PmNvdW50X2luZm8gJiBQR0NfeGVuX2hlYXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4p
IFwKLSAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKF9fbWZuX3RvX3Bh
Z2UobWZuKSkpCisgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5f
dG9fcGFnZShfbWZuKG1mbikpKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoJl9z
dGV4dCkpICYmICBcCiAgICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18yTV9y
d2RhdGFfZW5kKSkpCkBAIC0zNzYsNyArMzc2LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShs
MV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpOwogCiBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFn
ZShtZm5feChtZm4pKTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2Uo
bWZuKTsKIAogICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2VseSgh
Z2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7CkBAIC00NzEsNyArNDcxLDcgQEAgZXh0ZXJuIHBh
ZGRyX3QgbWVtX2hvdHBsdWc7CiAKICNkZWZpbmUgY29tcGF0X21hY2hpbmVfdG9fcGh5c19tYXBw
aW5nICgodW5zaWduZWQgaW50ICopUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpCiAjZGVmaW5l
IF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKF9fbWZuX3RvX3BhZ2UobWZu
KSk7ICAgICBcCisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKG1mbl90b19w
YWdlKF9tZm4obWZuKSkpOyBcCiAgICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYmIChkID09
IGRvbV9jb3cpKSA/ICAgICAgICAgICAgICBcCiAgICAgICAgIFNIQVJFRF9NMlBfRU5UUlkgOiAo
cGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCh2b2lkKSgobWZuKSA+
PSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQp
IC8gNCB8fCBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBjNTU1Y2NmMGQ5Li5kNGIzY2ZjYjZlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKQEAgLTQ4OCw3ICs0ODgsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8g
KmdldF9wYWdlX2Zyb21fZ2ZuKAogICAgIC8qIE5vbi10cmFuc2xhdGVkIGd1ZXN0cyBzZWUgMS0x
IFJBTSAvIE1NSU8gbWFwcGluZ3MgZXZlcnl3aGVyZSAqLwogICAgIGlmICggdCApCiAgICAgICAg
ICp0ID0gbGlrZWx5KGQgIT0gZG9tX2lvKSA/IHAybV9yYW1fcncgOiBwMm1fbW1pb19kaXJlY3Q7
Ci0gICAgcGFnZSA9IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2Uo
X21mbihnZm4pKTsKICAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2Uo
cGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCA0NWNhNzQyNjc4
Li5jMWU5MjkzN2MwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtODgsMTAgKzg4LDEwIEBACiAgICAgKChw
YWRkcl90KSgoKHgpLmw0ICYgKFBBRERSX01BU0smUEFHRV9NQVNLKSkpKQogCiAvKiBHZXQgcG9p
bnRlciB0byBpbmZvIHN0cnVjdHVyZSBvZiBwYWdlIG1hcHBlZCBieSBwdGUgKHN0cnVjdCBwYWdl
X2luZm8gKikuICovCi0jZGVmaW5lIGwxZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3Rv
X3BhZ2UobDFlX2dldF9wZm4oeCkpKQotI2RlZmluZSBsMmVfZ2V0X3BhZ2UoeCkgICAgICAgICAg
IChfX21mbl90b19wYWdlKGwyZV9nZXRfcGZuKHgpKSkKLSNkZWZpbmUgbDNlX2dldF9wYWdlKHgp
ICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsM2VfZ2V0X3Bmbih4KSkpCi0jZGVmaW5lIGw0ZV9n
ZXRfcGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3BhZ2UobDRlX2dldF9wZm4oeCkpKQorI2Rl
ZmluZSBsMWVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKHgp
KQorI2RlZmluZSBsMmVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwyZV9nZXRf
bWZuKHgpKQorI2RlZmluZSBsM2VfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwz
ZV9nZXRfbWZuKHgpKQorI2RlZmluZSBsNGVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19w
YWdlKGw0ZV9nZXRfbWZuKHgpKQogCiAvKiBHZXQgcHRlIGFjY2VzcyBmbGFncyAodW5zaWduZWQg
aW50KS4gKi8KICNkZWZpbmUgbDFlX2dldF9mbGFncyh4KSAgICAgICAgICAgKGdldF9wdGVfZmxh
Z3MoKHgpLmwxKSkKQEAgLTE1NywxMCArMTU3LDEwIEBAIHN0YXRpYyBpbmxpbmUgbDRfcGdlbnRy
eV90IGw0ZV9mcm9tX3BhZGRyKHBhZGRyX3QgcGEsIHVuc2lnbmVkIGludCBmbGFncykKICNkZWZp
bmUgbDRlX2Zyb21faW50cHRlKGludHB0ZSkgICAgKChsNF9wZ2VudHJ5X3QpIHsgKGludHB0ZV90
KShpbnRwdGUpIH0pCiAKIC8qIENvbnN0cnVjdCBhIHB0ZSBmcm9tIGEgcGFnZSBwb2ludGVyIGFu
ZCBhY2Nlc3MgZmxhZ3MuICovCi0jZGVmaW5lIGwxZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwx
ZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQotI2RlZmluZSBsMmVfZnJv
bV9wYWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9wZm4oX19wYWdlX3RvX21mbihwYWdlKSwgKGZs
YWdzKSkKLSNkZWZpbmUgbDNlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDNlX2Zyb21fcGZuKF9f
cGFnZV90b19tZm4ocGFnZSksIChmbGFncykpCi0jZGVmaW5lIGw0ZV9mcm9tX3BhZ2UocGFnZSwg
ZmxhZ3MpIGw0ZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQorI2RlZmlu
ZSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMWVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFn
ZSksIGZsYWdzKQorI2RlZmluZSBsMmVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9t
Zm4ocGFnZV90b19tZm4ocGFnZSksIGZsYWdzKQorI2RlZmluZSBsM2VfZnJvbV9wYWdlKHBhZ2Us
IGZsYWdzKSBsM2VfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSksIGZsYWdzKQorI2RlZmluZSBs
NGVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsNGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSks
IGZsYWdzKQogCiAvKiBBZGQgZXh0cmEgZmxhZ3MgdG8gYW4gZXhpc3RpbmcgcHRlLiAqLwogI2Rl
ZmluZSBsMWVfYWRkX2ZsYWdzKHgsIGZsYWdzKSAgICAoKHgpLmwxIHw9IHB1dF9wdGVfZmxhZ3Mo
ZmxhZ3MpKQpAQCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5X3Qg
bDRlX2Zyb21fcGFkZHIocGFkZHJfdCBwYSwgdW5zaWduZWQgaW50IGZsYWdzKQogLyogUGFnZS10
YWJsZSB0eXBlLiAqLwogdHlwZWRlZiBzdHJ1Y3QgeyB1NjQgcGZuOyB9IHBhZ2V0YWJsZV90Owog
I2RlZmluZSBwYWdldGFibGVfZ2V0X3BhZGRyKHgpICAoKHBhZGRyX3QpKHgpLnBmbiA8PCBQQUdF
X1NISUZUKQotI2RlZmluZSBwYWdldGFibGVfZ2V0X3BhZ2UoeCkgICBfX21mbl90b19wYWdlKCh4
KS5wZm4pCisjZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGFnZSh4KSAgIG1mbl90b19wYWdlKHBhZ2V0
YWJsZV9nZXRfbWZuKHgpKQogI2RlZmluZSBwYWdldGFibGVfZ2V0X3Bmbih4KSAgICAoKHgpLnBm
bikKICNkZWZpbmUgcGFnZXRhYmxlX2dldF9tZm4oeCkgICAgX21mbigoKHgpLnBmbikpCiAjZGVm
aW5lIHBhZ2V0YWJsZV9pc19udWxsKHgpICAgICgoeCkucGZuID09IDApCiAjZGVmaW5lIHBhZ2V0
YWJsZV9mcm9tX3BmbihwZm4pICgocGFnZXRhYmxlX3QpIHsgKHBmbikgfSkKICNkZWZpbmUgcGFn
ZXRhYmxlX2Zyb21fbWZuKG1mbikgKChwYWdldGFibGVfdCkgeyBtZm5feChtZm4pIH0pCi0jZGVm
aW5lIHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGcpIHBhZ2V0YWJsZV9mcm9tX3BmbihfX3BhZ2VfdG9f
bWZuKHBnKSkKKyNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFnZShwZykgcGFnZXRhYmxlX2Zyb21f
bWZuKHBhZ2VfdG9fbWZuKHBnKSkKICNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFkZHIocCkgcGFn
ZXRhYmxlX2Zyb21fcGZuKChwKT4+UEFHRV9TSElGVCkKICNkZWZpbmUgcGFnZXRhYmxlX251bGwo
KSAgICAgICAgcGFnZXRhYmxlX2Zyb21fcGZuKDApCiAKQEAgLTI0MCwxMiArMjQwLDEyIEBAIHZv
aWQgY29weV9wYWdlX3NzZTIodm9pZCAqLCBjb25zdCB2b2lkICopOwogI2RlZmluZSBfX21mbl90
b192aXJ0KG1mbikgIChtYWRkcl90b192aXJ0KChwYWRkcl90KShtZm4pIDw8IFBBR0VfU0hJRlQp
KQogCiAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBmcmFtZSBudW1iZXJzIGFuZCBwYWdlLWlu
Zm8gc3RydWN0dXJlcy4gKi8KLSNkZWZpbmUgX19tZm5fdG9fcGFnZShtZm4pICAoZnJhbWVfdGFi
bGUgKyBwZm5fdG9fcGR4KG1mbikpCi0jZGVmaW5lIF9fcGFnZV90b19tZm4ocGcpICAgcGR4X3Rv
X3BmbigodW5zaWduZWQgbG9uZykoKHBnKSAtIGZyYW1lX3RhYmxlKSkKKyNkZWZpbmUgbWZuX3Rv
X3BhZ2UobWZuKSAgICAoZnJhbWVfdGFibGUgKyBtZm5fdG9fcGR4KG1mbikpCisjZGVmaW5lIHBh
Z2VfdG9fbWZuKHBnKSAgICAgcGR4X3RvX21mbigodW5zaWduZWQgbG9uZykoKHBnKSAtIGZyYW1l
X3RhYmxlKSkKIAogLyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzc2VzIGFuZCBwYWdl
LWluZm8gc3RydWN0dXJlcy4gKi8KLSNkZWZpbmUgX19tYWRkcl90b19wYWdlKG1hKSBfX21mbl90
b19wYWdlKChtYSkgPj4gUEFHRV9TSElGVCkKLSNkZWZpbmUgX19wYWdlX3RvX21hZGRyKHBnKSAo
KHBhZGRyX3QpX19wYWdlX3RvX21mbihwZykgPDwgUEFHRV9TSElGVCkKKyNkZWZpbmUgX19tYWRk
cl90b19wYWdlKG1hKSBtZm5fdG9fcGFnZShtYWRkcl90b19tZm4obWEpKQorI2RlZmluZSBfX3Bh
Z2VfdG9fbWFkZHIocGcpIG1mbl90b19tYWRkcihwYWdlX3RvX21mbihwZykpCiAKIC8qIENvbnZl
cnQgYmV0d2VlbiBmcmFtZSBudW1iZXIgYW5kIGFkZHJlc3MgZm9ybWF0cy4gICovCiAjZGVmaW5l
IF9fcGZuX3RvX3BhZGRyKHBmbikgKChwYWRkcl90KShwZm4pIDw8IFBBR0VfU0hJRlQpCkBAIC0y
NjQsOCArMjY0LDYgQEAgdm9pZCBjb3B5X3BhZ2Vfc3NlMih2b2lkICosIGNvbnN0IHZvaWQgKik7
CiAjZGVmaW5lIG1mbl90b192aXJ0KG1mbikgICAgX19tZm5fdG9fdmlydChtZm4pCiAjZGVmaW5l
IHZpcnRfdG9fbWFkZHIodmEpICAgX192aXJ0X3RvX21hZGRyKCh1bnNpZ25lZCBsb25nKSh2YSkp
CiAjZGVmaW5lIG1hZGRyX3RvX3ZpcnQobWEpICAgX19tYWRkcl90b192aXJ0KCh1bnNpZ25lZCBs
b25nKShtYSkpCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgICAgX19tZm5fdG9fcGFnZShtZm4p
Ci0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgICAgX19wYWdlX3RvX21mbihwZykKICNkZWZpbmUg
bWFkZHJfdG9fcGFnZShtYSkgICBfX21hZGRyX3RvX3BhZ2UobWEpCiAjZGVmaW5lIHBhZ2VfdG9f
bWFkZHIocGcpICAgX19wYWdlX3RvX21hZGRyKHBnKQogI2RlZmluZSB2aXJ0X3RvX3BhZ2UodmEp
ICAgIF9fdmlydF90b19wYWdlKHZhKQpAQCAtMjczLDcgKzI3MSw3IEBAIHZvaWQgY29weV9wYWdl
X3NzZTIodm9pZCAqLCBjb25zdCB2b2lkICopOwogI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAg
IF9fcGZuX3RvX3BhZGRyKHBmbikKICNkZWZpbmUgcGFkZHJfdG9fcGZuKHBhKSAgICBfX3BhZGRy
X3RvX3BmbihwYSkKICNkZWZpbmUgcGFkZHJfdG9fcGR4KHBhKSAgICBwZm5fdG9fcGR4KHBhZGRy
X3RvX3BmbihwYSkpCi0jZGVmaW5lIHZtYXBfdG9fbWZuKHZhKSAgICAgbDFlX2dldF9wZm4oKnZp
cnRfdG9feGVuX2wxZSgodW5zaWduZWQgbG9uZykodmEpKSkKKyNkZWZpbmUgdm1hcF90b19tZm4o
dmEpICAgICBfbWZuKGwxZV9nZXRfcGZuKCp2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcp
KHZhKSkpKQogI2RlZmluZSB2bWFwX3RvX3BhZ2UodmEpICAgIG1mbl90b19wYWdlKHZtYXBfdG9f
bWZuKHZhKSkKIAogI2VuZGlmIC8qICFkZWZpbmVkKF9fQVNTRU1CTFlfXykgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFp
bl9wYWdlLmgKaW5kZXggODkwYmFlNWI5Yy4uMzI2NjlhMzMzOSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdl
LmgKQEAgLTM0LDcgKzM0LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICp2
YSk7CiAvKiAKICAqIEdpdmVuIGEgVkEgZnJvbSBtYXBfZG9tYWluX3BhZ2UoKSwgcmV0dXJuIGl0
cyB1bmRlcmx5aW5nIE1GTi4KICAqLwotdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9f
bWZuKGNvbnN0IHZvaWQgKnZhKTsKK21mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qg
dm9pZCAqdmEpOwogCiAvKgogICogU2ltaWxhciB0byB0aGUgYWJvdmUgY2FsbHMsIGV4Y2VwdCB0
aGUgbWFwcGluZyBpcyBhY2Nlc3NpYmxlIGluIGFsbApAQCAtNDQsMTEgKzQ0LDExIEBAIHVuc2ln
bmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICp2YSk7CiB2b2lkICpt
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKG1mbl90IG1mbik7CiB2b2lkIHVubWFwX2RvbWFpbl9wYWdl
X2dsb2JhbChjb25zdCB2b2lkICp2YSk7CiAKLSNkZWZpbmUgX19tYXBfZG9tYWluX3BhZ2UocGcp
ICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkpCisjZGVmaW5l
IF9fbWFwX2RvbWFpbl9wYWdlKHBnKSAgICAgICAgbWFwX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZu
KHBnKSkKIAogc3RhdGljIGlubGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29u
c3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZV9n
bG9iYWwoX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkpOworICAgIHJldHVybiBtYXBfZG9tYWluX3Bh
Z2VfZ2xvYmFsKHBhZ2VfdG9fbWZuKHBnKSk7CiB9CiAKICNlbHNlIC8qICFDT05GSUdfRE9NQUlO
X1BBR0UgKi8KQEAgLTU2LDcgKzU2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkICpfX21hcF9kb21h
aW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAjZGVmaW5lIG1hcF9k
b21haW5fcGFnZShtZm4pICAgICAgICAgICAgICAgIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkK
ICNkZWZpbmUgX19tYXBfZG9tYWluX3BhZ2UocGcpICAgICAgICAgICAgICAgcGFnZV90b192aXJ0
KHBnKQogI2RlZmluZSB1bm1hcF9kb21haW5fcGFnZSh2YSkgICAgICAgICAgICAgICAoKHZvaWQp
KHZhKSkKLSNkZWZpbmUgZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkgICAgICAgICAgdmlydF90
b19tZm4oKHVuc2lnbmVkIGxvbmcpKHZhKSkKKyNkZWZpbmUgZG9tYWluX3BhZ2VfbWFwX3RvX21m
bih2YSkgICAgICAgICAgX21mbih2aXJ0X3RvX21mbigodW5zaWduZWQgbG9uZykodmEpKSkKIAog
c3RhdGljIGlubGluZSB2b2lkICptYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKG1mbl90IG1mbikKIHsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
aW5kZXggNWE3ZDI1ZTMzZi4uZTkyODU1MWM5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTI3NywxMyArMjc3LDggQEAgc3Ry
dWN0IHBhZ2VfbGlzdF9oZWFkCiAjIGRlZmluZSBQQUdFX0xJU1RfTlVMTCAoKHR5cGVvZigoKHN0
cnVjdCBwYWdlX2luZm8pe30pLmxpc3QubmV4dCkpfjApCiAKICMgaWYgIWRlZmluZWQocGR4X3Rv
X3BhZ2UpICYmICFkZWZpbmVkKHBhZ2VfdG9fcGR4KQotIyAgaWYgZGVmaW5lZChfX3BhZ2VfdG9f
bWZuKSB8fCBkZWZpbmVkKF9fbWZuX3RvX3BhZ2UpCi0jICAgZGVmaW5lIHBhZ2VfdG9fcGR4IF9f
cGFnZV90b19tZm4KLSMgICBkZWZpbmUgcGR4X3RvX3BhZ2UgX19tZm5fdG9fcGFnZQotIyAgZWxz
ZQogIyAgIGRlZmluZSBwYWdlX3RvX3BkeCBwYWdlX3RvX21mbgogIyAgIGRlZmluZSBwZHhfdG9f
cGFnZSBtZm5fdG9fcGFnZQotIyAgZW5kaWYKICMgZW5kaWYKIAogIyBkZWZpbmUgUEFHRV9MSVNU
X0hFQURfSU5JVChuYW1lKSB7IE5VTEwsIE5VTEwgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3RtZW1feGVuLmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAppbmRleCA1NDJjMGIz
ZjIwLi44NTE2YTBiMTMxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaApAQCAtMjUsNyArMjUsNyBAQAogdHlwZWRl
ZiB1aW50MzJfdCBwYWdlc2l6ZV90OyAgLyogbGlrZSBzaXplX3QsIG11c3QgaGFuZGxlIGxhcmdl
c3QgUEFHRV9TSVpFICovCiAKICNkZWZpbmUgSVNfUEFHRV9BTElHTkVEKGFkZHIpIElTX0FMSUdO
RUQoKHVuc2lnbmVkIGxvbmcpKGFkZHIpLCBQQUdFX1NJWkUpCi0jZGVmaW5lIElTX1ZBTElEX1BB
R0UoX3BpKSAgICBtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihfcGkpKSkKKyNkZWZpbmUgSVNf
VkFMSURfUEFHRShfcGkpICAgIG1mbl92YWxpZChwYWdlX3RvX21mbihfcGkpKQogCiBleHRlcm4g
c3RydWN0IHBhZ2VfbGlzdF9oZWFkIHRtZW1fcGFnZV9saXN0OwogZXh0ZXJuIHNwaW5sb2NrX3Qg
dG1lbV9wYWdlX2xpc3RfbG9jazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:50:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wza-0007Xn-MX; Thu, 12 Apr 2018 07:50:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6WzZ-0007R7-Co
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:01 +0000
X-Inumbo-ID: 547f9117-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 547f9117-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:51:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6WzX-0006ay-Oi
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6WzX-0004Fo-MN
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:49:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6WzX-0004Fo-MN@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:49:59 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Add Marvell ARMADA 3700 early
 printk support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkYjdhOTFjNzczMGI0ODExYjJiYWMwOGNmMGM4MjRjZWVhMTYyYTcKQXV0aG9yOiAg
ICAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgpBdXRob3JEYXRlOiBU
aHUgQXByIDUgMTU6NDY6MTMgMjAxOCArMDUzMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgQXByIDYgMTc6MTU6NTMgMjAxOCAr
MDEwMAoKICAgIHhlbi9hcm06IEFkZCBNYXJ2ZWxsIEFSTUFEQSAzNzAwIGVhcmx5IHByaW50ayBz
dXBwb3J0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21l
cjI1QGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmUgUHp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIGRvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCAgICAgfCAgMSArCiB4ZW4v
YXJjaC9hcm0vUnVsZXMubWsgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0
L2RlYnVnLW12ZWJ1LmluYyB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50
eHQKaW5kZXggMjBhOGFmODU0NC4uZjc2NWY1OWNhNSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2Fy
bS9lYXJseS1wcmludGsudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dApA
QCAtNDEsNiArNDEsNyBAQCB0aGUgbmFtZSBvZiB0aGUgbWFjaGluZToKICAgLSBqdW5vOiBwcmlu
dGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRmb3JtCiAgIC0gbGFnZXI6IHByaW50ayB3aXRoIFND
SUYwIG9uIFJlbmVzYXMgUi1DYXIgSDIgcHJvY2Vzc29ycwogICAtIG1pZHdheTogcHJpbnRrIHdp
dGggdGhlIHBsMDExIG9uIENhbHhlZGEgTWlkd2F5IHByb2Nlc3NvcnMKKyAgLSBtdmVidTogcHJp
bnRrIHdpdGggdGhlIE1WRUJVIGZvciBNYXJ2ZWxsIEFybWFkYSAzNzAwIFNvQ3MKICAgLSBvbWFw
NTQzMjogcHJpbnRrIHdpdGggVUFSVDMgb24gVEkgT01BUDU0MzIgcHJvY2Vzc29ycwogICAtIHJj
YXIzOiBwcmludGsgd2l0aCBTQ0lGMiBvbiBSZW5lc2FzIFItQ2FyIEdlbjMgcHJvY2Vzc29ycwog
ICAtIHNlYXR0bGU6IHByaW50ayB3aXRoIHBsMDExIGZvciBBTUQgU2VhdHRsZSBwcm9jZXNzb3IK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9SdWxlcy5tayBiL3hlbi9hcmNoL2FybS9SdWxlcy5t
awppbmRleCBiNjZjMTlmY2NkLi5mMjY0NTkyYWVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
UnVsZXMubWsKKysrIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCkBAIC0zNiw2ICszNiw3IEBAIEVB
UkxZX1BSSU5US19oaWtleTk2MCAgICAgICA6PSBwbDAxMSwweGZmZjMyMDAwCiBFQVJMWV9QUklO
VEtfanVubyAgICAgICAgICAgOj0gcGwwMTEsMHg3ZmY4MDAwMAogRUFSTFlfUFJJTlRLX2xhZ2Vy
ICAgICAgICAgIDo9IHNjaWYsMHhlNmU2MDAwMAogRUFSTFlfUFJJTlRLX21pZHdheSAgICAgICAg
IDo9IHBsMDExLDB4ZmZmMzYwMDAKK0VBUkxZX1BSSU5US19tdmVidSAgICAgICAgICA6PSBtdmVi
dSwweGQwMDEyMDAwCiBFQVJMWV9QUklOVEtfb21hcDU0MzIgICAgICAgOj0gODI1MCwweDQ4MDIw
MDAwLDIKIEVBUkxZX1BSSU5US19yY2FyMyAgICAgICAgICA6PSBzY2lmLDB4ZTZlODgwMDAKIEVB
UkxZX1BSSU5US19zZWF0dGxlICAgICAgICA6PSBwbDAxMSwweGUxMDEwMDAwCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbXZlYnUuaW5jIGIveGVuL2FyY2gvYXJtL2FybTY0
L2RlYnVnLW12ZWJ1LmluYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42
M2IxMmRjM2QzCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLW12
ZWJ1LmluYwpAQCAtMCwwICsxLDUwIEBACisvKgorICogeGVuL2FyY2gvYXJtL2FybTY0L2RlYnVn
LW12ZWJ1LmluYworICoKKyAqIE1WRUJVIHNwZWNpZmljIGRlYnVnIGNvZGUuCisgKgorICogQ29w
eXJpZ2h0IChjKSAyMDE4LCBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNkZWZp
bmUgVUFSVF9TVEFUVVNfUkVHICAgICAweDBjCisjZGVmaW5lIFVBUlRfVFhfUkVHICAgICAgICAg
MHgwNAorCisvKgorICogTVZFQlUgVUFSVCB3YWl0IFVBUlQgdG8gYmUgcmVhZHkgdG8gdHJhbnNt
aXQKKyAqIHhiOiByZWdpc3RlciB3aGljaCBjb250YWlucyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MK
KyAqIGM6IHNjcmF0Y2ggcmVnaXN0ZXIKKyAqLworLm1hY3JvIGVhcmx5X3VhcnRfcmVhZHkgeGIg
YworMToKKyAgICAgICAgbGRyaCAgIHdcYywgW1x4YiwgI1VBUlRfU1RBVFVTX1JFR10gLyogc3Rh
dHVzIHJlZ2lzdGVyICovCisgICAgICAgIHRzdCAgICB3XGMsICMoMSA8PCAxMSkgICAgICAgICAg
ICAgIC8qIENoZWNrIFRYRklGTyBGVUxMIGJpdCAqLworICAgICAgICBiLm5lICAgMWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBXYWl0IGZvciB0aGUgVUFSVCB0byBiZSByZWFkeSAqLwor
LmVuZG0KKworLyoKKyAqIE1WRUJVIFVBUlQgdHJhbnNtaXQgY2hhcmFjdGVyCisgKiB4YjogcmVn
aXN0ZXIgd2hpY2ggY29udGFpbnMgdGhlIFVBUlQgYmFzZSBhZGRyZXNzCisgKiB3dDogcmVnaXN0
ZXIgd2hpY2ggY29udGFpbnMgdGhlIGNoYXJhY3RlciB0byB0cmFuc21pdAorICovCisubWFjcm8g
ZWFybHlfdWFydF90cmFuc21pdCB4YiB3dAorCXN0cmIgIFx3dCwgW1x4YiwgI1VBUlRfVFhfUkVH
XQorLmVuZG0KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEFTTQorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:50:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wzk-0007wR-OS; Thu, 12 Apr 2018 07:50:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wzj-0007wI-Ax
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:11 +0000
X-Inumbo-ID: 5a8f6b44-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a8f6b44-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:51:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wzh-0006c0-UK
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wzh-0004Gv-S1
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wzh-0004Gv-S1@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:50:09 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Add MVEBU UART driver for
 Marvell Armada 3700 SoC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzZmNmYWM0ZWU3NmM4Y2ZhMzE1MzRlMWQzZWVlOTYwNzk5Yjg1NTQKQXV0aG9yOiAg
ICAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgpBdXRob3JEYXRlOiBG
cmkgQXByIDYgMjE6MzA6MzUgMjAxOCArMDUzMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgQXByIDYgMTc6MTc6MzUgMjAxOCAr
MDEwMAoKICAgIHhlbi9hcm06IEFkZCBNVkVCVSBVQVJUIGRyaXZlciBmb3IgTWFydmVsbCBBcm1h
ZGEgMzcwMCBTb0MKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGRyaXZlciBmb3IgVUFSVCBjb250
cm9sbGVyIGZvdW5kIG9uIEFybWFkYSAzNzAwIFNvQy4KICAgIAogICAgVGhlcmUgaXMgbm8gcmVm
ZXJlbmNlIG1hbnVhbHMgYXZhaWxhYmxlIGZvciAzNzAwIFNvQyBpbiBwdWJsaWMgYW5kIGl0CiAg
ICBpcyBkZXJpdmVkIGJ5IGxvb2tpbmcgYXQgTGludXggZHJpdmVyWzFdLgogICAgCiAgICBbMV1o
dHRwczovL2dpdGh1Yi5jb20vdG9ydmFsZHMvbGludXgvYmxvYi9tYXN0ZXIvZHJpdmVycy90dHkv
c2VyaWFsL212ZWJ1LXVhcnQuYwogICAgY29tbWl0LWlkOiBjNjg1YWYxMTA4ZDdjMzAzZjBiOTAx
NDEzNDA1ZDY4ZWFlYWM0NDc3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2ggVG9t
YXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vZHJpdmVycy9jaGFyL0tjb25maWcgICAgICB8ICAgOCArKwogeGVuL2RyaXZlcnMv
Y2hhci9NYWtlZmlsZSAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMg
fCAyOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDMwNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9N
QUlOVEFJTkVSUwppbmRleCBiYjA0OWM4NjY0Li5iYmRhNGI5ZjQzIDEwMDY0NAotLS0gYS9NQUlO
VEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTY5LDYgKzE2OSw3IEBAIEY6CXhlbi9hcmNo
L2FybS8KIEY6CXhlbi9kcml2ZXJzL2NoYXIvYXJtLXVhcnQuYwogRjoJeGVuL2RyaXZlcnMvY2hh
ci9jYWRlbmNlLXVhcnQuYwogRjoJeGVuL2RyaXZlcnMvY2hhci9leHlub3M0MjEwLXVhcnQuYwor
RjoJeGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL2NoYXIvb21h
cC11YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL2NoYXIvcGwwMTEuYwogRjoJeGVuL2RyaXZlcnMvY2hh
ci9zY2lmLXVhcnQuYwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9LY29uZmlnIGIveGVu
L2RyaXZlcnMvY2hhci9LY29uZmlnCmluZGV4IGZiNTNkZDgwNGYuLmNjNzhlYzNlM2MgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZworKysgYi94ZW4vZHJpdmVycy9jaGFyL0tj
b25maWcKQEAgLTEyLDYgKzEyLDE0IEBAIGNvbmZpZyBIQVNfQ0FERU5DRV9VQVJUCiAJICBUaGlz
IHNlbGVjdHMgdGhlIFhpbGlueCBaeW5xIENhZGVuY2UgVUFSVC4gSWYgeW91IGhhdmUgYSBYaWxp
bnggWnlucQogCSAgYmFzZWQgYm9hcmQsIHNheSBZLgogCitjb25maWcgSEFTX01WRUJVCisJYm9v
bAorCWRlZmF1bHQgeQorCWRlcGVuZHMgb24gQVJNXzY0CisJaGVscAorCSAgVGhpcyBzZWxlY3Rz
IHRoZSBNYXJ2ZWxsIE1WRUJVIFVBUlQuIElmIHlvdSBoYXZlIGEgQVJNQURBIDM3MDAKKwkgIGJh
c2VkIGJvYXJkLCBzYXkgWS4KKwogY29uZmlnIEhBU19QTDAxMQogCWJvb2wKIAlkZWZhdWx0IHkK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9jaGFy
L01ha2VmaWxlCmluZGV4IDBkNDhiMTZlOGQuLmI2OGMzMzAxOTEgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL2NoYXIvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZQpAQCAt
Myw2ICszLDcgQEAgb2JqLSQoQ09ORklHX0hBU19OUzE2NTUwKSArPSBuczE2NTUwLm8KIG9iai0k
KENPTkZJR19IQVNfQ0FERU5DRV9VQVJUKSArPSBjYWRlbmNlLXVhcnQubwogb2JqLSQoQ09ORklH
X0hBU19QTDAxMSkgKz0gcGwwMTEubwogb2JqLSQoQ09ORklHX0hBU19FWFlOT1M0MjEwKSArPSBl
eHlub3M0MjEwLXVhcnQubworb2JqLSQoQ09ORklHX0hBU19NVkVCVSkgKz0gbXZlYnUtdWFydC5v
CiBvYmotJChDT05GSUdfSEFTX09NQVApICs9IG9tYXAtdWFydC5vCiBvYmotJChDT05GSUdfSEFT
X1NDSUYpICs9IHNjaWYtdWFydC5vCiBvYmotJChDT05GSUdfSEFTX0VIQ0kpICs9IGVoY2ktZGJn
cC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL212ZWJ1LXVhcnQuYyBiL3hlbi9kcml2
ZXJzL2NoYXIvbXZlYnUtdWFydC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmI3MmRiOTU0MmUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9jaGFyL212ZWJ1
LXVhcnQuYwpAQCAtMCwwICsxLDI5NCBAQAorLyoKKyAqIHhlbi9kcml2ZXJzL2NoYXIvbXZlYnUz
NzAwLXVhcnQuYworICoKKyAqIERyaXZlciBmb3IgTWFydmVsbCBNVkVCVSBVQVJULgorICoKKyAq
IENvcHlyaWdodCAoYykgMjAxOCwgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwu
Y29tPi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25k
aXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisj
aW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KKyNpbmNsdWRlIDx4
ZW4vdm1hcC5oPgorI2luY2x1ZGUgPGFzbS9pby5oPgorCisvKiBSZWdpc3RlciBvZmZzZXRzICov
CisjZGVmaW5lIFVBUlRfUlhfUkVHICAgICAgICAgICAgIDB4MDAKKworI2RlZmluZSBVQVJUX1RY
X1JFRyAgICAgICAgICAgICAweDA0CisKKyNkZWZpbmUgVUFSVF9DVFJMX1JFRyAgICAgICAgICAg
MHgwOAorI2RlZmluZSBDVFJMX1RYRklGT19SU1QgICAgICAgICBCSVQoMTUpCisjZGVmaW5lIENU
UkxfUlhGSUZPX1JTVCAgICAgICAgIEJJVCgxNCkKKyNkZWZpbmUgQ1RSTF9UWF9SRFlfSU5UICAg
ICAgICAgQklUKDUpCisjZGVmaW5lIENUUkxfUlhfUkRZX0lOVCAgICAgICAgIEJJVCg0KQorI2Rl
ZmluZSBDVFJMX0JSS19ERVRfSU5UICAgICAgICBCSVQoMykKKyNkZWZpbmUgQ1RSTF9GUk1fRVJS
X0lOVCAgICAgICAgQklUKDIpCisjZGVmaW5lIENUUkxfUEFSX0VSUl9JTlQgICAgICAgIEJJVCgx
KQorI2RlZmluZSBDVFJMX09WUl9FUlJfSU5UICAgICAgICBCSVQoMCkKKyNkZWZpbmUgQ1RSTF9F
UlJfSU5UICAgICAgICAgICAgKENUUkxfQlJLX0RFVF9JTlQgfCBDVFJMX0ZSTV9FUlJfSU5UIHwg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1RSTF9QQVJfRVJSX0lOVCB8IENU
UkxfT1ZSX0VSUl9JTlQpCisKKyNkZWZpbmUgVUFSVF9TVEFUVVNfUkVHICAgICAgICAgMHgwYwor
I2RlZmluZSBTVEFUVVNfVFhGSUZPX0VNUCAgICAgICBCSVQoMTMpCisjZGVmaW5lIFNUQVRVU19U
WEZJRk9fRlVMICAgICAgIEJJVCgxMSkKKyNkZWZpbmUgU1RBVFVTX1RYRklGT19IRkwgICAgICAg
QklUKDEwKQorI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBCSVQoNSkKKyNkZWZpbmUg
U1RBVFVTX1JYX1JEWSAgICAgICAgICAgQklUKDQpCisjZGVmaW5lIFNUQVRVU19CUktfREVUICAg
ICAgICAgIEJJVCgzKQorI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAgICAgICBCSVQoMikKKyNk
ZWZpbmUgU1RBVFVTX1BBUl9FUlIgICAgICAgICAgQklUKDEpCisjZGVmaW5lIFNUQVRVU19PVlJf
RVJSICAgICAgICAgIEJJVCgwKQorI2RlZmluZSBTVEFUVVNfQlJLX0VSUiAgICAgICAgICAoU1RB
VFVTX0JSS19ERVQgfCBTVEFUVVNfRlJNX0VSUiB8IFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNUQVRVU19QQVJfRVJSIHwgU1RBVFVTX09WUl9FUlIpCisKKyNkZWZpbmUgVFhf
RklGT19TSVpFICAgICAgICAgICAgMzIKKworc3RhdGljIHN0cnVjdCBtdmVidTM3MDBfdWFydCB7
CisgICAgdW5zaWduZWQgaW50IGlycTsKKyAgICB2b2lkIF9faW9tZW0gKnJlZ3M7CisgICAgc3Ry
dWN0IGlycWFjdGlvbiBpcnFhY3Rpb247CisgICAgc3RydWN0IHZ1YXJ0X2luZm8gdnVhcnQ7Cit9
IG12ZWJ1MzcwMF9jb20gPSB7MH07CisKKyNkZWZpbmUgbXZlYnUzNzAwX3JlYWQodWFydCwgb2Zm
KSAgICAgICAgICAgcmVhZGwoKHVhcnQpLT5yZWdzICsgb2ZmKQorI2RlZmluZSBtdmVidTM3MDBf
d3JpdGUodWFydCwgb2ZmLCB2YWwpICAgICB3cml0ZWwodmFsLCAodWFydC0+cmVncykgKyBvZmYp
CisKK3N0YXRpYyB2b2lkIG12ZWJ1MzcwMF91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpk
YXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCA9IGRhdGE7Cisg
ICAgc3RydWN0IG12ZWJ1MzcwMF91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICB1aW50MzJf
dCBzdCA9IG12ZWJ1MzcwMF9yZWFkKHVhcnQsIFVBUlRfU1RBVFVTX1JFRyk7CisKKyAgICBpZiAo
IHN0ICYgKFNUQVRVU19SWF9SRFkgfCBTVEFUVVNfT1ZSX0VSUiB8IFNUQVRVU19GUk1fRVJSIHwK
KyAgICAgICAgICAgICAgIFNUQVRVU19CUktfREVUKSApCisgICAgICAgIHNlcmlhbF9yeF9pbnRl
cnJ1cHQocG9ydCwgcmVncyk7CisKKyAgICBpZiAoIHN0ICYgU1RBVFVTX1RYX1JEWSApCisgICAg
ICAgIHNlcmlhbF90eF9pbnRlcnJ1cHQocG9ydCwgcmVncyk7Cit9CisKK3N0YXRpYyB2b2lkIF9f
aW5pdCBtdmVidTM3MDBfdWFydF9pbml0X3ByZWlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQp
Cit7CisgICAgc3RydWN0IG12ZWJ1MzcwMF91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICB1
aW50MzJfdCByZWc7CisKKyAgICByZWcgPSBtdmVidTM3MDBfcmVhZCh1YXJ0LCBVQVJUX0NUUkxf
UkVHKTsKKyAgICByZWcgfD0gKENUUkxfVFhGSUZPX1JTVCB8IENUUkxfUlhGSUZPX1JTVCk7Cisg
ICAgbXZlYnUzNzAwX3dyaXRlKHVhcnQsIFVBUlRfQ1RSTF9SRUcsIHJlZyk7CisKKyAgICAvKiBC
ZWZvcmUgd2UgbWFrZSBJUlEgcmVxdWVzdCwgY2xlYXIgdGhlIGVycm9yIGJpdHMgb2Ygc3RhdGUg
cmVnaXN0ZXIuICovCisgICAgcmVnID0gbXZlYnUzNzAwX3JlYWQodWFydCwgVUFSVF9TVEFUVVNf
UkVHKTsKKyAgICByZWcgfD0gU1RBVFVTX0JSS19FUlI7CisgICAgbXZlYnUzNzAwX3dyaXRlKHVh
cnQsIFVBUlRfU1RBVFVTX1JFRywgcmVnKTsKKworICAgIC8qIENsZWFyIGVycm9yIGludGVycnVw
dHMuICovCisgICAgbXZlYnUzNzAwX3dyaXRlKHVhcnQsIFVBUlRfQ1RSTF9SRUcsIENUUkxfRVJS
X0lOVCk7CisKKyAgICAvKiBEaXNhYmxlIFJ4L1R4IGludGVycnVwdHMuICovCisgICAgcmVnID0g
bXZlYnUzNzAwX3JlYWQodWFydCwgVUFSVF9DVFJMX1JFRyk7CisgICAgcmVnICY9IH4oQ1RSTF9S
WF9SRFlfSU5UIHwgQ1RSTF9UWF9SRFlfSU5UKTsKKyAgICBtdmVidTM3MDBfd3JpdGUodWFydCwg
VUFSVF9DVFJMX1JFRywgcmVnKTsKK30KKworc3RhdGljIHZvaWQgX19pbml0IG12ZWJ1MzcwMF91
YXJ0X2luaXRfcG9zdGlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCit7CisgICAgc3RydWN0
IG12ZWJ1MzcwMF91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICB1aW50MzJfdCByZWc7CisK
KyAgICB1YXJ0LT5pcnFhY3Rpb24uaGFuZGxlciA9IG12ZWJ1MzcwMF91YXJ0X2ludGVycnVwdDsK
KyAgICB1YXJ0LT5pcnFhY3Rpb24ubmFtZSAgICA9ICJtdmVidTM3MDBfdWFydCI7CisgICAgdWFy
dC0+aXJxYWN0aW9uLmRldl9pZCAgPSBwb3J0OworCisgICAgaWYgKCBzZXR1cF9pcnEodWFydC0+
aXJxLCAwLCAmdWFydC0+aXJxYWN0aW9uKSAhPSAwICkKKyAgICB7CisgICAgICAgIHByaW50aygi
RmFpbGVkIHRvIGFsbG9jYXRlZCBtdmVidTM3MDBfdWFydCBJUlEgJWRcbiIsIHVhcnQtPmlycSk7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBNYWtlIHN1cmUgUngvVHggaW50ZXJy
dXB0cyBhcmUgZW5hYmxlZCBub3cgKi8KKyAgICByZWcgPSBtdmVidTM3MDBfcmVhZCh1YXJ0LCBV
QVJUX0NUUkxfUkVHKTsKKyAgICByZWcgfD0gKENUUkxfUlhfUkRZX0lOVCB8IENUUkxfVFhfUkRZ
X0lOVCk7CisgICAgbXZlYnUzNzAwX3dyaXRlKHVhcnQsIFVBUlRfQ1RSTF9SRUcsIHJlZyk7Cit9
CisKK3N0YXRpYyB2b2lkIG12ZWJ1MzcwMF91YXJ0X3N1c3BlbmQoc3RydWN0IHNlcmlhbF9wb3J0
ICpwb3J0KQoreworICAgIEJVRygpOworfQorCitzdGF0aWMgdm9pZCBtdmVidTM3MDBfdWFydF9y
ZXN1bWUoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIEJVRygpOworfQorCitzdGF0
aWMgdm9pZCBtdmVidTM3MDBfdWFydF9wdXRjKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCwgY2hh
ciBjKQoreworICAgIHN0cnVjdCBtdmVidTM3MDBfdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisK
KyAgICBtdmVidTM3MDBfd3JpdGUodWFydCwgVUFSVF9UWF9SRUcsIGMpOworfQorCitzdGF0aWMg
aW50IG12ZWJ1MzcwMF91YXJ0X2dldGMoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0LCBjaGFyICpj
KQoreworICAgIHN0cnVjdCBtdmVidTM3MDBfdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisKKyAg
ICBpZiAoICEobXZlYnUzNzAwX3JlYWQodWFydCwgVUFSVF9TVEFUVVNfUkVHKSAmIFNUQVRVU19S
WF9SRFkpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAqYyA9IG12ZWJ1MzcwMF9yZWFkKHVh
cnQsIFVBUlRfUlhfUkVHKSAmIDB4ZmY7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGljIGlu
dCBfX2luaXQgbXZlYnUzNzAwX2lycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCit7CisgICAg
c3RydWN0IG12ZWJ1MzcwMF91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKworICAgIHJldHVybiB1
YXJ0LT5pcnE7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdnVhcnRfaW5mbyAqbXZlYnUzNzAw
X3Z1YXJ0X2luZm8oc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIHN0cnVjdCBtdmVi
dTM3MDBfdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisKKyAgICByZXR1cm4gJnVhcnQtPnZ1YXJ0
OworfQorCitzdGF0aWMgdm9pZCBtdmVidTM3MDBfdWFydF9zdG9wX3R4KHN0cnVjdCBzZXJpYWxf
cG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1Y3QgbXZlYnUzNzAwX3VhcnQgKnVhcnQgPSBwb3J0LT51
YXJ0OworICAgIHVpbnQzMl90IHJlZzsKKworICAgIHJlZyA9IG12ZWJ1MzcwMF9yZWFkKHVhcnQs
IFVBUlRfQ1RSTF9SRUcpOworICAgIHJlZyAmPSB+Q1RSTF9UWF9SRFlfSU5UOworICAgIG12ZWJ1
MzcwMF93cml0ZSh1YXJ0LCBVQVJUX0NUUkxfUkVHLCByZWcpOworfQorCitzdGF0aWMgdm9pZCBt
dmVidTM3MDBfdWFydF9zdGFydF90eChzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCit7CisgICAg
c3RydWN0IG12ZWJ1MzcwMF91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICB1aW50MzJfdCBy
ZWc7CisKKyAgICByZWcgPSBtdmVidTM3MDBfcmVhZCh1YXJ0LCBVQVJUX0NUUkxfUkVHKTsKKyAg
ICByZWcgfD0gQ1RSTF9UWF9SRFlfSU5UOworICAgIG12ZWJ1MzcwMF93cml0ZSh1YXJ0LCBVQVJU
X0NUUkxfUkVHLCByZWcpOworfQorCitzdGF0aWMgaW50IG12ZWJ1MzcwMF91YXJ0X3R4X3JlYWR5
KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1Y3QgbXZlYnUzNzAwX3VhcnQg
KnVhcnQgPSBwb3J0LT51YXJ0OworICAgIHVpbnQzMl90IHJlZzsKKworICAgIHJlZyA9IG12ZWJ1
MzcwMF9yZWFkKHVhcnQsIFVBUlRfU1RBVFVTX1JFRyk7CisKKyAgICBpZiAoIHJlZyAmIFNUQVRV
U19UWEZJRk9fRU1QICkKKyAgICAgICAgcmV0dXJuIFRYX0ZJRk9fU0laRTsKKyAgICBpZiAoIHJl
ZyAmIFNUQVRVU19UWEZJRk9fRlVMICkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgaWYgKCByZWcg
JiBTVEFUVVNfVFhGSUZPX0hGTCApCisgICAgICAgIHJldHVybiBUWF9GSUZPX1NJWkUgLyAyOwor
CisgICAgLyoKKyAgICAgKiBJZiB3ZSByZWFjaCBoZXJlLCB3ZSBkb24ndCBrbm93IHRoZSBudW1i
ZXIgb2YgZnJlZSBjaGFyIGluIEZJRk8KKyAgICAgKiBidXQgd2UgYXJlIHN1cmUgdGhhdCBuZWl0
aGVyIHRoZSBGSUZPIGlzIGZ1bGwgbm9yIGVtcHR5LgorICAgICAqIFNvLCBsZXQncyBqdXN0IHJl
dHVybiBhdCBsZWFzdCAxLgorICAgICAqLworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgc3Ry
dWN0IHVhcnRfZHJpdmVyIF9fcmVhZF9tb3N0bHkgbXZlYnUzNzAwX3VhcnRfZHJpdmVyID0gewor
ICAgIC5pbml0X3ByZWlycSAgPSBtdmVidTM3MDBfdWFydF9pbml0X3ByZWlycSwKKyAgICAuaW5p
dF9wb3N0aXJxID0gbXZlYnUzNzAwX3VhcnRfaW5pdF9wb3N0aXJxLAorICAgIC5lbmRib290ICAg
ICAgPSBOVUxMLAorICAgIC5zdXNwZW5kICAgICAgPSBtdmVidTM3MDBfdWFydF9zdXNwZW5kLAor
ICAgIC5yZXN1bWUgICAgICAgPSBtdmVidTM3MDBfdWFydF9yZXN1bWUsCisgICAgLnB1dGMgICAg
ICAgICA9IG12ZWJ1MzcwMF91YXJ0X3B1dGMsCisgICAgLmdldGMgICAgICAgICA9IG12ZWJ1Mzcw
MF91YXJ0X2dldGMsCisgICAgLnR4X3JlYWR5ICAgICA9IG12ZWJ1MzcwMF91YXJ0X3R4X3JlYWR5
LAorICAgIC5zdG9wX3R4ICAgICAgPSBtdmVidTM3MDBfdWFydF9zdG9wX3R4LAorICAgIC5zdGFy
dF90eCAgICAgPSBtdmVidTM3MDBfdWFydF9zdGFydF90eCwKKyAgICAuaXJxICAgICAgICAgID0g
bXZlYnUzNzAwX2lycSwKKyAgICAudnVhcnRfaW5mbyAgID0gbXZlYnUzNzAwX3Z1YXJ0X2luZm8s
Cit9OworCitzdGF0aWMgaW50IF9faW5pdCBtdmVidV91YXJ0X2luaXQoc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpkZXYsIGNvbnN0IHZvaWQgKmRhdGEpCit7CisgICAgY29uc3QgY2hhciAqY29uZmln
ID0gZGF0YTsKKyAgICBzdHJ1Y3QgbXZlYnUzNzAwX3VhcnQgKnVhcnQ7CisgICAgaW50IHJlczsK
KyAgICB1NjQgYWRkciwgc2l6ZTsKKworICAgIGlmICggc3RyY21wKGNvbmZpZywgIiIpICkKKyAg
ICAgICAgcHJpbnRrKCJXQVJOSU5HOiBVQVJUIGNvbmZpZ3VyYXRpb24gaXMgbm90IHN1cHBvcnRl
ZFxuIik7CisKKyAgICB1YXJ0ID0gJm12ZWJ1MzcwMF9jb207CisKKyAgICByZXMgPSBkdF9kZXZp
Y2VfZ2V0X2FkZHJlc3MoZGV2LCAwLCAmYWRkciwgJnNpemUpOworICAgIGlmICggcmVzICkKKyAg
ICB7CisgICAgICAgIHByaW50aygibXZlYnUzNzAwOiBVbmFibGUgdG8gcmV0cmlldmUgdGhlIGJh
c2UgYWRkcmVzcyBvZiB0aGUgVUFSVFxuIik7CisgICAgICAgIHJldHVybiByZXM7CisgICAgfQor
CisgICAgcmVzID0gcGxhdGZvcm1fZ2V0X2lycShkZXYsIDApOworICAgIGlmICggcmVzIDwgMCAp
CisgICAgeworICAgICAgICBwcmludGsoIm12ZWJ1MzcwMDogVW5hYmxlIHRvIHJldHJpZXZlIHRo
ZSBJUlFcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICB1YXJ0LT5p
cnEgID0gcmVzOworCisgICAgdWFydC0+cmVncyA9IGlvcmVtYXBfbm9jYWNoZShhZGRyLCBzaXpl
KTsKKyAgICBpZiAoICF1YXJ0LT5yZWdzICkKKyAgICB7CisgICAgICAgIHByaW50aygibXZlYnUz
NzAwOiBVbmFibGUgdG8gbWFwIHRoZSBVQVJUIG1lbW9yeVxuIik7CisgICAgICAgIHJldHVybiAt
RU5PTUVNOworICAgIH0KKworICAgIHVhcnQtPnZ1YXJ0LmJhc2VfYWRkciA9IGFkZHI7CisgICAg
dWFydC0+dnVhcnQuc2l6ZSA9IHNpemU7CisgICAgdWFydC0+dnVhcnQuZGF0YV9vZmYgPSBVQVJU
X0NUUkxfUkVHOworICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSBVQVJUX1NUQVRVU19SRUc7
CisgICAgdWFydC0+dnVhcnQuc3RhdHVzID0gU1RBVFVTX1RYX1JEWSB8IFNUQVRVU19SWF9SRFk7
CisKKyAgICAvKiBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFsIGRyaXZlci4gKi8KKyAgICBz
ZXJpYWxfcmVnaXN0ZXJfdWFydChTRVJITkRfRFRVQVJULCAmbXZlYnUzNzAwX3VhcnRfZHJpdmVy
LCB1YXJ0KTsKKworICAgIGR0X2RldmljZV9zZXRfdXNlZF9ieShkZXYsIERPTUlEX1hFTik7CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2gg
bXZlYnVfZHRfbWF0Y2hbXSBfX2luaXRjb25zdCA9Cit7CisgICAgRFRfTUFUQ0hfQ09NUEFUSUJM
RSgibWFydmVsbCxhcm1hZGEtMzcwMC11YXJ0IiksCisgICAgeyAvKiBzZW50aW5lbCAqLyB9LAor
fTsKKworRFRfREVWSUNFX1NUQVJUKG12ZWJ1LCAiTWFydmVsbCBBcm1hZGEtMzcwMCBVQVJUIiwg
REVWSUNFX1NFUklBTCkKKyAgICAuZHRfbWF0Y2ggPSBtdmVidV9kdF9tYXRjaCwKKyAgICAuaW5p
dCA9IG12ZWJ1X3VhcnRfaW5pdCwKK0RUX0RFVklDRV9FTkQKKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:50:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6Wzu-0007xj-QH; Thu, 12 Apr 2018 07:50:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6Wzt-0007xa-OG
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:21 +0000
X-Inumbo-ID: 60a041d0-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60a041d0-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:51:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6Wzs-0006c8-3h
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6Wzs-0004Hy-1O
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6Wzs-0004Hy-1O@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:50:20 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq: Fix build from a collision
 of c/s f46b61973 and c/s 6e387461ed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2MmUxNDBkYWEzOTNjODkzNDJmN2NhMTk5MDZlMzAzZWJlZGY4ZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA2IDE4OjU2OjQyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogU2F0IEFwciA3IDE1OjQ5OjU5
IDIwMTggKzAxMDAKCiAgICB4ODYvaW9yZXE6IEZpeCBidWlsZCBmcm9tIGEgY29sbGlzaW9uIG9m
IGMvcyBmNDZiNjE5NzMgYW5kIGMvcyA2ZTM4NzQ2MWVkCiAgICAKICAgIERyb3AgdGhlIF9tZm4o
KSB3cmFwcGVycyBub3cgdGhhdCBwYWdlX3RvX21mbigpIHJldHVybnMgdGhlIGNvcnJlY3QgdHlw
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyB8IDQgKystLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggM2Ey
MDFmNTU2My4uOTA1MTMyOTgwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtOTczLDEyICs5NzMsMTIgQEAgaW50
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgICAgIGlmICggIUhBTkRMRV9CVUZJT1JFUShzKSApCiAgICAgICAgICAgICBnb3Rv
IG91dDsKIAotICAgICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5idWZpb3JlcS5wYWdl
KSk7CisgICAgICAgICptZm4gPSBwYWdlX3RvX21mbihzLT5idWZpb3JlcS5wYWdlKTsKICAgICAg
ICAgcmMgPSAwOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lv
cmVxX3NlcnZlcl9mcmFtZV9pb3JlcSgwKToKLSAgICAgICAgKm1mbiA9IF9tZm4ocGFnZV90b19t
Zm4ocy0+aW9yZXEucGFnZSkpOworICAgICAgICAqbWZuID0gcGFnZV90b19tZm4ocy0+aW9yZXEu
cGFnZSk7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgYnJlYWs7CiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:50:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6X04-0007yy-Rz; Thu, 12 Apr 2018 07:50:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6X03-0007yo-Qr
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:31 +0000
X-Inumbo-ID: 0ec5e62b-3e26-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ec5e62b-3e26-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:49:41 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6X02-0006cL-9b
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6X02-0004JT-7B
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6X02-0004JT-7B@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:50:30 +0000
Subject: [Xen-changelog] [xen master] x86: remove unused parameter from
 smp_prepare_cpus
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyMGE2ZTMwOTMxYTkyYzk4MTBmZjIxY2ZkY2Q4NWUyMmYxMmNkZGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA2IDEw
OjM2OjQ1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIEFwciA5IDEwOjUxOjI3IDIwMTggKzAxMDAKCiAgICB4ODY6IHJl
bW92ZSB1bnVzZWQgcGFyYW1ldGVyIGZyb20gc21wX3ByZXBhcmVfY3B1cwogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc21wLmggIHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBiNTIxZGIyNWE4Li5iMmJhZWUzZDJjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTU5NSw3
ICsxNTk1LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKIAogICAgIGlvbW11X3NldHVwKCk7ICAgIC8qIHNldHVwIGlvbW11IGlmIGF2YWls
YWJsZSAqLwogCi0gICAgc21wX3ByZXBhcmVfY3B1cyhtYXhfY3B1cyk7CisgICAgc21wX3ByZXBh
cmVfY3B1cygpOwogCiAgICAgc3Bpbl9kZWJ1Z19lbmFibGUoKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggZTdmNTUw
NGVjMy4uMTAzZDhmNzE0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysg
Yi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0xMDIyLDcgKzEwMjIsNyBAQCBzdGF0aWMgc3Ry
dWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9zbXBib290X25mYiA9IHsKICAgICAubm90aWZpZXJfY2Fs
bCA9IGNwdV9zbXBib290X2NhbGxiYWNrCiB9OwogCi12b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9j
cHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKK3ZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXMo
dm9pZCkKIHsKICAgICBpbnQgcmM7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zbXAu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zbXAuaAppbmRleCBjNTVmNTdmMDllLi5hNjRjOWIzODgyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc21wLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Nt
cC5oCkBAIC0xNyw3ICsxNyw3IEBAIGV4dGVybiB2b2lkIHNtcF9zZW5kX3N0YXRlX2R1bXAodW5z
aWduZWQgaW50IGNwdSk7CiAvKgogICogUHJlcGFyZSBtYWNoaW5lIGZvciBib290aW5nIG90aGVy
IENQVXMuCiAgKi8KLWV4dGVybiB2b2lkIHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1h
eF9jcHVzKTsKK2V4dGVybiB2b2lkIHNtcF9wcmVwYXJlX2NwdXModm9pZCk7CiAKIC8qCiAgKiBG
aW5hbCBwb2xpc2hpbmcgb2YgQ1BVcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:50:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6X0E-00080D-U9; Thu, 12 Apr 2018 07:50:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6X0D-000802-C7
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:41 +0000
X-Inumbo-ID: 6cccc684-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6cccc684-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:52:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6X0C-0006cT-HL
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6X0C-0004KA-Cu
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6X0C-0004KA-Cu@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:50:40 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Fix up erroneous segments for
 32bit syscall entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiYTg5OWRlMTQ5ODliM2RmZjc4MDA5NDA0ZWQ4OTFkYTdmZWZkYzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciA5IDA5OjM5OjMyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciA5IDEzOjEyOjE4
IDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IEZpeCB1cCBlcnJvbmVvdXMgc2VnbWVudHMgZm9yIDMy
Yml0IHN5c2NhbGwgZW50cnkKICAgIAogICAgVGhlIGV4aXN0aW5nIEZMQVRfS0VSTkVMX1NTIGV4
cGFuZHMgdG8gdGhlIGNvcnJlY3QgdmFsdWUsIDB4ZTAyYiwgYnV0IGlzIHRoZQogICAgd3Jvbmcg
Y29uc3RhbnQgdG8gdXNlLiAgU3dpdGNoIHRvIEZMQVRfVVNFUl9TUzMyLgogICAgCiAgICBGb3Ig
Y29tcGF0IGRvbWFpbnMgaG93ZXZlciwgdGhlIHJlcG9ydGVkIHZhbHVlcyBhcmUgZW50aXJlbHkg
Ym9ndXMuCiAgICBGTEFUX1VTRVJfU1MzMiAodmFsdWUgMHhlMDJiKSBpcyBGTEFUX1JJTkczX0NT
IGluIHRoZSAzMmJpdCBBQkksIHdoaWxlCiAgICBGTEFUX1VTRVJfQ1MzMiAodmFsdWUgMHhlMDIz
KSBpcyBGTEFUX1JJTkcxX0RTIHdpdGggYW4gUlBMIG9mIDMuCiAgICAKICAgIFRoZSBndWVzdHMg
U1lTQ0FMTCBjYWxsYmFjayBpcyBpbnZva2VkIHdpdGggYSBicm9rZW4gaXJldCBmcmFtZSwgYW5k
IGlmIGxlZnQKICAgIHVubW9kaWZpZWQgYnkgdGhlIGd1ZXN0LCB3aWxsIGZhaWwgb24gdGhlIHdh
eSBiYWNrIG91dCB3aGVuIFhlbidzIGlyZXQgdHJpZXMKICAgIHRvIGxvYWQgYSBjb2RlIHNlZ21l
bnQgaW50byAlc3MuCiAgICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIG9ubHkgYSBwcm9ibGVt
IGZvciAzMmJpdCBQViBndWVzdHMgb24gQU1EIGhhcmR3YXJlLCBhcwogICAgSW50ZWwgaGFyZHdh
cmUgZG9lc24ndCBwZXJtaXQgdGhlIFNZU0NBTEwgaW5zdHJ1Y3Rpb24gb3V0c2lkZSBvZiA2NGJp
dCBtb2RlLgogICAgCiAgICBUaGlzIGFwcGVhcnMgdG8gaGF2ZSBiZWVuIGJyb2tlbiBldmVyIHNp
bmNlIDY0Yml0IHN1cHBvcnQgd2FzIGFkZGVkIHRvIFhlbiwKICAgIGFuZCBoYXMgZ29uZSB1bm5v
dGljZWQgYmVjYXVzZSBMaW51eCBkb2Vzbid0IHVzZSBTWVNDQUxMIGluIDMyYml0IGJ1aWxkcy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKaW5kZXggNmM3ZmNmOTViMy4uYWUyYmI0YmYxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCkBAIC0xOTcsNyArMTk3LDcgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIC8q
IHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVs
b3cuICovCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAgbW92cSAgOCglcnNwKSwl
cmF4IC8qIFJlc3RvcmUgJXJheC4gKi8KLSAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX1NTLDgo
JXJzcCkKKyAgICAgICAgbW92cSAgJEZMQVRfVVNFUl9TUzMyLCA4KCVyc3ApIC8qIEFzc3VtZSBh
IDY0Yml0IGRvbWFpbi4gIENvbXBhdCBoYW5kbGVkIGxvd2VyLiAqLwogICAgICAgICBwdXNocSAl
cjExCiAgICAgICAgIHB1c2hxICRGTEFUX1VTRVJfQ1MzMgogICAgICAgICBwdXNocSAlcmN4CkBA
IC0yMjMsNiArMjIzLDExIEBAIEVOVFJZKGNzdGFyX2VudGVyKQogICAgICAgICBtb3ZxICBWQ1BV
X2RvbWFpbiglcmJ4KSwlcmN4CiAgICAgICAgIGNtcGIgICQwLERPTUFJTl9pc18zMmJpdF9wdigl
cmN4KQogICAgICAgICBqZSAgICBzd2l0Y2hfdG9fa2VybmVsCisKKyAgICAgICAgLyogRml4IHVw
IHJlcG9ydGVkICVjcy8lc3MgZm9yIGNvbXBhdCBkb21haW5zLiAqLworICAgICAgICBtb3ZsICAk
RkxBVF9DT01QQVRfVVNFUl9TUywgVVJFR1Nfc3MoJXJzcCkKKyAgICAgICAgbW92bCAgJEZMQVRf
Q09NUEFUX1VTRVJfQ1MsIFVSRUdTX2NzKCVyc3ApCisKICAgICAgICAgY21wYiAgJDAsVkNQVV9z
eXNjYWxsMzJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnp3bCBWQ1BVX3N5c2Nh
bGwzMl9zZWwoJXJieCksJWVzaQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2NhbGwzMl9hZGRyKCVy
YngpLCVyYXgKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:50:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6X0P-00081j-1F; Thu, 12 Apr 2018 07:50:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6X0N-00081Z-Oi
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:51 +0000
X-Inumbo-ID: 72dcc9f4-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72dcc9f4-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:52:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6X0M-0006cb-Mw
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6X0M-0004Ke-Ka
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:50:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6X0M-0004Ke-Ka@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:50:50 +0000
Subject: [Xen-changelog] [xen master] x86/PVH/libxl: Check whether Linux
 guest can handle RSDP at 4G boundary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5907156822984261646=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit aaae6290965b1434ae41e08b808bf5a59e6cf93e
Author:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
AuthorDate: Mon Apr 9 10:24:59 2018 -0400
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Apr 9 18:18:00 2018 +0100

    x86/PVH/libxl: Check whether Linux guest can handle RSDP at 4G boundary
    
    Commit 4a5733771e6f ("libxl: put RSDP for PVH guest near 4GB") breaks
    pre-4.17 Linux guests since they do not use start_info's rsdp_paddr
    pointer and instread scan BIOS memory for RSDP signature.
    
    Introduce XENFEAT_linux_rsdp_unrestricted feature flag that indicates
    whether the guest can handle RSDP at locations pointed to by
    rsdp_paddr.
    
    Since only Linux PVH guests suffer from this problem (BSD has always
    relied on rsdp_paddr) we check this flag just for those guests. If the
    flag is not set we place RSDP in BIOS, as before.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Juergen Gross <jgross@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 tools/libxl/libxl_x86_acpi.c  | 14 ++++++++++++--
 xen/include/public/features.h |  9 +++++++++
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/tools/libxl/libxl_x86_acpi.c b/tools/libxl/libxl_x86_acpi.c
index fe87418bc1..143ce66644 100644
--- a/tools/libxl/libxl_x86_acpi.c
+++ b/tools/libxl/libxl_x86_acpi.c
@@ -218,8 +218,18 @@ int libxl__dom_load_acpi(libxl__gc *gc,
 
     dom->acpi_modules[0].data = (void *)config.rsdp;
     dom->acpi_modules[0].length = 64;
-    dom->acpi_modules[0].guest_addr_out = ACPI_INFO_PHYSICAL_ADDRESS +
-        (1 + acpi_pages_num) * libxl_ctxt.page_size;
+    /*
+     * Some Linux versions cannot properly process hvm_start_info.rsdp_paddr
+     * and so we need to put RSDP in location that can be discovered by ACPI's
+     * standard search method, in R-O BIOS memory (we chose last 64 bytes)
+     */
+    if (strcmp(dom->parms.guest_os, "linux") ||
+        elf_xen_feature_get(XENFEAT_linux_rsdp_unrestricted,
+                            dom->parms.f_supported))
+        dom->acpi_modules[0].guest_addr_out = ACPI_INFO_PHYSICAL_ADDRESS +
+            (1 + acpi_pages_num) * libxl_ctxt.page_size;
+    else
+        dom->acpi_modules[0].guest_addr_out = 0x100000 - 64;
 
     dom->acpi_modules[1].data = (void *)config.infop;
     dom->acpi_modules[1].length = 4096;
diff --git a/xen/include/public/features.h b/xen/include/public/features.h
index 1a989b8bf9..443e6eca53 100644
--- a/xen/include/public/features.h
+++ b/xen/include/public/features.h
@@ -105,6 +105,15 @@
 /* arm: Hypervisor supports ARM SMC calling convention. */
 #define XENFEAT_ARM_SMCCC_supported       14
 
+/*
+ * x86/PVH: If set, ACPI RSDP can be placed at any address. Otherwise RSDP
+ * must be located in lower 1MB, as required by ACPI Specification for IA-PC
+ * systems.
+ * This feature flag is only consulted if XEN_ELFNOTE_GUEST_OS contains
+ * the "linux" string.
+ */
+#define XENFEAT_linux_rsdp_unrestricted   15
+
 #define XENFEAT_NR_SUBMAPS 1
 
 #endif /* __XEN_PUBLIC_FEATURES_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5907156822984261646==--

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:51:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6X0Z-00083M-3C; Thu, 12 Apr 2018 07:51:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6X0Y-00083B-58
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:51:02 +0000
X-Inumbo-ID: 21021411-3e26-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21021411-3e26-11e8-9728-bc764e045a96;
 Thu, 12 Apr 2018 09:50:12 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6X0W-0006cj-SZ
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:51:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6X0W-0004L8-QD
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:51:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6X0W-0004L8-QD@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:51:00 +0000
Subject: [Xen-changelog] [xen master] xen/arm: fix build after f20a6e309
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxYjVkNDhjZjQ3MTcwOWM5MzMwNTVhZGYzZmUyMmZhMGZiYzNmODUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciA5IDE0
OjQ5OjQ5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxMCAwOToxMDozNiAyMDE4ICswMTAwCgogICAgeGVuL2Fy
bTogZml4IGJ1aWxkIGFmdGVyIGYyMGE2ZTMwOQogICAgCiAgICBDb21taXQgZjIwYTZlMzA5IHJl
bW92ZWQgYSBwYXJhbWV0ZXIgZnJvbSBzbXBfcHJlcGFyZV9jcHVzIGJ1dCBvbmx5CiAgICB0aGUg
eDg2IHBhcnRzIHdlcmUgc3VibWl0dGVkIGFuZCBjb21taXR0ZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgfCAyICstCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA2ZTQ5ZThmZDFm
Li4xZDZmNmJmMzdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwpAQCAtODA0LDcgKzgwNCw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgp
OwogICAgIGxvY2FsX2Fib3J0X2VuYWJsZSgpOwogCi0gICAgc21wX3ByZXBhcmVfY3B1cyhjcHVz
KTsKKyAgICBzbXBfcHJlcGFyZV9jcHVzKCk7CiAKICAgICBpbml0aWFsaXplX2tleXRhYmxlKCk7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jCmluZGV4IDYyZjc5NWY2OGUuLmIyMTE2ZjBkMmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9zbXBib290LmMKKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpAQCAtMjgzLDcgKzI4
Myw3IEBAIHNtcF9nZXRfbWF4X2NwdXMgKHZvaWQpCiB9CiAKIHZvaWQgX19pbml0Ci1zbXBfcHJl
cGFyZV9jcHVzICh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCitzbXBfcHJlcGFyZV9jcHVzKHZvaWQp
CiB7CiAgICAgY3B1bWFza19jb3B5KCZjcHVfcHJlc2VudF9tYXAsICZjcHVfcG9zc2libGVfbWFw
KTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 12 07:51:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Apr 2018 07:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f6X0j-00084g-55; Thu, 12 Apr 2018 07:51:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=12jj=hb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f6X0i-00084Y-8v
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:51:12 +0000
X-Inumbo-ID: 7f0073ed-3e26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f0073ed-3e26-11e8-8249-2fda3a446a53;
 Thu, 12 Apr 2018 07:52:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f6X0h-0006dd-2T
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:51:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f6X0h-0004Ou-0C
 for xen-changelog@lists.xenproject.org; Thu, 12 Apr 2018 07:51:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f6X0h-0004Ou-0C@xenbits.xenproject.org>
Date: Thu, 12 Apr 2018 07:51:11 +0000
Subject: [Xen-changelog] [xen master] libxl: arm: Fix build after c/s
 74fd984ae
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwZjhiYTg0YTUwZWJmODBkZDIyMDY3YTA0MDYyZGJhYWYyNjIxZmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFw
ciAxMCAxMjoyNDo1MyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMTAgMTM6NTc6MDkgMjAxOCArMDEwMAoKICAg
IGxpYnhsOiBhcm06IEZpeCBidWlsZCBhZnRlciBjL3MgNzRmZDk4NGFlCiAgICAKICAgIGMvcyA3
NGZkOTg0YWUgInRvb2xzL2xpYnhsOiBEcm9wIHhjX2RvbWFpbl9jb25maWd1cmF0aW9uX3QgZnJv
bQogICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSIgcmVtb3ZlZCBzdGF0ZS0+Y29uZmlnIGNv
bXBsZXRlbHkgYnV0IG1pc3NlZAogICAgc29tZSBjb252ZXJzaW9uIGxpYnhsX2FybS5jLgogICAg
CiAgICBGdXJ0aGVybW9yZSwgbm90IGFsbCB0aGUgZmllbGRzIG9mIHhjX2RvbWFpbl9jb25maWd1
cmF0aW9uX3QgaGF2ZSBhCiAgICBjb3JyZXNwb25kaW5nIGZpZWxkIGluIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvLiBUaGlzIGlzIHRoZSBjYXNlIG9mCiAgICBjbG9ja19mcmVxdWVuY3kuIEFzIHRo
ZSBmaWVsZCBzaG91bGQgbm90IGJlIGV4cG9zZWQgdG8gdGhlIHVzZXIsIGFkZCBhCiAgICBjb3Jy
ZXNwb25kaW5nIGZpZWxkIGluIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUuIFRoaXMgcmVxdWly
ZSBzb21lCiAgICBtb2RpZmljYXRpb24gaW4gdGhlIHByb3RvdHlwZSBvZiBsaWJ4bF9fZG9tYWlu
X21ha2UgaW4gb3JkZXIgdG8gaGF2ZSB0aGUKICAgIHN0YXRlLgogICAgCiAgICBGb3IgYWxsIHRo
ZSBvdGhlciBmaWVsZHMsIHVzZSB0aGUgdXAtdG8tZGF0ZSB2ZXJzaW9uIGluCiAgICBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mby4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgfCAgMSArCiB0b29scy9saWJ4
bC9saWJ4bF9hcm0uYyAgICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICA1ICsrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5j
ICAgICAgIHwgIDMgKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDQgKysrKwog
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IGUzYjZmNWY0MWEu
LjMxOGMxMTFiYjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKQEAgLTI1LDYgKzI1LDcgQEAgaW50IGxpYnhsX19hcmNo
X2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogX2hpZGRlbgogaW50IGxpYnhs
X19hcmNoX2RvbWFpbl9zYXZlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAq
c3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhjX2RvbWFp
bl9jb25maWd1cmF0aW9uX3QgKnhjX2NvbmZpZyk7CiAKIC8qIGFyY2ggc3BlY2lmaWMgaW50ZXJu
YWwgZG9tYWluIGNyZWF0aW9uIGZ1bmN0aW9uICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGZiZTg3ODZhOGUuLjhh
ZjlmNmY5OTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jCkBAIC0yNSwxMiArMjUsMTIgQEAKICNkZWZpbmUgRFRfSVJRX1RZ
UEVfTEVWRUxfSElHSCAgICAgMHgwMDAwMDAwNAogI2RlZmluZSBEVF9JUlFfVFlQRV9MRVZFTF9M
T1cgICAgICAweDAwMDAwMDA4CiAKLXN0YXRpYyBjb25zdCBjaGFyICpnaWN2X3RvX3N0cmluZyh1
aW50OF90IGdpY192ZXJzaW9uKQorc3RhdGljIGNvbnN0IGNoYXIgKmdpY3ZfdG9fc3RyaW5nKGxp
YnhsX2dpY192ZXJzaW9uIGdpY192ZXJzaW9uKQogewogICAgIHN3aXRjaCAoZ2ljX3ZlcnNpb24p
IHsKLSAgICBjYXNlIFhFTl9ET01DVExfQ09ORklHX0dJQ19WMjoKKyAgICBjYXNlIExJQlhMX0dJ
Q19WRVJTSU9OX1YyOgogICAgICAgICByZXR1cm4gIlYyIjsKLSAgICBjYXNlIFhFTl9ET01DVExf
Q09ORklHX0dJQ19WMzoKKyAgICBjYXNlIExJQlhMX0dJQ19WRVJTSU9OX1YzOgogICAgICAgICBy
ZXR1cm4gIlYzIjsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gInVua25vd24iOwpAQCAt
MTEwLDYgKzExMCw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGli
eGxfX2djICpnYywKIAogaW50IGxpYnhsX19hcmNoX2RvbWFpbl9zYXZlX2NvbmZpZyhsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHhjX2RvbWFpbl9jb25maWd1cmF0aW9uX3QgKnhjX2NvbmZpZykKIHsK
ICAgICBzd2l0Y2ggKHhjX2NvbmZpZy0+Z2ljX3ZlcnNpb24pIHsKQEAgLTEyNCw2ICsxMjUsOCBA
QCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAgIHN0YXRlLT5jbG9ja19mcmVxdWVu
Y3kgPSB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeTsKKwogICAgIHJldHVybiAwOwogfQogCkBA
IC04NDYsOSArODQ5LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fcHJlcGFyZV9kdGIobGlieGxfX2dj
ICpnYywgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAgICAgY29uc3QgbGlieGxfdmVy
c2lvbl9pbmZvICp2ZXJzOwogICAgIGNvbnN0IHN0cnVjdCBhcmNoX2luZm8gKmFpbmZvOwogCi0g
ICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwotICAgIHhjX2RvbWFpbl9jb25maWd1cmF0aW9u
X3QgKnhjX2NvbmZpZyA9ICZzdGF0ZS0+Y29uZmlnOwotCiAgICAgdmVycyA9IGxpYnhsX2dldF92
ZXJzaW9uX2luZm8oQ1RYKTsKICAgICBpZiAodmVycyA9PSBOVUxMKSByZXR1cm4gRVJST1JfRkFJ
TDsKIApAQCAtODU3LDcgKzg1Nyw4IEBAIHN0YXRpYyBpbnQgbGlieGxfX3ByZXBhcmVfZHRiKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogCiAgICAgTE9HKERF
QlVHLCAiY29uc3RydWN0aW5nIERUQiBmb3IgWGVuIHZlcnNpb24gJWQuJWQgZ3Vlc3QiLAogICAg
ICAgICB2ZXJzLT54ZW5fdmVyc2lvbl9tYWpvciwgdmVycy0+eGVuX3ZlcnNpb25fbWlub3IpOwot
ICAgIExPRyhERUJVRywgIiAtIHZHSUMgdmVyc2lvbjogJXMiLCBnaWN2X3RvX3N0cmluZyh4Y19j
b25maWctPmdpY192ZXJzaW9uKSk7CisgICAgTE9HKERFQlVHLCAiIC0gdkdJQyB2ZXJzaW9uOiAl
cyIsCisgICAgICAgIGdpY3ZfdG9fc3RyaW5nKGluZm8tPmFyY2hfYXJtLmdpY192ZXJzaW9uKSk7
CiAKICAgICBpZiAoaW5mby0+ZGV2aWNlX3RyZWUpIHsKICAgICAgICAgTE9HKERFQlVHLCAiIC0g
UGFydGlhbCBkZXZpY2UgdHJlZSBwcm92aWRlZDogJXMiLCBpbmZvLT5kZXZpY2VfdHJlZSk7CkBA
IC05MjIsMjMgKzkyMywyMyBAQCBuZXh0X3Jlc2l6ZToKIAogICAgICAgICBGRFQoIG1ha2VfbWVt
b3J5X25vZGVzKGdjLCBmZHQsIGRvbSkgKTsKIAotICAgICAgICBzd2l0Y2ggKHhjX2NvbmZpZy0+
Z2ljX3ZlcnNpb24pIHsKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjI6Cisg
ICAgICAgIHN3aXRjaCAoaW5mby0+YXJjaF9hcm0uZ2ljX3ZlcnNpb24pIHsKKyAgICAgICAgY2Fz
ZSBMSUJYTF9HSUNfVkVSU0lPTl9WMjoKICAgICAgICAgICAgIEZEVCggbWFrZV9naWN2Ml9ub2Rl
KGdjLCBmZHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9HSUNEX0JB
U0UsIEdVRVNUX0dJQ0RfU0laRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdV
RVNUX0dJQ0NfQkFTRSwgR1VFU1RfR0lDQ19TSVpFKSApOwogICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YzOgorICAgICAgICBjYXNlIExJQlhM
X0dJQ19WRVJTSU9OX1YzOgogICAgICAgICAgICAgRkRUKCBtYWtlX2dpY3YzX25vZGUoZ2MsIGZk
dCkgKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAg
TE9HKEVSUk9SLCAiVW5rbm93biBHSUMgdmVyc2lvbiAlcyIsCi0gICAgICAgICAgICAgICAgZ2lj
dl90b19zdHJpbmcoeGNfY29uZmlnLT5naWNfdmVyc2lvbikpOworICAgICAgICAgICAgICAgIGdp
Y3ZfdG9fc3RyaW5nKGluZm8tPmFyY2hfYXJtLmdpY192ZXJzaW9uKSk7CiAgICAgICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAg
ICAgIEZEVCggbWFrZV90aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2Nr
X2ZyZXF1ZW5jeSkgKTsKKyAgICAgICAgRkRUKCBtYWtlX3RpbWVyX25vZGUoZ2MsIGZkdCwgYWlu
Zm8sIHN0YXRlLT5jbG9ja19mcmVxdWVuY3kpICk7CiAgICAgICAgIEZEVCggbWFrZV9oeXBlcnZp
c29yX25vZGUoZ2MsIGZkdCwgdmVycykgKTsKIAogICAgICAgICBpZiAoaW5mby0+YXJjaF9hcm0u
dnVhcnQgPT0gTElCWExfVlVBUlRfVFlQRV9TQlNBX1VBUlQpCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDY5
MjQ2MWE1YTEuLmI1ZTI3YTc3NjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01MzgsNiArNTM4LDcgQEAg
b3V0OgogfQogCiBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9t
YWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
KmRvbWlkKQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKQEAg
LTU5MCw3ICs1OTEsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgIH0KIAotICAgICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9zYXZlX2NvbmZpZyhnYywg
ZF9jb25maWcsICZ4Y19jb25maWcpOworICAgICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9z
YXZlX2NvbmZpZyhnYywgZF9jb25maWcsIHN0YXRlLCAmeGNfY29uZmlnKTsKICAgICAgICAgaWYg
KHJjIDwgMCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTk1OCw3ICs5NTksNyBA
QCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAg
ICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCi0gICAgcmV0ID0gbGlieGxfX2RvbWFpbl9t
YWtlKGdjLCBkX2NvbmZpZywgJmRvbWlkKTsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2Uo
Z2MsIGRfY29uZmlnLCAmZGNzLT5idWlsZF9zdGF0ZSwgJmRvbWlkKTsKICAgICBpZiAocmV0KSB7
CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IG1ha2UgZG9tYWluOiAlZCIsIHJl
dCk7CiAgICAgICAgIGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDdmNzk1YTRm
ZmQuLmI2NjIzOTViMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTk2MCw3ICsxOTYwLDggQEAgdm9pZCBsaWJ4bF9f
c3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRl
ICpzZHNzKQogICAgIHN0dWJkb21fc3RhdGUtPnB2X3JhbWRpc2sucGF0aCA9ICIiOwogCiAgICAg
LyogZml4bWU6IHRoaXMgZnVuY3Rpb24gY2FuIGxlYWsgdGhlIHN0dWJkb20gaWYgaXQgZmFpbHMg
Ki8KLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRtX2NvbmZpZywgJnNkc3MtPnB2
cWVtdS5ndWVzdF9kb21pZCk7CisgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkbV9j
b25maWcsIHN0dWJkb21fc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzZHNz
LT5wdnFlbXUuZ3Vlc3RfZG9taWQpOwogICAgIGlmIChyZXQpCiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIHVpbnQzMl90IGRtX2RvbWlkID0gc2Rzcy0+cHZxZW11Lmd1ZXN0X2RvbWlkOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKaW5kZXggNTg0NDEwZDcwNS4uNjM1MjM4MDY0NCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0xMTQ3LDYgKzExNDcsOSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAKICAgICB4ZW5fcGZuX3Qg
dnVhcnRfZ2ZuOwogICAgIGV2dGNobl9wb3J0X3QgdnVhcnRfcG9ydDsKKworICAgIC8qIEFSTSBv
bmx5IHRvIGRlYWwgd2l0aCBicm9rZW4gZmlybXdhcmUgKi8KKyAgICB1aW50MzJfdCBjbG9ja19m
cmVxdWVuY3k7CiB9IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGU7CiAKIF9oaWRkZW4gaW50IGxp
YnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCkBAIC0xNjU1LDYg
KzE2NTgsNyBAQCBfaGlkZGVuICB2b2lkIGxpYnhsX19leGVjKGxpYnhsX19nYyAqZ2MsIGludCBz
dGRpbmZkLCBpbnQgc3Rkb3V0ZmQsCiAgICogb24gZXhpdCAoZXZlbiBlcnJvciBleGl0KSwgZG9t
aWQgbWF5IGJlIHZhbGlkIGFuZCByZWZlciB0byBhIGRvbWFpbiAqLwogX2hpZGRlbiBpbnQgbGli
eGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmRvbWlkKTsKIAogX2hpZGRlbiBpbnQgbGli
eGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA3OGFmZmRkMzdhLi40
NTczZDY3NjRkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtMjYsNiArMjYsNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9t
YWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiAKIGludCBsaWJ4bF9fYXJjaF9kb21h
aW5fc2F2ZV9jb25maWcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4Y19kb21haW5fY29uZmlndXJh
dGlvbl90ICp4Y19jb25maWcpCiB7CiAgICAgcmV0dXJuIDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 06:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 06:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7EOw-0002GQ-Bd; Sat, 14 Apr 2018 06:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7EOu-0002GL-9B
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 06:11:04 +0000
X-Inumbo-ID: da225aca-3faa-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da225aca-3faa-11e8-8249-2fda3a446a53;
 Sat, 14 Apr 2018 06:12:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7EOs-0007OI-IA
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 06:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7EOs-0002Im-FW
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 06:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7EOs-0002Im-FW@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 06:11:02 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: suppress I/O completion for
 port output
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxYWZiODEzOWY5NTRhMDZlNTY0ZDQ5MTViYzdkNmE4NTc1ZTI4MTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDEx
IDEwOjQyOjI0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDExIDEwOjQyOjI0IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBzdXBwcmVzcyBJL08gY29tcGxldGlvbiBmb3IgcG9ydCBvdXRwdXQKICAgIAogICAg
V2UgZG9uJ3QgYnJlYWsgdXAgcG9ydCByZXF1ZXN0cyBpbiBjYXNlIHRoZXkgY3Jvc3MgZW11bGF0
aW9uIGVudGl0eQogICAgYm91bmRhcmllcywgYW5kIGEgd3JpdGUgdG8gYW4gSS9PIHBvcnQgaXMg
bmVjZXNzYXJpbHkgdGhlIGxhc3QKICAgIG9wZXJhdGlvbiBvZiBhbiBpbnN0cnVjdGlvbiBpbnN0
YW5jZSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHJlLWludm9rZQogICAgdGhlIGZ1bGwgZW11bGF0
aW9uIHBhdGggdXBvbiByZWNlaXZpbmcgdGhlIHJlc3VsdCBmcm9tIGFuIGV4dGVybmFsCiAgICBl
bXVsYXRvci4KICAgIAogICAgSW4gY2FzZSB3ZSB3YW50IHRvIHByb3Blcmx5IHNwbGl0IHBvcnQg
YWNjZXNzZXMgaW4gdGhlIGZ1dHVyZSwgdGhpcwogICAgY2hhbmdlIHdpbGwgbmVlZCB0byBiZSBy
ZXZlcnRlZCwgYXMgaXQgd291bGQgcHJldmVudCB0aGluZ3Mgd29ya2luZwogICAgY29ycmVjdGx5
IHdoZW4gZS5nLiB0aGUgZmlyc3QgcGFydCBuZWVkcyB0byBnbyB0byBhbiBleHRlcm5hbCBlbXVs
YXRvciwKICAgIHdoaWxlIHRoZSBzZWNvbmQgcGFydCBpcyB0byBiZSBoYW5kbGVkIGludGVybmFs
bHkuCiAgICAKICAgIFdoaWxlIHRoaXMgYWRkcmVzc2VzIHRoZSByZXBvcnRlZCBwcm9ibGVtIG9m
IFdpbmRvd3MgcGFnaW5nIG91dCB0aGUKICAgIGJ1ZmZlciB1bmRlcm5lYXRoIGFuIGluLXByb2Nl
c3MgUkVQIE9VVFMsIGl0IGRvZXMgbm90IGFkZHJlc3MgdGhlIHdpZGVyCiAgICBwcm9ibGVtIG9m
IHRoZSByZS1pc3N1ZWQgaW5zbiAodG8gdGhlIGluc24gZW11bGF0b3IpIGJlaW5nIHByb25lIHRv
CiAgICByYWlzZSBhbiBleGNlcHRpb24gKCNQRikgZHVyaW5nIGEgcmVwbGF5ZWQsIHByZXZpb3Vz
bHkgc3VjY2Vzc2Z1bCBtZW1vcnkKICAgIGFjY2VzcyAod2Ugb25seSByZWNvcmQgcHJpb3IgTU1J
TyBhY2Nlc3NlcykuCiAgICAKICAgIExlYXZpbmcgYXNpZGUgdGhlIHByb2JsZW0gdHJpZWQgdG8g
YmUgd29ya2VkIGFyb3VuZCBoZXJlLCBJIHRoaW5rIHRoZQogICAgcGVyZm9ybWFuY2UgYXNwZWN0
IGFsb25lIGlzIGEgZ29vZCByZWFzb24gdG8gY2hhbmdlIHRoZSBiZWhhdmlvci4KICAgIAogICAg
QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgY2hhbmdlIGJvb2xfdCAtPiBib29sIGFzCiAg
ICBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24oKSdzIHJldHVybiB0eXBlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYyAgICAgfCA2ICsrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oIHwgNiArKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMjEzNDI2ZGI1OS4uZjhmY2E1NzI1NCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKQEAgLTI4Miw3ICsyODIsMTEgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lv
KAogICAgICAgICAgICAgcmMgPSBodm1fc2VuZF9pb3JlcShzLCAmcCwgMCk7CiAgICAgICAgICAg
ICBpZiAoIHJjICE9IFg4NkVNVUxfUkVUUlkgfHwgY3VycmQtPmlzX3NodXR0aW5nX2Rvd24gKQog
ICAgICAgICAgICAgICAgIHZpby0+aW9fcmVxLnN0YXRlID0gU1RBVEVfSU9SRVFfTk9ORTsKLSAg
ICAgICAgICAgIGVsc2UgaWYgKCBkYXRhX2lzX2FkZHIgKQorICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFRoaXMgZWZmZWN0aXZlbHkgaXMgIWh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlv
bih2aW8pLCBzbGlnaHRseQorICAgICAgICAgICAgICogb3B0aW1pemVkIGFuZCB1c2luZyBsb2Nh
bCB2YXJpYWJsZXMgd2UgaGF2ZSBhdmFpbGFibGUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIGVsc2UgaWYgKCBkYXRhX2lzX2FkZHIgfHwgKCFpc19tbWlvICYmIGRpciA9PSBJT1JFUV9X
UklURSkgKQogICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmluZGV4IDJhMDQwM2E3ZjQuLmZhZDdi
NjZjY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTkxLDEwICs5MSwxMiBAQCBzdHJ1Y3Qg
aHZtX3ZjcHVfaW8gewogICAgIGNvbnN0IHN0cnVjdCBnMm1faW9wb3J0ICpnMm1faW9wb3J0Owog
fTsKIAotc3RhdGljIGlubGluZSBib29sX3QgaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKGNv
bnN0IHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvKQorc3RhdGljIGlubGluZSBib29sIGh2bV92Y3B1
X2lvX25lZWRfY29tcGxldGlvbihjb25zdCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbykKIHsKICAg
ICByZXR1cm4gKHZpby0+aW9fcmVxLnN0YXRlID09IFNUQVRFX0lPUkVRX1JFQURZKSAmJgotICAg
ICAgICAgICAhdmlvLT5pb19yZXEuZGF0YV9pc19wdHI7CisgICAgICAgICAgICF2aW8tPmlvX3Jl
cS5kYXRhX2lzX3B0ciAmJgorICAgICAgICAgICAodmlvLT5pb19yZXEudHlwZSAhPSBJT1JFUV9U
WVBFX1BJTyB8fAorICAgICAgICAgICAgdmlvLT5pb19yZXEuZGlyICE9IElPUkVRX1dSSVRFKTsK
IH0KIAogc3RydWN0IG5lc3RlZHZjcHUgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 06:11:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 06:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7EP4-0002Gn-DT; Sat, 14 Apr 2018 06:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7EP4-0002Gi-26
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 06:11:14 +0000
X-Inumbo-ID: e0338036-3faa-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0338036-3faa-11e8-8249-2fda3a446a53;
 Sat, 14 Apr 2018 06:12:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7EP2-0007PA-Pq
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 06:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7EP2-0002Ki-LW
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 06:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7EP2-0002Ki-LW@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 06:11:12 +0000
Subject: [Xen-changelog] [xen master] x86/VT-x: Fix determination of
 EFER.LMA in vmcs_dump_vcpu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyNTQwYjY2Y2ViOTMxOGFhMTg1ZjI0ODhjYmJiZTQ3OTY5NGRlOGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciA5IDE4OjU2OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxMSAxMTowNjo1
NSAyMDE4ICswMTAwCgogICAgeDg2L1ZULXg6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIEVGRVIuTE1B
IGluIHZtY3NfZHVtcF92Y3B1KCkKICAgIAogICAgVGhlIExNQSBzZXR0aW5nIGNvbWVzIGZyb20g
dGhlIGVudHJ5IGNvbnRyb2xzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDUgKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKaW5kZXggMmM1ZWYzNmU1ZS4uNzBjMmZiNzQ4MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpA
QCAtMTc4OCw3ICsxNzg4LDEwIEBAIHZvaWQgdm1jc19kdW1wX3ZjcHUoc3RydWN0IHZjcHUgKnYp
CiAgICAgdm1lbnRyeV9jdGwgPSB2bXIzMihWTV9FTlRSWV9DT05UUk9MUyksCiAgICAgdm1leGl0
X2N0bCA9IHZtcjMyKFZNX0VYSVRfQ09OVFJPTFMpOwogICAgIGNyNCA9IHZtcihHVUVTVF9DUjQp
OwotICAgIGVmZXIgPSB2bXIoR1VFU1RfRUZFUik7CisKKyAgICAvKiBFRkVSLkxNQSBpcyByZWFk
IGFzIHplcm8sIGFuZCBpcyBsb2FkZWQgZnJvbSB2bWVudHJ5X2N0bCBvbiBlbnRyeS4gKi8KKyAg
ICBCVUlMRF9CVUdfT04oVk1fRU5UUllfSUEzMkVfTU9ERSA8PCAxICE9IEVGRVJfTE1BKTsKKyAg
ICBlZmVyID0gdm1yKEdVRVNUX0VGRVIpIHwgKCh2bWVudHJ5X2N0bCAmIFZNX0VOVFJZX0lBMzJF
X01PREUpIDw8IDEpOwogCiAgICAgcHJpbnRrKCIqKiogR3Vlc3QgU3RhdGUgKioqXG4iKTsKICAg
ICBwcmludGsoIkNSMDogYWN0dWFsPTB4JTAxNmx4LCBzaGFkb3c9MHglMDE2bHgsIGdoX21hc2s9
JTAxNmx4XG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7If8-0003yT-5Y; Sat, 14 Apr 2018 10:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7If7-0003yO-01
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:05 +0000
X-Inumbo-ID: 9fc23871-3fd0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fc23871-3fd0-11e8-9728-bc764e045a96;
 Sat, 14 Apr 2018 12:43:10 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7If4-0004m4-Kf
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7If4-0006dX-Hw
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7If4-0006dX-Hw@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Fix the handing of writes
 to %dr7
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmZWNlMjlmZTkwZDNiYjJiNjNhOGM2ZDc2MDk0ZDdhZWU2ZDczZjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNjoxODoyMSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciAxMyAxNjoxODoyMSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdGhlIGhhbmRpbmcgb2Ygd3JpdGVzIHRvICVkcjcKICAgIAog
ICAgYy9zIDY1ZTM1NTQ5ICJ4ODYvUFY6IHN1cHBvcnQgZGF0YSBicmVha3BvaW50IGV4dGVuc2lv
biByZWdpc3RlcnMiCiAgICBhY2NpZGVudGFsbHkgYnJva2UgdGhlIGhhbmRpbmcgb2Ygd3JpdGVz
LiAgVGhlIGNhbGwgdG8gYWN0aXZhdGVfZGVidWdyZWdzKCkKICAgIGRvZXNuJ3Qgd3JpdGUgJWRy
NyBhcyB2LT5hcmNoLmRlYnVncmVnWzddIGhhc24ndCBiZWVuIHVwZGF0ZWQgeWV0LCBhbmQgdGhl
CiAgICBicmVhayBza2lwcyB0aGUgaW50ZW5kZWQgd3JpdGUgdG8gJWRyNy4KICAgIAogICAgUmVt
b3ZlIHRoZSBicmVhaywgY2F1c2luZyBleGVjdXRpb24gdG8gaGl0IHRoZSB3cml0ZV9kZWJ1Z3Jl
Zyg3LCB2YWx1ZSk7IGluCiAgICBjb250ZXh0IGF0IHRoZSBib3R0b20gb2YgdGhlIGh1bmssIHdo
aWNoIGluIHR1cm4gY2F1c2VzIGhhcmR3YXJlIHRvIGJlIHVwZGF0ZWQKICAgIGFwcHJvcHJpYXRl
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYWRmOGZlYmExYWZhMDQwZjNhODRhODI5NTNlMThhZjAy
MDYwODg0YQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDMtMjkgMTU6MTI6MjEgKzAxMDAKLS0tCiB4
ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGI5M2EyOWNiZTEuLjkwNjEyNDMzMWIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC0yMDYwLDE0ICsyMDYwLDExIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqIElmIERSNyB3YXMgcHJldmlvdXNseSBjbGVhciB0aGVuIHdlIG5lZWQgdG8g
bG9hZCBhbGwgb3RoZXIKICAgICAgICAgICAgICAqIGRlYnVnIHJlZ2lzdGVycyBhdCB0aGlzIHBv
aW50IGFzIHRoZXkgd2VyZSBub3QgcmVzdG9yZWQgZHVyaW5nCi0gICAgICAgICAgICAgKiBjb250
ZXh0IHN3aXRjaC4KKyAgICAgICAgICAgICAqIGNvbnRleHQgc3dpdGNoLiAgVXBkYXRpbmcgRFI3
IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
ICh2ID09IGN1cnIpICYmCiAgICAgICAgICAgICAgICAgICEodi0+YXJjaC5kZWJ1Z3JlZ1s3XSAm
IERSN19BQ1RJVkVfTUFTSykgKQotICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGFjdGl2
YXRlX2RlYnVncmVncyh2KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9k
ZWJ1Z3JlZyg3LCB2YWx1ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:44:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:44:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7IfG-0003yr-7V; Sat, 14 Apr 2018 10:44:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7IfF-0003ym-Sq
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:13 +0000
X-Inumbo-ID: 03d17e7e-3fd1-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03d17e7e-3fd1-11e8-8249-2fda3a446a53;
 Sat, 14 Apr 2018 10:45:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7IfE-0004nD-Qq
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7IfE-0006eT-OV
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7IfE-0006eT-OV@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: disable XPTI when RDCL_NO
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkMjY1OTJmZGY1M2ViMDNmYTc0NDMyYmZhMWZlYTI0MmMxMGQzMDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDEz
IDE2OjIyOjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDEzIDE2OjIyOjU3IDIwMTggKzAyMDAKCiAgICB4
ODY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8KICAgIAogICAgVXNlIHRoZSByZXNwZWN0aXZl
IEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUgogICAg
dG8gZ3Vlc3RzIHlldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGJlZTA3MzJkMjA2NjY5MWQ4MjA0ZTQxOGQxMDExMDkzMGVlNGQ0ZjgKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIzICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaCB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCA4MWJhOTYxNmJjLi4zYTIxZjRlN2RhIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NwdWlkLmMKQEAgLTIwNCw2ICsyMDQsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmln
KGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAgICAg
ICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMywgIDF9
LAogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRURYLCAyNywgIDF9LAorICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAogCiAgICAgICAgIHsibGFoZnNhaGYiLCAgICAg
MHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgMX0sCiAgICAgICAgIHsiY21wbGVn
YWN5IiwgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAxLCAgMX0sCmRpZmYgLS1n
aXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRl
eCA4YzNkYWMwZDUwLi5iMWE0NmM2NjdkIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1jcHVp
ZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE2NSw4ICsxNjUsOSBAQCBzdGF0
aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogICAgIFs0IC4uLiAyNV0gPSAiUkVaIiwKIAog
ICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAorICAgIFsyOF0gPSAi
UkVaIiwgICAgICAgICAgIFsyOV0gPSAiYXJjaF9jYXBzIiwKIAotICAgIFsyOCAuLi4gMzFdID0g
IlJFWiIsCisgICAgWzMwIC4uLiAzMV0gPSAiUkVaIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3Qgewpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBl
MzdjNDBiOTU0Li5iYjkyNGU5MjI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzY3OSw3ICszNjc5LDcgQEAgbG9uZyBkb19tbXVfdXBk
YXRlKAogICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0
cyBwaW5uZWQgc3RhdHVzLCBhbmQgdXNlcyBvbgogICAgICAgICAgICAgICAgICAgICAgKiB0aGlz
ICh2KUNQVS4KICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgIGlm
ICggIXJjICYmIHRoaXNfY3B1KHJvb3RfcGd0KSAmJgorICAgICAgICAgICAgICAgICAgICBpZiAo
ICFyYyAmJiAhY3B1X2hhc19ub194cHRpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgKChw
YWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgxICsgISEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVk
KSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+
YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuKSArCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0
dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVlNWNmYWY1ZjguLjQ4MmZlMTE2Njkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCkBAIC0xNjksNiArMTY5LDkgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc21hcF9wYXJh
bShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzbWFwIiwgcGFyc2Vfc21hcF9wYXJh
bSk7CiAKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfeHB0aSA9IC0xOworYm9vbGVhbl9w
YXJhbSgieHB0aSIsIG9wdF94cHRpKTsKKwogYm9vbCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJs
ZWQ7CiBib29sIF9faW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEg
YWNwaV9wYXJhbVsxMF0gPSAiIjsKQEAgLTE1MzYsNiArMTUzOSwyMiBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2MzJf
bWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAorICAgIGlmICgg
b3B0X3hwdGkgPCAwICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAg
ICAgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05POworICAgICAgICBlbHNl
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICAgICAg
cmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICAgICAgb3B0X3hwdGkg
PSAhKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKTsKKyAgICB9CisgICAgaWYgKCBv
cHRfeHB0aSApCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBU
SSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX05P
X1hQVEkpOworCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0X2luX2Ny
NChYODZfQ1I0X0ZTR1NCQVNFKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggYWEwYjYzMjMyMC4uZTFkMDIzNDI4YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCkBAIC03NTQsOCArNzU0LDYgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0
IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIF9fcmVhZF9tb3N0bHkgaW50OF90IG9wdF94cHRpID0gLTE7Ci1ib29sZWFuX3BhcmFtKCJ4
cHRpIiwgb3B0X3hwdGkpOwogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9w
Z3QpOwogCiBzdGF0aWMgcm9vdF9wZ2VudHJ5X3QgY29tbW9uX3BndDsKQEAgLTc2OCw3ICs3NjYs
NyBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAg
IHVuc2lnbmVkIGludCBvZmY7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhb3B0X3hwdGkgKQor
ICAgIGlmICggY3B1X2hhc19ub194cHRpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBycHQg
PSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CkBAIC0xMDQ0LDkgKzEwNDIsNiBAQCB2b2lkIF9faW5p
dCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jh
c2VbMF0gPSBzdGFja19zdGFydDsKIAotICAgIGlmICggb3B0X3hwdGkgPCAwICkKLSAgICAgICAg
b3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7Ci0K
ICAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAg
cGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGFkYzMzM2YyMGUuLjYyNDY1YjIwYzcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDUsNiArMTA1LDcgQEAKICNkZWZpbmUgY3B1X2hh
c19jcHVpZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5H
KQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVBFUkZNUEVSRikKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRp
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hl
X3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVz
LmgKaW5kZXggYjVkYWUxMmJmYS4uYzliMWE0ODgwNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaApAQCAtMzAsMyArMzAsNCBAQCBYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQsICAgIChG
U0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbgogWEVOX0NQVUZF
QVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJ
QlJTIGNsZWFyIGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAgICAoRlND
QVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCiBY
RU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJT
QiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KK1hFTl9DUFVGRUFUVVJFKE5PX1hQVEks
ICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1
c2UgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDlhNWJkY2JkOGIuLmE4Y2VlY2YzZTIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNDAsNiArNDAsOCBAQAogI2RlZmluZSBQUkVE
X0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCiAKICNkZWZpbmUgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTCQkweDAwMDAwMTBhCisjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8JKF9B
QygxLCBVTEwpIDw8IDApCisjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMCShfQUMo
MSwgVUxMKSA8PCAxKQogCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90
aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGZhODFhZjE0Yjcu
LjhkYTU3ODNmN2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkq
MzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1
bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAg
ICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICov
CiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCitY
RU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBB
QklMSVRJRVMgTVNSICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4x
MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:44:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7IfR-0003zo-9L; Sat, 14 Apr 2018 10:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7IfQ-0003zf-Ge
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:24 +0000
X-Inumbo-ID: abe5094f-3fd0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abe5094f-3fd0-11e8-9728-bc764e045a96;
 Sat, 14 Apr 2018 12:43:30 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7IfP-0004nn-0E
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7IfO-0006fN-U8
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7IfO-0006fN-U8@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: log XPTI enabled status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7Ifb-00041S-B6; Sat, 14 Apr 2018 10:44:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7Ifa-00041L-Jd
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:34 +0000
X-Inumbo-ID: 0ffbba46-3fd1-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ffbba46-3fd1-11e8-8249-2fda3a446a53;
 Sat, 14 Apr 2018 10:46:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7IfZ-0004nz-61
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7IfZ-0006gN-3Y
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7IfZ-0006gN-3Y@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:44:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/XPTI: reduce .text.entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmMTJhMThiYzI4YWMxMWQxNWNjZGVmZWQyZjA1OTM3ODU0NWRlZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDEz
IDE2OjI0OjExIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDEzIDE2OjI0OjExIDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogcmVkdWNlIC50ZXh0LmVudHJ5CiAgICAKICAgIFRoaXMgZXhwb3NlcyBsZXNzIGNv
ZGUgcGllY2VzIGFuZCBhdCB0aGUgc2FtZSB0aW1lIHJlZHVjZXMgdGhlIHJhbmdlCiAgICBjb3Zl
cmVkIGZyb20gc2xpZ2h0bHkgYWJvdmUgMyBwYWdlcyB0byBhIGxpdHRsZSBiZWxvdyAyIG9mIHRo
ZW0uCiAgICAKICAgIFRoZSBjb2RlIGJlaW5nIG1vdmVkIGlzIHVuY2hhbmdlZCwgZXhjZXB0IGZv
ciB0aGUgcmVtb3ZhbCBvZiB0cmFpbGluZwogICAgYmxhbmtzLCBpbnNlcnRpb24gb2YgYmxhbmtz
IGJldHdlZW4gb3BlcmFuZHMsIGFuZCBhIHBvaW50bGVzcyBxIHN1ZmZpeAogICAgZnJvbSAicmV0
cSIuCiAgICAKICAgIEEgZmV3IG1vcmUgc21hbGwgcGllY2VzIGNvdWxkIGJlIG1vdmVkLCBidXQg
aXQgc2VlbXMgYmV0dGVyIHRvIG1lIHRvCiAgICBsZWF2ZSB0aGVtIHdoZXJlIHRoZXkgYXJlIHRv
IG5vdCBtYWtlIGl0IG92ZXJseSBoYXJkIHRvIGZvbGxvdyBjb2RlCiAgICBwYXRocy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA0NTRlZmIyYTMxYjY0Yjk4ZTNkZDU1YzA4M2NlNDFiODczNzVmYWE2CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0wNSAxNTo0ODoyMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgICAgfCAyMDkgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgMTExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDM0YzgzYzljNTIuLmFmNTBjODQ1YTQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTMsOCArMTMsNiBAQAogI2luY2x1ZGUg
PHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCi0gICAgICAgIC5zZWN0
aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKLQogRU5UUlkoZW50cnlfaW50ODIpCiAg
ICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCkBAIC0yMDAsNiArMTk4LDggQEAgRU5U
UlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgbW92YiAgJDAsVFJBUEJP
VU5DRV9mbGFncyglcmR4KQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAK
KyAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cworCiAvKiBTZWUg
bHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwogRU5UUlkoY3N0YXJfZW50
ZXIpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBzd2l0Y2gg
cGFnZSB0YWJsZXMgYmVsb3cuICovCkBAIC0yNTQsNiArMjU0LDggQEAgVU5MSUtFTFlfRU5EKGNv
bXBhdF9zeXNjYWxsX2dwZikKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJk
eCkKICAgICAgICAgam1wICAgLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbgogCisgICAgICAgIC50
ZXh0CisKIEVOVFJZKGNvbXBhdF9zeXNlbnRlcikKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQog
ICAgICAgICBtb3ZxICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwlcmN4CkBAIC0yNzMsOSArMjc1LDYg
QEAgRU5UUlkoY29tcGF0X2ludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBjYWxsICBjb21wYXRf
Y3JlYXRlX2JvdW5jZV9mcmFtZQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
CiAKLSAgICAgICAgLyogY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUgJiBoZWxwZXJzIGRvbid0
IG5lZWQgdG8gYmUgaW4gLnRleHQuZW50cnkgKi8KLSAgICAgICAgLnRleHQKLQogLyogQ1JFQVRF
IEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIChSSU5HLTEpIFNUQUNLOiAgICAg
ICAgICAgICovCiAvKiAgIHtbRVJSQ09ERSxdIEVJUCwgQ1MsIEVGTEFHUywgW0VTUCwgU1NdfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICVyZHg6IHRyYXBfYm91bmNlLCAlcmJ4
OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IGY1ZjI5NjM5NDIuLmExYmQwYjM0YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTE0LDggKzE0LDYgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8aXJxX3Zl
Y3RvcnMuaD4KIAotICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRz
Ci0KIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogICAg
ICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTM0LDggKzMyLDExMSBA
QCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9m
bGFncyglcmR4KQogICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIGFu
ZGwgICR+WDg2X0VGTEFHU19ERixVUkVHU19lZmxhZ3MoJXJzcCkKKy8qICVyYng6IHN0cnVjdCB2
Y3B1ICovCit0ZXN0X2FsbF9ldmVudHM6CisgICAgICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDCisg
ICAgICAgIGNsaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB0ZXN0cyBtdXN0IG5vdCBy
YWNlIGludGVycnVwdHMKKy8qdGVzdF9zb2Z0aXJxczoqLworICAgICAgICBtb3ZsICBWQ1BVX3By
b2Nlc3NvciglcmJ4KSwgJWVheAorICAgICAgICBzaGxsICAkSVJRU1RBVF9zaGlmdCwgJWVheAor
ICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlwKSwgJXJj
eAorICAgICAgICBjbXBsICAkMCwgKCVyY3gsICVyYXgsIDEpCisgICAgICAgIGpuZSAgIHByb2Nl
c3Nfc29mdGlycXMKKyAgICAgICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKKyAg
ICAgICAgam5lICAgcHJvY2Vzc19tY2UKKy5MdGVzdF9ndWVzdF9ubWk6CisgICAgICAgIGNtcGIg
ICQwLCBWQ1BVX25taV9wZW5kaW5nKCVyYngpCisgICAgICAgIGpuZSAgIHByb2Nlc3Nfbm1pCit0
ZXN0X2d1ZXN0X2V2ZW50czoKKyAgICAgICAgbW92cSAgVkNQVV92Y3B1X2luZm8oJXJieCksICVy
YXgKKyAgICAgICAgbW92endsIFZDUFVJTkZPX3VwY2FsbF9wZW5kaW5nKCVyYXgpLCAlZWF4Cisg
ICAgICAgIGRlY2wgICVlYXgKKyAgICAgICAgY21wbCAgJDB4ZmUsICVlYXgKKyAgICAgICAgamEg
ICAgcmVzdG9yZV9hbGxfZ3Vlc3QKKy8qcHJvY2Vzc19ndWVzdF9ldmVudHM6Ki8KKyAgICAgICAg
c3RpCisgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAgICAgICAg
bW92cSAgVkNQVV9ldmVudF9hZGRyKCVyYngpLCAlcmF4CisgICAgICAgIG1vdnEgICVyYXgsIFRS
QVBCT1VOQ0VfZWlwKCVyZHgpCisgICAgICAgIG1vdmIgICRUQkZfSU5URVJSVVBULCBUUkFQQk9V
TkNFX2ZsYWdzKCVyZHgpCisgICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKICAgICAg
ICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVj
dCB2Y3B1ICovCitwcm9jZXNzX3NvZnRpcnFzOgorICAgICAgICBzdGkKKyAgICAgICAgY2FsbCBk
b19zb2Z0aXJxCisgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgQUxJR04K
Ky8qICVyYng6IHN0cnVjdCB2Y3B1ICovCitwcm9jZXNzX21jZToKKyAgICAgICAgdGVzdGIgJDEg
PDwgVkNQVV9UUkFQX01DRSwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQorICAgICAg
ICBqbnogIC5MdGVzdF9ndWVzdF9ubWkKKyAgICAgICAgc3RpCisgICAgICAgIG1vdmIgJDAsIFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKKyAgICAgICAgY2FsbCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNr
X3RyYXBib3VuY2UKKyAgICAgICAgdGVzdCAlZWF4LCAlZWF4CisgICAgICAgIGp6ICAgdGVzdF9h
bGxfZXZlbnRzCisgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngp
LCAlZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfbWNlX29s
ZF9tYXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAorICAgICAgICBvcmwgICQx
IDw8IFZDUFVfVFJBUF9NQ0UsICVlZHgKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfYXN5bmNfZXhj
ZXB0aW9uX21hc2soJXJieCkKKyAgICAgICAgam1wICBwcm9jZXNzX3RyYXAKKworICAgICAgICBB
TElHTgorLyogJXJieDogc3RydWN0IHZjcHUgKi8KK3Byb2Nlc3Nfbm1pOgorICAgICAgICB0ZXN0
YiAkMSA8PCBWQ1BVX1RSQVBfTk1JLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCisg
ICAgICAgIGpueiAgdGVzdF9ndWVzdF9ldmVudHMKKyAgICAgICAgc3RpCisgICAgICAgIG1vdmIg
JDAsIFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgY2FsbCBzZXRfZ3Vlc3Rfbm1pX3Ry
YXBib3VuY2UKKyAgICAgICAgdGVzdCAlZWF4LCAlZWF4CisgICAgICAgIGp6ICAgdGVzdF9hbGxf
ZXZlbnRzCisgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpLCAl
ZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfbm1pX29sZF9t
YXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAorICAgICAgICBvcmwgICQxIDw8
IFZDUFVfVFJBUF9OTUksICVlZHgKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfYXN5bmNfZXhjZXB0
aW9uX21hc2soJXJieCkKKyAgICAgICAgLyogRkFMTFRIUk9VR0ggKi8KK3Byb2Nlc3NfdHJhcDoK
KyAgICAgICAgbGVhcSBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAgICAgIGNhbGwg
Y3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cworCisvKiBO
byBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLworRU5UUlkocmV0X2Zyb21faW50cikK
KyAgICAgICAgR0VUX0NVUlJFTlQoYngpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNw
KQorICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KKyAgICAgICAgbW92cSAgVkNQVV9kb21h
aW4oJXJieCksICVyYXgKKyAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4
KQorICAgICAgICBqZSAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgam1wICAgY29tcGF0X3Rl
c3RfYWxsX2V2ZW50cworCisvKiBFbmFibGUgTk1Jcy4gIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNz
dW1wdGlvbnMuIE9ubHkgJXJheCBpcyBub3QgcHJlc2VydmVkLiAqLworRU5UUlkoZW5hYmxlX25t
aXMpCisgICAgICAgIG1vdnEgICVyc3AsICVyYXggLyogR3JhYiBSU1AgYmVmb3JlIHB1c2hpbmcg
Ki8KKworICAgICAgICAvKiBTZXQgdXAgc3RhY2sgZnJhbWUgKi8KKyAgICAgICAgcHVzaHEgJDAg
ICAgICAgICAgICAgICAvKiBTUyAqLworICAgICAgICBwdXNocSAlcmF4ICAgICAgICAgICAgIC8q
IFJTUCAqLworICAgICAgICBwdXNoZnEgICAgICAgICAgICAgICAgIC8qIFJGTEFHUyAqLworICAg
ICAgICBwdXNocSAkX19IWVBFUlZJU09SX0NTIC8qIENTICovCisgICAgICAgIGxlYXEgIDFmKCVy
aXApLCVyYXgKKyAgICAgICAgcHVzaHEgJXJheCAgICAgICAgICAgICAvKiBSSVAgKi8KKworLyog
Tm8gb3AgdHJhcCBoYW5kbGVyLiAgUmVxdWlyZWQgZm9yIGtleGVjIGNyYXNoIHBhdGguICovCitH
TE9CQUwodHJhcF9ub3ApCisgICAgICAgIGlyZXRxIC8qIERpc2FibGUgdGhlIGhhcmR3YXJlIE5N
SSBsYXRjaCAqLworMToKKyAgICAgICAgcmV0cQorCS50eXBlIGVuYWJsZV9ubWlzLCBAZnVuY3Rp
b24KKwkuc2l6ZSBlbmFibGVfbm1pcywgLi1lbmFibGVfbm1pcworCisgICAgICAgIC5zZWN0aW9u
IC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKKwogLyogJXJieDogc3RydWN0IHZjcHUsIGlu
dGVycnVwdHMgZGlzYWJsZWQgKi8KIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRf
SU5URVJSVVBUU19ESVNBQkxFRApAQCAtMTkwLDgwICsyOTEsOCBAQCBFTlRSWShsc3Rhcl9lbnRl
cikKIAogICAgICAgICBtb3YgICAlcnNwLCAlcmRpCiAgICAgICAgIGNhbGwgIHB2X2h5cGVyY2Fs
bAotCi0vKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwotdGVzdF9hbGxfZXZlbnRzOgotICAgICAgICBB
U1NFUlRfTk9UX0lOX0FUT01JQwotICAgICAgICBjbGkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgdGVzdHMgbXVzdCBub3QgcmFjZSBpbnRlcnJ1cHRzCi0vKnRlc3Rfc29mdGlycXM6Ki8g
IAotICAgICAgICBtb3ZsICBWQ1BVX3Byb2Nlc3NvciglcmJ4KSwlZWF4Ci0gICAgICAgIHNobGwg
ICRJUlFTVEFUX3NoaWZ0LCVlYXgKLSAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0
aXJxX3BlbmRpbmcoJXJpcCksJXJjeAotICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCi0g
ICAgICAgIGpuZSAgIHByb2Nlc3Nfc29mdGlycXMKLSAgICAgICAgdGVzdGIgJDEsVkNQVV9tY2Vf
cGVuZGluZyglcmJ4KQotICAgICAgICBqbnogICBwcm9jZXNzX21jZQotLkx0ZXN0X2d1ZXN0X25t
aToKLSAgICAgICAgdGVzdGIgJDEsVkNQVV9ubWlfcGVuZGluZyglcmJ4KQotICAgICAgICBqbnog
ICBwcm9jZXNzX25taQotdGVzdF9ndWVzdF9ldmVudHM6Ci0gICAgICAgIG1vdnEgIFZDUFVfdmNw
dV9pbmZvKCVyYngpLCVyYXgKLSAgICAgICAgbW92endsIFZDUFVJTkZPX3VwY2FsbF9wZW5kaW5n
KCVyYXgpLCVlYXgKLSAgICAgICAgZGVjbCAgJWVheAotICAgICAgICBjbXBsICAkMHhmZSwlZWF4
Ci0gICAgICAgIGphICAgIHJlc3RvcmVfYWxsX2d1ZXN0Ci0vKnByb2Nlc3NfZ3Vlc3RfZXZlbnRz
OiovCi0gICAgICAgIHN0aQotICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVy
ZHgKLSAgICAgICAgbW92cSAgVkNQVV9ldmVudF9hZGRyKCVyYngpLCVyYXgKLSAgICAgICAgbW92
cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQotICAgICAgICBtb3ZiICAkVEJGX0lOVEVSUlVQ
VCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJh
bWUKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCiAKLSAgICAgICAgQUxJR04KLS8qICVy
Yng6IHN0cnVjdCB2Y3B1ICovCi1wcm9jZXNzX3NvZnRpcnFzOgotICAgICAgICBzdGkgICAgICAg
Ci0gICAgICAgIGNhbGwgZG9fc29mdGlycQotICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwot
Ci0gICAgICAgIEFMSUdOCi0vKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwotcHJvY2Vzc19tY2U6Ci0g
ICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9NQ0UsVkNQVV9hc3luY19leGNlcHRpb25fbWFz
ayglcmJ4KQotICAgICAgICBqbnogIC5MdGVzdF9ndWVzdF9ubWkKLSAgICAgICAgc3RpCi0gICAg
ICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQotICAgICAgICBjYWxsIHNldF9ndWVz
dF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsJWVheAotICAgICAg
ICBqeiAgIHRlc3RfYWxsX2V2ZW50cwotICAgICAgICBtb3Z6YmwgVkNQVV9hc3luY19leGNlcHRp
b25fbWFzayglcmJ4KSwlZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKLSAgICAgICAgbW92YiAlZGws
VkNQVV9tY2Vfb2xkX21hc2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxsCi0gICAg
ICAgIG9ybCAgJDEgPDwgVkNQVV9UUkFQX01DRSwlZWR4Ci0gICAgICAgIG1vdmIgJWRsLFZDUFVf
YXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCkKLSAgICAgICAgam1wICBwcm9jZXNzX3RyYXAKLQot
ICAgICAgICBBTElHTgotLyogJXJieDogc3RydWN0IHZjcHUgKi8KLXByb2Nlc3Nfbm1pOgotICAg
ICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTk1JLFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2so
JXJieCkKLSAgICAgICAgam56ICB0ZXN0X2d1ZXN0X2V2ZW50cwotICAgICAgICBzdGkKLSAgICAg
ICAgbW92YiAkMCxWQ1BVX25taV9wZW5kaW5nKCVyYngpCi0gICAgICAgIGNhbGwgc2V0X2d1ZXN0
X25taV90cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwlZWF4Ci0gICAgICAgIGp6ICAgdGVz
dF9hbGxfZXZlbnRzCi0gICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVy
YngpLCVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQotICAgICAgICBtb3ZiICVkbCxWQ1BVX25taV9v
bGRfbWFzayglcmJ4KSAgICAgICAgICAgICMgaXJldCBoeXBlcmNhbGwKLSAgICAgICAgb3JsICAk
MSA8PCBWQ1BVX1RSQVBfTk1JLCVlZHgKLSAgICAgICAgbW92YiAlZGwsVkNQVV9hc3luY19leGNl
cHRpb25fbWFzayglcmJ4KQotICAgICAgICAvKiBGQUxMVEhST1VHSCAqLwotcHJvY2Vzc190cmFw
OgotICAgICAgICBsZWFxIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAotICAgICAgICBjYWxs
IGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKLQogRU5U
Ulkoc3lzZW50ZXJfZW50cnkpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3
ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCiAgICAgICAgIHB1c2hxICRGTEFU
X1VTRVJfU1MKQEAgLTUzOCwxNiArNTY3LDYgQEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAg
ICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAg
ICAgICBqbXAgcmV0X2Zyb21faW50cgogCi0vKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRp
b25zLiAqLwotRU5UUlkocmV0X2Zyb21faW50cikKLSAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0g
ICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGp6ICAgIHJlc3RvcmVfYWxs
X3hlbgotICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4Ci0gICAgICAgIHRlc3Ri
ICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAgICAgICBqeiAgICB0ZXN0X2FsbF9ldmVu
dHMKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotCiBFTlRSWShwYWdlX2Zh
dWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9wYWdlX2ZhdWx0LDQoJXJzcCkKIC8qIE5vIHNwZWNp
YWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC04NDYsMjggKzg2NSw2IEBAIEVOVFJZKG1h
Y2hpbmVfY2hlY2spCiAgICAgICAgIG1vdmwgICRUUkFQX21hY2hpbmVfY2hlY2ssNCglcnNwKQog
ICAgICAgICBqbXAgICBoYW5kbGVfaXN0X2V4Y2VwdGlvbgogCi0vKiBFbmFibGUgTk1Jcy4gIE5v
IHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuIE9ubHkgJXJheCBpcyBub3QgcHJlc2VydmVk
LiAqLwotRU5UUlkoZW5hYmxlX25taXMpCi0gICAgICAgIG1vdnEgICVyc3AsICVyYXggLyogR3Jh
YiBSU1AgYmVmb3JlIHB1c2hpbmcgKi8KLQotICAgICAgICAvKiBTZXQgdXAgc3RhY2sgZnJhbWUg
Ki8KLSAgICAgICAgcHVzaHEgJDAgICAgICAgICAgICAgICAvKiBTUyAqLwotICAgICAgICBwdXNo
cSAlcmF4ICAgICAgICAgICAgIC8qIFJTUCAqLwotICAgICAgICBwdXNoZnEgICAgICAgICAgICAg
ICAgIC8qIFJGTEFHUyAqLwotICAgICAgICBwdXNocSAkX19IWVBFUlZJU09SX0NTIC8qIENTICov
Ci0gICAgICAgIGxlYXEgIDFmKCVyaXApLCVyYXgKLSAgICAgICAgcHVzaHEgJXJheCAgICAgICAg
ICAgICAvKiBSSVAgKi8KLQotICAgICAgICBpcmV0cSAvKiBEaXNhYmxlIHRoZSBoYXJkd2FyZSBO
TUkgbGF0Y2ggKi8KLTE6Ci0gICAgICAgIHJldHEKLQotLyogTm8gb3AgdHJhcCBoYW5kbGVyLiAg
UmVxdWlyZWQgZm9yIGtleGVjIGNyYXNoIHBhdGguICovCi1HTE9CQUwodHJhcF9ub3ApCi0gICAg
ICAgIGlyZXRxCi0KLQotCiAgICAgICAgIC5wdXNoc2VjdGlvbiAucm9kYXRhLCAiYSIsIEBwcm9n
Yml0cwogRU5UUlkoZXhjZXB0aW9uX3RhYmxlKQogICAgICAgICAucXVhZCBkb190cmFwCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:44:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7Ifl-00042h-EV; Sat, 14 Apr 2018 10:44:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7Ifk-00042a-Hf
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:44 +0000
X-Inumbo-ID: b81251af-3fd0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b81251af-3fd0-11e8-9728-bc764e045a96;
 Sat, 14 Apr 2018 12:43:51 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7Ifj-0004o8-DW
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7Ifj-0006hH-9O
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7Ifj-0006hH-9O@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Fix up erroneous segments
 for 32bit syscall entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxMDE1ZTc5NDU3ZTc3YWI3MTUxOTA1OTRiZmI0MzM5ZDJkZGEwMzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNjoyNDo1MCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciAxMyAxNjoyNDo1MCAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdXAgZXJyb25lb3VzIHNlZ21lbnRzIGZvciAzMmJpdCBzeXNj
YWxsIGVudHJ5CiAgICAKICAgIFRoZSBleGlzdGluZyBGTEFUX0tFUk5FTF9TUyBleHBhbmRzIHRv
IHRoZSBjb3JyZWN0IHZhbHVlLCAweGUwMmIsIGJ1dCBpcyB0aGUKICAgIHdyb25nIGNvbnN0YW50
IHRvIHVzZS4gIFN3aXRjaCB0byBGTEFUX1VTRVJfU1MzMi4KICAgIAogICAgRm9yIGNvbXBhdCBk
b21haW5zIGhvd2V2ZXIsIHRoZSByZXBvcnRlZCB2YWx1ZXMgYXJlIGVudGlyZWx5IGJvZ3VzLgog
ICAgRkxBVF9VU0VSX1NTMzIgKHZhbHVlIDB4ZTAyYikgaXMgRkxBVF9SSU5HM19DUyBpbiB0aGUg
MzJiaXQgQUJJLCB3aGlsZQogICAgRkxBVF9VU0VSX0NTMzIgKHZhbHVlIDB4ZTAyMykgaXMgRkxB
VF9SSU5HMV9EUyB3aXRoIGFuIFJQTCBvZiAzLgogICAgCiAgICBUaGUgZ3Vlc3RzIFNZU0NBTEwg
Y2FsbGJhY2sgaXMgaW52b2tlZCB3aXRoIGEgYnJva2VuIGlyZXQgZnJhbWUsIGFuZCBpZiBsZWZ0
CiAgICB1bm1vZGlmaWVkIGJ5IHRoZSBndWVzdCwgd2lsbCBmYWlsIG9uIHRoZSB3YXkgYmFjayBv
dXQgd2hlbiBYZW4ncyBpcmV0IHRyaWVzCiAgICB0byBsb2FkIGEgY29kZSBzZWdtZW50IGludG8g
JXNzLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBpcyBvbmx5IGEgcHJvYmxlbSBmb3IgMzJi
aXQgUFYgZ3Vlc3RzIG9uIEFNRCBoYXJkd2FyZSwgYXMKICAgIEludGVsIGhhcmR3YXJlIGRvZXNu
J3QgcGVybWl0IHRoZSBTWVNDQUxMIGluc3RydWN0aW9uIG91dHNpZGUgb2YgNjRiaXQgbW9kZS4K
ICAgIAogICAgVGhpcyBhcHBlYXJzIHRvIGhhdmUgYmVlbiBicm9rZW4gZXZlciBzaW5jZSA2NGJp
dCBzdXBwb3J0IHdhcyBhZGRlZCB0byBYZW4sCiAgICBhbmQgaGFzIGdvbmUgdW5ub3RpY2VkIGJl
Y2F1c2UgTGludXggZG9lc24ndCB1c2UgU1lTQ0FMTCBpbiAzMmJpdCBidWlsZHMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBkYmE4OTlkZTE0OTg5YjNkZmY3ODAwOTQwNGVkODkxZGE3ZmVmZGMxCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNC0wOSAxMzoxMjoxOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBhZjUwYzg0
NWE0Li43NTQ5N2JjMjkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTIwNSw3
ICsyMDUsNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUg
aGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAl
cmF4LiAqLwotICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQorICAgICAgICBt
b3ZxICAkRkxBVF9VU0VSX1NTMzIsIDgoJXJzcCkgLyogQXNzdW1lIGEgNjRiaXQgZG9tYWluLiAg
Q29tcGF0IGhhbmRsZWQgbG93ZXIuICovCiAgICAgICAgIHB1c2hxICVyMTEKICAgICAgICAgcHVz
aHEgJEZMQVRfVVNFUl9DUzMyCiAgICAgICAgIHB1c2hxICVyY3gKQEAgLTIzMSw2ICsyMzEsMTEg
QEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVy
Y3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCiAgICAgICAgIGpl
ICAgIHN3aXRjaF90b19rZXJuZWwKKworICAgICAgICAvKiBGaXggdXAgcmVwb3J0ZWQgJWNzLyVz
cyBmb3IgY29tcGF0IGRvbWFpbnMuICovCisgICAgICAgIG1vdmwgICRGTEFUX0NPTVBBVF9VU0VS
X1NTLCBVUkVHU19zcyglcnNwKQorICAgICAgICBtb3ZsICAkRkxBVF9DT01QQVRfVVNFUl9DUywg
VVJFR1NfY3MoJXJzcCkKKwogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2NhbGwzMl9kaXNhYmxl
c19ldmVudHMoJXJieCkKICAgICAgICAgbW92endsIFZDUFVfc3lzY2FsbDMyX3NlbCglcmJ4KSwl
ZXNpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzY2FsbDMyX2FkZHIoJXJieCksJXJheAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7Ifv-000440-Gk; Sat, 14 Apr 2018 10:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7Ifu-00043q-9H
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:54 +0000
X-Inumbo-ID: 1c1e8b0a-3fd1-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c1e8b0a-3fd1-11e8-8249-2fda3a446a53;
 Sat, 14 Apr 2018 10:46:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7Ift-0004oL-JT
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7Ift-0006ig-Gr
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7Ift-0006ig-Gr@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HVM: suppress I/O completion
 for port output
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5NmIyNGRmZTFjZjFlOWYwODRlNTA3NGY4NWFiZjg2OTNmZDUyZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDEz
IDE2OjI1OjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDEzIDE2OjI1OjI1IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBzdXBwcmVzcyBJL08gY29tcGxldGlvbiBmb3IgcG9ydCBvdXRwdXQKICAgIAogICAg
V2UgZG9uJ3QgYnJlYWsgdXAgcG9ydCByZXF1ZXN0cyBpbiBjYXNlIHRoZXkgY3Jvc3MgZW11bGF0
aW9uIGVudGl0eQogICAgYm91bmRhcmllcywgYW5kIGEgd3JpdGUgdG8gYW4gSS9PIHBvcnQgaXMg
bmVjZXNzYXJpbHkgdGhlIGxhc3QKICAgIG9wZXJhdGlvbiBvZiBhbiBpbnN0cnVjdGlvbiBpbnN0
YW5jZSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHJlLWludm9rZQogICAgdGhlIGZ1bGwgZW11bGF0
aW9uIHBhdGggdXBvbiByZWNlaXZpbmcgdGhlIHJlc3VsdCBmcm9tIGFuIGV4dGVybmFsCiAgICBl
bXVsYXRvci4KICAgIAogICAgSW4gY2FzZSB3ZSB3YW50IHRvIHByb3Blcmx5IHNwbGl0IHBvcnQg
YWNjZXNzZXMgaW4gdGhlIGZ1dHVyZSwgdGhpcwogICAgY2hhbmdlIHdpbGwgbmVlZCB0byBiZSBy
ZXZlcnRlZCwgYXMgaXQgd291bGQgcHJldmVudCB0aGluZ3Mgd29ya2luZwogICAgY29ycmVjdGx5
IHdoZW4gZS5nLiB0aGUgZmlyc3QgcGFydCBuZWVkcyB0byBnbyB0byBhbiBleHRlcm5hbCBlbXVs
YXRvciwKICAgIHdoaWxlIHRoZSBzZWNvbmQgcGFydCBpcyB0byBiZSBoYW5kbGVkIGludGVybmFs
bHkuCiAgICAKICAgIFdoaWxlIHRoaXMgYWRkcmVzc2VzIHRoZSByZXBvcnRlZCBwcm9ibGVtIG9m
IFdpbmRvd3MgcGFnaW5nIG91dCB0aGUKICAgIGJ1ZmZlciB1bmRlcm5lYXRoIGFuIGluLXByb2Nl
c3MgUkVQIE9VVFMsIGl0IGRvZXMgbm90IGFkZHJlc3MgdGhlIHdpZGVyCiAgICBwcm9ibGVtIG9m
IHRoZSByZS1pc3N1ZWQgaW5zbiAodG8gdGhlIGluc24gZW11bGF0b3IpIGJlaW5nIHByb25lIHRv
CiAgICByYWlzZSBhbiBleGNlcHRpb24gKCNQRikgZHVyaW5nIGEgcmVwbGF5ZWQsIHByZXZpb3Vz
bHkgc3VjY2Vzc2Z1bCBtZW1vcnkKICAgIGFjY2VzcyAod2Ugb25seSByZWNvcmQgcHJpb3IgTU1J
TyBhY2Nlc3NlcykuCiAgICAKICAgIExlYXZpbmcgYXNpZGUgdGhlIHByb2JsZW0gdHJpZWQgdG8g
YmUgd29ya2VkIGFyb3VuZCBoZXJlLCBJIHRoaW5rIHRoZQogICAgcGVyZm9ybWFuY2UgYXNwZWN0
IGFsb25lIGlzIGEgZ29vZCByZWFzb24gdG8gY2hhbmdlIHRoZSBiZWhhdmlvci4KICAgIAogICAg
QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgY2hhbmdlIGJvb2xfdCAtPiBib29sIGFzCiAg
ICBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24oKSdzIHJldHVybiB0eXBlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDkxYWZiODEzOWY5NTRhMDZlNTY0ZDQ5MTViYzdkNmE4NTc1ZTI4MTIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTExIDEwOjQyOjI0ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgICAgIHwgNiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8
IDYgKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCmluZGV4IGY4OGEwMTExOGUuLmIyODIwODllMDMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCkBAIC0yODEsNyArMjgxLDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAg
ICAgICAgIHJjID0gaHZtX3NlbmRfaW9yZXEocywgJnAsIDApOwogICAgICAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX1JFVFJZIHx8IGN1cnJkLT5pc19zaHV0dGluZ19kb3duICkKICAgICAgICAg
ICAgICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7Ci0gICAgICAgICAg
ICBlbHNlIGlmICggZGF0YV9pc19hZGRyICkKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBUaGlzIGVmZmVjdGl2ZWx5IGlzICFodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSwg
c2xpZ2h0bHkKKyAgICAgICAgICAgICAqIG9wdGltaXplZCBhbmQgdXNpbmcgbG9jYWwgdmFyaWFi
bGVzIHdlIGhhdmUgYXZhaWxhYmxlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBlbHNl
IGlmICggZGF0YV9pc19hZGRyIHx8ICghaXNfbW1pbyAmJiBkaXIgPT0gSU9SRVFfV1JJVEUpICkK
ICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCBkOTMxNjZmYjkyLi5iZDRlNDg0M2RiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC05MSwxMCArOTEsMTIgQEAgc3RydWN0IGh2bV92Y3B1
X2lvIHsKICAgICBjb25zdCBzdHJ1Y3QgZzJtX2lvcG9ydCAqZzJtX2lvcG9ydDsKIH07CiAKLXN0
YXRpYyBpbmxpbmUgYm9vbF90IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbihjb25zdCBzdHJ1
Y3QgaHZtX3ZjcHVfaW8gKnZpbykKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1fdmNwdV9pb19uZWVk
X2NvbXBsZXRpb24oY29uc3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8pCiB7CiAgICAgcmV0dXJu
ICh2aW8tPmlvX3JlcS5zdGF0ZSA9PSBTVEFURV9JT1JFUV9SRUFEWSkgJiYKLSAgICAgICAgICAg
IXZpby0+aW9fcmVxLmRhdGFfaXNfcHRyOworICAgICAgICAgICAhdmlvLT5pb19yZXEuZGF0YV9p
c19wdHIgJiYKKyAgICAgICAgICAgKHZpby0+aW9fcmVxLnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8g
fHwKKyAgICAgICAgICAgIHZpby0+aW9fcmVxLmRpciAhPSBJT1JFUV9XUklURSk7CiB9CiAKIHN0
cnVjdCBuZXN0ZWR2Y3B1IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 14 10:45:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Apr 2018 10:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7Ig6-00046f-Ia; Sat, 14 Apr 2018 10:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+/7d=hd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7Ig5-00046T-A5
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:45:05 +0000
X-Inumbo-ID: c4335733-3fd0-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4335733-3fd0-11e8-9728-bc764e045a96;
 Sat, 14 Apr 2018 12:44:11 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7Ig3-0004ov-PJ
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7Ig3-0006jj-Mo
 for xen-changelog@lists.xenproject.org; Sat, 14 Apr 2018 10:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7Ig3-0006jj-Mo@xenbits.xenproject.org>
Date: Sat, 14 Apr 2018 10:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/VT-x: Fix determination of
 EFER.LMA in vmcs_dump_vcpu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkMzdlZTFkMTAxMjQ4YmE5Y2Y0NGQ3OTM1MmFkZTNiMzc2ZGI1NWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAxMyAxNjoyNjowMCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciAxMyAxNjoyNjowMCAyMDE4ICsw
MjAwCgogICAgeDg2L1ZULXg6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIEVGRVIuTE1BIGluIHZtY3Nf
ZHVtcF92Y3B1KCkKICAgIAogICAgVGhlIExNQSBzZXR0aW5nIGNvbWVzIGZyb20gdGhlIGVudHJ5
IGNvbnRyb2xzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODI1NDBiNjZjZWI5MzE4YWExODVmMjQ4OGNi
YmJlNDc5Njk0ZGU4ZgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTEgMTE6MDY6NTUgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGI1
MTAwYjUwMjEuLmE2NDIxMThlYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTE3ODQsNyArMTc4NCwx
MCBAQCB2b2lkIHZtY3NfZHVtcF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtZW50cnlfY3Rs
ID0gdm1yMzIoVk1fRU5UUllfQ09OVFJPTFMpLAogICAgIHZtZXhpdF9jdGwgPSB2bXIzMihWTV9F
WElUX0NPTlRST0xTKTsKICAgICBjcjQgPSB2bXIoR1VFU1RfQ1I0KTsKLSAgICBlZmVyID0gdm1y
KEdVRVNUX0VGRVIpOworCisgICAgLyogRUZFUi5MTUEgaXMgcmVhZCBhcyB6ZXJvLCBhbmQgaXMg
bG9hZGVkIGZyb20gdm1lbnRyeV9jdGwgb24gZW50cnkuICovCisgICAgQlVJTERfQlVHX09OKFZN
X0VOVFJZX0lBMzJFX01PREUgPDwgMSAhPSBFRkVSX0xNQSk7CisgICAgZWZlciA9IHZtcihHVUVT
VF9FRkVSKSB8ICgodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSA8PCAxKTsKIAog
ICAgIHByaW50aygiKioqIEd1ZXN0IFN0YXRlICoqKlxuIik7CiAgICAgcHJpbnRrKCJDUjA6IGFj
dHVhbD0weCUwMTZseCwgc2hhZG93PTB4JTAxNmx4LCBnaF9tYXNrPSUwMTZseFxuIiwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k4T-00039d-Lh; Sun, 15 Apr 2018 16:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k4S-00031G-CI
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:04 +0000
X-Inumbo-ID: 4fb168c2-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4fb168c2-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:01:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k4R-0008Gi-1S
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k4Q-0004UT-VF
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k4Q-0004UT-VF@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:00:02 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Syntax: Fix some bullet
 lists
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMTQzYjYyNzNiYzM1YTM1YWZkZTE1NGIyYmIyNDE1OTQxYmVhODkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgNSAxNzoxOTozMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTeW50YXg6IEZpeCBzb21lIGJ1bGxldCBsaXN0cwog
ICAgCiAgICBDb250aW51YXRpb25zIG9mIGJ1bGxldCBsaXN0IGl0ZW1zIG11c3QgYmUgaW5kZW50
ZWQgYnkgZXhhY3RseSA0CiAgICBzcGFjZXMgKGFjY29yZGluZyB0byBwYW5kb2NfbWFya2Rvd24o
NSkgb24gRGViaWFuIGplc3NpZSkuCiAgICAKICAgIFRoaXMgaXMgbW9zdCBlYXNpbHkgYWNoaWV2
ZWQgYnkgbWFraW5nIHRoZSBidWxsZXQgbGlzdCBpdGVtcyBoYXZlIHR3bwogICAgc3BhY2VzIGJl
Zm9yZSB0aGUgYConLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPgotLS0KIFNVUFBPUlQubWQgfCAzNiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCBjNzJhMjViNmUy
Li4xYzUyMjBiMDJmIDEwMDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAg
LTc4Myw0MCArNzgzLDQwIEBAIFdoYXQgaXMgdGhlIHJpc2sgb2YgaXQgZXhoaWJpdGluZyBidWdz
PwogCiBHZW5lcmFsIGFuc3dlcnMgdG8gdGhlIGFib3ZlOgogCi0gKiAqKkhlcmUgYmUgZHJhZ29u
cyoqCisgICogKipIZXJlIGJlIGRyYWdvbnMqKgogCi0gICBQcmV0dHkgbGlrZWx5IHRvIHN0aWxs
IGNyYXNoIC8gZmFpbCB0byB3b3JrLgotICAgTm90IHJlY29tbWVuZGVkIHVubGVzcyB5b3UgbGlr
ZSBsaWZlIG9uIHRoZSBibGVlZGluZyBlZGdlLgorICAgIFByZXR0eSBsaWtlbHkgdG8gc3RpbGwg
Y3Jhc2ggLyBmYWlsIHRvIHdvcmsuCisgICAgTm90IHJlY29tbWVuZGVkIHVubGVzcyB5b3UgbGlr
ZSBsaWZlIG9uIHRoZSBibGVlZGluZyBlZGdlLgogCi0gKiAqKlF1aXJreSoqCisgICogKipRdWly
a3kqKgogCi0gICBNb3N0bHkgd29ya3MgYnV0IG1heSBoYXZlIG9kZCBiZWhhdmlvciBoZXJlIGFu
ZCB0aGVyZS4KLSAgIFJlY29tbWVuZGVkIGZvciBwbGF5aW5nIGFyb3VuZCBvciBmb3Igbm9uLXBy
b2R1Y3Rpb24gdXNlIGNhc2VzLgorICAgIE1vc3RseSB3b3JrcyBidXQgbWF5IGhhdmUgb2RkIGJl
aGF2aW9yIGhlcmUgYW5kIHRoZXJlLgorICAgIFJlY29tbWVuZGVkIGZvciBwbGF5aW5nIGFyb3Vu
ZCBvciBmb3Igbm9uLXByb2R1Y3Rpb24gdXNlIGNhc2VzLgogCi0gKiAqKk5vcm1hbCoqCisgICog
KipOb3JtYWwqKgogCi0gICBSZWFkeSBmb3IgcHJvZHVjdGlvbiB1c2UKKyAgICBSZWFkeSBmb3Ig
cHJvZHVjdGlvbiB1c2UKIAogIyMjIEludGVyZmFjZSBzdGFiaWxpdHkKIAogSWYgSSBidWlsZCBh
IHN5c3RlbSBiYXNlZCBvbiB0aGUgY3VycmVudCBpbnRlcmZhY2VzLAogd2lsbCB0aGV5IHN0aWxs
IHdvcmsgd2hlbiBJIHVwZ3JhZGUgdG8gdGhlIG5leHQgdmVyc2lvbj8KIAotICogKipOb3Qgc3Rh
YmxlKioKKyAgKiAqKk5vdCBzdGFibGUqKgogCi0gICBJbnRlcmZhY2UgaXMgc3RpbGwgaW4gdGhl
IGVhcmx5IHN0YWdlcyBhbmQKLSAgIHN0aWxsIGZhaXJseSBsaWtlbHkgdG8gYmUgYnJva2VuIGlu
IGZ1dHVyZSB1cGRhdGVzLgorICAgIEludGVyZmFjZSBpcyBzdGlsbCBpbiB0aGUgZWFybHkgc3Rh
Z2VzIGFuZAorICAgIHN0aWxsIGZhaXJseSBsaWtlbHkgdG8gYmUgYnJva2VuIGluIGZ1dHVyZSB1
cGRhdGVzLgogCi0gKiAqKlByb3Zpc2lvbmFsbHkgc3RhYmxlKioKKyAgKiAqKlByb3Zpc2lvbmFs
bHkgc3RhYmxlKioKIAotICAgV2UncmUgbm90IHlldCBwcm9taXNpbmcgYmFja3dhcmRzIGNvbXBh
dGliaWxpdHksCi0gICBidXQgd2UgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSB0aGUgZmluYWwgZm9y
bSBvZiB0aGUgaW50ZXJmYWNlLgotICAgSXQgbWF5IHN0aWxsIHJlcXVpcmUgc29tZSB0d2Vha3Mu
CisgICAgV2UncmUgbm90IHlldCBwcm9taXNpbmcgYmFja3dhcmRzIGNvbXBhdGliaWxpdHksCisg
ICAgYnV0IHdlIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhlIGZpbmFsIGZvcm0gb2YgdGhlIGlu
dGVyZmFjZS4KKyAgICBJdCBtYXkgc3RpbGwgcmVxdWlyZSBzb21lIHR3ZWFrcy4KIAotICogKipT
dGFibGUqKgorICAqICoqU3RhYmxlKioKIAotICAgV2Ugd2lsbCB0cnkgdmVyeSBoYXJkIHRvIGF2
b2lkIGJyZWFraW5nIGJhY2t3YXJkcyAgY29tcGF0aWJpbGl0eSwKLSAgIGFuZCB0byBmaXggYW55
IHJlZ3Jlc3Npb25zIHRoYXQgYXJlIHJlcG9ydGVkLgorICAgIFdlIHdpbGwgdHJ5IHZlcnkgaGFy
ZCB0byBhdm9pZCBicmVha2luZyBiYWNrd2FyZHMgIGNvbXBhdGliaWxpdHksCisgICAgYW5kIHRv
IGZpeCBhbnkgcmVncmVzc2lvbnMgdGhhdCBhcmUgcmVwb3J0ZWQuCiAKICMjIyBTZWN1cml0eSBz
dXBwb3J0ZWQKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:00:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k4d-0003Cz-NP; Sun, 15 Apr 2018 16:00:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k4c-0003Cs-2v
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:14 +0000
X-Inumbo-ID: 55ca77cb-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55ca77cb-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:02:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k4b-0008M2-8u
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k4b-0004Vf-4g
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k4b-0004Vf-4g@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:00:13 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Syntax: Fix a typo "States"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViYmQwMjk5MDg5YTY5OGMzOWQ0Y2VkOTY2ZGY1ODMxOTQ0YjQzMDUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxNToyMDoyMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTeW50YXg6IEZpeCBhIHR5cG8gIlN0YXRlcyIKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0tCiBTVVBQ
T1JULm1kIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggMWM1MjIwYjAy
Zi4uZTQ0NzA2OWViYiAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9TVVBQT1JULm1kCkBA
IC0zNjAsNyArMzYwLDcgQEAgR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0
aGUgWGVuIFBWIGJsb2NrIHByb3RvY29sCiAgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQs
IFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKICAgICBTdGF0dXMsIE5ldEJTRDogU3VwcG9ydGVk
LCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBPcGVuQlNEOiBTdXBwb3J0
ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKLSAgICBTdGF0ZXMsIFdpbmRvd3M6IFN1cHBv
cnRlZAorICAgIFN0YXR1cywgV2luZG93czogU3VwcG9ydGVkCiAKIEd1ZXN0LXNpZGUgZHJpdmVy
IGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBuZXR3b3JraW5nIHByb3RvY29sCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:00:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k4p-0003Mj-PP; Sun, 15 Apr 2018 16:00:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k4n-0003MV-Ok
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:25 +0000
X-Inumbo-ID: fa67c605-40c5-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa67c605-40c5-11e8-9728-bc764e045a96;
 Sun, 15 Apr 2018 17:59:29 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k4l-0008MA-ET
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k4l-0004W8-C9
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k4l-0004W8-C9@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:00:23 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Syntax: Provide a title
 rather than a spurious empty section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NjljNmY4MTVmYjZhMThjNjRiOGYxMjJmNWUyYmJlY2Q0NDQ0MzIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxODoxNjozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTeW50YXg6IFByb3ZpZGUgYSB0aXRsZSByYXRoZXIg
dGhhbiBhIHNwdXJpb3VzIGVtcHR5IHNlY3Rpb24KICAgIAogICAgVGhpcyBjb21taXRzIChtb3Jl
IG9yIGxlc3MpIHRoaXMgZmlsZSB0byBiZSBwcm9jZXNzZWQgd2l0aCBwYW5kb2MsCiAgICByYXRo
ZXIgdGhhbiBvdGhlciBtYXJrZG93biBwcm9jZXNzb3JzLiAgVGhlcmUgaXMsIHVuZm9ydHVuYXRl
bHksIG5vCiAgICB3aWRlbHktYWNjZXB0ZWQgd2F5IHRvIGRlY2xhcmUgYSB0aXRsZSBmb3IgdGhl
IGRvY3VtZW50LgogICAgCiAgICBJIHRlc3RlZCBmZWVkaW5nIHRoZSBkb2N1bWVudCB0byBtYXJr
ZG93bigxKSBvbiBEZWJpYW4gamVzc2llIGFuZCBpdAogICAgcmVwcm9kdWNlZCB0aGUgJSBsaW5l
IGFzIGlmIGl0IHdlcmUgc2ltcGxlIHRleHQuICBJIGd1ZXNzIG1hbnkgb3RoZXIKICAgIG1hcmtk
b3duIHByb2Nlc3NvcnMgd2lsbCBkbyBzb21ldGhpbmcgc2ltaWxhcmx5IHRvbGVyYWJsZS4gIE15
CiAgICBpbnRlcm5ldCBzZWFyY2hlcyBkaWQgbm90IGRpc2NvdmVyIGEgbWFya2Rvd24gcHJvY2Vz
c29yIHRoYXQgdXNlZAogICAgbGluZXMgc3RhcnRpbmcgd2l0aCAlIGZvciBzb21ldGhpbmcgZWxz
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0t
CiBTVVBQT1JULm1kIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggZTQ0
NzA2OWViYi4uMjY0YjIzZmY5MSAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9TVVBQT1JU
Lm1kCkBAIC0xLDQgKzEsNCBAQAotIyBTdXBwb3J0IHN0YXRlbWVudCBmb3IgdGhpcyByZWxlYXNl
CislIFN1cHBvcnQgc3RhdGVtZW50IGZvciB0aGlzIHJlbGVhc2UKIAogVGhpcyBkb2N1bWVudCBk
ZXNjcmliZXMgdGhlIHN1cHBvcnQgc3RhdHVzCiBhbmQgaW4gcGFydGljdWxhciB0aGUgc2VjdXJp
dHkgc3VwcG9ydCBzdGF0dXMgb2YgdGhlIFhlbiBicmFuY2gKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:00:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k4y-0003Nn-RP; Sun, 15 Apr 2018 16:00:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k4w-0003NZ-Nw
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:34 +0000
X-Inumbo-ID: 61f334ce-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61f334ce-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:02:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k4v-0008MJ-M3
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k4v-0004Xd-Hl
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k4v-0004Xd-Hl@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:00:33 +0000
Subject: [Xen-changelog] [xen master] docs/gen-html-index: Extract titles
 from HTML documents
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3ODJkYjkyNjBkNGM2NDk5NDU4ZGU0ZThkOTg2NmJjMDQyN2UxNDMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxOTowOTowMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBkb2NzL2dlbi1odG1sLWluZGV4OiBFeHRyYWN0IHRpdGxlcyBmcm9tIEhU
TUwgZG9jdW1lbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL2dlbi1odG1sLWluZGV4IHwgMTMgKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL2dlbi1odG1s
LWluZGV4IGIvZG9jcy9nZW4taHRtbC1pbmRleAppbmRleCBlOTc5MmJmOTM3Li41YjQzYjQyYThj
IDEwMDY0NAotLS0gYS9kb2NzL2dlbi1odG1sLWluZGV4CisrKyBiL2RvY3MvZ2VuLWh0bWwtaW5k
ZXgKQEAgLTEwLDYgKzEwLDcgQEAgdXNlIHdhcm5pbmdzOwogdXNlIEdldG9wdDo6TG9uZzsKIHVz
ZSBJTzo6RmlsZTsKIHVzZSBGaWxlOjpCYXNlbmFtZTsKK3VzZSBIVE1MOjpUcmVlQnVpbGRlcjo6
WFBhdGg7CiAKIEdldG9wdDo6TG9uZzo6Q29uZmlndXJlKCdidW5kbGluZycpOwogCkBAIC02NCw2
ICs2NSwxOCBAQCBzdWIgbWFrZV9saW5rdGV4dCAoJCkgewogICAgIHJldHVybiAiJDEoJDIpIiBp
ZiAkbCA9fiBtLF5tYW4vKC4qKVwuKFswLTldLiopXC5odG1sLDsKICAgICAkbCA9fiBzLy4oPzpo
dG1sfHR4dCkkLy9nOwogICAgIHJldHVybiAkaW5kZXh7JGx9IGlmIGV4aXN0cyAkaW5kZXh7JGx9
OworCisgICAgbXkgJGZyb21faHRtbDsKKyAgICBldmFsIHsKKyAgICAgICAgbXkgJHRyZWUgPSBu
ZXcgSFRNTDo6VHJlZUJ1aWxkZXI6OlhQYXRoOworICAgICAgICBteSAkZiA9ICIkb3V0ZGlyLyRs
Lmh0bWwiOworICAgICAgICBvcGVuIEYsICc8JywgJGYgb3IgZGllICIkbCAkZiAkISI7CisgICAg
ICAgICR0cmVlLT5wYXJzZV9maWxlKFwqRikgb3IgZGllOworICAgICAgICBjbG9zZSBGOworICAg
ICAgICAkZnJvbV9odG1sID0gJHRyZWUtPmZpbmR2YWx1ZSgiL2h0bWwvaGVhZC90aXRsZSIpOwor
ICAgIH07CisgICAgcmV0dXJuICRmcm9tX2h0bWwgaWYgJGZyb21faHRtbDsKKwogICAgIHJldHVy
biBiYXNlbmFtZSgkbCk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:00:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k57-0003P3-T5; Sun, 15 Apr 2018 16:00:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k56-0003Ou-Mk
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:44 +0000
X-Inumbo-ID: 680356ba-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 680356ba-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:02:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k55-0008MR-RZ
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k55-0004Y2-PG
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k55-0004Y2-PG@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:00:43 +0000
Subject: [Xen-changelog] [xen master] docs/gen-html-index: Support documents
 at the toplevel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlNGE4MzRhOGY1ZDk3MGU2OGNmZjZkOWMxNjcxMDE5NGJjNDY1MzcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxOTowOToxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBkb2NzL2dlbi1odG1sLWluZGV4OiBTdXBwb3J0IGRvY3VtZW50cyBhdCB0
aGUgdG9wbGV2ZWwKICAgIAogICAgVGhlcmUgYXJlIG5vbmUgeWV0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9nZW4taHRtbC1p
bmRleCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvZ2VuLWh0bWwtaW5kZXggYi9kb2NzL2dlbi1odG1sLWluZGV4CmluZGV4IDViNDNi
NDJhOGMuLjgyNThlMmJmMjIgMTAwNjQ0Ci0tLSBhL2RvY3MvZ2VuLWh0bWwtaW5kZXgKKysrIGIv
ZG9jcy9nZW4taHRtbC1pbmRleApAQCAtMTM3LDYgKzEzNywxMCBAQCBzdWIgZGlycygkKQogICAg
IHJldHVybiBAZGlyczsKIH0KIAorZm9yZWFjaCBteSAkb2YgKGdyZXAgeyAhbXsvfSB9IEBkb2Nz
KSB7CisgICAgJHRvcCAuPSBtYWtlX2xpbmsoJG9mLCcnKTsKK30KKwogZm9yZWFjaCBteSAkb2Qg
KHNvcnQgeyAkYSBjbXAgJGIgfSB1bmlxIG1hcCB7IGRpcnMoJF8pIH0gQGRvY3MpIHsKICAgICBt
eSBAZCA9IChncmVwIC9eXFEkb2RcRS8sIEBkb2NzKTsKICAgICBpZiAoIEBkID09IDEgYW5kICRk
WzBdIGVxICIkb2QvaW5kZXguaHRtbCIgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:00:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k5H-0003QI-V0; Sun, 15 Apr 2018 16:00:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k5H-0003QD-B6
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:55 +0000
X-Inumbo-ID: 0ca3776b-40c6-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ca3776b-40c6-11e8-9728-bc764e045a96;
 Sun, 15 Apr 2018 17:59:59 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k5G-0008MZ-0p
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k5F-0004Yy-Uo
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k5F-0004Yy-Uo@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:00:53 +0000
Subject: [Xen-changelog] [xen master] docs/Makefile: Introduce
 GENERATE_PANDOC_RULE_RAW
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzOWY5Mzk0NWNhZDA2ZmQ5MDc4NDcxNmJlMWRjOGQyNjI0YjZmNjYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxODoxMjozNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBkb2NzL01ha2VmaWxlOiBJbnRyb2R1Y2UgR0VORVJBVEVfUEFORE9DX1JV
TEVfUkFXCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGZvcm1hdCBTVVBQT1JULm1k
IHdoaWNoIGRvZXMgbm90IG1hdGNoIHRoZQogICAgZmlsZW5hbWUgcGF0dGVybnMgaW4gZG9jcy8u
ICBTbyBwcm92aWRlIGEgd2F5IHRvIG1ha2UgYW4gYWQtaG9jIHJ1bGUKICAgIHVzaW5nIHBhbmRv
YyB3aXRoIHRoZSBzdGFuZGFyZCBvcHRpb25zLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5n
ZSBpbiB0aGlzIHBhdGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+Ci0tLQogZG9jcy9NYWtlZmlsZSB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvTWFrZWZpbGUgYi9kb2NzL01ha2VmaWxlCmluZGV4IDY3NDNmYTM3NDQuLmQ4MjQ2M2ZkYjIg
MTAwNjQ0Ci0tLSBhL2RvY3MvTWFrZWZpbGUKKysrIGIvZG9jcy9NYWtlZmlsZQpAQCAtMjM3LDE3
ICsyMzcsMTggQEAgdHh0LyUudHh0OiAlLm1hcmtkb3duCiAJJChJTlNUQUxMX0RBVEEpICQ8ICRA
CiAKICMgTWV0YXJ1bGUgZm9yIGdlbmVyYXRpbmcgcGFuZG9jIHJ1bGVzLgotZGVmaW5lIEdFTkVS
QVRFX1BBTkRPQ19SVUxFCi0jICQoMSkgaXMgdGhlIHRhcmdldCBkb2N1bWVudGF0aW9uIGZvcm1h
dC4gJCgyKSBpcyB0aGUgc291cmNlIGZvcm1hdC4KLQotJCgxKS8lLiQoMSk6ICUuJCgyKQorZGVm
aW5lIEdFTkVSQVRFX1BBTkRPQ19SVUxFX1JBVworJCgxKTogJCgyKQogaWZuZXEgKCQoUEFORE9D
KSwpCiAJQCQoSU5TVEFMTF9ESVIpICQkKEBEKQogCSQoUEFORE9DKSAtLW51bWJlci1zZWN0aW9u
cyAtLXRvYyAtLXN0YW5kYWxvbmUgJCQ8IC0tb3V0cHV0ICQkQAogZWxzZQogCUBlY2hvICJwYW5k
b2Mgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgJCRAIgogZW5kaWYKLQorZW5kZWYKK2RlZmluZSBH
RU5FUkFURV9QQU5ET0NfUlVMRQorIyAkKDEpIGlzIHRoZSB0YXJnZXQgZG9jdW1lbnRhdGlvbiBm
b3JtYXQuICQoMikgaXMgdGhlIHNvdXJjZSBmb3JtYXQuCiskKGNhbGwgR0VORVJBVEVfUEFORE9D
X1JVTEVfUkFXLCQoMSkvJS4kKDEpLCUuJCgyKSkKIGVuZGVmCiAkKGV2YWwgJChjYWxsIEdFTkVS
QVRFX1BBTkRPQ19SVUxFLHBkZixwYW5kb2MpKSAgICMgcGRmLyUucGRmOiAlLnBhbmRvYwogJChl
dmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRSx0eHQscGFuZG9jKSkgICAjIHR4dC8lLnR4
dDogJS5wYW5kb2MKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:01:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k5S-0003RW-0g; Sun, 15 Apr 2018 16:01:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k5R-0003RP-Ak
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:05 +0000
X-Inumbo-ID: 742ced37-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 742ced37-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:02:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k5Q-0008NO-6X
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k5Q-0004Zd-49
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k5Q-0004Zd-49@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:01:04 +0000
Subject: [Xen-changelog] [xen master] docs/Makefile: Format SUPPORT.md into
 the toplevel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyNDZkNDI2NjVhNjAyM2MyNDhjNWIzZTM3NGRhNTY5MWRmNjNmNmYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxODoxMzo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjM5IDIw
MTggKzAxMDAKCiAgICBkb2NzL01ha2VmaWxlOiBGb3JtYXQgU1VQUE9SVC5tZCBpbnRvIHRoZSB0
b3BsZXZlbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+Ci0tLQogZG9jcy9NYWtlZmlsZSB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL01ha2VmaWxlIGIvZG9j
cy9NYWtlZmlsZQppbmRleCBkODI0NjNmZGIyLi5iMzAwYmI2YmUxIDEwMDY0NAotLS0gYS9kb2Nz
L01ha2VmaWxlCisrKyBiL2RvY3MvTWFrZWZpbGUKQEAgLTI4LDcgKzI4LDggQEAgRE9DX01BTjcg
Oj0gJChwYXRzdWJzdCBtYW4vJS5wb2QuNyxtYW43LyUuNywkKE1BTjdTUkMteSkpIFwKIAkgICAg
ICAgICQocGF0c3Vic3QgbWFuLyUubWFya2Rvd24uNyxtYW43LyUuNywkKE1BTjdTUkMteSkpCiBE
T0NfTUFOOCA6PSAkKHBhdHN1YnN0IG1hbi8lLnBvZC44LG1hbjgvJS44LCQoTUFOOFNSQy15KSkg
XAogCSAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5tYXJrZG93bi44LG1hbjgvJS44LCQoTUFOOFNS
Qy15KSkKLURPQ19IVE1MIDo9ICQocGF0c3Vic3QgJS5tYXJrZG93bixodG1sLyUuaHRtbCwkKE1B
UktET1dOU1JDLXkpKSBcCitET0NfSFRNTCA6PSBodG1sL1NVUFBPUlQuaHRtbCBcCisgICAgICAg
ICAgICAkKHBhdHN1YnN0ICUubWFya2Rvd24saHRtbC8lLmh0bWwsJChNQVJLRE9XTlNSQy15KSkg
XAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyxodG1sLyUuaHRtbCwkKFBBTkRPQ1NS
Qy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5tYXJrZG93bi4xLGh0bWwvbWFu
LyUuMS5odG1sLCQoTUFOMVNSQy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5t
YXJrZG93bi41LGh0bWwvbWFuLyUuNS5odG1sLCQoTUFONVNSQy15KSkgXApAQCAtMjU1LDYgKzI1
Niw4IEBAICQoZXZhbCAkKGNhbGwgR0VORVJBVEVfUEFORE9DX1JVTEUsdHh0LHBhbmRvYykpICAg
IyB0eHQvJS50eHQ6ICUucGFuZG9jCiAkKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxF
LGh0bWwscGFuZG9jKSkgICMgaHRtbC8lLmh0bWw6ICUucGFuZG9jCiAkKGV2YWwgJChjYWxsIEdF
TkVSQVRFX1BBTkRPQ19SVUxFLHBkZixtYXJrZG93bikpICMgcGRmLyUucGRmOiAlLm1hcmtkb3du
CiAKKyQoZXZhbCAkKGNhbGwgR0VORVJBVEVfUEFORE9DX1JVTEVfUkFXLGh0bWwvU1VQUE9SVC5o
dG1sLCQoWEVOX1JPT1QpL1NVUFBPUlQubWQpKSAjIHBkZi8lLnBkZjogJS5tYXJrZG93bgorCiBp
ZmVxICgsJChmaW5kc3RyaW5nIGNsZWFuLCQoTUFLRUNNREdPQUxTKSkpCiAkKFhFTl9ST09UKS9j
b25maWcvRG9jcy5tazoKIAkkKGVycm9yIFlvdSBoYXZlIHRvIHJ1biAuL2NvbmZpZ3VyZSBiZWZv
cmUgYnVpbGRpbmcgZG9jcykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:01:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k5c-0003Sa-2Y; Sun, 15 Apr 2018 16:01:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k5b-0003SU-KB
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:15 +0000
X-Inumbo-ID: 7a34eb38-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a34eb38-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:03:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k5a-0008Nb-C9
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k5a-0004aL-9l
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k5a-0004aL-9l@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:01:14 +0000
Subject: [Xen-changelog] [xen master] docs: Provide parse-support-md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1OGE4MzBhOTBjNjMxZWI0YmQzYTc1NWNiNDZlMzc0MjYzYWY4MGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgNSAxODoxMjoyMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEyIDE2OjEzOjQ5IDIw
MTggKzAxMDAKCiAgICBkb2NzOiBQcm92aWRlIHBhcnNlLXN1cHBvcnQtbWQKICAgIAogICAgVGhp
cyB1dGlsaXR5IHJlYWRzIGpzb24gZm9ybWF0IHBhbmRvYyBvdXRwdXQsIGZyb20gcGFyc2luZyBv
bmUgb3IgbW9yZQogICAgU1VQUE9SVC5tZCBmaWxlcywgYW5kIGdlbmVyYXRlcyBhbiBIVE1MIHRh
YmxlIGVsZW1lbnQgY29udGFpbmluZyB0aGUKICAgIHByaW5jaXBhbCB2ZXJzaW9uIGFuZCBmZWF0
dXJlIGluZm9ybWF0aW9uLgogICAgCiAgICBUaGlzIGlzIHJhdGhlciBoYWlyaWVyIHRoYW4gSSBh
bnRpY2lwYXRlZCB3aGVuIEkgc3RhcnRlZCBvdXQ7IGhlbmNlCiAgICB0aGUgNDAwLW9kZC1saW5l
IFBlcmwgc2NyaXB0LgogICAgCiAgICBNYWNoaW5lcnkgdG8gYXNzZW1ibGUgdGhlIGFwcHJvcHJp
YXRlIGlucHV0cyBmb3IgcGFyc2Utc3VwcG9ydC1tZAogICAgd2lsbCBiZSBpbiB0aGUgbmV4dCBj
b21taXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNv
bT4KICAgIC0tLQogICAgdjI6IE5ldyBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcy4KICAg
IHYzOiBSZWZhY3RvciB0byBpbnRyb2R1Y2UgUmVhbFNlY3QKICAgIHYzOiBBZGQgWypdIGZvb3Ru
b3RlIHRvIGFsbCBhcHBsaWNhYmxlIGVudHJpZXMsIG5vdCBqdXN0IHRoZSBsYXN0Ci0tLQogZG9j
cy9wYXJzZS1zdXBwb3J0LW1kIHwgNDE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDE0IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kb2NzL3BhcnNlLXN1cHBvcnQtbWQgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQK
bmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMC4uODM3NjhjZjdlZgotLS0gL2Rl
di9udWxsCisrKyBiL2RvY3MvcGFyc2Utc3VwcG9ydC1tZApAQCAtMCwwICsxLDQxNCBAQAorIyEv
dXNyL2Jpbi9wZXJsIC13CisjCisjIFdyaXR0ZW4gd2l0aCByZWZlcmVuY2UgdG8gcGFuZG9jX21h
cmtkb3duIGZyb20gRGViaWFuIGplc3NpZQorIyBXZSByZXF1aXJlIGF0eC1zdHlsZSBoZWFkZXJz
CisjCisjIHVzYWdlOgorIyAgIHBhbmRvYyAtdCBqc29uIFNVUFBPUlQubWQgPmotdW5zdGFibGUK
KyMgICBnaXQtY2F0LWZpbGUgLi4uIHwgcGFuZG9jIC10IGpzb24gPmotNC4xMAorIyAgIGRvY3Mv
cGFyc2Utc3VwcG9ydC1tZCBcCisjICAgICAgICAgICAgai11bnN0YWJsZSBodHRwczovL3hlbmJp
dHMvdW5zdGFibGUvU1VQUE9SVC5odG1sCisjICAgICAgICAgICAgai00LjEwIGh0dHBzOi8veGVu
Yml0cy80LjEwL1NVUFBPUlQuaHRtbAorIyBvciBlcXVpdmFsZW50CisKK3VzZSBzdHJpY3Q7Cit1
c2UgSlNPTjsKK3VzZSBUaWU6Okl4SGFzaDsKK3VzZSBJTzo6RmlsZTsKK3VzZSBDR0kgcXcoZXNj
YXBlSFRNTCk7Cit1c2UgRGF0YTo6RHVtcGVyOworCisjLS0tLS0tLS0tLSBhY2N1bXVsYXRpbmcg
aW5wdXQvb3V0cHV0IC0tLS0tLS0tLS0KKworIyBUaGlzIGNvbWJpbmVzIGluZm9ybWF0aW9uIGZy
b20gYWxsIG9mIHRoZSBpbnB1dCBmaWxlcy4KKworc3ViIG5ld19zZWN0bGlzdCAoKSB7IHsgfSB9
Oworb3VyICR0b3BsZXZlbF9zZWN0bGlzdCA9IG5ld19zZWN0bGlzdCgpOworIyBhbiAkc2VjdGxp
c3QgaXMKKyMgICB7IH0gICAgICAgICAgICAgICAgIG5vdGhpbmcgc2VlbiB5ZXQKKyMgICBhIHRp
ZWQgaGFzaHJlZiAgICAgIHNvbWV0aGluZyBzZWVuCisjICh0aWVkICRzZWN0bGlzdCkgICAgaXMg
YW4gb2JqZWN0IG9mIHR5cGUgVGllOjpJeEhhc2gKKyMgJHNlY3RsaXN0LT57S0VZfSBhICRzZWN0
bm9kZToKKyMgJHNlY3RsaXN0LT57S0VZfXtTdGF0dXN9W1ZJXSA9IGFic2VudCBvciBtYXJrZG93
biBjb250ZW50CisjICRzZWN0bGlzdC0+e0tFWX17Q2hpbGRyZW59ID0gYSBmdXJ0aGVyICRzZWN0
bGlzdAorIyAkc2VjdGxpc3QtPntLRVl9e0tleX0gPSBLRVkKKyMgJHNlY3RsaXN0LT57S0VZfXtS
ZWFsU2VjdH0gPSBjb250YWluaW5nIHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywgc28KKyMg
JHNlY3RsaXN0LT57S0VZfXtSZWFsU2VjdH17SGFzVGV4dH1bVkldID0gdHJ1ZWlzaCBpZmYgdGhl
cmUgd2FzIGEgUGFyYQorIyAkc2VjdGxpc3QtPntLRVl9e1JlYWxTZWN0fXtBbmNob3J9ID0gdmFs
dWUgZm9yIDwgaWQ9IiIgPiBpbiB0aGUgcGFuZG9jIGh0bWwKKyMgQSAkc2VjdG5vZGUgcmVwcmVz
ZW50cyBhIHNpbmdsZSBzZWN0aW9uIGZyb20gdGhlIG9yaWdpbmFsIG1hcmtkb3duCisjIGRvY3Vt
ZW50LiAgSXRzIHN1YnNlY3Rpb25zIGFyZSBpbiBDaGlsZHJlbi4KKyMKKyMgQWxzbywgdGhlIGlu
cHV0IHN5bnRheDoKKyMgICAgU3RhdHVzLCBzb21ldGhpbmcgb3Igb3RoZXI6IFN1cHBvcnRlZAor
IyBpcyB0cmVhdGVkIGFzIGEgJHNlY3Rub2RlLCBpcyBhcyBpZiBpdCB3ZXJlIGEgc3Vic2VjdGlv
biAtCisjIG9uZSBjYWxsZWQgYHNvbWV0aGluZyBvciBvdGhlcicuCisjCisjIEtFWSBpcyB0aGUg
QW5jaG9yLCBvciBkZXJpdmVkIGZyb20gdGhlIGBzb21ldGhpbmcgb3Igb3RoZXInLgorIyBJdCBp
cyB1c2VkIHRvIG1hdGNoIHVwIGlkZW50aWNhbCBmZWF0dXJlcyBpbiBkaWZmZXJlbnQgdmVyc2lv
bnMuCisKKyMtLS0tLS0tLS0tIHN0YXRlIGZvciB0aGlzIGlucHV0IGZpbGUgLS0tLS0tLS0tLQor
CitvdXIgJHZlcnNpb25faW5kZXg7CitvdXIgQHZlcnNpb25fdXJsczsKKworb3VyIEBpbnNlY3Rp
b25zOworIyAkaW5zZWN0aW9uc1tde0tleX0gPSBzdHJpbmcKKyMgJGluc2VjdGlvbnNbXXtIZWFk
bGluZX0gPSBtYXJrZG93biBjb250ZW50CisjIHRoZXNlIG5leHQgYXJlIG9ubHkgZGVmaW5lZCBm
b3IgcmVhbCBzZWN0aW9ucywgbm90IFN0YXR1cyBlbGVtZW50cworIyAkaW5zZWN0aW9uc1tde0Fu
Y2hvcn0gPSBzdHJpbmcKKyMgJGluc2VjdGlvbnNbXXtIYXNUZXh0fSA9IGFycmF5LCAkc2VjdGxp
c3QtPntIYXNUZXh0fSB3aWxsIHJlZmVyIHRvIHRoaXMKKworb3VyICRoYWRfdW5rbm93bjsKKyMg
YWRkaW5nIG5ldyB2YXJpYWJsZSA/ICBpdCBtdXN0IGJlIHJlc2V0IGluIHJfdG9wbGV2ZWwKKwor
Iy0tLS0tLS0tLS0gcGFyc2luZyAtLS0tLS0tLS0tCisKK3N1YiByaV9IZWFkZXIgeworICAgIG15
ICgkYykgPSBAXzsKKyAgICBteSAoJGxldmVsLCAkaW5mb3MsICRobCkgPSBAJGM7CisjcHJpbnQg
U1RERVJSICdSSV9IRUFERVIgJywgRHVtcGVyKCRjLCBcQGMpOworICAgIG15ICgkaWQpID0gQCRp
bmZvczsKKyAgICBkaWUgdW5sZXNzICRsZXZlbCA+PSAxOworICAgIGRpZSB1bmxlc3MgJGxldmVs
LTIgPD0gJCNpbnNlY3Rpb25zOworICAgICQjaW5zZWN0aW9ucyA9ICRsZXZlbC0yOworICAgIHB1
c2ggQGluc2VjdGlvbnMsCisgICAgICAgIHsKKyAgICAgICAgIEtleSA9PiAkaWQsCisgICAgICAg
ICBBbmNob3IgPT4gJGlkLAorICAgICAgICAgSGVhZGxpbmUgPT4gJGhsLAorICAgICAgICAgSGFz
VGV4dCA9PiBbXSwKKyAgICAgICAgfTsKKyNwcmludCBTVERFUlIgRHVtcGVyKFxAaW5zZWN0aW9u
cyk7Cit9CisKK3N1YiByaV9QYXJhIHsKKyAgICBpZiAoQGluc2VjdGlvbnMpIHsKKyAgICAgICAg
JGluc2VjdGlvbnNbJCNpbnNlY3Rpb25zXXtIYXNUZXh0fVskdmVyc2lvbl9pbmRleF0gPSAxOwor
ICAgIH0KK307CisKK3N1YiBwYXJzZV9mZWF0dXJlX2VudHJ5ICgkKSB7CisgICAgbXkgKCR2YWx1
ZSkgPSBAXzsKKyAgICBkaWUgdW5sZXNzIEBpbnNlY3Rpb25zOworCisgICAgbXkgJHNlY3Rub2Rl
OworICAgIG15ICRyZWFsc2VjdDsKKyAgICBmb3JlYWNoIG15ICRzIChAaW5zZWN0aW9ucykgewor
ICAgICAgICBteSAkc2VjdGxpc3QgPSAkc2VjdG5vZGUKKyAgICAgICAgICAgID8gJHNlY3Rub2Rl
LT57Q2hpbGRyZW59IDogJHRvcGxldmVsX3NlY3RsaXN0OworICAgICAgICBteSAka2V5ID0gJHMt
PntLZXl9OworICAgICAgICAkcmVhbHNlY3QgPSAkcyBpZiAkcy0+e0FuY2hvcn07CisgICAgICAg
IHRpZSAlJHNlY3RsaXN0LCAnVGllOjpJeEhhc2gnIHVubGVzcyB0aWVkICUkc2VjdGxpc3Q7Cisj
cHJpbnQgU1RERVJSICJQQVJTRV9GRUFUVVJFX0VOVFJZICIsIER1bXBlcigkcyk7CisgICAgICAg
ICRzZWN0bGlzdC0+eyRrZXl9IC8vPQorICAgICAgICAgICAgeworICAgICAgICAgICAgIENoaWxk
cmVuID0+IG5ld19zZWN0bGlzdCgpLAorICAgICAgICAgICAgIEhlYWRsaW5lID0+ICRzLT57SGVh
ZGxpbmV9LAorICAgICAgICAgICAgIEtleSA9PiAka2V5LAorICAgICAgICAgICAgIFJlYWxTZWN0
ID0+ICRyZWFsc2VjdCwKKyAgICAgICAgICAgIH07CisgICAgICAgICRzZWN0bm9kZSA9ICRzZWN0
bGlzdC0+eyRrZXl9OworICAgIH0KKyAgICBkaWUgdW5sZXNzICRzZWN0bm9kZTsKKyAgICAkc2Vj
dG5vZGUtPntTdGF0dXN9WyR2ZXJzaW9uX2luZGV4XSA9ICR2YWx1ZTsKK30KKworc3ViIHJpX0Nv
ZGVCbG9jayB7CisgICAgbXkgKCRjKSA9IEBfOworICAgIG15ICgkaW5mb3MsICR0ZXh0KSA9IEAk
YzsKKworICAgIGlmICgkdGV4dCA9fiBte14oPzogRnVuY3Rpb25hbFwgY29tcGxldGVuZXNzIAor
ICAgICAgICAgICAgICAgICAgIHwgRnVuY3Rpb25hbFwgc3RhYmlsaXR5CisgICAgICAgICAgICAg
ICAgICAgfCBJbnRlcmZhY2VcIHN0YWJpbGl0eQorICAgICAgICAgICAgICAgICAgIHwgU2VjdXJp
dHlcIHN1cHBvcnRlZCApIFw6fXgpIHsKKyAgICAgICAgIyBpZ25vcmUgdGhpcworICAgICAgICBy
ZXR1cm47CisgICAgfQorICAgIGRpZSAiJGhhZF91bmtub3duIC8gJHRleHQgPyIgaWYgJGhhZF91
bmtub3duOworCisgICAgbXkgJHRvcGxldmVsID0gJHRleHQgPX4gbXteWGVuLVZlcnNpb246fTsK
KworICAgIGZvcmVhY2ggbXkgJGwgKHNwbGl0IC9cbi8sICR0ZXh0KSB7CisgICAgICAgICRsID1+
IHMvXHMqJC8vOworICAgICAgICBuZXh0IHVubGVzcyAkbCA9fiBtL1xTLzsKKworICAgICAgICBt
eSAoJGRlc2NyLCAkdmFsdWUpID0KKyAgICAgICAgICAgICR0b3BsZXZlbAorICAgICAgICAgICAg
PyAkbCA9fiBte14oW0EtWl1bLUEtWjAtOWEtel0rKVw6XHMrKFxTLiopJH0KKyAgICAgICAgICAg
IDogJGwgPX4gbXteKD86U3RhdHVzfFN1cHBvcnRlZCkoPzpcLFxzKihbXjpdKykpP1w6XHMrKFxT
LiopJH0KKyAgICAgICAgICAgIG9yIGRpZSAoIiR0ZXh0XG5eIGNhbm5vdCBwYXJzZSBzdGF0dXMg
Y29kZWJsb2NrIGxpbmU6Ii4KKyAgICAgICAgICAgICAgICAgICAgKCR0b3BsZXZlbCBhbmQgJ3Rv
cCcpLgorICAgICAgICAgICAgICAgICAgICAiXG4kbFxuID8iKTsKKworICAgICAgICBkaWUgdW5s
ZXNzIEBpbnNlY3Rpb25zOworICAgICAgICBteSAkaW5zZWN0aW9uID0gJGluc2VjdGlvbnNbJCNp
bnNlY3Rpb25zXTsKKworICAgICAgICBpZiAobGVuZ3RoICRkZXNjcikgeworICAgICAgICAgICAg
bXkgJGtleSA9IGxjICRkZXNjcjsKKyAgICAgICAgICAgICRrZXkgPX4geS8gLy0vOworICAgICAg
ICAgICAgJGtleSA9fiB5Ly0wLTlBLVphLXovL2NkOworICAgICAgICAgICAgJGtleSA9ICRpbnNl
Y3Rpb24tPntBbmNob3J9LictLScuJGtleTsKKyAgICAgICAgICAgIHB1c2ggQGluc2VjdGlvbnMs
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICBLZXkgPT4gJGtleSwKKyAgICAg
ICAgICAgICAgICAgSGVhZGxpbmUgPT4gW3sgdCA9PiAnU3RyJywgYyA9PiAkZGVzY3IgfV0sCisg
ICAgICAgICAgICAgICAgfTsKKyAgICAgICAgfQorICAgICAgICBwYXJzZV9mZWF0dXJlX2VudHJ5
ICR2YWx1ZTsKKyAgICAgICAgaWYgKGxlbmd0aCAkZGVzY3IpIHsKKyAgICAgICAgICAgIHBvcCBA
aW5zZWN0aW9uczsKKyAgICAgICAgfQorICAgIH0KK30KKworc3ViIHByb2Nlc3NfdW5rbm93biB7
CisgICAgbXkgKCRjLCAkZSkgPSBAXzsKKyAgICAkaGFkX3Vua25vd24gPSBEdW1wZXIoJGUpOwor
fQorCitzdWIgcl9jb250ZW50ICgkKSB7CisgICAgbXkgKCRpKSA9IEBfOworICAgIGZvcmVhY2gg
bXkgJGUgKEAkaSkgeworICAgICAgICBteSAkZiA9ICR7Kjo6fXsicmlfJGUtPnt0fSJ9OworICAg
ICAgICAkZiAvLz0gXCZwcm9jZXNzX3Vua25vd247CisgICAgICAgICRmLT4oJGUtPntjfSwgJGUp
OworICAgIH0KK30KKworc3ViIHJfdG9wbGV2ZWwgKCQpIHsKKyAgICBteSAoJGkpID0gQF87CisK
KyAgICBkaWUgdW5sZXNzIGRlZmluZWQgJHZlcnNpb25faW5kZXg7CisKKyAgICBAaW5zZWN0aW9u
cyA9ICgpOworICAgICRoYWRfdW5rbm93biA9IHVuZGVmOworCisgICAgZm9yZWFjaCBteSAkZSAo
QCRpKSB7CisgICAgICAgIG5leHQgdW5sZXNzIHJlZiAkZSBlcSAnQVJSQVknOworICAgICAgICBy
X2NvbnRlbnQgJGU7CisgICAgfQorfQorCitzdWIgcmVhZF9pbnB1dHMgKCkgeworICAgICR2ZXJz
aW9uX2luZGV4ID0gMDsKKworICAgIGxvY2FsICQvOworICAgIHVuZGVmICQvOworCisgICAgd2hp
bGUgKG15ICRmID0gc2hpZnQgQEFSR1YpIHsKKyAgICAgICAgcHVzaCBAdmVyc2lvbl91cmxzLCBz
aGlmdCBAQVJHVjsKKyAgICAgICAgZXZhbCB7CisgICAgICAgICAgICBvcGVuIEYsICc8JywgJGYg
b3IgZGllICQhOworICAgICAgICAgICAgbXkgJGlucHV0X3RvcGxldmVsID0gZGVjb2RlX2pzb24g
PEY+OworICAgICAgICAgICAgcl90b3BsZXZlbCAkaW5wdXRfdG9wbGV2ZWw7CisgICAgICAgIH07
CisgICAgICAgIGRpZSAiJEBcbndoaWxlIHByb2Nlc3NpbmcgaW5wdXQgZmlsZSAkZlxuIiBpZiAk
QDsKKyAgICAgICAgJHZlcnNpb25faW5kZXgrKzsKKyAgICB9Cit9CisKKyMtLS0tLS0tLS0tIHJl
cHJvY2Vzc2luZyAtLS0tLS0tLS0tCisKKyMgdmFyaWFibGVzIGdlbmVyYXRlZCBieSBhbmFseXNl
X3JlcHJvY2VzczoKK291ciAkbWF4ZGVwdGg7CisKK3N1YiBwYW5kb2MyaHRtbF9pbmxpbmUgKCQp
IHsKKyAgICBteSAoJGNvbnRlbnQpID0gQF87CisKKyAgICBteSAkanNvbl9maCA9IElPOjpGaWxl
OjpuZXdfdG1wZmlsZSBvciBkaWUgJCE7CisgICAgcHJpbnQgJGpzb25fZmggdG9fanNvbihbCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeyB1bk1ldGEgPT4geyB9IH0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW3sgdCA9PiAnUGFyYScsIGMgPT4gJGNvbnRlbnQgfV0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBdKSBvciBkaWUgJCE7CisgICAgZmx1c2ggJGpzb25fZmgg
b3IgZGllICQhOworICAgIHNlZWsgJGpzb25fZmgsMCwwIG9yIGRpZSAkITsKKworICAgIG15ICRj
ID0gb3BlbiBQRCwgIi18IiAvLyBkaWUgJCE7CisgICAgaWYgKCEkYykgeworICAgICAgICBvcGVu
IFNURElOLCAiPCYiLCAkanNvbl9maDsKKyAgICAgICAgZXhlYyBxdyhwYW5kb2MgLWYganNvbikg
b3IgZGllICQhOworICAgIH0KKworICAgIGxvY2FsICQvOworICAgIHVuZGVmICQvOworICAgIG15
ICRodG1sID0gPFBEPjsKKyAgICAkPz0kIT0wOworICAgIGlmICghY2xvc2UgUEQpIHsKKyAgICAg
ICAgZXZhbCB7CisgICAgICAgICAgICBzZWVrICRqc29uX2ZoLDAsMCBvciBkaWUgJCE7CisgICAg
ICAgICAgICBvcGVuIFNURElOLCAnPCYnLCAkanNvbl9maCBvciBkaWUgJCE7CisgICAgICAgICAg
ICBzeXN0ZW0gJ2pzb25fcHAnOworICAgICAgICB9OworICAgICAgICBkaWUgIlxuICQ/ICQhIjsK
KyAgICB9CisKKyAgICAkaHRtbCA9fiBze15cPHBcPn17fSBvciBkaWUgIiRodG1sID8iOworICAg
ICRodG1sID1+IHN7XDwvcFw+JH17fSBvciBkaWUgIiRodG1sID8iOworICAgICRodG1sID1+IHN7
XG4kfXt9OworICAgIHJldHVybiAkaHRtbDsKK30KKworc3ViIHJlcHJvY2Vzc19zZWN0bGlzdCAo
JCQpOworCitzdWIgcmVwcm9jZXNzX3NlY3Rub2RlICgkJCkgeworICAgIG15ICgkc2VjdG5vZGUs
ICRkKSA9IEBfOworCisgICAgJHNlY3Rub2RlLT57RGVwdGh9ID0gJGQ7CisKKyAgICBpZiAoJHNl
Y3Rub2RlLT57U3RhdHVzfSkgeworICAgICAgICAkbWF4ZGVwdGggPSAkZCBpZiAkZCA+ICRtYXhk
ZXB0aDsKKyAgICB9CisKKyAgICBpZiAoJHNlY3Rub2RlLT57SGVhZGxpbmV9KSB7CisjICAgICAg
ICAgICAgcHJpbnQgU1RERVJSIER1bXBlcigkc2VjdG5vZGUpOworICAgICAgICAkc2VjdG5vZGUt
PntIZWFkbGluZX0gPQorICAgICAgICAgICAgcGFuZG9jMmh0bWxfaW5saW5lICRzZWN0bm9kZS0+
e0hlYWRsaW5lfTsKKyAgICB9CisKKyAgICByZXByb2Nlc3Nfc2VjdGxpc3QgJHNlY3Rub2RlLT57
Q2hpbGRyZW59LCAkZDsKK30KKworc3ViIHJlcHJvY2Vzc19zZWN0bGlzdCAoJCQpIHsKKyAgICBt
eSAoJHNlY3RsaXN0LCAkZCkgPSBAXzsKKyAgICAkZCsrOworCisgICAgZm9yZWFjaCBteSAkc2Vj
dG5vZGUgKHZhbHVlcyAlJHNlY3RsaXN0KSB7CisgICAgICAgIHJlcHJvY2Vzc19zZWN0bm9kZSAk
c2VjdG5vZGUsICRkOworICAgIH0KK30KKworc3ViIGNvdW50X3Jvd3Nfc2VjdGxpc3QgKCQpOwor
CitzdWIgY291bnRfcm93c19zZWN0bm9kZSAoJCkgeworICAgIG15ICgkc2VjdG5vZGUpID0gQF87
CisgICAgbXkgJHJvd3MgPSAwOworICAgICRyb3dzKysgaWYgJHNlY3Rub2RlLT57U3RhdHVzfTsK
KyAgICAkcm93cyArPSBjb3VudF9yb3dzX3NlY3RsaXN0ICRzZWN0bm9kZS0+e0NoaWxkcmVufTsK
KyAgICAkc2VjdG5vZGUtPntSb3dzfSA9ICRyb3dzOworICAgIHJldHVybiAkcm93czsKK30KKwor
c3ViIGNvdW50X3Jvd3Nfc2VjdGxpc3QgKCQpIHsKKyAgICBteSAoJHNlY3RsaXN0KSA9IEBfOwor
ICAgIG15ICRyb3dzID0gMDsKKyAgICBmb3JlYWNoIG15ICRzZWN0bm9kZSAodmFsdWVzICUkc2Vj
dGxpc3QpIHsKKyAgICAgICAgJHJvd3MgKz0gY291bnRfcm93c19zZWN0bm9kZSAkc2VjdG5vZGU7
CisgICAgfQorICAgIHJldHVybiAkcm93czsKK30KKworIyBBZnRlciByZXByb2Nlc3Nfc2VjdGxp
c3QsCisjICAgIC0+e0hlYWRsaW5lfSAgIGlzIGluIGh0bWwKKyMgICAgLT57U3RhdHVzfSAgICAg
aXMgaW4gcGxhaW4gdGV4dAorCitzdWIgYW5hbHlzZV9yZXByb2Nlc3MgKCkgeworICAgICRtYXhk
ZXB0aCA9IDA7CisgICAgcmVwcm9jZXNzX3NlY3RsaXN0ICR0b3BsZXZlbF9zZWN0bGlzdCwgMDsK
K30KKworIy0tLS0tLS0tLS0gb3V0cHV0IC0tLS0tLS0tLS0KKworc3ViIG8geyBwcmludCBAXyBv
ciBkaWUgJCE7IH0KKworb3VyIEBwZW5kaW5nX2hlYWRpbmdzOworCitzdWIgd3JpdGVfb3V0cHV0
X3JvdyAoJCkgeworICAgIG15ICgkc2VjdG5vZGUpID0gQF87CisjICAgIHByaW50IFNUREVSUiAn
V09SICcsIER1bXBlcigkZCwgJHNlY3Rub2RlKTsKKyAgICBvKCc8dHI+Jyk7CisgICAgbXkgJHNw
YW4gPSBzdWIgeworICAgICAgICBteSAoJHJvd2NvbCwgJG4pID0gQF87CisgICAgICAgIG8oc3By
aW50ZiAnICVzc3Bhbj0iJWQiJywgJHJvd2NvbCwgJG4pIGlmICRuICE9IDE7CisgICAgfTsKKyAg
ICAjIFRoaXMgaXMgYWxsIGEgYml0IHRyaWNreSBiZWNhdXNlIChpKSB0aGUgaW5wdXQgaXMgaGll
cmFyY2hpY2FsCisgICAgIyB3aXRoIHZhcmlhYmxlIGRlcHRoLCB3aGVyZWFzIHRoZSBvdXRwdXQg
aGFzIHRvIGhhdmUgYSBmaXhlZAorICAgICMgbnVtYmVyIG9mIGhlYWRpbmcgY29sdW1ucyBvbiB0
aGUgTEhTOyAoaWkpIHRoZSBIVE1MCisgICAgIyBjb2xzcGFuL3Jvd3NwYW4gc3lzdGVtIG1lYW5z
IHRoYXQgd2hlbiB3ZSBhcmUgd3JpdGluZyBvdXQsIHdlCisgICAgIyBoYXZlIHRvIG5vdCB3cml0
ZSB0YWJsZSBlbGVtZW50cyBmb3IgdGFibGUgZW50cmllcyB3aGljaCBoYXZlCisgICAgIyBhbHJl
YWR5IGJlZW4gd3JpdHRlbiB3aXRoIGEgc3BhbiBpbnN0cnVjdGlvbiB0aGF0IGNvdmVycyB3aGF0
IHdlCisgICAgIyB3b3VsZCB3cml0ZSBub3cuCisgICAgd2hpbGUgKG15ICRoZWFkaW5nID0gc2hp
ZnQgQHBlbmRpbmdfaGVhZGluZ3MpIHsKKyAgICAgICAgbygnPHRoIHZhbGlnbj0idG9wIicpOwor
ICAgICAgICBvKHNwcmludGYgJyBpZD0iJXMiJywgJGhlYWRpbmctPntLZXl9KTsKKyAgICAgICAg
JHNwYW4tPigncm93JywgJGhlYWRpbmctPntSb3dzfSk7CisgICAgICAgICRzcGFuLT4oJ2NvbCcs
ICRtYXhkZXB0aCAtICRoZWFkaW5nLT57RGVwdGh9ICsgMSkKKyAgICAgICAgICAgIGlmICEleyAk
aGVhZGluZy0+e0NoaWxkcmVufSB9OworICAgICAgICBvKCcgYWxpZ249ImxlZnQiPicpOworICAg
ICAgICBvKCRoZWFkaW5nLT57SGVhZGxpbmV9KTsKKyAgICAgICAgbygnPC90aD4nKTsKKyAgICB9
CisgICAgaWYgKCV7ICRzZWN0bm9kZS0+e0NoaWxkcmVufSB9KSB7CisgICAgICAgICMgd2Ugc3Vw
cHJlc3NlZCB0aGUgY29sc3BhbiBhYm92ZSwgYnV0IHdlIGRvIG5lZWQgdG8gbWFrZSB0aGUgZ2Fw
CisgICAgICAgIG15ICRuID0gJG1heGRlcHRoIC0gJHNlY3Rub2RlLT57RGVwdGh9OworICAgICAg
ICBkaWUgJ1hYICcuIER1bXBlcigkbiwgJHNlY3Rub2RlKSBpZiAkbjwwOworICAgICAgICBpZiAo
JG4pIHsKKyAgICAgICAgICAgIG8oJzx0ZCcpOworICAgICAgICAgICAgJHNwYW4tPignY29sJywg
JG4pOworICAgICAgICAgICAgbygnPjwvdGQ+Jyk7CisgICAgICAgIH0KKyAgICB9CisgICAgZm9y
IChteSAkaT0wOyAkaTxAdmVyc2lvbl91cmxzOyAkaSsrKSB7CisgICAgICAgIG15ICRzdCA9ICRz
ZWN0bm9kZS0+e1N0YXR1c31bJGldOworICAgICAgICAkc3QgLy89ICctJzsKKyAgICAgICAgbygn
PHRkPicpOworICAgICAgICBteSAkZW5kX2EgPSAnJzsKKyAgICAgICAgaWYgKCRzZWN0bm9kZS0+
e0tleX0gZXEgJ3JlbGVhc2Utc3VwcG9ydC0teGVuLXZlcnNpb24nKSB7CisgICAgICAgICAgICBv
KHNwcmludGYgJzxhIGhyZWY9IiVzIj4nLCAkdmVyc2lvbl91cmxzWyRpXSk7CisgICAgICAgICAg
ICAkZW5kX2EgPSAnPC9hPic7CisgICAgICAgIH0KKyAgICAgICAgbyhlc2NhcGVIVE1MKCRzdCkp
OworICAgICAgICBpZiAoJHNlY3Rub2RlLT57UmVhbFNlY3R9e0hhc1RleHR9WyRpXQorICAgICAg
ICAgICAgJiYgJHNlY3Rub2RlLT57U3RhdHVzfVskaV0KKyAgICAgICAgICAgICYmICRzZWN0bm9k
ZS0+e1JlYWxTZWN0fXtBbmNob3J9KSB7CisgICAgICAgICAgICBvKHNwcmludGYgJzxhIGhyZWY9
IiVzIyVzIj5bKl08L2E+JywKKyAgICAgICAgICAgICAgJHZlcnNpb25fdXJsc1skaV0sICRzZWN0
bm9kZS0+e1JlYWxTZWN0fXtBbmNob3J9KTsKKyAgICAgICAgfQorICAgICAgICBvKCRlbmRfYSk7
CisgICAgICAgIG8oJzwvdGQ+Jyk7CisgICAgfQorICAgIG8oIjwvdHI+XG4iKTsKK30gICAgICAK
Kworc3ViIHdyaXRlX291dHB1dF9zZWN0bGlzdCAoJCk7CitzdWIgd3JpdGVfb3V0cHV0X3NlY3Rs
aXN0ICgkKSB7CisgICAgbXkgKCRzZWN0bGlzdCkgPSBAXzsKKyAgICBmb3JlYWNoIG15ICRrZXkg
KGtleXMgJSRzZWN0bGlzdCkgeworICAgICAgICBteSAkc2VjdG5vZGUgPSAkc2VjdGxpc3QtPnsk
a2V5fTsKKyAgICAgICAgcHVzaCBAcGVuZGluZ19oZWFkaW5ncywgJHNlY3Rub2RlOworICAgICAg
ICB3cml0ZV9vdXRwdXRfcm93ICRzZWN0bm9kZSBpZiAkc2VjdG5vZGUtPntTdGF0dXN9OworICAg
ICAgICB3cml0ZV9vdXRwdXRfc2VjdGxpc3QgJHNlY3Rub2RlLT57Q2hpbGRyZW59OworICAgIH0K
K30KKworc3ViIHdyaXRlX291dHB1dCAoKSB7CisgICAgbygnPHRhYmxlIHJ1bGVzPSJhbGwiPicp
OworICAgIHdyaXRlX291dHB1dF9zZWN0bGlzdCAkdG9wbGV2ZWxfc2VjdGxpc3Q7CisgICAgbygn
PC90YWJsZT4nKTsKK30KKworIy0tLS0tLS0tLS0gbWFpbiBwcm9ncmFtIC0tLS0tLS0tLS0KKwor
b3BlbiBERUJVRywgJz4nLCAnL2Rldi9udWxsJyBvciBkaWUgJCE7CitpZiAoQEFSR1YgJiYgJEFS
R1ZbMF0gZXEgJy1EJykgeworICAgIHNoaWZ0IEBBUkdWOworICAgIG9wZW4gREVCVUcsICc+JjIn
IG9yIGRpZSAkITsKK30KKworZGllIHVubGVzcyBAQVJHVjsKK2RpZSBpZiAkQVJHVlswXSA9fiBt
L14tLzsKK2RpZSBpZiBAQVJHViAlIDI7CisKK3JlYWRfaW5wdXRzKCk7CisKKyN1c2UgRGF0YTo6
RHVtcGVyOworI3ByaW50IERFQlVHIER1bXBlcigkdG9wbGV2ZWxfc2VjdGxpc3QpOworCithbmFs
eXNlX3JlcHJvY2VzcygpOworIyBOb3cgSGVhZGxpbmUgaXMgaW4gSFRNTAorCitjb3VudF9yb3dz
X3NlY3RsaXN0KCR0b3BsZXZlbF9zZWN0bGlzdCk7CisKKyN1c2UgRGF0YTo6RHVtcGVyOworcHJp
bnQgREVCVUcgRHVtcGVyKCR0b3BsZXZlbF9zZWN0bGlzdCk7CisKK3dyaXRlX291dHB1dCgpOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:01:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k5n-0003UO-5e; Sun, 15 Apr 2018 16:01:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k5m-0003UG-23
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:26 +0000
X-Inumbo-ID: 804634b5-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 804634b5-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:03:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k5k-0008No-Hq
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k5k-0004aq-FU
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k5k-0004aq-FU@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:01:24 +0000
Subject: [Xen-changelog] [xen master] docs: Provide support-matrix-generate,
 to generate a support matrix in HTML
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NWU4MGE3MzAxZjllZDEzZDY2N2I2MzViOGE5ODJiODkyOGMzYjQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTEgMTE6NDI6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAxMiAxNjoxMzo0OSAy
MDE4ICswMTAwCgogICAgZG9jczogUHJvdmlkZSBzdXBwb3J0LW1hdHJpeC1nZW5lcmF0ZSwgdG8g
Z2VuZXJhdGUgYSBzdXBwb3J0IG1hdHJpeCBpbiBIVE1MCiAgICAKICAgIFRoaXMgYXJjaGFlb2xv
Z3kgc2NyaXB0OgogICAgIC0gZmlndXJlcyBvdXQgd2hhdCB0aGUgY3VycmVudCBhbmQgcHJldmlv
dXMgWGVuIHZlcnNpb25zIHdlcmUKICAgICAtIGxvb2tzIGZvciBhcHByb3ByaWF0ZSBnaXQgYnJh
bmNoZXMgZm9yIHRoZW0KICAgICAtIGZpbmRzIFNVUFBPUlQubWQgZm9yIGVhY2ggb25lCiAgICAg
LSBmZWVkcyBpdHMgZmluZGluZ3MgdG8gcGFyc2Utc3VwcG9ydC1tZAogICAgCiAgICBXZSBkbyBu
b3QgaW50ZW5kIHRvIGludGVncmF0ZSB0aGlzIGludG8gZG9jcy9NYWtlZmlsZSwgYmVjYXVzZSBp
dAogICAgcmVsaWVzIG9uIHRoZSBnaXQgaGlzdG9yeS4gIEluc3RlYWQsIHdlIHdpbGwgdGFrZSB0
aGUgcnVuZSBwcm92aWRlZCBpbgogICAgdGhlIGhlYWQgY29tbWVudCBhbmQgcGFzdGUgYSB2YXJp
YW50IG9mIGl0IGludG8gYW4gYXBwcm9wcmlhdGUgY3JvbmpvYgogICAgb24geGVuYml0cy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgLS0t
CiAgICB2MzogUHJvdmlkZSAtRCBvcHRpb24uCi0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiBkb2NzL21pc2Mvc3VwcG9ydC1tYXRyaXgtaGVhZC5odG1sIHwg
IDQxICsrKysrKysrCiBkb2NzL3N1cHBvcnQtbWF0cml4LWdlbmVyYXRlICAgICAgIHwgMTg2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjI4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRl
eCBjZDU3NTMwY2JhLi43MDA0MzQ5ZDVhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5n
aXRpZ25vcmUKQEAgLTQzLDYgKzQzLDcgQEAgY29uZmlnL1BhdGhzLm1rCiAKIGJ1aWxkLSoKIGRp
c3QvKgorZG9jcy90bXAuKgogZG9jcy9odG1sLwogZG9jcy9tYW4veGwuY2ZnLnBvZC41CiBkb2Nz
L21hbi94bC5wb2QuMQpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3N1cHBvcnQtbWF0cml4LWhlYWQu
aHRtbCBiL2RvY3MvbWlzYy9zdXBwb3J0LW1hdHJpeC1oZWFkLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uN2NjMjc3NjVhYQotLS0gL2Rldi9udWxsCisrKyBiL2Rv
Y3MvbWlzYy9zdXBwb3J0LW1hdHJpeC1oZWFkLmh0bWwKQEAgLTAsMCArMSw0MSBAQAorPGh0bWw+
CisgIDxoZWFkPgorICAgIDx0aXRsZT5YZW4gdmVyc2lvbnMgYW5kIGZlYXR1cmUgc3VwcG9ydCBt
YXRyaXg8L3RpdGxlPgorICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPgorICA8L2hlYWQ+CisgIDxib2R5PgorICAg
IDxoMT5YZW4gdmVyc2lvbnMgYW5kIGZlYXR1cmVzIHN1cHBvcnQgbWF0cml4PC9oMT4KKworICAg
IFRoaXMgdGFibGUgc3VtbWFyaXNlcyB0aGUgc3VwcG9ydCBzdGF0dXMgb2YgWGVuIHJlbGVhc2Vz
LAorICAgIGFuZCBvZiBpbmRpdmlkdWFsIGZlYXR1cmVzIHdpdGhpbiBlYWNoIHJlbGVhc2UuCisK
KyAgICA8aDI+SW1wb3J0YW50IG5vdGVzPC9oMj4KKworICAgIFRoZSBtYXRyaXggaXMgZXh0cmFj
dGVkIGF1dG9tYXRpY2FsbHkKKyAgICBmcm9tIHRoZSBmb3JtYWwgc3VwcG9ydCBzdGF0dXMgZG9j
dW1lbnRzCisgICAgaW4gZWFjaCBYZW4gcmVsZWFzZS4KKyAgICBUaGUgZnVsbCBmb3JtYWwgc3Vw
cG9ydCBzdGF0dXMgZG9jdW1lbnQKKyAgICBpcyBsaW5rZWQgdG8gZnJvbSB0aGUgY29sdW1uIGhl
YWRpbmcgZm9yIGVhY2ggdmVyc2lvbi4KKworICAgIDxwPgorICAgIFRoZSBpbmRpdmlkdWFsIGVu
dHJpZXMgYXJlIHN1bW1hcmllczsKKyAgICB3aGVyZSBhIHNwZWNpZmljIGVudHJ5IGhhcyBtb3Jl
IGluZm9ybWF0aW9uIGluIHRoZSBmdWxsCisgICAgZG9jdW1lbnQgYSBsaW5rLCBkZW5vdGVkIFsq
XSwgaXMgcHJvdmlkZWQuCisgICAgVGhlIHN0YXR1c2VzIFN1cHBvcnRlZCwgRXhwZXJpbWVudGFs
LCBhbmQgc28gb24sCisgICAgYXJlIGxpa2V3aXNlIGRlZmluZWQgaW4gdGhlIGZ1bGwgZG9jdW1l
bnQuCisKKyAgICA8cD4KKyAgICBTb21ldGltZXMgdGhlIHNhbWUgZmVhdHVyZSwgb3IgYSBzaW1p
bGFyIGZlYXR1cmUsCisgICAgaXMgbmFtZWQgZGlmZmVyZW50bHkKKyAgICBpbiB0aGUgZG9jdW1l
bnRhdGlvbiBmb3IgZGlmZmVyZW50IHJlbGVhc2VzLgorICAgIEluIHN1Y2ggY2FzZXMgdGhlIHRh
YmxlIHdpbGwgc2hvdyBpdCBhcworICAgIHR3byBzZXBhcmF0ZSBmZWF0dXJlcywKKyAgICB3aXRo
IGEgZGlzY29udGludWl0eSBpbiBzdXBwb3J0LAorICAgIGV2ZW4gdGhvdWdoIHN1cHBvcnQgbWF5
IGhhdmUgYmVlbiBjb250aW51b3VzLgorCisgICAgPHA+CisgICAgVGhlIHN1cHBvcnQgc3RhdHVz
IG9mIHZlcnNpb25zIGVhcmxpZXIgdGhhbiBsaXN0ZWQgaGVyZQorICAgIGlzIGRvY3VtZW50ZWQK
KyAgICA8YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVj
dF9SZWxlYXNlX0ZlYXR1cmVzIj5vbiB0aGUgd2lraTwvYT4uCisKKyAgICA8aDI+U3VwcG9ydCBN
YXRyaXg8L2gyPgpkaWZmIC0tZ2l0IGEvZG9jcy9zdXBwb3J0LW1hdHJpeC1nZW5lcmF0ZSBiL2Rv
Y3Mvc3VwcG9ydC1tYXRyaXgtZ2VuZXJhdGUKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAw
MDAwMDAwMC4uYjVjZTNmNDhiMwotLS0gL2Rldi9udWxsCisrKyBiL2RvY3Mvc3VwcG9ydC1tYXRy
aXgtZ2VuZXJhdGUKQEAgLTAsMCArMSwxODYgQEAKKyMhL2Jpbi9iYXNoCisKKyMgdXNhZ2U6Cisj
ICAgY2QgeGVuLmdpdAorIyAgIGRvY3Mvc3VwcG9ydC1tYXRyaXgtZ2VuZXJhdGUgWy1EXSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjICAgICAgIHJlZnMvcmVtb3Rlcy9vcmlnaW4v
bWFzdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyMgICAgICAgICAgIGh0
dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvU1VQUE9SVC5odG1sICAgICAgXAor
IyAgICAgICByZWZzL3JlbW90ZXMvb3JpZ2luL3N0YWJsZS1OTiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisjICAgICAgICAgICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL05O
LXRlc3RpbmcvU1VQUE9SVC5odG1sICAgIFwKKyMKKyMgTk4gaXMgYSAqbGl0ZXJhbCogaW4gdGhl
IGFib3ZlIHJ1bmUhICBJdCB3aWxsIGJlIHN1YnN0aXR1dGVkIHdpdGgKKyMgdGhlIGFwcHJvcHJp
YXRlIHZlcnNpb24gbnVtYmVyLgorIworIyBUaGUgaWRlYSBpcyB0aGF0IHdlIHVzZSBzdGFnaW5n
J3MgdmVyc2lvbiBvZiB0aGlzIHNjcmlwdCwgYW5kIGl0CisjIGxvb2tzIGludG8gdGhlIGdpdCBo
aXN0b3J5IGFuZCB2YXJpb3VzIGdpdCByZW1vdGUgdHJhY2tpbmcgcmVmcyB0bworIyBmaW5kIHRo
ZSB2YXJpb3VzIHZlcnNpb25zIG9mIFNVUFBPUlQubWQuCisjCisjIFRoZSBhcmd1bWVudHMgc3Bl
Y2lmeSB0aGUgZ2l0IHJlZnMgdG8gbG9vayBpbiwgYW5kIGFsc28gdGhlIFVSTHMgZm9yCisjIHRo
ZSBTVVBQT1JULmh0bWwgKHdoaWNoIGFyZSBuZWVkZWQgc28gdGhhdCB3ZSBjYW4gbWFrZQorIyBj
cm9zcy1yZWZlcmVuY2UgbGlua3MpLiAgV2UgcHJvdmlkZSB0aGUgcmVmIGFuZCB1cmwgKGkpIGZv
ciB1bnN0YWJsZQorIyAoaWkpIGluIHRlbXBsYXRlIGZvcm0gZm9yIGFsbCBwcmV2aW91cyB2ZXJz
aW9ucy4KKworIyBBbGdvcml0aG06CisjCisjIFdlIHN0YXJ0IHdpdGggYHJlZnMvcmVtb3Rlcy9v
cmlnaW4vbWFzdGVyJyBhbmQgcHJvY2VzcyBpdHMKKyMgU1VQUE9SVC5tZCBpbnRvIGpzb24uCisj
CisjIFRoZW4gd2UgdHJ5IHRvIGZpbmQgdGhlIG5leHQgcHJldmlvdXMgcmV2aXNpb24uICBUaGlz
IGlzIGRvbmUgYnkKKyMgZXh0cmFjdGluZyB0aGUgY3VycmVudCB2ZXJzaW9uIG51bWJlciBmcm9t
IHhlbi9NYWtlZmlsZS4gIChXZSBtYWtlCisjIHNvbWUgc2xpZ2h0IGFzc3VtcHRpb24gYWJvdXQg
aG93IHhlbi9NYWtlZmlsZSdzIHhlbnZlcnNpb24gdGFyZ2V0CisjIHdvcmtzLCBiZWNhdXNlIHdl
IHdhbnQgdG8gYmUgYWJsZSB0byBkbyB0aGlzIHdpdGhvdXQgY2hlY2tpbmcgb3V0CisjIHRoZSB3
aG9sZSB0cmVlIGZvciB0aGUgdmVyc2lvbiBpbiBxdWVzdGlvbi4pICBUaGVuIHdlIHVzZSBnaXQg
bG9nIG9uCisjIHhlbi9NYWtlZmlsZSB0byB0cnkgdG8gZmluZCBhIGNvbW1pdCB3aGVyZSB0aGUg
dmVyc2lvbiBjaGFuZ2VkLgorIyBUaGlzIGdpdmVzIHVzIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG51
bWJlciwgTk4uCisjCisjIFRoYXQgaXMgc3Vic3RpdHV0ZWQgaW50byB0aGUgYHJlZnMvcmVtb3Rl
cy9vcmlnaW4vc3RhYmxlLU5OJworIyBhcmd1bWVudCB0byBnZXQgdGhlIHRpcCBvZiB0aGUgcmVs
ZXZhbnQgYnJhbmNoLiAgVGhhdCBpbiB0dXJucworIyBjb250YWlucyBhbm90aGVyIFNVUFBPUlQu
bWQuICBXZSBrZWVwIGdvaW5nIHVudGlsIGVpdGhlciB0aGUgcmVmCisjIGl0c2VsZiBpcyBtaXNz
aW5nLCBvciB3ZSBnZXQgdG8gYSByZWYgd2l0aCBubyBTVVBQT1JULm1kLgorCitzZXQgLWUKK3Nl
dCAtbyBwb3NpeAorc2V0IC1vIHBpcGVmYWlsCisKK2ZhaWwgKCkgeyBlY2hvID4mMiAiJDA6ICQx
IjsgZXhpdCAxMjsgfQorCithcmdzPSgpCisKK2Nhc2UgIiQxIiBpbgorICAgIC1EKSBhcmdzKz0o
IiQxIik7IHNoaWZ0IDs7CisgICAgLSopIGZhaWwgJ2JhZCB1c2FnZScgOzsKKyAgICAtLSkgc2hp
ZnQ7IGJyZWFrIDs7Citlc2FjCisKK2Nhc2UgIiQjIiBpbgorICAgIDQpIDs7CisgICAgKikgZmFp
bCAnYmFkIHVzYWdlJyA7OworZXNhYworCitjdXJyZW50X3JlZj0kMQorY3VycmVudF91cmw9JDIK
K3BhdHRlcm5fcmVmPSQzCitwYXR0ZXJuX3VybD0kNAorCit0bXBfcHJlZml4PSJkb2NzL3RtcC5z
dXBwb3J0LW1hdHJpeCIKK3RtcF9tZGZpbGU9IiR0bXBfcHJlZml4Lm1kIgordG1wX3JldmlzaW9u
cz0iJHRtcF9wcmVmaXgucmV2aXNpb25zLmh0bWwiCisKK3ZlcnNpb25maWxlPXhlbi9NYWtlZmls
ZQordG1wX3ZlcnNpb25maWxlPSIkdG1wX3ByZWZpeC54ZW4ubWFrZSIKKworY2F0IGRvY3MvbWlz
Yy9zdXBwb3J0LW1hdHJpeC1oZWFkLmh0bWwKKworZGVidWcgKCkgeworICAgIGVjaG8gIjwhLS0g
JCogLS0+IgorfQorCitzZWxlY3RfY29tbWl0aXNoICgpIHsKKyAgICBjb21taXRpc2g9JDEKKyAg
ICBkZWJ1ZyAic2VsZWN0X2NvbW1pdGlzaCAkY29tbWl0aXNoIgorICAgIG9iaj0iJChwcmludGYg
IiVzOlNVUFBPUlQubWQiICIkY29tbWl0aXNoIikiCisgICAgZXhpc3RzPSIkKHByaW50ZiAiJXMi
ICIkb2JqIiB8IGdpdCBjYXQtZmlsZSAtLWJhdGNoLWNoZWNrKSIKKyAgICA+IiR0bXBfbWRmaWxl
IgorICAgIGNhc2UgIiRleGlzdHMiIGluCisgICAgICAgIConIG1pc3NpbmcnKQorICAgICAgICAg
ICAgcm0gIiR0bXBfbWRmaWxlIgorICAgICAgICAgICAgOzsKKyAgICAgICAgKicgYmxvYiAnKikK
KyAgICAgICAgICAgIGdpdCBjYXQtZmlsZSBibG9iICIkb2JqIiA+IiR0bXBfbWRmaWxlIgorICAg
ICAgICAgICAgOzsKKyAgICAgICAgKikgZmFpbCAiPz8gJGN1cnJlbnRfdXJsICRleGlzdHMgPyI7
OworICAgIGVzYWMKK30KKworY29tbWl0aXNoX3ZlcnNpb24gKCkgeworICAgIGNhc2UgIiRjb21t
aXRpc2giIGluCisgICAgICAgIHJlZnMvKikKKyAgICAgICAgICAgICMgdGhpcyBpcyBob3cgdG8g
ZmluZCBvdXQgaWYgYSByZWYgZXhpc3RzCisgICAgICAgICAgICBsb2NhbCBnZmVyPSQoZ2l0IGZv
ci1lYWNoLXJlZiAiW3JdJHtjb21taXRpc2gjcn0iKQorICAgICAgICAgICAgaWYgWyAieCRnZmVy
IiA9IHggXTsgdGhlbiByZXR1cm47IGZpCisgICAgICAgICAgICA7OworICAgIGVzYWMKKworICAg
IGdpdCBjYXQtZmlsZSBibG9iICIkY29tbWl0aXNoOiR2ZXJzaW9uZmlsZSIgPiIkdG1wX3ZlcnNp
b25maWxlIgorICAgIHZlcnNpb249JChtYWtlIC0tbm8tcHJpbnQtZGlyZWN0b3J5IC1DIGRvY3Mg
XAorICAgICAgICAgICAgICAgICAgIC1mICIke3RtcF92ZXJzaW9uZmlsZSNkb2NzL30iIHhlbnZl
cnNpb24pCisgICAgY2FzZSAiJHZlcnNpb24iIGluCisgICAgICAgICouKi4qKSB2ZXJzaW9uPSIk
e3ZlcnNpb24lLip9IiA7OworICAgIGVzYWMKKyAgICBwcmludGYgIiVzXG4iICIke3ZlcnNpb24l
JS0qfSIKK30KKworZXhlYyA0PiIkdG1wX3JldmlzaW9ucyIKKword2hpbGUgdHJ1ZTsgZG8KKyAg
ICBzZWxlY3RfY29tbWl0aXNoICIkY3VycmVudF9yZWYiCisgICAgY3VycmVudF92ZXJzaW9uPSQo
Y29tbWl0aXNoX3ZlcnNpb24pCisgICAgZGVidWcgImN1cnJlbnRfdmVyc2lvbj0kY3VycmVudF92
ZXJzaW9uIgorCisgICAgaWYgISBbIC1lICIkdG1wX21kZmlsZSIgXTsgdGhlbiBicmVhazsgZmkK
KworICAgIGNhdCA+JjQgPDxFTkQKKzx0cj4KKzx0ZCBhbGlnbj0iY2VudGVyIj4kY3VycmVudF92
ZXJzaW9uPC90ZD4KK0VORAorICAgIGdpdCA+JjQgbG9nIC1uMSAtLXByZXR0eT10Zm9ybWF0OicK
Kzx0ZD48Y29kZT4lY2k8L2NvZGU+PC90ZD4KKzx0ZD48Y29kZT4lSDwvY29kZT48L3RkPgorJyAi
JGN1cnJlbnRfcmVmIgorICAgIGNhdCA+JjQgPDxFTkQKKzwvdHI+CitFTkQKKworICAgIGN1cnJl
bnRfanNvbmZpbGU9IiR0bXBfcHJlZml4LiRjdXJyZW50X3ZlcnNpb24uanNvbiIKKyAgICBwYW5k
b2MgLXQganNvbiA8IiR0bXBfbWRmaWxlIiA+IiRjdXJyZW50X2pzb25maWxlIgorCisgICAgYXJn
cys9KCIkY3VycmVudF9qc29uZmlsZSIgIiRjdXJyZW50X3VybCIpCisKKyAgICAjIGZpbmQgcHJl
dmlvdXMgdmVyc2lvbgorICAgIHNlYXJjaF9jb21taXQ9IiRjdXJyZW50X3JlZiIKKyAgICB3aGls
ZSB0cnVlOyBkbworICAgICAgICBzZWFyY2hfY29tbWl0PSQoZ2l0LWxvZyAtLXByZXR0eT1mb3Jt
YXQ6JUggLW4xIFwKKyAgICAgICAgICAgICAgICAgICAgICAgIC1HICdYRU4uKlZFUlNJT04nICRz
ZWFyY2hfY29tbWl0IC0tICR2ZXJzaW9uZmlsZSkKKyAgICAgICAgaWYgISBbICIkc2VhcmNoX2Nv
bW1pdCIgXTsgdGhlbiBzZWFyY2hfdmVyc2lvbj0nJzsgYnJlYWs7IGZpCisKKyAgICAgICAgc2Vh
cmNoX2NvbW1pdD0iJHNlYXJjaF9jb21taXR+IgorICAgICAgICBzZWxlY3RfY29tbWl0aXNoICIk
c2VhcmNoX2NvbW1pdCIKKyAgICAgICAgc2VhcmNoX3ZlcnNpb249JChjb21taXRpc2hfdmVyc2lv
bikKKyAgICAgICAgZGVidWcgInNlYXJjaF92ZXJzaW9uPSRzZWFyY2hfdmVyc2lvbiIKKyAgICAg
ICAgaWYgWyAieCRzZWFyY2hfdmVyc2lvbiIgIT0gIngkY3VycmVudF92ZXJzaW9uIiBdOyB0aGVu
IGJyZWFrOyBmaQorICAgIGRvbmUKKworICAgIGlmIFsgIngkc2VhcmNoX3ZlcnNpb24iID0geCBd
OyB0aGVuIGJyZWFrOyBmaQorCisgICAgIyBoYXZlIGZvdW5kIHRoZSBwcmV2aW91cyB2ZXJzaW9u
CisgICAgY3VycmVudF9yZWY9JHtwYXR0ZXJuX3JlZi9OTi8kc2VhcmNoX3ZlcnNpb259CisgICAg
Y3VycmVudF91cmw9JHtwYXR0ZXJuX3VybC9OTi8kc2VhcmNoX3ZlcnNpb259Citkb25lCisKK2Rl
YnVnICIke2FyZ3NbKl19IgorZG9jcy9wYXJzZS1zdXBwb3J0LW1kICIke2FyZ3NbQF19IgorCitj
YXQgPDxFTkQKKyAgICA8aDI+U291cmNlIG1hdGVyaWFsczwvaDI+CisgICAgICBHZW5lcmF0ZWQg
ZnJvbSB4ZW4uZ2l0CisgICAgICBieSBkb2NzL3N1cHBvcnQtbWF0cml4LWdlbmVyYXRlIGFuZCBk
b2NzL3BhcnNlLXN1cHBvcnQtbWQuCisgICAgICA8cD4KKyAgICAgIElucHV0IHJldmlzaW9ucyBv
ZiBTVVBQT1JULm1kIHVzZWQ6CisgICAgPHRhYmxlPgorICAgIDx0cj4KKyAgICAgIDx0aD5WZXJz
aW9uPC90aD4KKyAgICAgIDx0aCBhbGlnbj0ibGVmdCI+Q29tbWl0IGRhdGU8L3RoPgorICAgICAg
PHRoIGFsaWduPSJsZWZ0Ij5HaXQgY29tbWl0PC90aD4KK0VORAorCitjYXQgIiR0bXBfcmV2aXNp
b25zIgorCitnZW5lcmF0ZWQ9JChUWj1VVEMgZGF0ZSAtLWlzby04NjAxPW1pbnV0ZXMpCisKK2Nh
dCA8PEVORAorICAgIDwvdGFibGU+CisgICAgPHA+CisgICAgTGFzdCBjaGVja2VkL3VwZGF0ZWQv
cmVnZW5lcmF0ZWQ6ICR7Z2VuZXJhdGVkL1QvIH0KKyAgPC9ib2R5PgorPC9odG1sPgorRU5ECi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:01:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k5w-0003VT-7O; Sun, 15 Apr 2018 16:01:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k5v-0003VM-N7
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:35 +0000
X-Inumbo-ID: 8656c769-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8656c769-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:03:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k5u-0008Nz-NV
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k5u-0004bQ-LB
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k5u-0004bQ-LB@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:01:34 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Unify identical
 [*] in footnotes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiZDM0ZGMzM2EyMzdkZjFhZjBiNGJmZWMyMTJiNWM5ZTg3MDU3NDUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTI6NTk6MjQgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAxMiAxNzoxMjoxMiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBVbmlmeSBpZGVudGljYWwgWypd
IGluIGZvb3Rub3RlcwogICAgCiAgICBBIHNlY3Rpb24gaW4gdGhlIFNVUFBPUlQubWQgbWF5IG1l
bnRpb24gbXVsdGlwbGUKICAgICAgIFN0YXR1cywgc29tZXRoaW5nOiBTdXBwb3J0ZWQKICAgIGFu
ZCB0aGVuIGhhdmUgc29tZSB0ZXh0LiAgVGhlIHRleHQgaXMgbGlua2VkIHRvIGZyb20gWypdIGZv
b3Rub3RlcwogICAgaW4gdGhlIHRhYmxlLiAgQnV0LCB0aGlzIG1lYW5zIHRoYXQgZWFjaCBiaXQg
b2YgdGV4dCBuZWVkcyB0bwogICAgYXBwbHkgdG8gbXVsdGlwbGUgcm93cy4KICAgIAogICAgQmVm
b3JlIHRoaXMgY29tbWl0IHRoaXMgd2FzIGEgc2VwYXJhdGUgWypdIGFmdGVyIGVhY2ggYXBwbGlj
YWJsZSBpdGVtLgogICAgQnV0IG11bHRpcGxlIGFwcGFyZW50bHktZGlmZmVyZW50IGxpbmtzIHRv
IHRoZSBzYW1lIHRoaW5nIGFyZSBhbm5veWluZwogICAgZm9yIHRoZSByZWFkZXIuCiAgICAKICAg
IFNvLCBpbiB0aGlzIGNvbW1pdCB3ZSBjb21iaW5lIHRoZW0uICBGb3JtYXR0aW5nIHRoZSByZXN1
bHQgaXMgbm90CiAgICBlbnRpcmVseSB0cml2aWFsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIC0tLQogICAgdjM6IE5ldyBw
YXRjaAogICAgdjMuMTogRHJvcCBgfScgaW4gbXVsdGktcm93IFsqXSBub3Rlcy4gIEkgcHV0IHRo
aXMgaW4gdG8gaGVscCB3b3JrCiAgICAgICBhcm91bmQgZmlyZWZveCBidWdzIGVnCiAgICAgICAg
IGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTI0NDEzNQogICAg
ICAgYnV0IEkgaGF2ZSBiZWVuIGNvbnZpbmNlZCBpdCBpcyBub3QgZ2VuZXJhbGx5IHdhbnRlZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMzIgKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZCBiL2RvY3MvcGFyc2Ut
c3VwcG9ydC1tZAppbmRleCA4Mzc2OGNmN2VmLi5kZWNkYTMzZmI2IDEwMDc1NQotLS0gYS9kb2Nz
L3BhcnNlLXN1cHBvcnQtbWQKKysrIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCkBAIC0xNyw2ICsx
Nyw3IEBAIHVzZSBUaWU6Okl4SGFzaDsKIHVzZSBJTzo6RmlsZTsKIHVzZSBDR0kgcXcoZXNjYXBl
SFRNTCk7CiB1c2UgRGF0YTo6RHVtcGVyOwordXNlIFBPU0lYOwogCiAjLS0tLS0tLS0tLSBhY2N1
bXVsYXRpbmcgaW5wdXQvb3V0cHV0IC0tLS0tLS0tLS0KIApAQCAtMjg1LDkgKzI4NiwxNCBAQCBz
dWIgY291bnRfcm93c19zZWN0bm9kZSAoJCkgewogICAgICRyb3dzKysgaWYgJHNlY3Rub2RlLT57
U3RhdHVzfTsKICAgICAkcm93cyArPSBjb3VudF9yb3dzX3NlY3RsaXN0ICRzZWN0bm9kZS0+e0No
aWxkcmVufTsKICAgICAkc2VjdG5vZGUtPntSb3dzfSA9ICRyb3dzOworICAgICRzZWN0bm9kZS0+
e1JlYWxTZWN0fXtSb3dzfSA9ICRyb3dzOwogICAgIHJldHVybiAkcm93czsKIH0KIAorIyBOb3cg
d2UgaGF2ZQorIyAgICRzZWN0bm9kZS0+e1Jvd3N9CisjICAgJHNlY3Rub2RlLT57UmVhbFNlY3R9
e1Jvd3N9CisKIHN1YiBjb3VudF9yb3dzX3NlY3RsaXN0ICgkKSB7CiAgICAgbXkgKCRzZWN0bGlz
dCkgPSBAXzsKICAgICBteSAkcm93cyA9IDA7CkBAIC0zNDksMjIgKzM1NSwzNCBAQCBzdWIgd3Jp
dGVfb3V0cHV0X3JvdyAoJCkgewogICAgIH0KICAgICBmb3IgKG15ICRpPTA7ICRpPEB2ZXJzaW9u
X3VybHM7ICRpKyspIHsKICAgICAgICAgbXkgJHN0ID0gJHNlY3Rub2RlLT57U3RhdHVzfVskaV07
CisKKyAgICAgICAgbXkgJGNvbHNwYW4gPSAkc2VjdG5vZGUtPntSZWFsU2VjdH17Q29sU3Bhbn1b
JGldOworICAgICAgICBteSAkbmV4dGNlbGwgPSAnJzsKKyAgICAgICAgaWYgKCFkZWZpbmVkICRj
b2xzcGFuKSB7ICMgZmlyc3Qgcm93IG9mIHRoaXMgUmVhbFNlY3QKKyAgICAgICAgICAgICRjb2xz
cGFuPSAnIGNvbHNwYW49IjIiJzsKKyAgICAgICAgICAgIGlmICgkc2VjdG5vZGUtPntSZWFsU2Vj
dH17SGFzVGV4dH1bJGldICYmICRzdAorICAgICAgICAgICAgICAgICYmICRzZWN0bm9kZS0+e1Jl
YWxTZWN0fXtBbmNob3J9KSB7CisgICAgICAgICAgICAgICAgbXkgJHJvd3MgPSAkc2VjdG5vZGUt
PntSZWFsU2VjdH17Um93c307CisgICAgICAgICAgICAgICAgJG5leHRjZWxsID0gc3ByaW50ZiAn
PHRkIHJvd3NwYW49JWQ+JywgJHJvd3M7CisgICAgICAgICAgICAgICAgJG5leHRjZWxsIC49IHNw
cmludGYgJzxhIGhyZWY9IiVzIyVzIj5bKl08L2E+JywKKyAgICAgICAgICAgICAgICAgICAgJHZl
cnNpb25fdXJsc1skaV0sICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtBbmNob3J9OworICAgICAgICAg
ICAgICAgICRuZXh0Y2VsbCAuPSAnPC90ZD4nOworICAgICAgICAgICAgICAgICRjb2xzcGFuID0g
Jyc7CisgICAgICAgICAgICB9CisgICAgICAgICAgICAkc2VjdG5vZGUtPntSZWFsU2VjdH17Q29s
U3Bhbn1bJGldID0gJGNvbHNwYW47CisgICAgICAgIH0KKwogICAgICAgICAkc3QgLy89ICctJzsK
LSAgICAgICAgbygnPHRkPicpOworICAgICAgICBvKCI8dGQkY29sc3Bhbj4iKTsKICAgICAgICAg
bXkgJGVuZF9hID0gJyc7CiAgICAgICAgIGlmICgkc2VjdG5vZGUtPntLZXl9IGVxICdyZWxlYXNl
LXN1cHBvcnQtLXhlbi12ZXJzaW9uJykgewogICAgICAgICAgICAgbyhzcHJpbnRmICc8YSBocmVm
PSIlcyI+JywgJHZlcnNpb25fdXJsc1skaV0pOwogICAgICAgICAgICAgJGVuZF9hID0gJzwvYT4n
OwogICAgICAgICB9CiAgICAgICAgIG8oZXNjYXBlSFRNTCgkc3QpKTsKLSAgICAgICAgaWYgKCRz
ZWN0bm9kZS0+e1JlYWxTZWN0fXtIYXNUZXh0fVskaV0KLSAgICAgICAgICAgICYmICRzZWN0bm9k
ZS0+e1N0YXR1c31bJGldCi0gICAgICAgICAgICAmJiAkc2VjdG5vZGUtPntSZWFsU2VjdH17QW5j
aG9yfSkgewotICAgICAgICAgICAgbyhzcHJpbnRmICc8YSBocmVmPSIlcyMlcyI+WypdPC9hPics
Ci0gICAgICAgICAgICAgICR2ZXJzaW9uX3VybHNbJGldLCAkc2VjdG5vZGUtPntSZWFsU2VjdH17
QW5jaG9yfSk7Ci0gICAgICAgIH0KICAgICAgICAgbygkZW5kX2EpOwogICAgICAgICBvKCc8L3Rk
PicpOworICAgICAgICBvKCRuZXh0Y2VsbCk7CiAgICAgfQogICAgIG8oIjwvdHI+XG4iKTsKIH0g
ICAgICAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:01:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k67-0003Wm-9E; Sun, 15 Apr 2018 16:01:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k66-0003We-CH
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:46 +0000
X-Inumbo-ID: 8c672d8e-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c672d8e-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:03:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k64-0008O7-T1
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k64-0004br-Qk
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k64-0004br-Qk@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:01:44 +0000
Subject: [Xen-changelog] [xen master] sndif: Introduce protocol version
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlNmU5NjNhNDVkMTFhZDgwMjg1NWE0NjY1NmIwNjQ2YzU0ZmNjNDYKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDIgMDg6MzU6MjQgMjAxNyArMDIwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFRodSBBcHIgMTIgMTI6NTY6NTUgMjAxOCAtMDQwMAoKICAgIHNuZGlmOiBJbnRyb2R1Y2Ug
cHJvdG9jb2wgdmVyc2lvbgogICAgCiAgICBQcm90b2NvbCB2ZXJzaW9uIHdhcyByZWZlcmVuY2Vk
IGluIHRoZSBwcm90b2NvbCBkZXNjcmlwdGlvbiwKICAgIGJ1dCBtaXNzZWQgaXRzIGRlZmluaXRp
b24uIEZpeCB0aGlzIGJ5IGFkZGluZyBhIGNvbnN0YW50CiAgICBmb3IgY3VycmVudCBwcm90b2Nv
bCB2ZXJzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlm
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaAppbmRleCBjNWMxOTc4NDA2Li42Njdl
NjEwZmRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaApAQCAtMzgsNiArMzgsMTMgQEAKIAogLyoKICAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJvdG9j
b2wgdmVyc2lvbgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICovCisjZGVmaW5lIFhFTlNORF9Q
Uk9UT0NPTF9WRVJTSU9OICAgICAgICAgMQorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgog
ICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24KICAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:01:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k6H-0003Xq-B8; Sun, 15 Apr 2018 16:01:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k6F-0003Xg-Uj
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:55 +0000
X-Inumbo-ID: 92773804-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92773804-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:03:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k6F-0008OF-2O
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k6F-0004cv-06
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:01:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k6F-0004cv-06@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:01:55 +0000
Subject: [Xen-changelog] [xen master] sndif: Fix missed "reserved" fields in
 comments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkN2EzMzMzMjYyZmNiY2U0YmIzZTk1NjFlNjkxYWI5Nzk4MmE5YmMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE2IDExOjU1OjAwIDIwMTggKzAyMDAKQ29tbWl0OiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXRE
YXRlOiBUaHUgQXByIDEyIDEyOjU2OjU4IDIwMTggLTA0MDAKCiAgICBzbmRpZjogRml4IG1pc3Nl
ZCAicmVzZXJ2ZWQiIGZpZWxkcyBpbiBjb21tZW50cwogICAgCiAgICBTb21lIG9mIHRoZSByZXF1
ZXN0IGRlc2NyaXB0aW9ucyBoYXZlICJyZXNlcnZlZCIgZmllbGRzCiAgICBtaXNzZWQ6IGZpeCB0
aGlzIGJ5IGFkZGluZyBjb3JyZXNwb25pZG5nIGVudHJpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmggfCA0
ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5o
CmluZGV4IDY2N2U2MTBmZGEuLjkxNmJlMWQzYTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9zbmRpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oCkBAIC02
ODAsNiArNjgwLDggQEAgc3RydWN0IHhlbnNuZF9yd19yZXEgewogICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVuZ3RoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTYKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKICAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMzIKQEAgLTcyMCw2ICs3MjIsOCBAQCBzdHJ1Y3QgeGVuc25kX3J3X3JlcSB7CiAg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKICAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgogICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwogICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CiAgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKICAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:02:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k6R-0003Z1-Ct; Sun, 15 Apr 2018 16:02:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k6Q-0003Ys-Fh
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:06 +0000
X-Inumbo-ID: 98879877-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98879877-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:03:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k6P-0008PF-7x
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k6P-0004db-5e
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k6P-0004db-5e@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:02:05 +0000
Subject: [Xen-changelog] [xen master] sndif: Make requests and responses 64
 octets long
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiN2QzNjEzYTM0YWQ2ZjBkZWVmZjIxMTg2MzU3OGFhY2EwZTNjZDkKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE2IDExOjU4OjIwIDIwMTggKzAyMDAKQ29tbWl0OiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXRE
YXRlOiBUaHUgQXByIDEyIDEyOjU2OjU5IDIwMTggLTA0MDAKCiAgICBzbmRpZjogTWFrZSByZXF1
ZXN0cyBhbmQgcmVzcG9uc2VzIDY0IG9jdGV0cyBsb25nCiAgICAKICAgIEV4dGVuZCB0aGUgc2l6
ZSBvZiB0aGUgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyB0byA2NCBvY3RldHMuCiAgICBCdW1wIHBy
b3RvY29sIHZlcnNpb24gdG8gMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCB8IDIyICsrKysrKysrKysrLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9pby9zbmRpZi5oCmluZGV4IDkxNmJlMWQzYTEuLmVjNDdmZjk5MGYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9zbmRpZi5oCkBAIC00MSw3ICs0MSw3IEBACiAgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFByb3RvY29sIHZlcnNpb24KICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqLwotI2Rl
ZmluZSBYRU5TTkRfUFJPVE9DT0xfVkVSU0lPTiAgICAgICAgIDEKKyNkZWZpbmUgWEVOU05EX1BS
T1RPQ09MX1ZFUlNJT04gICAgICAgICAyCiAKIC8qCiAgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCkBA
IC01MzMsNyArNTMzLDcgQEAKICAqCiAgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUmVxdWVzdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgKgotICogQWxs
IHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoMzIgb2N0ZXRzKQorICogQWxs
IHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKQogICogQWxs
IHJlcXVlc3QgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6CiAgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKQEAgLTU3MCw3ICs1NzAsNyBAQAogICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwotICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjQKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwogICoKICAqIHBjbV9yYXRlIC0gdWludDMy
X3QsIHN0cmVhbSBkYXRhIHJhdGUsIEh6CkBAIC02MzksNyArNjM5LDcgQEAgc3RydWN0IHhlbnNu
ZF9wYWdlX2RpcmVjdG9yeSB7CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKICAqIHwvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAogICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCi0gKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAogICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCiAgKgogICogUmVxdWVzdCByZWFkL3dyaXRlIC0gdXNlZCBmb3IgcmVhZCAo
Zm9yIGNhcHR1cmUpIG9yIHdyaXRlIChmb3IgcGxheWJhY2spOgpAQCAtNjU3LDcgKzY1Nyw3IEBA
IHN0cnVjdCB4ZW5zbmRfcGFnZV9kaXJlY3RvcnkgewogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwotICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNjQKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwogICoKICAqIG9wZXJhdGlvbiAtIFhFTlNORF9PUF9S
RUFEIGZvciByZWFkIG9yIFhFTlNORF9PUF9XUklURSBmb3Igd3JpdGUKQEAgLTY4NCw3ICs2ODQs
NyBAQCBzdHJ1Y3QgeGVuc25kX3J3X3JlcSB7CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKICAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCi0gKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAgKgogICogb3BlcmF0aW9uIC0gWEVOU05EX09QX1NFVF9W
T0xVTUUgZm9yIHZvbHVtZSBzZXQKQEAgLTcyNiw3ICs3MjYsNyBAQCBzdHJ1Y3QgeGVuc25kX3J3
X3JlcSB7CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKICAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAogICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Ci0gKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAogICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CiAgKgogICogb3BlcmF0aW9uIC0gWEVOU05EX09QX01VVEUgZm9yIG11dGUgb3IgWEVOU05EX09Q
X1VOTVVURSBmb3IgdW5tdXRlCkBAIC03NTksNyArNzU5LDcgQEAgc3RydWN0IHhlbnNuZF9yd19y
ZXEgewogLyoKICAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqCi0gKiBBbGwgcmVzcG9uc2UgcGFj
a2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoMzIgb2N0ZXRzKQorICogQWxsIHJlc3BvbnNlIHBh
Y2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykKICAqCiAgKiBSZXNwb25zZSBm
b3IgYWxsIHJlcXVlc3RzOgogICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldApAQCAtNzcyLDcgKzc3Miw3IEBA
IHN0cnVjdCB4ZW5zbmRfcndfcmVxIHsKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwogICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKLSAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKICAqCiAgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUg
cmVxdWVzdApAQCAtNzg3LDcgKzc4Nyw3IEBAIHN0cnVjdCB4ZW5zbmRfcmVxIHsKICAgICB1bmlv
biB7CiAgICAgICAgIHN0cnVjdCB4ZW5zbmRfb3Blbl9yZXEgb3BlbjsKICAgICAgICAgc3RydWN0
IHhlbnNuZF9yd19yZXEgcnc7Ci0gICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMjRdOworICAgICAg
ICB1aW50OF90IHJlc2VydmVkWzU2XTsKICAgICB9IG9wOwogfTsKIApAQCAtNzk2LDcgKzc5Niw3
IEBAIHN0cnVjdCB4ZW5zbmRfcmVzcCB7CiAgICAgdWludDhfdCBvcGVyYXRpb247CiAgICAgdWlu
dDhfdCByZXNlcnZlZDsKICAgICBpbnQzMl90IHN0YXR1czsKLSAgICB1aW50OF90IHJlc2VydmVk
MVsyNF07CisgICAgdWludDhfdCByZXNlcnZlZDFbNTZdOwogfTsKIAogREVGSU5FX1JJTkdfVFlQ
RVMoeGVuX3NuZGlmLCBzdHJ1Y3QgeGVuc25kX3JlcSwgc3RydWN0IHhlbnNuZF9yZXNwKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:02:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k6b-0003aN-Fn; Sun, 15 Apr 2018 16:02:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k6a-0003aG-Sx
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:16 +0000
X-Inumbo-ID: 9e97d661-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e97d661-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:04:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k6Z-0008PN-DX
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k6Z-0004eG-BE
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k6Z-0004eG-BE@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:02:15 +0000
Subject: [Xen-changelog] [xen master] sndif: Add explicit back and front
 synchronization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxYjRjZmYxMWY0YzRhNDk3MDY3ZjU0M2NiMDEwZDcwMTE5ZjE4NDMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBNb24gRmViIDUgMDk6NDE6NTcgMjAxOCArMDIwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFRodSBBcHIgMTIgMTI6NTc6MDEgMjAxOCAtMDQwMAoKICAgIHNuZGlmOiBBZGQgZXhwbGlj
aXQgYmFjayBhbmQgZnJvbnQgc3luY2hyb25pemF0aW9uCiAgICAKICAgIEluIG9yZGVyIHRvIHBy
b3ZpZGUgZXhwbGljaXQgc3luY2hyb25pemF0aW9uIGJldHdlZW4gYmFja2VuZCBhbmQKICAgIGZy
b250ZW5kIHRoZSBmb2xsb3dpbmcgY2hhbmdlcyBhcmUgaW50cm9kdWNlZCBpbiB0aGUgcHJvdG9j
b2w6CiAgICAgLSBhZGQgbmV3IHJpbmcgYnVmZmVyIGZvciBzZW5kaW5nIGFzeW5jaHJvbm91cyBl
dmVudHMgZnJvbQogICAgICAgYmFja2VuZCB0byBmcm9udGVuZCB0byByZXBvcnQgbnVtYmVyIG9m
IGJ5dGVzIHBsYXllZCBieSB0aGUKICAgICAgIGZyb250ZW5kIChYRU5TTkRfRVZUX0NVUl9QT1Mp
CiAgICAgLSBpbnRyb2R1Y2UgdHJpZ2dlciBldmVudHMgZm9yIHBsYXliYWNrIGNvbnRyb2w6IHN0
YXJ0L3N0b3AvcGF1c2UvcmVzdW1lCiAgICAgLSBhZGQgInJlcS0iIHByZWZpeCB0byBldmVudC1j
aGFubmVsIGFuZCByaW5nLXJlZiB0byB1bmlmeSBuYW1pbmcKICAgICAgIG9mIHRoZSBYZW4gZXZl
bnQgY2hhbm5lbHMgZm9yIHJlcXVlc3RzIGFuZCBldmVudHMKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUYWthc2hpIEl3YWkgPHRpd2Fp
QHN1c2UuZGU+CiAgICBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgogICAgQ2M6IFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICAgIENjOiBUYWth
c2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICAgIENjOiBDbGVtZW5zIExh
ZGlzY2ggPGNsZW1lbnNAbGFkaXNjaC5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vc25kaWYuaCB8IDE2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxNjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2lvL3NuZGlmLmgKaW5kZXggZWM0N2ZmOTkwZi4uYmU4ZDdjODNmYSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lv
L3NuZGlmLmgKQEAgLTExMyw2ICsxMTMsOCBAQAogICoKICAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdnNuZC8wLzAvMC9yaW5nLXJlZiA9ICIzODYiCiAgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZzbmQvMC8wLzAvZXZlbnQtY2hhbm5lbCA9ICIxNSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdnNuZC8wLzAvMC9ldnQtcmluZy1yZWYgPSAiMTM4NiIKKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdnNuZC8wLzAvMC9ldnQtZXZlbnQtY2hhbm5lbCA9ICIyMTUiCiAgKgogICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU3RyZWFtIDEsIGNhcHR1cmUgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICoKQEAgLTEyMiw2ICsxMjQsOCBAQAogICoKICAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9yaW5nLXJlZiA9ICIzODQiCiAgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZzbmQvMC8wLzEvZXZlbnQtY2hhbm5lbCA9ICIxMyIKKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9ldnQtcmluZy1yZWYgPSAiMTM4NCIKKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIyMTMiCiAgKgog
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBDTSBkZXZpY2UgMSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoKQEAgLTEzNSw2ICsxMzksOCBAQAogICoKICAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzEvMC9yaW5nLXJlZiA9ICIzODciCiAgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvZXZlbnQtY2hhbm5lbCA9ICIxNTEiCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvZXZ0LXJpbmctcmVmID0gIjEzODciCisg
KiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvZXZ0LWV2ZW50LWNoYW5uZWwgPSAi
MzUxIgogICoKICAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQQ00gZGV2aWNlIDIg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqCkBAIC0xNDcsNiArMTUzLDggQEAK
ICAqCiAgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8yLzAvcmluZy1yZWYgPSAiMzg5
IgogICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMi8wL2V2ZW50LWNoYW5uZWwgPSAi
MTUyIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMi8wL2V2dC1yaW5nLXJlZiA9
ICIxMzg5IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMi8wL2V2dC1ldmVudC1j
aGFubmVsID0gIjQ1MiIKICAqCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBOb2RlcwpAQCAtMjkyLDYgKzMwMCwyMyBA
QAogICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZv
ciB0aGUgYmFja2VuZCB0byBtYXAKICAqICAgICAgYSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFn
ZSBzaXplZCByaW5nIGJ1ZmZlci4KICAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTdHJlYW0g
RXZlbnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
VGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBl
dmVudHMgZnJvbSBiYWNrZW5kCisgKiB0byBmcm9udGVuZCwgc2V0IHVwIHBlciBzdHJlYW0uCisg
KgorICogZXZ0LWV2ZW50LWNoYW5uZWwKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJf
dD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gZXZlbnQgY2hhbm5lbCB1
c2VkIHRvIHNpZ25hbCBhY3Rpdml0eQorICogICAgICBpbiB0aGUgcmluZyBidWZmZXIuCisgKgor
ICogZXZ0LXJpbmctcmVmCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+CisgKgor
ICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0
aGUgYmFja2VuZCB0byBtYXAKKyAqICAgICAgYSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBz
aXplZCByaW5nIGJ1ZmZlci4KKyAqCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBTVEFURSBESUFHUkFNUwogICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgpAQCAtNDM5LDYgKzQ2NCwxOSBAQAogI2RlZmluZSBYRU5TTkRfT1BfR0VUX1ZPTFVNRSAg
ICAgICAgICAgIDUKICNkZWZpbmUgWEVOU05EX09QX01VVEUgICAgICAgICAgICAgICAgICA2CiAj
ZGVmaW5lIFhFTlNORF9PUF9VTk1VVEUgICAgICAgICAgICAgICAgNworI2RlZmluZSBYRU5TTkRf
T1BfVFJJR0dFUiAgICAgICAgICAgICAgIDgKKworI2RlZmluZSBYRU5TTkRfT1BfVFJJR0dFUl9T
VEFSVCAgICAgICAgIDAKKyNkZWZpbmUgWEVOU05EX09QX1RSSUdHRVJfUEFVU0UgICAgICAgICAx
CisjZGVmaW5lIFhFTlNORF9PUF9UUklHR0VSX1NUT1AgICAgICAgICAgMgorI2RlZmluZSBYRU5T
TkRfT1BfVFJJR0dFUl9SRVNVTUUgICAgICAgIDMKKworLyoKKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMKKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5TTkRfRVZUX0NVUl9QT1MgICAgICAg
ICAgICAgIDAKIAogLyoKICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKQEAgLTQ1NSw2ICs0OTMsOCBA
QAogI2RlZmluZSBYRU5TTkRfRklFTERfVkNBUkRfTE9OR19OQU1FICAgICJsb25nLW5hbWUiCiAj
ZGVmaW5lIFhFTlNORF9GSUVMRF9SSU5HX1JFRiAgICAgICAgICAgInJpbmctcmVmIgogI2RlZmlu
ZSBYRU5TTkRfRklFTERfRVZUX0NITkwgICAgICAgICAgICJldmVudC1jaGFubmVsIgorI2RlZmlu
ZSBYRU5TTkRfRklFTERfRVZUX1JJTkdfUkVGICAgICAgICJldnQtcmluZy1yZWYiCisjZGVmaW5l
IFhFTlNORF9GSUVMRF9FVlRfRVZUX0NITkwgICAgICAgImV2dC1ldmVudC1jaGFubmVsIgogI2Rl
ZmluZSBYRU5TTkRfRklFTERfREVWSUNFX05BTUUgICAgICAgICJuYW1lIgogI2RlZmluZSBYRU5T
TkRfRklFTERfVFlQRSAgICAgICAgICAgICAgICJ0eXBlIgogI2RlZmluZSBYRU5TTkRfRklFTERf
U1RSRUFNX1VOSVFVRV9JRCAgICJ1bmlxdWUtaWQiCkBAIC01NjYsNyArNjA2LDkgQEAKICAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwogICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyZWN0b3J5
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKLSAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyOAorICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVyaW9kX3N6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAzMgogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKICAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwpAQCAtNTc4LDYgKzYyMCwxNCBAQAogICogcGNtX2NoYW5uZWxzIC0gdWludDhfdCwgbnVt
YmVyIG9mIGNoYW5uZWxzIG9mIHRoaXMgc3RyZWFtLAogICogICBbY2hhbm5lbHMtbWluOyBjaGFu
bmVscy1tYXhdCiAgKiBidWZmZXJfc3ogLSB1aW50MzJfdCwgYnVmZmVyIHNpemUgdG8gYmUgYWxs
b2NhdGVkLCBvY3RldHMKKyAqIHBlcmlvZF9zeiAtIHVpbnQzMl90LCBldmVudCBwZXJpb2Qgc2l6
ZSwgb2N0ZXRzCisgKiAgIFRoaXMgaXMgdGhlIHJlcXVlc3RlZCB2YWx1ZSBvZiB0aGUgcGVyaW9k
IGF0IHdoaWNoIGZyb250ZW5kIHdvdWxkCisgKiAgIGxpa2UgdG8gcmVjZWl2ZSBYRU5TTkRfRVZU
X0NVUl9QT1Mgbm90aWZpY2F0aW9ucyBmcm9tIHRoZSBiYWNrZW5kIHdoZW4KKyAqICAgc3RyZWFt
IHBvc2l0aW9uIGFkdmFuY2VzIGR1cmluZyBwbGF5YmFjay9jYXB0dXJlLgorICogICBJdCBzaG93
cyBob3cgbWFueSBvY3RldHMgYXJlIGV4cGVjdGVkIHRvIGJlIHBsYXllZC9jYXB0dXJlZCBiZWZv
cmUKKyAqICAgc2VuZGluZyBzdWNoIGFuIGV2ZW50LgorICogICBJZiBzZXQgdG8gMCBubyBYRU5T
TkRfRVZUX0NVUl9QT1MgZXZlbnRzIGFyZSBzZW50IGJ5IHRoZSBiYWNrZW5kLgorICoKICAqIGdy
ZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFy
ZWQgcGFnZQogICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gQXQgbGVh
c3Qgb25lIHBhZ2UgZXhpc3RzLiBJZiBzaGFyZWQKICAqICAgYnVmZmVyIHNpemUgIChidWZmZXJf
c3opIGV4Y2VlZHMgd2hhdCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCkBA
IC01OTIsNiArNjQyLDcgQEAgc3RydWN0IHhlbnNuZF9vcGVuX3JlcSB7CiAgICAgdWludDE2X3Qg
cmVzZXJ2ZWQ7CiAgICAgdWludDMyX3QgYnVmZmVyX3N6OwogICAgIGdyYW50X3JlZl90IGdyZWZf
ZGlyZWN0b3J5OworICAgIHVpbnQzMl90IHBlcmlvZF9zejsKIH07CiAKIC8qCkBAIC03NTQsOCAr
ODA1LDMyIEBAIHN0cnVjdCB4ZW5zbmRfcndfcmVxIHsKICAqCiAgKiBUaGUgJ3N0cnVjdCB4ZW5z
bmRfcndfcmVxJyBpcyBhbHNvIHVzZWQgZm9yIFhFTlNORF9PUF9TRVRfVk9MVU1FLAogICogWEVO
U05EX09QX0dFVF9WT0xVTUUsIFhFTlNORF9PUF9NVVRFLCBYRU5TTkRfT1BfVU5NVVRFLgorICoK
KyAqIFJlcXVlc3Qgc3RyZWFtIHJ1bm5pbmcgc3RhdGUgY2hhbmdlIC0gdHJpZ2dlciBQQ00gc3Ry
ZWFtIHJ1bm5pbmcgc3RhdGUKKyAqIHRvIHN0YXJ0LCBzdG9wLCBwYXVzZSBvciByZXN1bWU6Cisg
KgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCAgIF9PUF9UUklHR0VSICB8ICAgIHJlc2VydmVkICAgIHwg
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgdHlwZSAgICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIHR5cGUgLSB1aW50OF90LCBYRU5T
TkRfT1BfVFJJR0dFUl9YWFggdmFsdWUKICAqLwogCitzdHJ1Y3QgeGVuc25kX3RyaWdnZXJfcmVx
IHsKKyAgICB1aW50OF90IHR5cGU7Cit9OworCiAvKgogICotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICoKQEAgLTc3OCw4ICs4NTMsNTEgQEAgc3RydWN0IHhlbnNuZF9yd19yZXEgewogICogaWQgLSB1
aW50MTZfdCwgY29waWVkIGZyb20gdGhlIHJlcXVlc3QKICAqIG9wZXJhdGlvbiAtIHVpbnQ4X3Qs
IFhFTlNORF9PUF8qIC0gY29waWVkIGZyb20gcmVxdWVzdAogICogc3RhdHVzIC0gaW50MzJfdCwg
cmVzcG9uc2Ugc3RhdHVzLCB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUK
KyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEV2ZW50cyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogRXZlbnRzIGFyZSBzZW50IHZpYSBz
aGFyZWQgcGFnZSBhbGxvY2F0ZWQgYnkgdGhlIGZyb250IGFuZCBwcm9wYWdhdGVkIGJ5CisgKiAg
IGV2dC1ldmVudC1jaGFubmVsL2V2dC1yaW5nLXJlZiBYZW5TdG9yZSBlbnRyaWVzCisgKiBBbGwg
ZXZlbnQgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKQorICogQWxsIGV2
ZW50IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgorICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICAg
IHR5cGUgICAgICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogaWQgLSB1aW50MTZfdCwgZXZlbnQg
aWQsIG1heSBiZSB1c2VkIGJ5IGZyb250CisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUg
ZXZlbnQKKyAqCisgKgorICogQ3VycmVudCBzdHJlYW0gcG9zaXRpb24gLSBldmVudCBmcm9tIGJh
Y2sgdG8gZnJvbnQgd2hlbiBzdHJlYW0ncworICogICBwbGF5YmFjay9jYXB0dXJlIHBvc2l0aW9u
IGhhcyBhZHZhbmNlZDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICBfRVZUX0NVUl9QT1MgfCAgIHJl
c2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiBsb3cgMzIt
Yml0ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAg
ICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogcG9zaXRpb24gLSBjdXJyZW50IHZhbHVlIG9m
IHN0cmVhbSdzIHBsYXliYWNrL2NhcHR1cmUgcG9zaXRpb24sIG9jdGV0cworICoKICAqLwogCitz
dHJ1Y3QgeGVuc25kX2N1cl9wb3NfZXZ0IHsKKyAgICB1aW50NjRfdCBwb3NpdGlvbjsKK307CisK
IHN0cnVjdCB4ZW5zbmRfcmVxIHsKICAgICB1aW50MTZfdCBpZDsKICAgICB1aW50OF90IG9wZXJh
dGlvbjsKQEAgLTc4Nyw2ICs5MDUsNyBAQCBzdHJ1Y3QgeGVuc25kX3JlcSB7CiAgICAgdW5pb24g
ewogICAgICAgICBzdHJ1Y3QgeGVuc25kX29wZW5fcmVxIG9wZW47CiAgICAgICAgIHN0cnVjdCB4
ZW5zbmRfcndfcmVxIHJ3OworICAgICAgICBzdHJ1Y3QgeGVuc25kX3RyaWdnZXJfcmVxIHRyaWdn
ZXI7CiAgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwogICAgIH0gb3A7CiB9OwpAQCAtNzk5
LDggKzkxOCw0OSBAQCBzdHJ1Y3QgeGVuc25kX3Jlc3AgewogICAgIHVpbnQ4X3QgcmVzZXJ2ZWQx
WzU2XTsKIH07CiAKK3N0cnVjdCB4ZW5zbmRfZXZ0IHsKKyAgICB1aW50MTZfdCBpZDsKKyAgICB1
aW50OF90IHR5cGU7CisgICAgdWludDhfdCByZXNlcnZlZFs1XTsKKyAgICB1bmlvbiB7CisgICAg
ICAgIHN0cnVjdCB4ZW5zbmRfY3VyX3Bvc19ldnQgY3VyX3BvczsKKyAgICAgICAgdWludDhfdCBy
ZXNlcnZlZFs1Nl07CisgICAgfSBvcDsKK307CisKIERFRklORV9SSU5HX1RZUEVTKHhlbl9zbmRp
Ziwgc3RydWN0IHhlbnNuZF9yZXEsIHN0cnVjdCB4ZW5zbmRfcmVzcCk7CiAKKy8qCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sgdG8gZnJvbnQg
ZXZlbnRzIGRlbGl2ZXJ5CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBJbiBvcmRlciB0byBk
ZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgZnJvbSBiYWNrIHRvIGZyb250IGEgc2hhcmVkIHBh
Z2UgaXMKKyAqIGFsbG9jYXRlZCBieSBmcm9udCBhbmQgaXRzIGdyYW50ZWQgcmVmZXJlbmNlIHBy
b3BhZ2F0ZWQgdG8gYmFjayB2aWEKKyAqIFhlblN0b3JlIGVudHJpZXMgKGV2dC1yaW5nLXJlZi9l
dnQtZXZlbnQtY2hhbm5lbCkuCisgKiBUaGlzIHBhZ2UgaGFzIGEgY29tbW9uIGhlYWRlciB1c2Vk
IGJ5IGJvdGggZnJvbnQgYW5kIGJhY2sgdG8gc3luY2hyb25pemUKKyAqIGFjY2VzcyBhbmQgY29u
dHJvbCBldmVudCdzIHJpbmcgYnVmZmVyLCB3aGlsZSBiYWNrIGJlaW5nIGEgcHJvZHVjZXIgb2Yg
dGhlCisgKiBldmVudHMgYW5kIGZyb250IGJlaW5nIGEgY29uc3VtZXIuIFRoZSByZXN0IG9mIHRo
ZSBwYWdlIGFmdGVyIHRoZSBoZWFkZXIKKyAqIGlzIHVzZWQgZm9yIGV2ZW50IHBhY2tldHMuCisg
KgorICogVXBvbiByZWNlcHRpb24gb2YgYW4gZXZlbnQocykgZnJvbnQgbWF5IGNvbmZpcm0gaXRz
IHJlY2VwdGlvbgorICogZm9yIGVpdGhlciBlYWNoIGV2ZW50LCBncm91cCBvZiBldmVudHMgb3Ig
bm9uZS4KKyAqLworCitzdHJ1Y3QgeGVuc25kX2V2ZW50X3BhZ2UgeworICAgIHVpbnQzMl90IGlu
X2NvbnM7CisgICAgdWludDMyX3QgaW5fcHJvZDsKKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsK
K307CisKKyNkZWZpbmUgWEVOU05EX0VWRU5UX1BBR0VfU0laRSA0MDk2CisjZGVmaW5lIFhFTlNO
RF9JTl9SSU5HX09GRlMgKHNpemVvZihzdHJ1Y3QgeGVuc25kX2V2ZW50X3BhZ2UpKQorI2RlZmlu
ZSBYRU5TTkRfSU5fUklOR19TSVpFIChYRU5TTkRfRVZFTlRfUEFHRV9TSVpFIC0gWEVOU05EX0lO
X1JJTkdfT0ZGUykKKyNkZWZpbmUgWEVOU05EX0lOX1JJTkdfTEVOIChYRU5TTkRfSU5fUklOR19T
SVpFIC8gc2l6ZW9mKHN0cnVjdCB4ZW5zbmRfZXZ0KSkKKyNkZWZpbmUgWEVOU05EX0lOX1JJTkco
cGFnZSkgXAorICAgICgoc3RydWN0IHhlbnNuZF9ldnQgKikoKGNoYXIgKikocGFnZSkgKyBYRU5T
TkRfSU5fUklOR19PRkZTKSkKKyNkZWZpbmUgWEVOU05EX0lOX1JJTkdfUkVGKHBhZ2UsIGlkeCkg
XAorICAgIChYRU5TTkRfSU5fUklORygocGFnZSkpWyhpZHgpICUgWEVOU05EX0lOX1JJTkdfTEVO
XSkKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19TTkRJRl9IX18gKi8KIAogLyoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:02:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k6l-0003cD-Hc; Sun, 15 Apr 2018 16:02:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k6k-0003c3-GW
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:26 +0000
X-Inumbo-ID: a4a86f88-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4a86f88-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:04:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k6j-0008PV-JD
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k6j-0004f6-Gq
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k6j-0004f6-Gq@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:02:25 +0000
Subject: [Xen-changelog] [xen master] sndif: Add explicit back and front
 parameter negotiation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhMjkzMWQ0ZTM4ZmFjNGU2OTYwZTEwYjI0NWVmZDNiYWRlYjRhYTIKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDcgMTA6MjE6MjAgMjAxOCArMDIwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFRodSBBcHIgMTIgMTI6NTc6MDkgMjAxOCAtMDQwMAoKICAgIHNuZGlmOiBBZGQgZXhwbGlj
aXQgYmFjayBhbmQgZnJvbnQgcGFyYW1ldGVyIG5lZ290aWF0aW9uCiAgICAKICAgIEluIG9yZGVy
IHRvIHByb3ZpZGUgZXhwbGljaXQgc3RyZWFtIHBhcmFtZXRlciBuZWdvdGlhdGlvbiBiZXR3ZWVu
CiAgICBiYWNrZW5kIGFuZCBmcm9udGVuZCB0aGUgZm9sbG93aW5nIGNoYW5nZXMgYXJlIGludHJv
ZHVjZWQgaW4gdGhlIHByb3RvY29sOgogICAgYWRkIFhFTlNORF9PUF9IV19QQVJBTV9RVUVSWSBy
ZXF1ZXN0IHRvIHJlYWQvdXBkYXRlCiAgICBjb25maWd1cmF0aW9uIHNwYWNlIGZvciB0aGUgcGFy
YW1ldGVyIGdpdmVuOiByZXF1ZXN0IHBhc3NlcwogICAgZGVzaXJlZCBwYXJhbWV0ZXIgaW50ZXJ2
YWwgKG1hc2spIGFuZCB0aGUgcmVzcG9uc2UgdG8gdGhpcyByZXF1ZXN0CiAgICByZXR1cm5zIG1p
bi9tYXggaW50ZXJ2YWwgKG1hc2spIGZvciB0aGUgcGFyYW1ldGVyIHRvIGJlIHVzZWQuCiAgICAK
ICAgIFBhcmFtZXRlcnMgc3VwcG9ydGVkIGJ5IHRoaXMgcmVxdWVzdC9yZXNwb25zZToKICAgICAt
IGZvcm1hdCBtYXNrCiAgICAgLSBzYW1wbGUgcmF0ZSBpbnRlcnZhbAogICAgIC0gbnVtYmVyIG9m
IGNoYW5uZWxzIGludGVydmFsCiAgICAgLSBidWZmZXIgc2l6ZSwgaW50ZXJ2YWwsIGZyYW1lcwog
ICAgIC0gcGVyaW9kIHNpemUsIGludGVydmFsLCBmcmFtZXMKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+
CiAgICBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
ICAgQ2M6IFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vc25kaWYuaCB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oCmluZGV4IGJlOGQ3YzgzZmEuLjQxN2QzZWJjNzkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9zbmRpZi5oCkBAIC00NjUsNiArNDY1LDcgQEAKICNkZWZpbmUgWEVOU05EX09Q
X01VVEUgICAgICAgICAgICAgICAgICA2CiAjZGVmaW5lIFhFTlNORF9PUF9VTk1VVEUgICAgICAg
ICAgICAgICAgNwogI2RlZmluZSBYRU5TTkRfT1BfVFJJR0dFUiAgICAgICAgICAgICAgIDgKKyNk
ZWZpbmUgWEVOU05EX09QX0hXX1BBUkFNX1FVRVJZICAgICAgICA5CiAKICNkZWZpbmUgWEVOU05E
X09QX1RSSUdHRVJfU1RBUlQgICAgICAgICAwCiAjZGVmaW5lIFhFTlNORF9PUF9UUklHR0VSX1BB
VVNFICAgICAgICAgMQpAQCAtODMyLDI4ICs4MzMsMTQyIEBAIHN0cnVjdCB4ZW5zbmRfdHJpZ2dl
cl9yZXEgewogfTsKIAogLyoKLSAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBS
ZXNwb25zZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqIFJlcXVlc3Qgc3Ry
ZWFtIHBhcmFtZXRlciByYW5nZXM6IHJlcXVlc3QgaW50ZXJ2YWxzIGFuZAorICogICBtYXNrcyBv
ZiBzdXBwb3J0ZWQgcmFuZ2VzIGZvciBzdHJlYW0gY29uZmlndXJhdGlvbiB2YWx1ZXMuCiAgKgot
ICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykK
KyAqICAgU291bmQgZGV2aWNlIGNvbmZpZ3VyYXRpb24gZm9yIGEgcGFydGljdWxhciBzdHJlYW0g
aXMgYSBsaW1pdGVkIHN1YnNldAorICogICBvZiB0aGUgbXVsdGlkaW1lbnNpb25hbCBjb25maWd1
cmF0aW9uIGF2YWlsYWJsZSBvbiBYZW5TdG9yZSwgZS5nLgorICogICBvbmNlIHRoZSBmcmFtZSBy
YXRlIGhhcyBiZWVuIHNlbGVjdGVkIHRoZXJlIGlzIGEgbGltaXRlZCBzdXBwb3J0ZWQgcmFuZ2UK
KyAqICAgZm9yIHNhbXBsZSByYXRlcyBiZWNvbWVzIGF2YWlsYWJsZSAod2hpY2ggbWlnaHQgYmUg
dGhlIHNhbWUgc2V0IGNvbmZpZ3VyZWQKKyAqICAgb24gWGVuU3RvcmUgb3IgbGVzcykuIEZvciBl
eGFtcGxlLCBzZWxlY3RpbmcgOTZrSHogc2FtcGxlIHJhdGUgbWF5IGxpbWl0CisgKiAgIG51bWJl
ciBvZiBjaGFubmVscyBhdmFpbGFibGUgZm9yIHN1Y2ggY29uZmlndXJhdGlvbiBmcm9tIDQgdG8g
MiwgZXRjLgorICogICBUaHVzLCBlYWNoIGNhbGwgdG8gWEVOU05EX09QX0hXX1BBUkFNX1FVRVJZ
IG1heSByZWR1Y2UgY29uZmlndXJhdGlvbgorICogICBzcGFjZSBtYWtpbmcgaXQgcG9zc2libGUg
dG8gaXRlcmF0aXZlbHkgZ2V0IHRoZSBmaW5hbCBzdHJlYW0gY29uZmlndXJhdGlvbiwKKyAqICAg
dXNlZCBpbiBYRU5TTkRfT1BfT1BFTiByZXF1ZXN0LgorICoKKyAqICAgU2VlIHJlc3BvbnNlIGZv
cm1hdCBmb3IgdGhpcyByZXF1ZXN0LgogICoKLSAqIFJlc3BvbnNlIGZvciBhbGwgcmVxdWVzdHM6
CiAgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKLSAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0
CisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfSFdfUEFSQU1fUVVFUll8
ICAgIHJlc2VydmVkICAgIHwgNAogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCi0gKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgIGZvcm1hdHMgbWFzayBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICBmb3JtYXRzIG1hc2sgaGln
aCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluIHJhdGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1heCByYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluIGNoYW5uZWxz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBjaGFubmVscyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICBtaW4gYnVmZmVyIGZyYW1lcyAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgbWF4IGJ1ZmZlciBmcmFtZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgIG1pbiBwZXJpb2QgZnJhbWVzICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICBt
YXggcGVyaW9kIGZyYW1lcyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ4CiAgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKLSAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCiAgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKICAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvfAogICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwogICoKKyAqIGZvcm1hdHMgLSB1aW50NjRfdCwgYml0IG1hc2sg
cmVwcmVzZW50aW5nIHZhbHVlcyBvZiB0aGUgcGFyYW1ldGVyCisgKiAgIG1hZGUgYXMgYml0d2lz
ZSBPUiBvZiAoMSA8PCBYRU5TTkRfUENNX0ZPUk1BVF9YWFgpIHZhbHVlcworICoKKyAqIEZvciBp
bnRlcnZhbCBwYXJhbWV0ZXJzOgorICogICBtaW4gLSB1aW50MzJfdCwgbWluaW11bSB2YWx1ZSBv
ZiB0aGUgcGFyYW1ldGVyCisgKiAgIG1heCAtIHVpbnQzMl90LCBtYXhpbXVtIHZhbHVlIG9mIHRo
ZSBwYXJhbWV0ZXIKKyAqCisgKiBGcmFtZSBpcyBkZWZpbmVkIGFzIGEgcHJvZHVjdCBvZiB0aGUg
bnVtYmVyIG9mIGNoYW5uZWxzIGJ5IHRoZQorICogbnVtYmVyIG9mIG9jdGV0cyBwZXIgb25lIHNh
bXBsZS4KKyAqLworCitzdHJ1Y3QgeGVuc25kX3F1ZXJ5X2h3X3BhcmFtIHsKKyAgICB1aW50NjRf
dCBmb3JtYXRzOworICAgIHN0cnVjdCB7CisgICAgICAgIHVpbnQzMl90IG1pbjsKKyAgICAgICAg
dWludDMyX3QgbWF4OworICAgIH0gcmF0ZXM7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMy
X3QgbWluOworICAgICAgICB1aW50MzJfdCBtYXg7CisgICAgfSBjaGFubmVsczsKKyAgICBzdHJ1
Y3QgeworICAgICAgICB1aW50MzJfdCBtaW47CisgICAgICAgIHVpbnQzMl90IG1heDsKKyAgICB9
IGJ1ZmZlcjsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBtaW47CisgICAgICAgIHVp
bnQzMl90IG1heDsKKyAgICB9IHBlcmlvZDsKK307CisKKy8qCisgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gUmVzcG9uc2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisgKgorICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0
IG9jdGV0cykKKyAqCisgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6
CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
CiAgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUgcmVxdWVzdAogICogb3BlcmF0aW9u
IC0gdWludDhfdCwgWEVOU05EX09QXyogLSBjb3BpZWQgZnJvbSByZXF1ZXN0CiAgKiBzdGF0dXMg
LSBpbnQzMl90LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFgg
b24gZmFpbHVyZQogICoKKyAqCisgKiBIVyBwYXJhbWV0ZXIgcXVlcnkgcmVzcG9uc2UgLSByZXNw
b25zZSBmb3IgWEVOU05EX09QX0hXX1BBUkFNX1FVRVJZOgorICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAg
ICBvcGVyYXRpb24gICB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
Zm9ybWF0cyBtYXNrIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgIGZvcm1hdHMgbWFzayBoaWdoIDMy
LWJpdCAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4gcmF0ZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWF4IHJhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4gY2hhbm5lbHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWF4IGNoYW5uZWxzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIG1p
biBidWZmZXIgZnJhbWVzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICBtYXggYnVmZmVyIGZyYW1lcyAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgbWluIHBlcmlvZCBmcmFtZXMgICAgICAgICAgICAgICAgICAgICAgICAg
fCA0NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBw
ZXJpb2QgZnJhbWVzICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDUyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoK
KyAqIE1lYW5pbmcgb2YgdGhlIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBzYW1lIGFz
IGZvcgorICogWEVOU05EX09QX0hXX1BBUkFNX1FVRVJZIHJlcXVlc3QuCisgKi8KKworLyoKICAq
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRXZlbnRzIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqCiAgKiBFdmVudHMgYXJlIHNlbnQgdmlhIHNoYXJlZCBw
YWdlIGFsbG9jYXRlZCBieSB0aGUgZnJvbnQgYW5kIHByb3BhZ2F0ZWQgYnkKQEAgLTkwNiw2ICsx
MDIxLDcgQEAgc3RydWN0IHhlbnNuZF9yZXEgewogICAgICAgICBzdHJ1Y3QgeGVuc25kX29wZW5f
cmVxIG9wZW47CiAgICAgICAgIHN0cnVjdCB4ZW5zbmRfcndfcmVxIHJ3OwogICAgICAgICBzdHJ1
Y3QgeGVuc25kX3RyaWdnZXJfcmVxIHRyaWdnZXI7CisgICAgICAgIHN0cnVjdCB4ZW5zbmRfcXVl
cnlfaHdfcGFyYW0gaHdfcGFyYW07CiAgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwogICAg
IH0gb3A7CiB9OwpAQCAtOTE1LDcgKzEwMzEsMTAgQEAgc3RydWN0IHhlbnNuZF9yZXNwIHsKICAg
ICB1aW50OF90IG9wZXJhdGlvbjsKICAgICB1aW50OF90IHJlc2VydmVkOwogICAgIGludDMyX3Qg
c3RhdHVzOwotICAgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzU2XTsKKyAgICB1bmlvbiB7CisgICAgICAg
IHN0cnVjdCB4ZW5zbmRfcXVlcnlfaHdfcGFyYW0gaHdfcGFyYW07CisgICAgICAgIHVpbnQ4X3Qg
cmVzZXJ2ZWQxWzU2XTsKKyAgICB9IHJlc3A7CiB9OwogCiBzdHJ1Y3QgeGVuc25kX2V2dCB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Apr 15 16:02:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Apr 2018 16:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f7k6w-0003dJ-JQ; Sun, 15 Apr 2018 16:02:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=18cu=he=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f7k6v-0003dB-8G
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:37 +0000
X-Inumbo-ID: aab890f4-40c6-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aab890f4-40c6-11e8-8249-2fda3a446a53;
 Sun, 15 Apr 2018 16:04:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f7k6t-0008Pf-Om
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f7k6t-0004gK-MR
 for xen-changelog@lists.xenproject.org; Sun, 15 Apr 2018 16:02:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f7k6t-0004gK-MR@xenbits.xenproject.org>
Date: Sun, 15 Apr 2018 16:02:35 +0000
Subject: [Xen-changelog] [xen master] docs/gen-html-index: Make
 HTML::TreeBuilder::XPath optional again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2ZmI0YjVhOWE3OWY5NWRmMTdmMTBiYTYyZTlmNDRkMjFjZjg5YjUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgMTMgMTQ6NTU6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciAxMyAxNzowNDozNiAy
MDE4ICswMTAwCgogICAgZG9jcy9nZW4taHRtbC1pbmRleDogTWFrZSBIVE1MOjpUcmVlQnVpbGRl
cjo6WFBhdGggb3B0aW9uYWwgYWdhaW4KICAgIAogICAgNzc4MmRiOTI2MGQ0ICJkb2NzL2dlbi1o
dG1sLWluZGV4OiBFeHRyYWN0IHRpdGxlcyBmcm9tIEhUTUwgZG9jdW1lbnRzIgogICAgcmVxdWly
ZXMgSFRNTDo6VHJlZUJ1aWxkZXI6OlhQYXRoLgogICAgCiAgICBUaGlzIGlzIHNhZGx5IG5vdCBh
cyB3aWRlbHkgYXZhaWxhYmxlIGFzIEkgaGFkIGhvcGVkLiAgV29yayBhcm91bmQKICAgIHRoaXMg
cHJvYmxlbSBieSBtYWtpbmcgdGhlIHVzZSBvZiB0aGlzIG1vZHVsZSBvcHRpb25hbDogaW5zdGVh
ZCBvZgogICAgYHVzZSdpbmcgYXQgdGhlIHRvcGxldmVsLCB3ZSBgcmVxdWlyZScgaXQgaW4gdGhl
IGV2YWwuICBJZiBpdCdzIG5vdAogICAgcHJlc2VudCwgdGhlbiB0aGUgdGl0bGUgaXMgc2ltcGx5
IG5vdCBleHRyYWN0ZWQgYW5kIHRoZSBmaWxlbmFtZSBpcwogICAgdXNlZCBhcyBiZWZvcmUsIHdo
aWNoIGlzIHRvbGVyYWJsZS4KICAgIAogICAgQWxzbyBhZGQgc29tZSBkZWJ1Z2dpbmcuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBUZXN0
ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBkb2NzL2dlbi1o
dG1sLWluZGV4IHwgNyArKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZ2VuLWh0bWwtaW5kZXggYi9kb2NzL2dl
bi1odG1sLWluZGV4CmluZGV4IDgyNThlMmJmMjIuLjRmYWQ2ZGI5NzQgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvZ2VuLWh0bWwtaW5kZXgKKysrIGIvZG9jcy9nZW4taHRtbC1pbmRleApAQCAtMTAsNyArMTAs
NiBAQCB1c2Ugd2FybmluZ3M7CiB1c2UgR2V0b3B0OjpMb25nOwogdXNlIElPOjpGaWxlOwogdXNl
IEZpbGU6OkJhc2VuYW1lOwotdXNlIEhUTUw6OlRyZWVCdWlsZGVyOjpYUGF0aDsKIAogR2V0b3B0
OjpMb25nOjpDb25maWd1cmUoJ2J1bmRsaW5nJyk7CiAKQEAgLTIxLDggKzIwLDEwIEBAIG91ciBA
ZGlyczsKIG91ciAlaW5kZXg7CiAKIG91ciAkb3V0ZGlyOworb3VyICRkZWJ1ZzsKIAotR2V0T3B0
aW9ucygiaT1zIiA9PiBzdWIgeyByZWFkX2luZGV4KEBfKTt9ICkKK0dldE9wdGlvbnMoImk9cyIg
PT4gc3ViIHsgcmVhZF9pbmRleChAXyk7fSwKKyAgICAgICAgICAgIkQiID0+IFwkZGVidWcpCiAg
ICAgb3IgZGllOwogCiAoJG91dGRpcixAZG9jcykgPSBAQVJHVjsKQEAgLTY4LDYgKzY5LDcgQEAg
c3ViIG1ha2VfbGlua3RleHQgKCQpIHsKIAogICAgIG15ICRmcm9tX2h0bWw7CiAgICAgZXZhbCB7
CisgICAgICAgIHJlcXVpcmUgSFRNTDo6VHJlZUJ1aWxkZXI6OlhQYXRoOwogICAgICAgICBteSAk
dHJlZSA9IG5ldyBIVE1MOjpUcmVlQnVpbGRlcjo6WFBhdGg7CiAgICAgICAgIG15ICRmID0gIiRv
dXRkaXIvJGwuaHRtbCI7CiAgICAgICAgIG9wZW4gRiwgJzwnLCAkZiBvciBkaWUgIiRsICRmICQh
IjsKQEAgLTc1LDYgKzc3LDcgQEAgc3ViIG1ha2VfbGlua3RleHQgKCQpIHsKICAgICAgICAgY2xv
c2UgRjsKICAgICAgICAgJGZyb21faHRtbCA9ICR0cmVlLT5maW5kdmFsdWUoIi9odG1sL2hlYWQv
dGl0bGUiKTsKICAgICB9OworICAgIHByaW50ICIkbDogZ2V0IHRpdGxlOiAkQCIgaWYgJEAgJiYg
JGRlYnVnOwogICAgIHJldHVybiAkZnJvbV9odG1sIGlmICRmcm9tX2h0bWw7CiAKICAgICByZXR1
cm4gYmFzZW5hbWUoJGwpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 17 03:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Apr 2018 03:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f8Hhx-0001rX-7X; Tue, 17 Apr 2018 03:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nbew=hg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f8Hhv-0001rS-VP
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:03 +0000
X-Inumbo-ID: 5f242e50-41f3-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f242e50-41f3-11e8-8249-2fda3a446a53;
 Tue, 17 Apr 2018 03:56:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f8Hhu-0003eY-PF
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f8Hhu-0004j8-J4
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f8Hhu-0004j8-J4@xenbits.xenproject.org>
Date: Tue, 17 Apr 2018 03:55:02 +0000
Subject: [Xen-changelog] [xen master] x86: correct ordering of operations
 during S3 resume
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiMmE0YTQ0OWRmZDUwYWYzMDlhMzMzYWE4MDU4MzUwMTVmYmM4YzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDE2
IDE0OjA4OjMwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDE2IDE0OjA4OjMwIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3Qgb3JkZXJpbmcgb2Ygb3BlcmF0aW9ucyBkdXJpbmcgUzMgcmVzdW1lCiAgICAK
ICAgIE1pY3JvY29kZSBsb2FkaW5nIG5lZWRzIHRvIGhhcHBlbiBiZWZvcmUgcmUtZW5hYmxpbmcg
aW50ZXJydXB0cywgaW4gY2FzZQogICAgb25seSB1cGRhdGVkIG1pY3JvY29kZSBhbGxvd3MgdGhl
IHVzZSBvZiBlLmcuIHRoZSBTUEVDX3tDVFJMLENNRH0gTVNScy4KICAgIE90b2ggaXQgZG9lc24n
dCBuZWVkIHRvIGhhcHBlbiBhdCBhbGwgd2hlbiB3ZSBkaWRuJ3Qgc3VzcGVuZCBpbiB0aGUKICAg
IGZpcnN0IHBsYWNlLiBJdCBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIHNwaW5fZGVidWdfZW5hYmxl
KCkgdGhvdWdoLCBhcyBpdAogICAgYWNxdWlyZXMgYSBsb2NrIGFuZCBoZW5jZSB3b3VsZCBvdGhl
cndpc2UgbWFrZQogICAgY29tbW9uL3NwaW5sb2NrLmM6Y2hlY2tfbG9jaygpIHVuaGFwcHkuIEFz
IG1pY3Jjb2RlIGxvYWRpbmcgY2FuIGJlCiAgICBwcmV0dHkgdmVyYm9zZSwgYWxzbyBtYWtlIHN1
cmUgaXQgb25seSBydW5zIGFmdGVyIGNvbnNvbGVfZW5kX3N5bmMoKS4KICAgIAogICAgY3B1ZnJl
cV9hZGRfY3B1KCkgZG9lc24ndCBuZWVkIGNhbGxpbmcgb24gdGhlIG9ubHkgImdvdG8gZW5hYmxl
X2NwdSIKICAgIHBhdGgsIHdoaWNoIHNpdHMgYWhlYWQgb2YgY3B1ZnJlcV9kZWxfY3B1KCkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jIHwgOSArKysrKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggMWU0ZTU2
ODBhNy4uY2IwNmY4NDJjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwor
KysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMDMsNiArMjAzLDcgQEAgc3RhdGlj
IGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJT
b21lIGRldmljZXMgZmFpbGVkIHRvIHBvd2VyIGRvd24uIik7CiAgICAgICAgIHN5c3RlbV9zdGF0
ZSA9IFNZU19TVEFURV9yZXN1bWU7CiAgICAgICAgIGRldmljZV9wb3dlcl91cChlcnJvcik7Cisg
ICAgICAgIGNvbnNvbGVfZW5kX3N5bmMoKTsKICAgICAgICAgZXJyb3IgPSAtRUlPOwogICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgfQpAQCAtMjQzLDE3ICsyNDQsMTkgQEAgc3RhdGljIGludCBlbnRl
cl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgaWYgKCAoc3RhdGUgPT0gQUNQSV9TVEFURV9TMykgJiYg
ZXJyb3IgKQogICAgICAgICB0Ym9vdF9zM19lcnJvcihlcnJvcik7CiAKKyAgICBjb25zb2xlX2Vu
ZF9zeW5jKCk7CisKKyAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdSgwKTsKKwogIGRvbmU6CiAgICAg
c3Bpbl9kZWJ1Z19lbmFibGUoKTsKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Ci0gICAg
Y29uc29sZV9lbmRfc3luYygpOwogICAgIGFjcGlfc2xlZXBfcG9zdChzdGF0ZSk7CiAgICAgaWYg
KCBodm1fY3B1X3VwKCkgKQogICAgICAgICBCVUcoKTsKKyAgICBjcHVmcmVxX2FkZF9jcHUoMCk7
CiAKICBlbmFibGVfY3B1OgotICAgIGNwdWZyZXFfYWRkX2NwdSgwKTsKLSAgICBtaWNyb2NvZGVf
cmVzdW1lX2NwdSgwKTsKICAgICByY3VfYmFycmllcigpOwogICAgIG10cnJfYXBzX3N5bmNfYmVn
aW4oKTsKICAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 17 03:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Apr 2018 03:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f8Hi7-0001ru-9h; Tue, 17 Apr 2018 03:55:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nbew=hg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f8Hi5-0001rp-LX
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:13 +0000
X-Inumbo-ID: 6534b38f-41f3-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6534b38f-41f3-11e8-8249-2fda3a446a53;
 Tue, 17 Apr 2018 03:57:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f8Hi4-0003eg-Uv
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f8Hi4-0004jf-SX
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f8Hi4-0004jf-SX@xenbits.xenproject.org>
Date: Tue, 17 Apr 2018 03:55:12 +0000
Subject: [Xen-changelog] [xen master] x86: suppress BTI mitigations around
 S3 suspend/resume
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxMGE4ZWJmMmJjMTExYTM0YmJhMDRkMWM4NWI2ZDA3ZWQzZDkzODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDE2
IDE0OjA5OjU1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDE2IDE0OjA5OjU1IDIwMTggKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIEJUSSBtaXRpZ2F0aW9ucyBhcm91bmQgUzMgc3VzcGVuZC9yZXN1bWUKICAg
IAogICAgTk1JIGFuZCAjTUMgY2FuIG9jY3VyIGF0IGFueSB0aW1lIGFmdGVyIFMzIHJlc3VtZSwg
eWV0IHRoZSBNU1JfU1BFQ19DVFJMCiAgICBtYXkgYmVjb21lIGF2YWlsYWJsZSBvbmx5IG9uY2Ug
d2UncmUgcmVsb2FkZWQgbWljcm9jb2RlLiBNYWtlCiAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSX0lTVCBhbmQgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOIG5vLW9wcyBmb3IKICAgIHRoZSBj
cml0aWNhbCBwZXJpb2Qgb2YgdGltZS4KICAgIAogICAgQWxzbyBzZXQgdGhlIE1TUiBiYWNrIHRv
IGl0cyBpbnRlbmRlZCB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDExICsrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4
IGNiMDZmODQyY2QuLjQ0ZGU5YzcxZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjgsNiArMjgsNyBAQAog
I2luY2x1ZGUgPGFzbS90Ym9vdC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8
YXNtL2lvX2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YWNw
aS9jcHVmcmVxL2NwdWZyZXEuaD4KIAogdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAx
OwpAQCAtMTYzLDYgKzE2NCw3IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGVycm9yOworICAgIHN0cnVjdCBj
cHVfaW5mbyAqY2k7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CiAKICAgICBpZiAoIChzdGF0ZSA8
PSBBQ1BJX1NUQVRFX1MwKSB8fCAoc3RhdGUgPiBBQ1BJX1NfU1RBVEVTX01BWCkgKQpAQCAtMjEw
LDYgKzIxMiwxMCBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKICAgICBlbHNl
CiAgICAgICAgIGVycm9yID0gMDsKIAorICAgIGNpID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgY2kt
PnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKKyAgICBjaS0+YnRpX2lzdF9pbmZvID0gMDsKKwog
ICAgIEFDUElfRkxVU0hfQ1BVX0NBQ0hFKCk7CiAKICAgICBzd2l0Y2ggKCBzdGF0ZSApCkBAIC0y
NDgsNiArMjU0LDExIEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogCiAgICAg
bWljcm9jb2RlX3Jlc3VtZV9jcHUoMCk7CiAKKyAgICBjaS0+YnRpX2lzdF9pbmZvID0gZGVmYXVs
dF9idGlfaXN0X2luZm87CisgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5BVElWRSgiIiwgIndybXNy
IiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQorICAgICAgICAgICAgICAgICAgOjogImEiIChT
UEVDX0NUUkxfSUJSUyksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkKKyAgICAgICAgICAg
ICAgICAgIDogIm1lbW9yeSIpOworCiAgZG9uZToKICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwog
ICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 17 03:55:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Apr 2018 03:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f8HiI-0001t4-BO; Tue, 17 Apr 2018 03:55:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nbew=hg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f8HiH-0001sr-0T
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:25 +0000
X-Inumbo-ID: 0590837f-41f3-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0590837f-41f3-11e8-9728-bc764e045a96;
 Tue, 17 Apr 2018 05:54:26 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f8HiF-0003eo-4Z
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f8HiF-0004kL-29
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f8HiF-0004kL-29@xenbits.xenproject.org>
Date: Tue, 17 Apr 2018 03:55:23 +0000
Subject: [Xen-changelog] [xen master] x86: check feature flags after resume
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiNTAyYThjYTU5MjUyZGZkNWE3MTcwY2M1OTMyMWI1OWFjOGMyYjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDE2
IDE0OjEwOjMzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDE2IDE0OjEwOjMzIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNoZWNrIGZlYXR1cmUgZmxhZ3MgYWZ0ZXIgcmVzdW1lCiAgICAKICAgIE1ha2Ugc3VyZSBu
byBwcmV2aW91c2x5IHByZXNlbnQgZmVhdHVyZXMgYXJlIG1pc3NpbmcgYWZ0ZXIgcmVzdW1lIChh
bmQKICAgIHRoZSByZS1sb2FkaW5nIG9mIG1pY3JvY29kZSksIHRvIGF2b2lkIGxhdGVyIGNyYXNo
ZXMgb3IgKGxpa2VseSBzaWxlbnQpCiAgICBoYW5ncyAvIGxpdmUgbG9ja3MuIFRoaXMgZG9lc24n
dCBnbyBiZXlvbmQgY2hlY2tpbmcgeDg2X2NhcGFiaWxpdHlbXSwKICAgIGJ1dCB0aGlzIHNob3Vs
ZCBiZSBnb29kIGVub3VnaCBmb3IgdGhlIGltbWVkaWF0ZSBuZWVkIG9mIG1ha2luZyBzdXJlCiAg
ICB0aGF0IHRoZSBCSVQgbWl0aWdhdGlvbiBNU1JzIGFyZSBzdGlsbCBhdmFpbGFibGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgfCAyMiArKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgfCAxOCArKysrKysrKysr
KysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaCB8ICAzICsrKwogNSBmaWxlcyBj
aGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4
IDQ0ZGU5YzcxZDAuLjA3NjM4NDY1NDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bv
d2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjU0LDYgKzI1NCw5IEBA
IHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogCiAgICAgbWljcm9jb2RlX3Jlc3Vt
ZV9jcHUoMCk7CiAKKyAgICBpZiAoICFyZWNoZWNrX2NwdV9mZWF0dXJlcygwKSApCisgICAgICAg
IHBhbmljKCJNaXNzaW5nIHByZXZpb3VzbHkgYXZhaWxhYmxlIGZlYXR1cmUocykuIik7CisKICAg
ICBjaS0+YnRpX2lzdF9pbmZvID0gZGVmYXVsdF9idGlfaXN0X2luZm87CiAgICAgYXNtIHZvbGF0
aWxlIChBTFRFUk5BVElWRSgiIiwgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQog
ICAgICAgICAgICAgICAgICAgOjogImEiIChTUEVDX0NUUkxfSUJSUyksICJjIiAoTVNSX1NQRUNf
Q1RSTCksICJkIiAoMCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDBhNDUyYWVhMmMuLjZhNGU0YTM1N2YgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYwpAQCAtNTAxLDYgKzUwMSw5IEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAlwcmludGsoIlxuIik7CiAjZW5kaWYKIAorCWlmIChzeXN0ZW1fc3Rh
dGUgPT0gU1lTX1NUQVRFX3Jlc3VtZSkKKwkJcmV0dXJuOworCiAJLyoKIAkgKiBPbiBTTVAsIGJv
b3RfY3B1X2RhdGEgaG9sZHMgdGhlIGNvbW1vbiBmZWF0dXJlIHNldCBiZXR3ZWVuCiAJICogYWxs
IENQVXM7IHNvIG1ha2Ugc3VyZSB0aGF0IHdlIGluZGljYXRlIHdoaWNoIGZlYXR1cmVzIGFyZQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpp
bmRleCBhYzdmN2FmNzc4Li5jZmYxYTI2MDQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtNDczLDYgKzQ3MywyOCBAQCB2b2lk
IF9faW5pdCBpbml0X2d1ZXN0X2NwdWlkKHZvaWQpCiAgICAgY2FsY3VsYXRlX2h2bV9tYXhfcG9s
aWN5KCk7CiB9CiAKK2Jvb2wgcmVjaGVja19jcHVfZmVhdHVyZXModW5zaWduZWQgaW50IGNwdSkK
K3sKKyAgICBib29sIG9rYXkgPSB0cnVlOworICAgIHN0cnVjdCBjcHVpbmZvX3g4NiBjOworICAg
IGNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAqYnNwID0gJmJvb3RfY3B1X2RhdGE7CisgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICBpZGVudGlmeV9jcHUoJmMpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBOQ0FQSU5UUzsgKytpICkKKyAgICB7CisgICAgICAgIGlmICggISh+Yy54ODZfY2FwYWJp
bGl0eVtpXSAmIGJzcC0+eDg2X2NhcGFiaWxpdHlbaV0pICkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworCisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldTogY2FwWyUydV0gaXMgJTA4eCAo
ZXhwZWN0ZWQgJTA4eClcbiIsCisgICAgICAgICAgICAgICBjcHUsIGksIGMueDg2X2NhcGFiaWxp
dHlbaV0sIGJzcC0+eDg2X2NhcGFiaWxpdHlbaV0pOworICAgICAgICBva2F5ID0gZmFsc2U7Cisg
ICAgfQorCisgICAgcmV0dXJuIG9rYXk7Cit9CisKIGNvbnN0IHVpbnQzMl90ICpsb29rdXBfZGVl
cF9kZXBzKHVpbnQzMl90IGZlYXR1cmUpCiB7CiAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwppbmRleCAxMDNkOGY3MTQyLi4wYzM4MDYxODk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTkwLDExICs5MCwxNCBA
QCB2b2lkIGluaXRpYWxpemVfY3B1X2RhdGEodW5zaWduZWQgaW50IGNwdSkKICAgICBjcHVfZGF0
YVtjcHVdID0gYm9vdF9jcHVfZGF0YTsKIH0KIAotc3RhdGljIHZvaWQgc21wX3N0b3JlX2NwdV9p
bmZvKGludCBpZCkKK3N0YXRpYyBib29sIHNtcF9zdG9yZV9jcHVfaW5mbyh1bnNpZ25lZCBpbnQg
aWQpCiB7CiAgICAgdW5zaWduZWQgaW50IHNvY2tldDsKIAotICAgIGlkZW50aWZ5X2NwdSgmY3B1
X2RhdGFbaWRdKTsKKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkK
KyAgICAgICAgaWRlbnRpZnlfY3B1KCZjcHVfZGF0YVtpZF0pOworICAgIGVsc2UgaWYgKCAhcmVj
aGVja19jcHVfZmVhdHVyZXMoaWQpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgc29j
a2V0ID0gY3B1X3RvX3NvY2tldChpZCk7CiAgICAgaWYgKCAhc29ja2V0X2NwdW1hc2tbc29ja2V0
XSApCkBAIC0xMDIsNiArMTA1LDggQEAgc3RhdGljIHZvaWQgc21wX3N0b3JlX2NwdV9pbmZvKGlu
dCBpZCkKICAgICAgICAgc29ja2V0X2NwdW1hc2tbc29ja2V0XSA9IHNlY29uZGFyeV9zb2NrZXRf
Y3B1bWFzazsKICAgICAgICAgc2Vjb25kYXJ5X3NvY2tldF9jcHVtYXNrID0gTlVMTDsKICAgICB9
CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogLyoKQEAgLTE4NywxMiArMTkyLDE5IEBAIHN0YXRp
YyB2b2lkIHNtcF9jYWxsaW4odm9pZCkKICAgICBzZXR1cF9sb2NhbF9BUElDKCk7CiAKICAgICAv
KiBTYXZlIG91ciBwcm9jZXNzb3IgcGFyYW1ldGVycy4gKi8KLSAgICBzbXBfc3RvcmVfY3B1X2lu
Zm8oY3B1KTsKKyAgICBpZiAoICFzbXBfc3RvcmVfY3B1X2luZm8oY3B1KSApCisgICAgeworICAg
ICAgICBwcmludGsoIkNQVSV1OiBGYWlsZWQgdG8gdmFsaWRhdGUgZmVhdHVyZXMgLSBub3QgY29t
aW5nIGJhY2sgb25saW5lXG4iLAorICAgICAgICAgICAgICAgY3B1KTsKKyAgICAgICAgY3B1X2Vy
cm9yID0gLUVOWElPOworICAgICAgICBnb3RvIGhhbHQ7CisgICAgfQogCiAgICAgaWYgKCAocmMg
PSBodm1fY3B1X3VwKCkpICE9IDAgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJDUFUlZDogRmFp
bGVkIHRvIGluaXRpYWxpc2UgSFZNLiBOb3QgY29taW5nIG9ubGluZS5cbiIsIGNwdSk7CiAgICAg
ICAgIGNwdV9lcnJvciA9IHJjOworICAgIGhhbHQ6CiAgICAgICAgIGNsZWFyX2xvY2FsX0FQSUMo
KTsKICAgICAgICAgc3Bpbl9kZWJ1Z19lbmFibGUoKTsKICAgICAgICAgY3B1X2V4aXRfY2xlYXIo
Y3B1KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1aWQuaAppbmRleCA3NGQ2ZjEyM2U1Li40Y2NlMjY4NmNiIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVpZC5oCkBAIC0yNTMsNiArMjUzLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX2Zl
YXR1cmVzZXRfdG9fcG9saWN5KAogZXh0ZXJuIHN0cnVjdCBjcHVpZF9wb2xpY3kgcmF3X2NwdWlk
X3BvbGljeSwgaG9zdF9jcHVpZF9wb2xpY3ksCiAgICAgcHZfbWF4X2NwdWlkX3BvbGljeSwgaHZt
X21heF9jcHVpZF9wb2xpY3k7CiAKKy8qIENoZWNrIHRoYXQgYWxsIHByZXZpb3VzbHkgcHJlc2Vu
dCBmZWF0dXJlcyBhcmUgc3RpbGwgYXZhaWxhYmxlLiAqLworYm9vbCByZWNoZWNrX2NwdV9mZWF0
dXJlcyh1bnNpZ25lZCBpbnQgY3B1KTsKKwogLyogQWxsb2NhdGUgYW5kIGluaXRpYWxpc2UgYSBD
UFVJRCBwb2xpY3kgc3VpdGFibGUgZm9yIHRoZSBkb21haW4uICovCiBpbnQgaW5pdF9kb21haW5f
Y3B1aWRfcG9saWN5KHN0cnVjdCBkb21haW4gKmQpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 17 03:55:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Apr 2018 03:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f8HiQ-0001ud-DM; Tue, 17 Apr 2018 03:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nbew=hg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f8HiQ-0001uY-3v
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:34 +0000
X-Inumbo-ID: 71572a43-41f3-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71572a43-41f3-11e8-8249-2fda3a446a53;
 Tue, 17 Apr 2018 03:57:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f8HiP-0003ex-AG
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f8HiP-0004ly-7w
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f8HiP-0004ly-7w@xenbits.xenproject.org>
Date: Tue, 17 Apr 2018 03:55:33 +0000
Subject: [Xen-changelog] [xen master] mm: fix emfn calculation in
 init_domheap_pages()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3YzA3MThjZTdmMGZlODAwNjVjOGY1NGQ5OTc3NGUwNzQxNzgwZjIKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBNb24gQXByIDE2IDE0OjExOjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDE2IDE0OjEx
OjA5IDIwMTggKzAyMDAKCiAgICBtbTogZml4IGVtZm4gY2FsY3VsYXRpb24gaW4gaW5pdF9kb21o
ZWFwX3BhZ2VzKCkKICAgIAogICAgVGhlICJlbmQiIGFkZHJlc3MgbXVzdCBiZSByb3VuZGVkIGRv
d24gYmVmb3JlIHNoaWZ0aW5nLAogICAgb3RoZXJ3aXNlIHdlIHdpbGwgaW5zZXJ0IHdyb25nIHBh
Z2UgcmFuZ2UgdG8gYSBoZWFwIGlmIGFkZHJlc3MgaXNuJ3QKICAgIHBhZ2UgYWxpZ25lZC4KICAg
IAogICAgSXQgc2VlbXMgdGhhdCBhIGNvcHktcGFzdGUgbWlzdGFrZSB0b29rIHBsYWNlIGluIHRo
ZSBmb2xsb3dpbmcgY29tbWl0OgogICAgMGMxMjk3MmUzNGIyMGEyNmYyYjQyMDQ0Yjk4YmYxMmRi
N2VkNjJiNgogICAgeGVuL21tOiBTd2l0Y2ggc29tZSBvZiBwYWdlX2FsbG9jLmMgdG8gdHlwZXNh
ZmUgTUZOCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVr
c2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDE4
NmIzOWE2YzguLjIwZWUxZTQ4OTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMTY2LDcgKzIxNjYsNyBAQCB2b2lk
IGluaXRfZG9taGVhcF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIEFTU0VSVCgh
aW5faXJxKCkpOwogCiAgICAgc21mbiA9IG1hZGRyX3RvX21mbihyb3VuZF9wZ3VwKHBzKSk7Ci0g
ICAgZW1mbiA9IG1hZGRyX3RvX21mbihyb3VuZF9wZ3VwKHBlKSk7CisgICAgZW1mbiA9IG1hZGRy
X3RvX21mbihyb3VuZF9wZ2Rvd24ocGUpKTsKIAogICAgIGlmICggbWZuX3goZW1mbikgPD0gbWZu
X3goc21mbikgKQogICAgICAgICByZXR1cm47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 17 03:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Apr 2018 03:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1f8Hib-0001vz-F8; Tue, 17 Apr 2018 03:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nbew=hg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1f8Hia-0001vr-B3
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:44 +0000
X-Inumbo-ID: 7770725a-41f3-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7770725a-41f3-11e8-8249-2fda3a446a53;
 Tue, 17 Apr 2018 03:57:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1f8HiZ-0003f5-Hg
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1f8HiZ-0004mS-DV
 for xen-changelog@lists.xenproject.org; Tue, 17 Apr 2018 03:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1f8HiZ-0004mS-DV@xenbits.xenproject.org>
Date: Tue, 17 Apr 2018 03:55:43 +0000
Subject: [Xen-changelog] [xen master] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAxNiAxMDo1NjowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMTYgMTM6MTg6
MTkgMjAxOCArMDEwMAoKICAgIHg4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhhdmlv
dXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEV4cGVyaW1lbnRhbGx5LCB0aGUgYmVoYXZpb3Vy
IG9mIHJlc2VydmVkIGJpdHMgaW4gTVNSX1BSRURfQ01EIGNoYW5nZWQgYmV0d2VlbgogICAgYmV0
YSBhbmQgcHJvZHVjdGlvbiBtaWNyb2NvZGUsIGFuZCBub3cgcmFpc2VzIGEgI0dQIGZhdWx0IGZv
ciBzZXQgcmVzZXJ2ZWQKICAgIGJpdHMuICBUaGUgQU1EIHNwZWMgZm9yIGZ1dHVyZSBoYXJkd2Fy
ZSBhbHNvIHNwZWNpZmllcyB0aGlzIGJlaGF2aW91ciwgYW5kIGl0CiAgICBpcyB0aGUgbW9yZSBz
ZW5zaWJsZSBiZWhhdmlvdXIgdG8gaW1wbGVtZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgfCA5
ICsrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggMzY5YjQ3NTRjZS4uZDAzNDU2MTFjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21z
ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjQzLDExICsyNDMsMTAgQEAgaW50IGd1
ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAg
ICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgJiYgIWNwLT5leHRkLmlicGIgKQogICAgICAgICAg
ICAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KIAotICAgICAgICAvKgotICAg
ICAgICAgKiBUaGUgb25seSBkZWZpbmVkIGJlaGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9D
TURfSUJQQi4gIEluCi0gICAgICAgICAqIHByYWN0aWNlLCByZWFsIGhhcmR3YXJlIGFjY2VwdHMg
YW55IHZhbHVlIHdpdGhvdXQgZmF1bHRpbmcuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYg
PT0gY3VyciAmJiAodmFsICYgUFJFRF9DTURfSUJQQikgKQorICAgICAgICBpZiAoIHZhbCAmIH5Q
UkVEX0NNRF9JQlBCICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNl
dD8gKi8KKworICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cm1zcmwoTVNS
X1BSRURfQ01ELCBQUkVEX0NNRF9JQlBCKTsKICAgICAgICAgYnJlYWs7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 26 16:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Apr 2018 16:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fBjUA-00021l-JK; Thu, 26 Apr 2018 16:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rdja=hp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fBjU9-00021g-K7
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:05 +0000
X-Inumbo-ID: c14dde29-496c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c14dde29-496c-11e8-8249-2fda3a446a53;
 Thu, 26 Apr 2018 16:13:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fBjU8-0007og-KA
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fBjU8-0003kp-Hd
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fBjU8-0003kp-Hd@xenbits.xenproject.org>
Date: Thu, 26 Apr 2018 16:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: adjust handling of AVX2
 gathers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Thu Apr 26 16:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Apr 2018 16:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fBjUL-00022I-La; Thu, 26 Apr 2018 16:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rdja=hp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fBjUK-00022B-Gs
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:16 +0000
X-Inumbo-ID: c75e8f6d-496c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c75e8f6d-496c-11e8-8249-2fda3a446a53;
 Thu, 26 Apr 2018 16:13:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fBjUI-0007oo-Pn
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fBjUI-0003lG-NU
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fBjUI-0003lG-NU@xenbits.xenproject.org>
Date: Thu, 26 Apr 2018 16:11:14 +0000
Subject: [Xen-changelog] [xen staging] doc: sort entries of boot parameters
 correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Thu Apr 26 16:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Apr 2018 16:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fBjUV-00023s-OK; Thu, 26 Apr 2018 16:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rdja=hp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fBjUU-00023j-Jt
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:26 +0000
X-Inumbo-ID: cd6f6b03-496c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd6f6b03-496c-11e8-8249-2fda3a446a53;
 Thu, 26 Apr 2018 16:13:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fBjUS-0007pR-VY
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fBjUS-0003m9-T9
 for xen-changelog@lists.xenproject.org; Thu, 26 Apr 2018 16:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fBjUS-0003m9-T9@xenbits.xenproject.org>
Date: Thu, 26 Apr 2018 16:11:24 +0000
Subject: [Xen-changelog] [xen staging] doc: escape underscores in
 xen-command-line.markdown
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Fri Apr 27 12:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Apr 2018 12:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fC2jO-00039w-J5; Fri, 27 Apr 2018 12:44:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ezub=hq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fC2jO-00039r-78
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 12:44:06 +0000
X-Inumbo-ID: 0289dd9c-4a19-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0289dd9c-4a19-11e8-8249-2fda3a446a53;
 Fri, 27 Apr 2018 12:46:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fC2jM-0001eO-QS
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fC2jM-0005pK-Ny
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fC2jM-0005pK-Ny@xenbits.xenproject.org>
Date: Fri, 27 Apr 2018 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuidle: don't init stats lock
 more than once
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Fri Apr 27 14:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Apr 2018 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fC4GF-0001vj-0y; Fri, 27 Apr 2018 14:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ezub=hq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fC4GD-0001vC-Er
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:22:05 +0000
X-Inumbo-ID: b2fd9db8-4a26-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2fd9db8-4a26-11e8-8249-2fda3a446a53;
 Fri, 27 Apr 2018 14:24:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fC4GC-0003kW-39
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fC4GC-0004E2-0h
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fC4GC-0004E2-0h@xenbits.xenproject.org>
Date: Fri, 27 Apr 2018 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Improve code generation
 for set_ist()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Fri Apr 27 14:33:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Apr 2018 14:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fC4Qs-0002iy-Kw; Fri, 27 Apr 2018 14:33:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ezub=hq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fC4Qr-0002i8-JC
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:33:05 +0000
X-Inumbo-ID: 3cb0d767-4a28-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cb0d767-4a28-11e8-8249-2fda3a446a53;
 Fri, 27 Apr 2018 14:35:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fC4Qq-0003yF-JN
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fC4Qq-0004ze-Gs
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fC4Qq-0004ze-Gs@xenbits.xenproject.org>
Date: Fri, 27 Apr 2018 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] docs/process/release-checklist.txt:
 New instructions for disabling debug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyOTk2MGYwODVjOGUzMGFhNDE5M2Y0ZmRkMGE5ZGQ3NjYwZDgwY2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBEZWMgMSAxNToxNzozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgQXByIDI3IDE1OjI3OjA5IDIw
MTggKzAxMDAKCiAgICBkb2NzL3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0OiBOZXcgaW5z
dHJ1Y3Rpb25zIGZvciBkaXNhYmxpbmcgZGVidWcKICAgIAogICAgVGhlIG9sZCBpbnN0cnVjdGlv
bnMgd2VyZSBvYnNvbGV0ZS4gIEhlcmUgYXJlIHRoZSBkZXRhaWxzIEkgdXNlZCB3aGVuCiAgICBi
cmFuY2hpbmcgZm9yIDQuMTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xp
c3QudHh0IHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNo
ZWNrbGlzdC50eHQgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50
eHQKaW5kZXggMGZkY2Q2ZmVkNS4uM2M3YTMwNWI3MiAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNz
L3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9yZWxl
YXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dApAQCAtNTYsOCArNTYsOSBAQCB0PVJFTEVBU0Ut
JHIKICMgaWYgbWFpbiB2ZXJzaW9uIG51bWJlciBoYXMgY2hhbmdlZCAoZWcgNC43IC0+IDQuOCkg
cmVydW4gLi9hdXRvZ2VuLnNoCiAqIHJlcnVuIC4vYXV0b2dlbi5zaCB0byB1cGRhdGUgdmVyc2lv
biBudW1iZXIgaW4gY29uZmlndXJlCiAjICAgIC0gWEVOX0VYVFJBVkVSU0lPTiBzaG91bGQgYmUg
YC4wLXJjJChYRU5fVkVORE9SVkVSU0lPTiknCi0jICAgIC0gZGVidWcgPz0gbiBvbiBzdGFibGUg
YnJhbmNoZXMKLSMgICAgLSBLY29uZmlnLmRlYnVnIGRlZmF1bHQgbiBvbiBzdGFibGUgYnJhbmNo
ZXMKKyMgICAgLSB0dXJuIG9mZiBkZWJ1ZyBvbiBzdGFibGUgYnJhbmNoZXMKKyMgICAgICAgICAg
IC0gdG9vbHMvUnVsZXMubWsgZGVidWcgPz0gbgorIyAgICAgICAgICAgLSBLY29uZmlnLmRlYnVn
IGRlZmF1bHQgbgogKiB0YWcgeGVuLXVuc3RhYmxlCiAKICMgSW4geGVuLmdpdAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 27 14:33:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Apr 2018 14:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fC4R2-0002k2-NS; Fri, 27 Apr 2018 14:33:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ezub=hq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fC4R1-0002ju-GB
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:33:15 +0000
X-Inumbo-ID: 42c08a5b-4a28-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42c08a5b-4a28-11e8-8249-2fda3a446a53;
 Fri, 27 Apr 2018 14:35:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fC4R0-0003yP-Oq
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fC4R0-00050K-MU
 for xen-changelog@lists.xenproject.org; Fri, 27 Apr 2018 14:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fC4R0-00050K-MU@xenbits.xenproject.org>
Date: Fri, 27 Apr 2018 14:33:14 +0000
Subject: [Xen-changelog] [xen staging] docs/process/release-checklist.txt:
 Say to push staging branch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Sat Apr 28 22:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Apr 2018 22:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCYZZ-00031S-Gx; Sat, 28 Apr 2018 22:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zll=hr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCYZY-00031M-M7
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:04 +0000
X-Inumbo-ID: 78ff2e70-4b35-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78ff2e70-4b35-11e8-9728-bc764e045a96;
 Sun, 29 Apr 2018 00:42:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCYZW-0002S3-JA
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCYZW-0008CT-Ge
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCYZW-0008CT-Ge@xenbits.xenproject.org>
Date: Sat, 28 Apr 2018 22:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Move microcode loading earlier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwODk4ZDc0ZjMyOTY1ZDRiYjQxYzNhNzkxOTVlOWFiZmRjYzIwZGIKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjIgMTA6MjU6NDQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjIgMTA6MjU6NDQgMjAxOCAr
MDEwMAoKICAgIHg4NjogTW92ZSBtaWNyb2NvZGUgbG9hZGluZyBlYXJsaWVyCiAgICAKICAgIE1v
dmUgbWljcm9jb2RlIGxvYWRpbmcgZWFybGllciBmb3IgdGhlIGJvb3QgQ1BVIGFuZCBzZWNvbmRh
cnkgQ1BVcyBzbwogICAgdGhhdCBpdCB0YWtlcyBwbGFjZSBiZWZvcmUgaWRlbnRpZnlfY3B1KCkg
aXMgY2FsbGVkIGZvciBlYWNoIENQVS4KICAgIFdpdGhvdXQgdGhpcywgdGhlIGRldGVjdGVkIGZl
YXR1cmVzIG1heSBiZSB3cm9uZyBpZiB0aGUgbmV3IG1pY3JvY29kZQogICAgbG9hZGluZyBhZGp1
c3RzIHRoZSBmZWF0dXJlIGJpdHMuIFRoYXQgY291bGQgbWVhbiB0aGF0IHNvbWUgZml4ZXMgKGUu
Zy4KICAgIGQ2ZTlmOGQ0ZjM1ZCAoIng4Ni92bXg6IGZpeCB2bWVudHJ5IGZhaWx1cmUgd2l0aCBU
U1ggYml0cyBpbiBMQlIiKSkKICAgIGRvbid0IHdvcmsgYXMgZXhwZWN0ZWQuCiAgICAKICAgIFBy
ZXZpb3VzbHkgZHVyaW5nIGJvb3QsIHRoZSBtaWNyb2NvZGUgbG9hZGVyIHdhcyBpbnZva2VkIGZv
ciBlYWNoCiAgICBzZWNvbmRhcnkgQ1BVIHN0YXJ0ZWQgYW5kIHRoZW4gYWdhaW4gZm9yIGVhY2gg
Q1BVIGFzIHBhcnQgb2YgYW4KICAgIGluaXRjYWxsLiBTaW1wbGlmeSB0aGUgY29kZSBzbyB0aGF0
IGl0IGlzIGludm9rZWQgZXhhY3RseSBvbmNlIGZvciBlYWNoCiAgICBDUFUgZHVyaW5nIGJvb3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmOTc4MzhiYmQ5ODBhMDEwNGUxNmM0YTEy
ZmJmNTE0ZjlmYTgwNWYxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0xOSAxNzowODowMSArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgfCAgIDEgLQogeGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYyAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMg
ICAgICAgIHwgMTMxICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYyAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAg
fCAgIDIgKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICAzMiArKysrKystLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgICA0ICsrCiB4ZW4vaW5jbHVkZS94
ZW4vc21wLmggICAgICAgICAgIHwgICAyICsKIDkgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9u
cygrKSwgOTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxl
IGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDczZmU5NWQ5YzguLmRlZDU4YTc4YjggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKQEAgLTM0LDcgKzM0LDYgQEAgb2JqLXkgKz0gaW9wb3J0X2VtdWxhdGUubwogb2JqLXkgKz0g
aXJxLm8KIG9iai15ICs9IG1pY3JvY29kZV9hbWQubwogb2JqLXkgKz0gbWljcm9jb2RlX2ludGVs
Lm8KLSMgVGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHZlbmRvciBzcGVjaWZpYyBmaWxlcy4KIG9i
ai15ICs9IG1pY3JvY29kZS5vCiBvYmoteSArPSBtbS5vCiBvYmoteSArPSBtb25pdG9yLm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDQ3MmIyOTIyYmIuLjBiYmZlYmM3YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMjA4
LDYgKzIwOCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9jcHVfZGV0ZWN0KHZvaWQpCiAJ
LyogTGVhZiAweDEgY2FwYWJpbGl0aWVzIGZpbGxlZCBpbiBlYXJseSBmb3IgWGVuLiAqLwogCWMt
Png4Nl9jYXBhYmlsaXR5WzBdID0gY2FwMDsKIAljLT54ODZfY2FwYWJpbGl0eVs0XSA9IGNhcDQ7
CisKKwlpbml0aWFsaXplX2NwdV9kYXRhKDApOwogfQogCiBzdGF0aWMgdm9pZCBfX2NwdWluaXQg
Z2VuZXJpY19pZGVudGlmeShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggYzIw
YmRlNjY3Ni4uODA3YjUxZTU2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtNDQsNyArNDQsNiBAQCBzdGF0aWMg
bW9kdWxlX3QgX19pbml0ZGF0YSB1Y29kZV9tb2Q7CiBzdGF0aWMgdm9pZCAqKCpfX2luaXRkYXRh
IHVjb2RlX21vZF9tYXApKGNvbnN0IG1vZHVsZV90ICopOwogc3RhdGljIHNpZ25lZCBpbnQgX19p
bml0ZGF0YSB1Y29kZV9tb2RfaWR4Owogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX21v
ZF9mb3JjZWQ7Ci1zdGF0aWMgY3B1bWFza190IF9faW5pdGRhdGEgaW5pdF9tYXNrOwogCiAvKgog
ICogSWYgd2Ugc2NhbiB0aGUgaW5pdHJhbWZzLmNwaW8gZm9yIHRoZSBlYXJseSBtaWNyb2NvZGUg
Y29kZQpAQCAtMzQyLDUwICszNDEsMjMgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgIHJl
dHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3Vw
ZGF0ZSwgaW5mbyk7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBfZG9fbWljcm9jb2RlX3VwZGF0
ZSh1bnNpZ25lZCBsb25nIGRhdGEpCi17Ci0gICAgdm9pZCAqX2RhdGEgPSAodm9pZCAqKWRhdGE7
Ci0gICAgc2l6ZV90IGxlbiA9IHVjb2RlX2Jsb2Iuc2l6ZSA/IHVjb2RlX2Jsb2Iuc2l6ZSA6IHVj
b2RlX21vZC5tb2RfZW5kOwotCi0gICAgbWljcm9jb2RlX3VwZGF0ZV9jcHUoX2RhdGEsIGxlbik7
Ci0gICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmluaXRfbWFzayk7Ci19
Ci0KIHN0YXRpYyBpbnQgX19pbml0IG1pY3JvY29kZV9pbml0KHZvaWQpCiB7Ci0gICAgdm9pZCAq
ZGF0YTsKLSAgICBzdGF0aWMgc3RydWN0IHRhc2tsZXQgX19pbml0ZGF0YSB0YXNrbGV0OwotICAg
IHVuc2lnbmVkIGludCBjcHU7Ci0KLSAgICBpZiAoICFtaWNyb2NvZGVfb3BzICkKLSAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICBpZiAoICF1Y29kZV9tb2QubW9kX2VuZCAmJiAhdWNvZGVfYmxvYi5z
aXplICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBkYXRhID0gdWNvZGVfYmxvYi5zaXplID8g
dWNvZGVfYmxvYi5kYXRhIDogdWNvZGVfbW9kX21hcCgmdWNvZGVfbW9kKTsKLQotICAgIGlmICgg
IWRhdGEgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKLQotICAgIGlmICggbWljcm9jb2RlX29w
cy0+c3RhcnRfdXBkYXRlICYmIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpICE9IDAgKQot
ICAgICAgICBnb3RvIG91dDsKLQotICAgIHNvZnRpcnFfdGFza2xldF9pbml0KCZ0YXNrbGV0LCBf
ZG9fbWljcm9jb2RlX3VwZGF0ZSwgKHVuc2lnbmVkIGxvbmcpZGF0YSk7Ci0KLSAgICBmb3JfZWFj
aF9vbmxpbmVfY3B1ICggY3B1ICkKKyAgICAvKgorICAgICAqIEF0IHRoaXMgcG9pbnQsIGFsbCBD
UFVzIHNob3VsZCBoYXZlIHVwZGF0ZWQgdGhlaXIgbWljcm9jb2RlCisgICAgICogdmlhIHRoZSBl
YXJseV9taWNyb2NvZGVfKiBwYXRocyBzbyBmcmVlIHRoZSBtaWNyb2NvZGUgYmxvYi4KKyAgICAg
Ki8KKyAgICBpZiAoIHVjb2RlX2Jsb2Iuc2l6ZSApCiAgICAgewotICAgICAgICB0YXNrbGV0X3Nj
aGVkdWxlX29uX2NwdSgmdGFza2xldCwgY3B1KTsKLSAgICAgICAgZG8gewotICAgICAgICAgICAg
cHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Ci0gICAgICAgIH0gd2hpbGUgKCAhY3B1bWFza190
ZXN0X2NwdShjcHUsICZpbml0X21hc2spICk7CisgICAgICAgIHhmcmVlKHVjb2RlX2Jsb2IuZGF0
YSk7CisgICAgICAgIHVjb2RlX2Jsb2Iuc2l6ZSA9IDA7CisgICAgICAgIHVjb2RlX2Jsb2IuZGF0
YSA9IE5VTEw7CiAgICAgfQotCi1vdXQ6Ci0gICAgaWYgKCB1Y29kZV9ibG9iLnNpemUgKQotICAg
ICAgICB4ZnJlZShkYXRhKTsKLSAgICBlbHNlCisgICAgZWxzZSBpZiAoIHVjb2RlX21vZC5tb2Rf
ZW5kICkKKyAgICB7CiAgICAgICAgIHVjb2RlX21vZF9tYXAoTlVMTCk7CisgICAgICAgIHVjb2Rl
X21vZC5tb2RfZW5kID0gMDsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTQxMCw1MCAr
MzgyLDU1IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgbWljcm9jb2RlX3BlcmNwdV9u
ZmIgPSB7CiAgICAgLm5vdGlmaWVyX2NhbGwgPSBtaWNyb2NvZGVfcGVyY3B1X2NhbGxiYWNrLAog
fTsKIAotc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX3ByZXNtcF9pbml0KHZvaWQpCitpbnQg
X19pbml0IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGJvb2xfdCBzdGFydF91cGRhdGUpCit7
CisgICAgaW50IHJjID0gMDsKKyAgICB2b2lkICpkYXRhID0gTlVMTDsKKyAgICBzaXplX3QgbGVu
OworCisgICAgaWYgKCB1Y29kZV9ibG9iLnNpemUgKQorICAgIHsKKyAgICAgICAgbGVuID0gdWNv
ZGVfYmxvYi5zaXplOworICAgICAgICBkYXRhID0gdWNvZGVfYmxvYi5kYXRhOworICAgIH0KKyAg
ICBlbHNlIGlmICggdWNvZGVfbW9kLm1vZF9lbmQgKQorICAgIHsKKyAgICAgICAgbGVuID0gdWNv
ZGVfbW9kLm1vZF9lbmQ7CisgICAgICAgIGRhdGEgPSB1Y29kZV9tb2RfbWFwKCZ1Y29kZV9tb2Qp
OworICAgIH0KKyAgICBpZiAoIGRhdGEgKQorICAgIHsKKyAgICAgICAgaWYgKCBzdGFydF91cGRh
dGUgJiYgbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKKyAgICAgICAgICAgIHJjID0gbWlj
cm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
ICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgcmV0dXJuIG1pY3JvY29kZV91cGRhdGVfY3B1KGRh
dGEsIGxlbik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cit9CisK
K2ludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKIHsKKyAgICBpbnQgcmM7CisK
KyAgICByYyA9IG1pY3JvY29kZV9pbml0X2ludGVsKCk7CisgICAgaWYgKCByYyApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIHJjID0gbWljcm9jb2RlX2luaXRfYW1kKCk7CisgICAgaWYgKCBy
YyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIGlmICggbWljcm9jb2RlX29wcyApCiAgICAg
ewogICAgICAgICBpZiAoIHVjb2RlX21vZC5tb2RfZW5kIHx8IHVjb2RlX2Jsb2Iuc2l6ZSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHZvaWQgKmRhdGE7Ci0gICAgICAgICAgICBzaXplX3QgbGVu
OwotICAgICAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICAgICAgaWYgKCB1Y29kZV9ibG9i
LnNpemUgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGxlbiA9IHVjb2RlX2Jsb2Iu
c2l6ZTsKLSAgICAgICAgICAgICAgICBkYXRhID0gdWNvZGVfYmxvYi5kYXRhOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGxl
biA9IHVjb2RlX21vZC5tb2RfZW5kOwotICAgICAgICAgICAgICAgIGRhdGEgPSB1Y29kZV9tb2Rf
bWFwKCZ1Y29kZV9tb2QpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCBkYXRhICkK
LSAgICAgICAgICAgICAgICByYyA9IG1pY3JvY29kZV91cGRhdGVfY3B1KGRhdGEsIGxlbik7Ci0g
ICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwotCi0gICAgICAg
ICAgICBpZiAoICF1Y29kZV9ibG9iLnNpemUgKQotICAgICAgICAgICAgICAgIHVjb2RlX21vZF9t
YXAoTlVMTCk7Ci0KLSAgICAgICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIGlmICggdWNvZGVfYmxvYi5zaXplICkKLSAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgIHhmcmVlKHVjb2RlX2Jsb2IuZGF0YSk7Ci0gICAgICAgICAgICAgICAg
ICAgIHVjb2RlX2Jsb2Iuc2l6ZSA9IDA7Ci0gICAgICAgICAgICAgICAgICAgIHVjb2RlX2Jsb2Iu
ZGF0YSA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgICAgICAgICAgdWNvZGVfbW9kLm1vZF9lbmQgPSAwOwotICAgICAgICAgICAgfQot
ICAgICAgICB9CisgICAgICAgICAgICByYyA9IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KDEp
OwogCiAgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmbWljcm9jb2RlX3BlcmNwdV9uZmIp
OwogICAgIH0KIAogICAgIHJldHVybiAwOwogfQotcHJlc21wX2luaXRjYWxsKG1pY3JvY29kZV9w
cmVzbXBfaW5pdCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIv
eGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwppbmRleCBmOTdiM2RlNTk3Li5mNDk0ZTk5NmIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTYzMiwxMCArNjMyLDkgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9hbWRfb3BzID0gewogICAgIC5zdGFydF91cGRh
dGUgICAgICAgICAgICAgICAgICAgICA9IHN0YXJ0X3VwZGF0ZSwKIH07CiAKLXN0YXRpYyBfX2lu
aXQgaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKQoraW50IF9faW5pdCBtaWNyb2NvZGVfaW5p
dF9hbWQodm9pZCkKIHsKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0FNRCApCiAgICAgICAgIG1pY3JvY29kZV9vcHMgPSAmbWljcm9jb2RlX2FtZF9vcHM7
CiAgICAgcmV0dXJuIDA7CiB9Ci1wcmVzbXBfaW5pdGNhbGwobWljcm9jb2RlX2luaXRfYW1kKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCAwYTVmNDAzMGFhLi4yYjYyZmEwYmMzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9pbnRlbC5jCkBAIC00MDQsMTAgKzQwNCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX29wcyBtaWNyb2NvZGVfaW50ZWxfb3BzID0gewogICAgIC5hcHBseV9taWNyb2Nv
ZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwKIH07CiAKLXN0YXRpYyBfX2lu
aXQgaW50IG1pY3JvY29kZV9pbml0X2ludGVsKHZvaWQpCitpbnQgX19pbml0IG1pY3JvY29kZV9p
bml0X2ludGVsKHZvaWQpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9JTlRFTCApCiAgICAgICAgIG1pY3JvY29kZV9vcHMgPSAmbWljcm9jb2RlX2lu
dGVsX29wczsKICAgICByZXR1cm4gMDsKIH0KLXByZXNtcF9pbml0Y2FsbChtaWNyb2NvZGVfaW5p
dF9pbnRlbCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDU0ZmQzZjMzYmUuLjYwNmE1N2ExYWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMzM4LDYgKzEz
MzgsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogCiAgICAgdGltZXJfaW5pdCgpOwogCisgICAgZWFybHlfbWljcm9jb2RlX2luaXQoKTsK
KwogICAgIGlkZW50aWZ5X2NwdSgmYm9vdF9jcHVfZGF0YSk7CiAKICAgICBpZiAoIGNwdV9oYXNf
ZnhzciApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwppbmRleCBkYjU5YWNhNzhhLi4xNjlkNWVlYWUxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgyLDIy
ICs4MiwyMyBAQCBzdGF0aWMgZW51bSBjcHVfc3RhdGUgewogCiB2b2lkICpzdGFja19iYXNlW05S
X0NQVVNdOwogCit2b2lkIGluaXRpYWxpemVfY3B1X2RhdGEodW5zaWduZWQgaW50IGNwdSkKK3sK
KyAgICBjcHVfZGF0YVtjcHVdID0gYm9vdF9jcHVfZGF0YTsKK30KKwogc3RhdGljIHZvaWQgc21w
X3N0b3JlX2NwdV9pbmZvKGludCBpZCkKIHsKICAgICBzdHJ1Y3QgY3B1aW5mb194ODYgKmMgPSBj
cHVfZGF0YSArIGlkOwogICAgIHVuc2lnbmVkIGludCBzb2NrZXQ7CiAKLSAgICAqYyA9IGJvb3Rf
Y3B1X2RhdGE7Ci0gICAgaWYgKCBpZCAhPSAwICkKLSAgICB7Ci0gICAgICAgIGlkZW50aWZ5X2Nw
dShjKTsKKyAgICBpZGVudGlmeV9jcHUoJmNwdV9kYXRhW2lkXSk7CiAKLSAgICAgICAgc29ja2V0
ID0gY3B1X3RvX3NvY2tldChpZCk7Ci0gICAgICAgIGlmICggIXNvY2tldF9jcHVtYXNrW3NvY2tl
dF0gKQotICAgICAgICB7Ci0gICAgICAgICAgICBzb2NrZXRfY3B1bWFza1tzb2NrZXRdID0gc2Vj
b25kYXJ5X3NvY2tldF9jcHVtYXNrOwotICAgICAgICAgICAgc2Vjb25kYXJ5X3NvY2tldF9jcHVt
YXNrID0gTlVMTDsKLSAgICAgICAgfQorICAgIHNvY2tldCA9IGNwdV90b19zb2NrZXQoaWQpOwor
ICAgIGlmICggIXNvY2tldF9jcHVtYXNrW3NvY2tldF0gKQorICAgIHsKKyAgICAgICAgc29ja2V0
X2NwdW1hc2tbc29ja2V0XSA9IHNlY29uZGFyeV9zb2NrZXRfY3B1bWFzazsKKyAgICAgICAgc2Vj
b25kYXJ5X3NvY2tldF9jcHVtYXNrID0gTlVMTDsKICAgICB9CiAKICAgICAvKgpAQCAtMzcxLDYg
KzM3MiwxMyBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAKICAgICBjcHVf
aW5pdCgpOwogCisgICAgaW5pdGlhbGl6ZV9jcHVfZGF0YShjcHUpOworCisgICAgaWYgKCBzeXN0
ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX3NtcF9ib290ICkKKyAgICAgICAgZWFybHlfbWljcm9jb2Rl
X3VwZGF0ZV9jcHUoMCk7CisgICAgZWxzZQorICAgICAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdShj
cHUpOworCiAgICAgc21wX2NhbGxpbigpOwogCiAgICAgc2V0dXBfc2Vjb25kYXJ5X0FQSUNfY2xv
Y2soKTsKQEAgLTQwMSw4ICs0MDksNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVz
ZWQpCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIG10cnJfYXBfaW5pdCgpOwogCi0gICAg
bWljcm9jb2RlX3Jlc3VtZV9jcHUoY3B1KTsKLQogICAgIHdtYigpOwogICAgIHN0YXJ0dXBfY3B1
X2lkbGVfbG9vcCgpOwogfQpAQCAtMTAxMSw3ICsxMDE3LDcgQEAgdm9pZCBfX2luaXQgc21wX3By
ZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAgICAgbXRycl9hcHNfc3luY19iZWdp
bigpOwogCiAgICAgLyogU2V0dXAgYm9vdCBDUFUgaW5mb3JtYXRpb24gKi8KLSAgICBzbXBfc3Rv
cmVfY3B1X2luZm8oMCk7IC8qIEZpbmFsIGZ1bGwgdmVyc2lvbiBvZiB0aGUgZGF0YSAqLworICAg
IGluaXRpYWxpemVfY3B1X2RhdGEoMCk7IC8qIEZpbmFsIGZ1bGwgdmVyc2lvbiBvZiB0aGUgZGF0
YSAqLwogICAgIHByaW50X2NwdV9pbmZvKDApOwogCiAgICAgYm9vdF9jcHVfcGh5c2ljYWxfYXBp
Y2lkID0gZ2V0X2FwaWNfaWQoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGNkOGFkNTI5
NDkuLjFhZDAyNzEzYWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNTc2LDYgKzU3Niwx
MCBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFs
KTsKIHZvaWQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQgaW50KTsKIGludCBtaWNyb2Nv
ZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCksIHVuc2lnbmVkIGxv
bmcgbGVuKTsKIGludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KTsKK2lu
dCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sX3Qgc3RhcnRfdXBkYXRlKTsKK2ludCBl
YXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKTsKK2ludCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2b2lk
KTsKK2ludCBtaWNyb2NvZGVfaW5pdF9hbWQodm9pZCk7CiAKIGVudW0gZ2V0X2NwdV92ZW5kb3Ig
ewogICAgZ2N2X2hvc3RfZWFybHksCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc21wLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc21wLmgKaW5kZXggNmZlYmI1NjA1Yy4uYzU1ZjU3ZjA5ZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NtcC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zbXAu
aApAQCAtNzEsNCArNzEsNiBAQCBpbnQgYWxsb2NfY3B1X2lkKHZvaWQpOwogCiBleHRlcm4gdm9p
ZCAqc3RhY2tfYmFzZVtOUl9DUFVTXTsKIAordm9pZCBpbml0aWFsaXplX2NwdV9kYXRhKHVuc2ln
bmVkIGludCBjcHUpOworCiAjZW5kaWYgLyogX19YRU5fU01QX0hfXyAqLwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Apr 28 22:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Apr 2018 22:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCYZj-00032s-JL; Sat, 28 Apr 2018 22:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zll=hr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCYZi-00032l-Do
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:14 +0000
X-Inumbo-ID: 0600002a-4b36-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0600002a-4b36-11e8-8249-2fda3a446a53;
 Sat, 28 Apr 2018 22:46:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCYZg-0002SB-Ou
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCYZg-0008DK-Ma
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCYZg-0008DK-Ma@xenbits.xenproject.org>
Date: Sat, 28 Apr 2018 22:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/PV: also cover Dom0 in
 SPEC_CTRL / PRED_CMD emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3NjY1NzQ4ZjI1ZmExZDY5Njg5ZDdkYWZlYjE3ZjJiYzBhMjk4OTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIy
IDEwOjI2OjI4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIyIDEwOjI2OjI4IDIwMTggKzAxMDAKCiAgICB4
ODYvUFY6IGFsc28gY292ZXIgRG9tMCBpbiBTUEVDX0NUUkwgLyBQUkVEX0NNRCBlbXVsYXRpb24K
ICAgIAogICAgSW50cm9kdWNlIGEgaGVscGVyIHdyYXBwaW5nIHRoZSBwdl9jcHVpZCgpLXN0eWxl
IGRvbWFpbl9jcHVpZCgpIC8KICAgIGNwdWlkX2NvdW50KCkgKG9yIGFsaWtlKSBpbnZvY2F0aW9u
cywgYW5kIHVzZSBpdCBpbnN0ZWFkIG9mIHBsYWluCiAgICBkb21haW5fY3B1aWQoKSBpbiBNU1Ig
YWNjZXNzIGVtdWxhdGlvbi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphc29uIEFuZHJ5dWsgPGph
bmRyeXVrQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMTkgKysrKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBl
ODBmM2VhZTY0Li5lMTlhODQyY2VhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtODIzLDYgKzgyMywxNyBAQCBpbnQgY3B1aWRf
aHlwZXJ2aXNvcl9sZWF2ZXMoIHVpbnQzMl90IGlkeCwgdWludDMyX3Qgc3ViX2lkeCwKICAgICBy
ZXR1cm4gMTsKIH0KIAorc3RhdGljIHZvaWQgX2RvbWFpbl9jcHVpZChzdHJ1Y3QgZG9tYWluICpj
dXJyZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlYWYsIHVuc2ln
bmVkIGludCBzdWJsZWFmLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
KmVheCwgdW5zaWduZWQgaW50ICplYngsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqZWN4LCB1bnNpZ25lZCBpbnQgKmVkeCkKK3sKKyAgICBpZiAoICFpc19jb250cm9s
X2RvbWFpbihjdXJyZCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgKQorICAgICAgICBk
b21haW5fY3B1aWQoY3VycmQsIGxlYWYsIHN1YmxlYWYsIGVheCwgZWJ4LCBlY3gsIGVkeCk7Cisg
ICAgZWxzZQorICAgICAgICBjcHVpZF9jb3VudChsZWFmLCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4
LCBlZHgpOworfQorCiB2b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHVpbnQzMl90IGEsIGIsIGMsIGQ7CkBAIC0yNzIwLDcgKzI3MzEsNyBAQCBzdGF0aWMg
aW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6Ci0gICAg
ICAgICAgICBkb21haW5fY3B1aWQoY3VycmQsIDcsIDAsICZkdW1teSwgJmR1bW15LCAmZHVtbXks
ICZlZHgpOworICAgICAgICAgICAgX2RvbWFpbl9jcHVpZChjdXJyZCwgNywgMCwgJmR1bW15LCAm
ZHVtbXksICZkdW1teSwgJmVkeCk7CiAgICAgICAgICAgICBpZiAoICEoZWR4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsgLyog
TVNSIGF2YWlsYWJsZT8gKi8KIApAQCAtMjczNiw4ICsyNzQ3LDggQEAgc3RhdGljIGludCBlbXVs
YXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKLSAgICAgICAgICAgIGRvbWFp
bl9jcHVpZChjdXJyZCwgNywgMCwgJmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVkeCk7Ci0gICAg
ICAgICAgICBkb21haW5fY3B1aWQoY3VycmQsIDB4ODAwMDAwMDgsIDAsICZkdW1teSwgJmVieCwg
JmR1bW15LCAmZHVtbXkpOworICAgICAgICAgICAgX2RvbWFpbl9jcHVpZChjdXJyZCwgNywgMCwg
JmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVkeCk7CisgICAgICAgICAgICBfZG9tYWluX2NwdWlk
KGN1cnJkLCAweDgwMDAwMDA4LCAwLCAmZHVtbXksICZlYngsICZkdW1teSwgJmR1bW15KTsKICAg
ICAgICAgICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSAm
JgogICAgICAgICAgICAgICAgICAhKGVieCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBC
KSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KQEAg
LTI4ODUsNyArMjg5Niw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgZ290byBmYWlsOwogCiAgICAgICAg
IGNhc2UgTVNSX1NQRUNfQ1RSTDoKLSAgICAgICAgICAgIGRvbWFpbl9jcHVpZChjdXJyZCwgNywg
MCwgJmR1bW15LCAmZHVtbXksICZkdW1teSwgJmVkeCk7CisgICAgICAgICAgICBfZG9tYWluX2Nw
dWlkKGN1cnJkLCA3LCAwLCAmZHVtbXksICZkdW1teSwgJmR1bW15LCAmZWR4KTsKICAgICAgICAg
ICAgIGlmICggIShlZHggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSApCiAgICAg
ICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICAgICAgcmVncy0+ZWF4ID0gdi0+YXJjaC5z
cGVjX2N0cmw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 28 22:44:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Apr 2018 22:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCYZs-000345-LQ; Sat, 28 Apr 2018 22:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zll=hr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCYZr-00033w-M8
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:23 +0000
X-Inumbo-ID: 0c131704-4b36-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c131704-4b36-11e8-8249-2fda3a446a53;
 Sat, 28 Apr 2018 22:46:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCYZq-0002SJ-V2
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCYZq-0008EI-Sd
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCYZq-0008EI-Sd@xenbits.xenproject.org>
Date: Sat, 28 Apr 2018 22:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] libxl: Specify format of inserted
 cdrom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI0YjU1M2RhMGJlNTg1ZTRhMmY4MjdjODI3MjhjN2Q3ZDkzNjgzM2QKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBBcHIgMjUgMTQ6NTI6MzUgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTQ6NTI6MzUgMjAxOCAr
MDIwMAoKICAgIGxpYnhsOiBTcGVjaWZ5IGZvcm1hdCBvZiBpbnNlcnRlZCBjZHJvbQogICAgCiAg
ICBXaXRob3V0IHRoaXMgZXh0cmEgcGFyYW1ldGVyIG9uIHRoZSBRTVAgY29tbWFuZCwgUUVNVSB3
aWxsIGd1ZXNzIHRoZQogICAgZm9ybWF0IG9mIHRoZSBuZXcgZmlsZS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjU4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4ZjY1ZTY4YTdjMTA0N2Zh
ZDk3MjA2YTYyODJjMjgxMjQ3ZmFkYzIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTI1IDE0OjM4
OjQ3ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDEyICsrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8IDIwICsrKysrKy0tLS0tLS0tLS0t
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwogdG9vbHMvbGlieGwvbGli
eGxfcW1wLmMgICAgICB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggYTgxYmFlZTU4NS4uMzhlZTQzNDE1
ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKQEAgLTM5NSw2ICszOTUsMTggQEAgY2hhciAqbGlieGxfX2Rldmlj
ZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGxpYnhsX2Rpc2tfYmFja2VuZCBiYWNrZW5kKQogICAg
IH0KIH0KIAorY29uc3QgY2hhciAqbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGxpYnhs
X2Rpc2tfZm9ybWF0IGZvcm1hdCkKK3sKKyAgICBzd2l0Y2ggKGZvcm1hdCkgeworICAgIGNhc2Ug
TElCWExfRElTS19GT1JNQVRfUUNPVzogcmV0dXJuICJxY293IjsKKyAgICBjYXNlIExJQlhMX0RJ
U0tfRk9STUFUX1FDT1cyOiByZXR1cm4gInFjb3cyIjsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9S
TUFUX1ZIRDogcmV0dXJuICJ2cGMiOworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfUkFXOiBy
ZXR1cm4gInJhdyI7CisgICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWTogcmV0dXJuIE5V
TEw7CisgICAgZGVmYXVsdDogcmV0dXJuIE5VTEw7CisgICAgfQorfQorCiBpbnQgbGlieGxfX2Rl
dmljZV9waHlzZGlza19tYWpvcl9taW5vcihjb25zdCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpv
ciwgaW50ICptaW5vcikKIHsKICAgICBzdHJ1Y3Qgc3RhdCBidWY7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAwZGI1ZjEz
NTUzLi5mMjM4YThlNGIyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTY1NiwxOCArNjU2LDYgQEAgc3RhdGljIGludCBs
aWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Nfb2xkKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBjb25zdCBjaGFyICpxZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhs
aWJ4bF9kaXNrX2Zvcm1hdCBmb3JtYXQpCi17Ci0gICAgc3dpdGNoIChmb3JtYXQpIHsKLSAgICBj
YXNlIExJQlhMX0RJU0tfRk9STUFUX1FDT1c6IHJldHVybiAicWNvdyI7Ci0gICAgY2FzZSBMSUJY
TF9ESVNLX0ZPUk1BVF9RQ09XMjogcmV0dXJuICJxY293MiI7Ci0gICAgY2FzZSBMSUJYTF9ESVNL
X0ZPUk1BVF9WSEQ6IHJldHVybiAidnBjIjsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1JB
VzogcmV0dXJuICJyYXciOwotICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfRU1QVFk6IHJldHVy
biBOVUxMOwotICAgIGRlZmF1bHQ6IHJldHVybiBOVUxMOwotICAgIH0KLX0KLQogc3RhdGljIGNo
YXIgKmRtX3NwaWNlX29wdGlvbnMobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3NwaWNlX2luZm8gKnNwaWNlKQogewpAQCAtMTEx
NSw3ICsxMTAzLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Nf
bmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICBpbnQgZGlzaywgcGFydDsKICAgICAgICAg
ICAgIGludCBkZXZfbnVtYmVyID0KICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2Rpc2tf
ZGV2X251bWJlcihkaXNrc1tpXS52ZGV2LCAmZGlzaywgJnBhcnQpOwotICAgICAgICAgICAgY29u
c3QgY2hhciAqZm9ybWF0ID0gcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoZGlza3NbaV0uZm9ybWF0
KTsKKyAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZvcm1hdDsKICAgICAgICAgICAgIGNoYXIgKmRy
aXZlOwogICAgICAgICAgICAgY29uc3QgY2hhciAqcGRldl9wYXRoOwogCkBAIC0xMTI1LDYgKzEx
MTMsMTEgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAK
KyAgICAgICAgICAgIGlmIChkaXNrc1tpXS5iYWNrZW5kID09IExJQlhMX0RJU0tfQkFDS0VORF9R
RElTSykKKyAgICAgICAgICAgICAgICBmb3JtYXQgPSBsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9z
dHJpbmcoZGlza3NbaV0uZm9ybWF0KTsKKyAgICAgICAgICAgIGVsc2UgCisgICAgICAgICAgICAg
ICAgZm9ybWF0ID0gbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKExJQlhMX0RJU0tfRk9S
TUFUX1JBVyk7CisKICAgICAgICAgICAgIGlmIChkaXNrc1tpXS5pc19jZHJvbSkgewogICAgICAg
ICAgICAgICAgIGlmIChkaXNrc1tpXS5mb3JtYXQgPT0gTElCWExfRElTS19GT1JNQVRfRU1QVFkp
CiAgICAgICAgICAgICAgICAgICAgIGRyaXZlID0gbGlieGxfX3NwcmludGYKQEAgLTExNTMsNyAr
MTE0Niw2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIGlmIChk
aXNrc1tpXS5iYWNrZW5kID09IExJQlhMX0RJU0tfQkFDS0VORF9UQVApIHsKLSAgICAgICAgICAg
ICAgICAgICAgZm9ybWF0ID0gcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElCWExfRElTS19GT1JN
QVRfUkFXKTsKICAgICAgICAgICAgICAgICAgICAgcGRldl9wYXRoID0gbGlieGxfX2Jsa3RhcF9k
ZXZwYXRoKGdjLCBkaXNrc1tpXS5wZGV2X3BhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNrc1tpXS5mb3JtYXQpOwogICAgICAgICAg
ICAgICAgIH0gZWxzZSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhMzU5N2RhMjJhLi4yZTgyNGY2
MjQ5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTExMzYsNiArMTEzNiw3IEBAIF9oaWRkZW4gaW50
IGxpYnhsX19kb21haW5fcHZjb250cm9sX3dyaXRlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0
aW9uX3QgdCwKIC8qIGZyb20geGxfZGV2aWNlICovCiBfaGlkZGVuIGNoYXIgKmxpYnhsX19kZXZp
Y2VfZGlza19zdHJpbmdfb2ZfYmFja2VuZChsaWJ4bF9kaXNrX2JhY2tlbmQgYmFja2VuZCk7CiBf
aGlkZGVuIGNoYXIgKmxpYnhsX19kZXZpY2VfZGlza19zdHJpbmdfb2ZfZm9ybWF0KGxpYnhsX2Rp
c2tfZm9ybWF0IGZvcm1hdCk7CitfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19xZW11X2Rpc2tf
Zm9ybWF0X3N0cmluZyhsaWJ4bF9kaXNrX2Zvcm1hdCBmb3JtYXQpOwogX2hpZGRlbiBpbnQgbGli
eGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kKGxpYnhsX19nYyosIGxpYnhsX2RldmljZV9kaXNr
Kik7CiAKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcGh5c2Rpc2tfbWFqb3JfbWlub3IoY29u
c3QgY2hhciAqcGh5c3BhdGgsIGludCAqbWFqb3IsIGludCAqbWlub3IpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCBm
Nzk4ZGU3NGM1Li4zZDUyYjg3MDcyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtOTU1LDYgKzk1NSw4IEBAIGludCBs
aWJ4bF9fcW1wX2luc2VydF9jZHJvbShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICAg
IHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAiZWplY3QiLCBhcmdzLCBOVUxMLCBO
VUxMKTsKICAgICB9IGVsc2UgewogICAgICAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdj
LCAmYXJncywgInRhcmdldCIsIGRpc2stPnBkZXZfcGF0aCk7CisgICAgICAgIHFtcF9wYXJhbWV0
ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiYXJnIiwKKyAgICAgICAgICAgIGxpYnhsX19xZW11
X2Rpc2tfZm9ybWF0X3N0cmluZyhkaXNrLT5mb3JtYXQpKTsKICAgICAgICAgcmV0dXJuIHFtcF9y
dW5fY29tbWFuZChnYywgZG9taWQsICJjaGFuZ2UiLCBhcmdzLCBOVUxMLCBOVUxMKTsKICAgICB9
CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Apr 28 22:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Apr 2018 22:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCYa3-00035G-NU; Sat, 28 Apr 2018 22:44:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zll=hr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCYa2-000357-IN
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:34 +0000
X-Inumbo-ID: 12247294-4b36-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12247294-4b36-11e8-8249-2fda3a446a53;
 Sat, 28 Apr 2018 22:47:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCYa1-0002SV-4R
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCYa1-0008FA-27
 for xen-changelog@lists.xenproject.org; Sat, 28 Apr 2018 22:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCYa1-0008FA-27@xenbits.xenproject.org>
Date: Sat, 28 Apr 2018 22:44:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: fix slow int80 path after
 XPTI additions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyN2FjYTcwMDExZjgzYzQ0Mjk0ZjkwMjc1YzE4YTBiM2Y3ZDcxNjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE0OjUyOjUyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjUyOjUyIDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCBzbG93IGludDgwIHBhdGggYWZ0ZXIgWFBUSSBhZGRpdGlvbnMKICAgIAogICAgRm9y
IHRoZSBpbnQ4MCBzbG93IHBhdGggdG8ganVtcCB0byBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkLCAl
cjE0IG5lZWRzIHRvCiAgICBiZSBzZXQgdXAgc3VpdGFibHkgZm9yIFhQVEkgcHVycG9zZXMuIFRo
aXMgaXMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZQogICAgaW4gbmF0dXJlIGJldHdlZW4gdGhl
IGludDgwIHBhdGggKHdoaWNoIGlzIHN5bmNocm9ub3VzIFdSVCBndWVzdAogICAgYWN0aW9ucykg
YW5kIHRoZSBleGNlcHRpb24gcGF0aCB3aGljaCBpcyBwb3RlbnRpYWxseSBhc3luY2hyb25vdXMu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI1OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVhNWMzNjhm
YWY0NWNlZDhhOGM2MjM1ZjRmYmY1Y2RiMzhlYzkzOWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0
LTI1IDE0OjM5OjQxICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIHwgNiAr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5k
ZXggNTlkMzM0N2QzYy4uMGQwZWViMGQxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNDQyLDYgKzQ0
MiwxMiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGlu
Y3JlbWVudGVkIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAkMixV
UkVHU19yaXAoJXJzcCkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UndmUgY2xlYXJl
ZCB4ZW5fY3IzIGFib3ZlIGFscmVhZHksIG5vcm1hbCBleGNlcHRpb24gaGFuZGxpbmcKKyAgICAg
ICAgICogY29kZSBoYXMgbG9naWMgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgdmFsdWUgZnJvbSAl
cjE1LiBUaGVyZWZvcmUgd2UKKyAgICAgICAgICogbmVlZCB0byBzZXQgdXAgJXIxNCBoZXJlLCB3
aGlsZSAlcjE1IGlzIHJlcXVpcmVkIHRvIHN0aWxsIGJlIHplcm8uCisgICAgICAgICAqLworICAg
ICAgICBHRVRfU1RBQ0tfQkFTRSglcjE0KQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9u
X3NhdmVkCiAKIC8qIENSRUFURSBBIEJBU0lDIEVYQ0VQVElPTiBGUkFNRSBPTiBHVUVTVCBPUyBT
VEFDSzogICAgICAgICAgICAgICAgICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyHR-0002Kl-Hi; Mon, 30 Apr 2018 02:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyHR-0002Kg-3h
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:05 +0000
X-Inumbo-ID: 17a6564a-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17a6564a-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:13:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyHP-0003vN-0T
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyHO-0005wI-UL
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyHO-0005wI-UL@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1NmMxNDc4MGM1YzY5ZWQ4Mjg5YjFmNDFmY2RmMWM4NDQ0NmJiYmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjozNDozNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjozNDozNyAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZW11bGF0aW9uIGJlaGF2aW91ciBvZiBNU1Jf
UFJFRF9DTUQKICAgIAogICAgRXhwZXJpbWVudGFsbHksIHRoZSBiZWhhdmlvdXIgb2YgcmVzZXJ2
ZWQgYml0cyBpbiBNU1JfUFJFRF9DTUQgY2hhbmdlZCBiZXR3ZWVuCiAgICBiZXRhIGFuZCBwcm9k
dWN0aW9uIG1pY3JvY29kZSwgYW5kIG5vdyByYWlzZXMgYSAjR1AgZmF1bHQgZm9yIHNldCByZXNl
cnZlZAogICAgYml0cy4gIFRoZSBBTUQgc3BlYyBmb3IgZnV0dXJlIGhhcmR3YXJlIGFsc28gc3Bl
Y2lmaWVzIHRoaXMgYmVoYXZpb3VyLCBhbmQgaXQKICAgIGlzIHRoZSBtb3JlIHNlbnNpYmxlIGJl
aGF2aW91ciB0byBpbXBsZW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3Qg
dGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEZvbGxvd2lu
ZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhh
dmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1heSBlbmQgdXAgd3JpdGluZyB0aGUgbG93
IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdoaWxlIGl0J3MgdW5saWtlbHkgZm9yIGEg
Z3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJlLCB3ZQogICAgc2hvdWxkIHN0aWxsIHBl
cm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAg
ICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hl
bmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNSIG1pZ2h0IGJlY29tZSBkZWZpbmVkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDEzOjE4OjE5ICswMTAwCiAgICBtYXN0ZXIgY29t
bWl0OiBhOTk2MjczZDFmYzEwZDE0NTk4OTg1NzAzMjI3YmZhMzVhOTFmNjgxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wNC0xOCAxMToxNjozNyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyB8
IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwppbmRleCBkYzVhZWIzMGRhLi40OGQwNjFkN2RhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0yMjQsMTIgKzIyNCwxMSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFs
KQogICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiAmJiAhY3AtPmV4dGQuaWJwYiApCiAgICAg
ICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLwogCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIFRoZSBvbmx5IGRlZmluZWQgYmVoYXZpb3VyIGlzIHdoZW4gd3JpdGluZyBQ
UkVEX0NNRF9JQlBCLiAgSW4KLSAgICAgICAgICogcHJhY3RpY2UsIHJlYWwgaGFyZHdhcmUgYWNj
ZXB0cyBhbnkgdmFsdWUgd2l0aG91dCBmYXVsdGluZy4KLSAgICAgICAgICovCi0gICAgICAgIGlm
ICggdiA9PSBjdXJyICYmICh2YWwgJiBQUkVEX0NNRF9JQlBCKSApCi0gICAgICAgICAgICB3cm1z
cmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9JQlBCKTsKKyAgICAgICAgaWYgKCB2YWwgJiB+UFJF
RF9DTURfSUJQQiApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/
ICovCisKKyAgICAgICAgaWYgKCB2ID09IGN1cnIgKQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9Q
UkVEX0NNRCwgdmFsKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JTlRFTF9NSVND
X0ZFQVRVUkVTX0VOQUJMRVM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:11:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyHb-0002LV-Jj; Mon, 30 Apr 2018 02:11:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyHb-0002LQ-5V
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:15 +0000
X-Inumbo-ID: 938d1358-4c1b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 938d1358-4c1b-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 04:09:56 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyHZ-0003vV-6u
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyHZ-0005wm-4P
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyHZ-0005wm-4P@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:11:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] libxl: Specify format of inserted
 cdrom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyN2RlOTdjZDExNmIzZTY4YTdlNWY0Y2FmODQxZDJjYTc5ODJhNTIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBBcHIgMjUgMTQ6NDQ6MzQgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTQ6NDQ6MzQgMjAxOCAr
MDIwMAoKICAgIGxpYnhsOiBTcGVjaWZ5IGZvcm1hdCBvZiBpbnNlcnRlZCBjZHJvbQogICAgCiAg
ICBXaXRob3V0IHRoaXMgZXh0cmEgcGFyYW1ldGVyIG9uIHRoZSBRTVAgY29tbWFuZCwgUUVNVSB3
aWxsIGd1ZXNzIHRoZQogICAgZm9ybWF0IG9mIHRoZSBuZXcgZmlsZS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjU4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4ZjY1ZTY4YTdjMTA0N2Zh
ZDk3MjA2YTYyODJjMjgxMjQ3ZmFkYzIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTI1IDE0OjM4
OjQ3ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDEzICsrKysrKysr
KysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAxNyArKy0tLS0tLS0tLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhs
X3FtcC5jICAgICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDU0Mzg1NzdjM2MuLjE3Yzc0M2Q4Njcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RldmljZS5jCkBAIC00MzAsNiArNDMwLDE5IEBAIGNoYXIgKmxpYnhsX19kZXZpY2Vf
ZGlza19zdHJpbmdfb2ZfYmFja2VuZChsaWJ4bF9kaXNrX2JhY2tlbmQgYmFja2VuZCkKICAgICB9
CiB9CiAKK2NvbnN0IGNoYXIgKmxpYnhsX19xZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhsaWJ4bF9k
aXNrX2Zvcm1hdCBmb3JtYXQpCit7CisgICAgc3dpdGNoIChmb3JtYXQpIHsKKyAgICBjYXNlIExJ
QlhMX0RJU0tfRk9STUFUX1FDT1c6IHJldHVybiAicWNvdyI7CisgICAgY2FzZSBMSUJYTF9ESVNL
X0ZPUk1BVF9RQ09XMjogcmV0dXJuICJxY293MiI7CisgICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1B
VF9WSEQ6IHJldHVybiAidnBjIjsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1JBVzogcmV0
dXJuICJyYXciOworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfRU1QVFk6IHJldHVybiBOVUxM
OworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfUUVEOiByZXR1cm4gInFlZCI7CisgICAgZGVm
YXVsdDogcmV0dXJuIE5VTEw7CisgICAgfQorfQorCiBpbnQgbGlieGxfX2RldmljZV9waHlzZGlz
a19tYWpvcl9taW5vcihjb25zdCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpvciwgaW50ICptaW5v
cikKIHsKICAgICBzdHJ1Y3Qgc3RhdCBidWY7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBhM2NkZGNlOGI3Li5iNTExNzhi
OWZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTY3NywxOSArNjc3LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3Nfb2xkKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIDA7CiB9CiAK
LXN0YXRpYyBjb25zdCBjaGFyICpxZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhsaWJ4bF9kaXNrX2Zv
cm1hdCBmb3JtYXQpCi17Ci0gICAgc3dpdGNoIChmb3JtYXQpIHsKLSAgICBjYXNlIExJQlhMX0RJ
U0tfRk9STUFUX1FDT1c6IHJldHVybiAicWNvdyI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1B
VF9RQ09XMjogcmV0dXJuICJxY293MiI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9WSEQ6
IHJldHVybiAidnBjIjsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1JBVzogcmV0dXJuICJy
YXciOwotICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfRU1QVFk6IHJldHVybiBOVUxMOwotICAg
IGNhc2UgTElCWExfRElTS19GT1JNQVRfUUVEOiByZXR1cm4gInFlZCI7Ci0gICAgZGVmYXVsdDog
cmV0dXJuIE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMgY2hhciAqZG1fc3BpY2Vfb3B0aW9ucyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfc3BpY2VfaW5mbyAqc3BpY2UpCiB7CkBAIC0xNTE2LDkgKzE1MDMsOSBAQCBzdGF0aWMg
aW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgICAqIGFsd2F5cyByYXcKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYg
KGRpc2tzW2ldLmJhY2tlbmQgPT0gTElCWExfRElTS19CQUNLRU5EX1FESVNLKQotICAgICAgICAg
ICAgICAgIGZvcm1hdCA9IHFlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2tzW2ldLmZvcm1hdCk7
CisgICAgICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5n
KGRpc2tzW2ldLmZvcm1hdCk7CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZm9y
bWF0ID0gcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElCWExfRElTS19GT1JNQVRfUkFXKTsKKyAg
ICAgICAgICAgICAgICBmb3JtYXQgPSBsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElC
WExfRElTS19GT1JNQVRfUkFXKTsKIAogICAgICAgICAgICAgaWYgKGRpc2tzW2ldLmZvcm1hdCA9
PSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWSkgewogICAgICAgICAgICAgICAgIGlmICghZGlza3Nb
aV0uaXNfY2Ryb20pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDdmZjlhNjdlNTAuLjg1ZWU3YjBl
MTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwMiw2ICsxMjAyLDcgQEAgX2hpZGRlbiBpbnQg
bGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfd3JpdGUobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rp
b25fdCB0LAogLyogZnJvbSB4bF9kZXZpY2UgKi8KIF9oaWRkZW4gY2hhciAqbGlieGxfX2Rldmlj
ZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGxpYnhsX2Rpc2tfYmFja2VuZCBiYWNrZW5kKTsKIF9o
aWRkZW4gY2hhciAqbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19vZl9mb3JtYXQobGlieGxfZGlz
a19mb3JtYXQgZm9ybWF0KTsKK19oaWRkZW4gY29uc3QgY2hhciAqbGlieGxfX3FlbXVfZGlza19m
b3JtYXRfc3RyaW5nKGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCk7CiBfaGlkZGVuIGludCBsaWJ4
bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQobGlieGxfX2djKiwgbGlieGxfZGV2aWNlX2Rpc2sq
KTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9waHlzZGlza19tYWpvcl9taW5vcihjb25z
dCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpvciwgaW50ICptaW5vcik7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGVh
Yjk5M2FjYTkuLjU2N2VkMWU3NzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC05ODIsNiArOTgyLDggQEAgaW50IGxp
YnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAg
cmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJlamVjdCIsIGFyZ3MsIE5VTEwsIE5V
TEwpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2Ms
ICZhcmdzLCAidGFyZ2V0IiwgZGlzay0+cGRldl9wYXRoKTsKKyAgICAgICAgcW1wX3BhcmFtZXRl
cnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmciLAorICAgICAgICAgICAgbGlieGxfX3FlbXVf
ZGlza19mb3JtYXRfc3RyaW5nKGRpc2stPmZvcm1hdCkpOwogICAgICAgICByZXR1cm4gcW1wX3J1
bl9jb21tYW5kKGdjLCBkb21pZCwgImNoYW5nZSIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogICAgIH0K
IH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyHl-0002Mh-Lj; Mon, 30 Apr 2018 02:11:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyHl-0002Ma-4r
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:25 +0000
X-Inumbo-ID: 999f41b9-4c1b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 999f41b9-4c1b-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 04:10:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyHj-0003w5-Cp
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyHj-0005xN-AM
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyHj-0005xN-AM@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: fix slow int80 path after
 XPTI additions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiYTg2OTBlYTg4ZDk4Y2UyNzNiZDliMmVkYTU4NjkwMjdhYjZhMzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE0OjQ1OjA4IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjQ1OjA4IDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCBzbG93IGludDgwIHBhdGggYWZ0ZXIgWFBUSSBhZGRpdGlvbnMKICAgIAogICAgRm9y
IHRoZSBpbnQ4MCBzbG93IHBhdGggdG8ganVtcCB0byBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkLCAl
cjE0IG5lZWRzIHRvCiAgICBiZSBzZXQgdXAgc3VpdGFibHkgZm9yIFhQVEkgcHVycG9zZXMuIFRo
aXMgaXMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZQogICAgaW4gbmF0dXJlIGJldHdlZW4gdGhl
IGludDgwIHBhdGggKHdoaWNoIGlzIHN5bmNocm9ub3VzIFdSVCBndWVzdAogICAgYWN0aW9ucykg
YW5kIHRoZSBleGNlcHRpb24gcGF0aCB3aGljaCBpcyBwb3RlbnRpYWxseSBhc3luY2hyb25vdXMu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI1OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVhNWMzNjhm
YWY0NWNlZDhhOGM2MjM1ZjRmYmY1Y2RiMzhlYzkzOWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0
LTI1IDE0OjM5OjQxICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIHwgNiAr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5k
ZXggYTFiZDBiMzRhNS4uYmRkMzNlNzI3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNDAxLDYgKzQw
MSwxMiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGlu
Y3JlbWVudGVkIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAkMixV
UkVHU19yaXAoJXJzcCkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UndmUgY2xlYXJl
ZCB4ZW5fY3IzIGFib3ZlIGFscmVhZHksIG5vcm1hbCBleGNlcHRpb24gaGFuZGxpbmcKKyAgICAg
ICAgICogY29kZSBoYXMgbG9naWMgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgdmFsdWUgZnJvbSAl
cjE1LiBUaGVyZWZvcmUgd2UKKyAgICAgICAgICogbmVlZCB0byBzZXQgdXAgJXIxNCBoZXJlLCB3
aGlsZSAlcjE1IGlzIHJlcXVpcmVkIHRvIHN0aWxsIGJlIHplcm8uCisgICAgICAgICAqLworICAg
ICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3Nh
dmVkCiAKICAgICAgICAgLyogY3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVl
ZCB0byBiZSBpbiAudGV4dC5lbnRyeSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:11:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyHw-0002Ns-O3; Mon, 30 Apr 2018 02:11:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyHv-0002Nj-Fo
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:35 +0000
X-Inumbo-ID: 9fb184ff-4c1b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fb184ff-4c1b-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 04:10:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyHt-0003wJ-IK
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyHt-0005zK-G2
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyHt-0005zK-G2@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Syntax: Fix some
 bullet lists
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3YTdlZWFjMjkxYTc2MTJmOThlY2RlODIxZjI0NDIxNjlmNWZlMWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgNSAxNzoxOTozMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI0OjQ5IDIw
MTggKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTeW50YXg6IEZpeCBzb21lIGJ1bGxldCBsaXN0cwog
ICAgCiAgICBDb250aW51YXRpb25zIG9mIGJ1bGxldCBsaXN0IGl0ZW1zIG11c3QgYmUgaW5kZW50
ZWQgYnkgZXhhY3RseSA0CiAgICBzcGFjZXMgKGFjY29yZGluZyB0byBwYW5kb2NfbWFya2Rvd24o
NSkgb24gRGViaWFuIGplc3NpZSkuCiAgICAKICAgIFRoaXMgaXMgbW9zdCBlYXNpbHkgYWNoaWV2
ZWQgYnkgbWFraW5nIHRoZSBidWxsZXQgbGlzdCBpdGVtcyBoYXZlIHR3bwogICAgc3BhY2VzIGJl
Zm9yZSB0aGUgYConLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDExNDNiNjI3M2JjMzVhMzVh
ZmRlMTU0YjJiYjI0MTU5NDFiZWE4OSkKICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogU1VQUE9SVC5tZCB8IDM2ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IGNiODYy
YjUzOGQuLjRmNjllZDY1YWMgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5t
ZApAQCAtNzcwLDQwICs3NzAsNDAgQEAgV2hhdCBpcyB0aGUgcmlzayBvZiBpdCBleGhpYml0aW5n
IGJ1Z3M/CiAKIEdlbmVyYWwgYW5zd2VycyB0byB0aGUgYWJvdmU6CiAKLSAqICoqSGVyZSBiZSBk
cmFnb25zKioKKyAgKiAqKkhlcmUgYmUgZHJhZ29ucyoqCiAKLSAgIFByZXR0eSBsaWtlbHkgdG8g
c3RpbGwgY3Jhc2ggLyBmYWlsIHRvIHdvcmsuCi0gICBOb3QgcmVjb21tZW5kZWQgdW5sZXNzIHlv
dSBsaWtlIGxpZmUgb24gdGhlIGJsZWVkaW5nIGVkZ2UuCisgICAgUHJldHR5IGxpa2VseSB0byBz
dGlsbCBjcmFzaCAvIGZhaWwgdG8gd29yay4KKyAgICBOb3QgcmVjb21tZW5kZWQgdW5sZXNzIHlv
dSBsaWtlIGxpZmUgb24gdGhlIGJsZWVkaW5nIGVkZ2UuCiAKLSAqICoqUXVpcmt5KioKKyAgKiAq
KlF1aXJreSoqCiAKLSAgIE1vc3RseSB3b3JrcyBidXQgbWF5IGhhdmUgb2RkIGJlaGF2aW9yIGhl
cmUgYW5kIHRoZXJlLgotICAgUmVjb21tZW5kZWQgZm9yIHBsYXlpbmcgYXJvdW5kIG9yIGZvciBu
b24tcHJvZHVjdGlvbiB1c2UgY2FzZXMuCisgICAgTW9zdGx5IHdvcmtzIGJ1dCBtYXkgaGF2ZSBv
ZGQgYmVoYXZpb3IgaGVyZSBhbmQgdGhlcmUuCisgICAgUmVjb21tZW5kZWQgZm9yIHBsYXlpbmcg
YXJvdW5kIG9yIGZvciBub24tcHJvZHVjdGlvbiB1c2UgY2FzZXMuCiAKLSAqICoqTm9ybWFsKioK
KyAgKiAqKk5vcm1hbCoqCiAKLSAgIFJlYWR5IGZvciBwcm9kdWN0aW9uIHVzZQorICAgIFJlYWR5
IGZvciBwcm9kdWN0aW9uIHVzZQogCiAjIyMgSW50ZXJmYWNlIHN0YWJpbGl0eQogCiBJZiBJIGJ1
aWxkIGEgc3lzdGVtIGJhc2VkIG9uIHRoZSBjdXJyZW50IGludGVyZmFjZXMsCiB3aWxsIHRoZXkg
c3RpbGwgd29yayB3aGVuIEkgdXBncmFkZSB0byB0aGUgbmV4dCB2ZXJzaW9uPwogCi0gKiAqKk5v
dCBzdGFibGUqKgorICAqICoqTm90IHN0YWJsZSoqCiAKLSAgIEludGVyZmFjZSBpcyBzdGlsbCBp
biB0aGUgZWFybHkgc3RhZ2VzIGFuZAotICAgc3RpbGwgZmFpcmx5IGxpa2VseSB0byBiZSBicm9r
ZW4gaW4gZnV0dXJlIHVwZGF0ZXMuCisgICAgSW50ZXJmYWNlIGlzIHN0aWxsIGluIHRoZSBlYXJs
eSBzdGFnZXMgYW5kCisgICAgc3RpbGwgZmFpcmx5IGxpa2VseSB0byBiZSBicm9rZW4gaW4gZnV0
dXJlIHVwZGF0ZXMuCiAKLSAqICoqUHJvdmlzaW9uYWxseSBzdGFibGUqKgorICAqICoqUHJvdmlz
aW9uYWxseSBzdGFibGUqKgogCi0gICBXZSdyZSBub3QgeWV0IHByb21pc2luZyBiYWNrd2FyZHMg
Y29tcGF0aWJpbGl0eSwKLSAgIGJ1dCB3ZSB0aGluayB0aGlzIGlzIHByb2JhYmx5IHRoZSBmaW5h
bCBmb3JtIG9mIHRoZSBpbnRlcmZhY2UuCi0gICBJdCBtYXkgc3RpbGwgcmVxdWlyZSBzb21lIHR3
ZWFrcy4KKyAgICBXZSdyZSBub3QgeWV0IHByb21pc2luZyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0
eSwKKyAgICBidXQgd2UgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSB0aGUgZmluYWwgZm9ybSBvZiB0
aGUgaW50ZXJmYWNlLgorICAgIEl0IG1heSBzdGlsbCByZXF1aXJlIHNvbWUgdHdlYWtzLgogCi0g
KiAqKlN0YWJsZSoqCisgICogKipTdGFibGUqKgogCi0gICBXZSB3aWxsIHRyeSB2ZXJ5IGhhcmQg
dG8gYXZvaWQgYnJlYWtpbmcgYmFja3dhcmRzICBjb21wYXRpYmlsaXR5LAotICAgYW5kIHRvIGZp
eCBhbnkgcmVncmVzc2lvbnMgdGhhdCBhcmUgcmVwb3J0ZWQuCisgICAgV2Ugd2lsbCB0cnkgdmVy
eSBoYXJkIHRvIGF2b2lkIGJyZWFraW5nIGJhY2t3YXJkcyAgY29tcGF0aWJpbGl0eSwKKyAgICBh
bmQgdG8gZml4IGFueSByZWdyZXNzaW9ucyB0aGF0IGFyZSByZXBvcnRlZC4KIAogIyMjIFNlY3Vy
aXR5IHN1cHBvcnRlZAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:11:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyI5-0002PN-Py; Mon, 30 Apr 2018 02:11:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyI4-0002PA-Sy
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:44 +0000
X-Inumbo-ID: 2febb758-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2febb758-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:14:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyI3-0003wR-Ny
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyI3-00060n-Ld
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyI3-00060n-Ld@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Syntax: Fix a typo
 "States"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRlM2NjZjA3OTA5YjIxOTJkOTg1MzBhNjIzNzEzZDE5OWUzMGRhODQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxNToyMDoyMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI0OjU2IDIw
MTggKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTeW50YXg6IEZpeCBhIHR5cG8gIlN0YXRlcyIKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGViYmQwMjk5MDg5YTY5OGMzOWQ0Y2VkOTY2ZGY1ODMxOTQ0
YjQzMDUpCiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IFNVUFBPUlQubWQgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCA0ZjY5
ZWQ2NWFjLi45MmM2YTJjOGU0IDEwMDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQu
bWQKQEAgLTM1Nyw3ICszNTcsNyBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFr
aW5nIHRoZSBYZW4gUFYgYmxvY2sgcHJvdG9jb2wKICAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBv
cnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgTmV0QlNEOiBTdXBw
b3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKICAgICBTdGF0dXMsIE9wZW5CU0Q6IFN1
cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAotICAgIFN0YXRlcywgV2luZG93czog
U3VwcG9ydGVkCisgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQKIAogR3Vlc3Qtc2lkZSBk
cml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIG5ldHdvcmtpbmcgcHJvdG9jb2wK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:11:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyIF-0002QI-Rz; Mon, 30 Apr 2018 02:11:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyIF-0002QB-97
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:55 +0000
X-Inumbo-ID: 35fc1c52-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35fc1c52-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:14:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyID-0003wZ-Tc
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyID-00062O-RH
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyID-00062O-RH@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Syntax: Provide a
 title rather than a spurious empty section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzNDU5Yzc0MWVjNjA1YWVhZDZkOGQ3NWJjY2JmYmI4OGYyNWM0NTUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxODoxNjozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI1OjAwIDIw
MTggKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTeW50YXg6IFByb3ZpZGUgYSB0aXRsZSByYXRoZXIg
dGhhbiBhIHNwdXJpb3VzIGVtcHR5IHNlY3Rpb24KICAgIAogICAgVGhpcyBjb21taXRzIChtb3Jl
IG9yIGxlc3MpIHRoaXMgZmlsZSB0byBiZSBwcm9jZXNzZWQgd2l0aCBwYW5kb2MsCiAgICByYXRo
ZXIgdGhhbiBvdGhlciBtYXJrZG93biBwcm9jZXNzb3JzLiAgVGhlcmUgaXMsIHVuZm9ydHVuYXRl
bHksIG5vCiAgICB3aWRlbHktYWNjZXB0ZWQgd2F5IHRvIGRlY2xhcmUgYSB0aXRsZSBmb3IgdGhl
IGRvY3VtZW50LgogICAgCiAgICBJIHRlc3RlZCBmZWVkaW5nIHRoZSBkb2N1bWVudCB0byBtYXJr
ZG93bigxKSBvbiBEZWJpYW4gamVzc2llIGFuZCBpdAogICAgcmVwcm9kdWNlZCB0aGUgJSBsaW5l
IGFzIGlmIGl0IHdlcmUgc2ltcGxlIHRleHQuICBJIGd1ZXNzIG1hbnkgb3RoZXIKICAgIG1hcmtk
b3duIHByb2Nlc3NvcnMgd2lsbCBkbyBzb21ldGhpbmcgc2ltaWxhcmx5IHRvbGVyYWJsZS4gIE15
CiAgICBpbnRlcm5ldCBzZWFyY2hlcyBkaWQgbm90IGRpc2NvdmVyIGEgbWFya2Rvd24gcHJvY2Vz
c29yIHRoYXQgdXNlZAogICAgbGluZXMgc3RhcnRpbmcgd2l0aCAlIGZvciBzb21ldGhpbmcgZWxz
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGE1NjljNmY4MTVmYjZhMThjNjRiOGYxMjJmNWUy
YmJlY2Q0NDQ0MzIpCiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIFNVUFBPUlQubWQgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRl
eCA5MmM2YTJjOGU0Li4yMDFlNWEzOTc5IDEwMDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NV
UFBPUlQubWQKQEAgLTEsNCArMSw0IEBACi0jIFN1cHBvcnQgc3RhdGVtZW50IGZvciB0aGlzIHJl
bGVhc2UKKyUgU3VwcG9ydCBzdGF0ZW1lbnQgZm9yIHRoaXMgcmVsZWFzZQogCiBUaGlzIGRvY3Vt
ZW50IGRlc2NyaWJlcyB0aGUgc3VwcG9ydCBzdGF0dXMKIGFuZCBpbiBwYXJ0aWN1bGFyIHRoZSBz
ZWN1cml0eSBzdXBwb3J0IHN0YXR1cyBvZiB0aGUgWGVuIGJyYW5jaAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:12:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyIQ-0002Rx-UH; Mon, 30 Apr 2018 02:12:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyIP-0002Ro-LS
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:05 +0000
X-Inumbo-ID: 3c0c8734-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c0c8734-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:14:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyIO-0003wu-2v
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyIO-000656-0W
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyIO-000656-0W@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:12:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] docs/gen-html-index: Extract
 titles from HTML documents
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA2MDlkZDFjNWU4MTUwN2E3MWEyZDQ1MGZjZGYxNDczM2JhODEzODIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxOTowOTowMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI1OjAzIDIw
MTggKzAxMDAKCiAgICBkb2NzL2dlbi1odG1sLWluZGV4OiBFeHRyYWN0IHRpdGxlcyBmcm9tIEhU
TUwgZG9jdW1lbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0
cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3ODJkYjkyNjBkNGM2NDk5
NDU4ZGU0ZThkOTg2NmJjMDQyN2UxNDMpCiAgICAKICAgIFsgQ29tYmluZWQgd2l0aDogXQogICAg
CiAgICBkb2NzL2dlbi1odG1sLWluZGV4OiBNYWtlIEhUTUw6OlRyZWVCdWlsZGVyOjpYUGF0aCBv
cHRpb25hbCBhZ2FpbgogICAgCiAgICA3NzgyZGI5MjYwZDQgImRvY3MvZ2VuLWh0bWwtaW5kZXg6
IEV4dHJhY3QgdGl0bGVzIGZyb20gSFRNTCBkb2N1bWVudHMiCiAgICByZXF1aXJlcyBIVE1MOjpU
cmVlQnVpbGRlcjo6WFBhdGguCiAgICAKICAgIFRoaXMgaXMgc2FkbHkgbm90IGFzIHdpZGVseSBh
dmFpbGFibGUgYXMgSSBoYWQgaG9wZWQuICBXb3JrIGFyb3VuZAogICAgdGhpcyBwcm9ibGVtIGJ5
IG1ha2luZyB0aGUgdXNlIG9mIHRoaXMgbW9kdWxlIG9wdGlvbmFsOiBpbnN0ZWFkIG9mCiAgICBg
dXNlJ2luZyBhdCB0aGUgdG9wbGV2ZWwsIHdlIGByZXF1aXJlJyBpdCBpbiB0aGUgZXZhbC4gIElm
IGl0J3Mgbm90CiAgICBwcmVzZW50LCB0aGVuIHRoZSB0aXRsZSBpcyBzaW1wbHkgbm90IGV4dHJh
Y3RlZCBhbmQgdGhlIGZpbGVuYW1lIGlzCiAgICB1c2VkIGFzIGJlZm9yZSwgd2hpY2ggaXMgdG9s
ZXJhYmxlLgogICAgCiAgICBBbHNvIGFkZCBzb21lIGRlYnVnZ2luZy4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIFRlc3RlZC1ieTogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgMTZmYjRiNWE5YTc5Zjk1ZGYxN2YxMGJhNjJlOWY0NGQyMWNmODliNSkKICAgIAogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL2dlbi1o
dG1sLWluZGV4IHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZ2VuLWh0bWwtaW5k
ZXggYi9kb2NzL2dlbi1odG1sLWluZGV4CmluZGV4IGU5NzkyYmY5MzcuLjQxMDY3NGU1OTQgMTAw
NjQ0Ci0tLSBhL2RvY3MvZ2VuLWh0bWwtaW5kZXgKKysrIGIvZG9jcy9nZW4taHRtbC1pbmRleApA
QCAtMjAsOCArMjAsMTAgQEAgb3VyIEBkaXJzOwogb3VyICVpbmRleDsKIAogb3VyICRvdXRkaXI7
CitvdXIgJGRlYnVnOwogCi1HZXRPcHRpb25zKCJpPXMiID0+IHN1YiB7IHJlYWRfaW5kZXgoQF8p
O30gKQorR2V0T3B0aW9ucygiaT1zIiA9PiBzdWIgeyByZWFkX2luZGV4KEBfKTt9LAorICAgICAg
ICAgICAiRCIgPT4gXCRkZWJ1ZykKICAgICBvciBkaWU7CiAKICgkb3V0ZGlyLEBkb2NzKSA9IEBB
UkdWOwpAQCAtNjQsNiArNjYsMjAgQEAgc3ViIG1ha2VfbGlua3RleHQgKCQpIHsKICAgICByZXR1
cm4gIiQxKCQyKSIgaWYgJGwgPX4gbSxebWFuLyguKilcLihbMC05XS4qKVwuaHRtbCw7CiAgICAg
JGwgPX4gcy8uKD86aHRtbHx0eHQpJC8vZzsKICAgICByZXR1cm4gJGluZGV4eyRsfSBpZiBleGlz
dHMgJGluZGV4eyRsfTsKKworICAgIG15ICRmcm9tX2h0bWw7CisgICAgZXZhbCB7CisgICAgICAg
IHJlcXVpcmUgSFRNTDo6VHJlZUJ1aWxkZXI6OlhQYXRoOworICAgICAgICBteSAkdHJlZSA9IG5l
dyBIVE1MOjpUcmVlQnVpbGRlcjo6WFBhdGg7CisgICAgICAgIG15ICRmID0gIiRvdXRkaXIvJGwu
aHRtbCI7CisgICAgICAgIG9wZW4gRiwgJzwnLCAkZiBvciBkaWUgIiRsICRmICQhIjsKKyAgICAg
ICAgJHRyZWUtPnBhcnNlX2ZpbGUoXCpGKSBvciBkaWU7CisgICAgICAgIGNsb3NlIEY7CisgICAg
ICAgICRmcm9tX2h0bWwgPSAkdHJlZS0+ZmluZHZhbHVlKCIvaHRtbC9oZWFkL3RpdGxlIik7Cisg
ICAgfTsKKyAgICBwcmludCAiJGw6IGdldCB0aXRsZTogJEAiIGlmICRAICYmICRkZWJ1ZzsKKyAg
ICByZXR1cm4gJGZyb21faHRtbCBpZiAkZnJvbV9odG1sOworCiAgICAgcmV0dXJuIGJhc2VuYW1l
KCRsKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:12:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyIa-0002TE-1H; Mon, 30 Apr 2018 02:12:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyIZ-0002T8-FA
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:15 +0000
X-Inumbo-ID: 421ca246-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 421ca246-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:14:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyIY-0003x2-8Q
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyIY-0006CI-64
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyIY-0006CI-64@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:12:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] docs/gen-html-index: Support
 documents at the toplevel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwN2QyMTk1YjBkNTRjMjg4NDNmYTc4MjYwNDRjMDU2ZmJjODY1NWIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxOTowOToxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI1OjA5IDIw
MTggKzAxMDAKCiAgICBkb2NzL2dlbi1odG1sLWluZGV4OiBTdXBwb3J0IGRvY3VtZW50cyBhdCB0
aGUgdG9wbGV2ZWwKICAgIAogICAgVGhlcmUgYXJlIG5vbmUgeWV0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCAxZTRhODM0YThmNWQ5NzBlNjhjZmY2ZDljMTY3MTAxOTRiYzQ2NTM3KQogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL2dlbi1o
dG1sLWluZGV4IHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvZG9jcy9nZW4taHRtbC1pbmRleCBiL2RvY3MvZ2VuLWh0bWwtaW5kZXgKaW5kZXgg
NDEwNjc0ZTU5NC4uNGZhZDZkYjk3NCAxMDA2NDQKLS0tIGEvZG9jcy9nZW4taHRtbC1pbmRleAor
KysgYi9kb2NzL2dlbi1odG1sLWluZGV4CkBAIC0xNDAsNiArMTQwLDEwIEBAIHN1YiBkaXJzKCQp
CiAgICAgcmV0dXJuIEBkaXJzOwogfQogCitmb3JlYWNoIG15ICRvZiAoZ3JlcCB7ICFtey99IH0g
QGRvY3MpIHsKKyAgICAkdG9wIC49IG1ha2VfbGluaygkb2YsJycpOworfQorCiBmb3JlYWNoIG15
ICRvZCAoc29ydCB7ICRhIGNtcCAkYiB9IHVuaXEgbWFwIHsgZGlycygkXykgfSBAZG9jcykgewog
ICAgIG15IEBkID0gKGdyZXAgL15cUSRvZFxFLywgQGRvY3MpOwogICAgIGlmICggQGQgPT0gMSBh
bmQgJGRbMF0gZXEgIiRvZC9pbmRleC5odG1sIiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:12:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyIl-0002UW-3E; Mon, 30 Apr 2018 02:12:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyIj-0002UL-Qk
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:25 +0000
X-Inumbo-ID: be032aa4-4c1b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be032aa4-4c1b-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 04:11:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyIi-0003xp-E5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyIi-0006Da-Bd
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyIi-0006Da-Bd@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:12:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] docs/Makefile: Introduce
 GENERATE_PANDOC_RULE_RAW
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczYzhjMmMyMTFlZGFhZmJlNWNiMmRiZjM1NDhhYTBlMzgwODM2YzkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxODoxMjozNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI1OjEyIDIw
MTggKzAxMDAKCiAgICBkb2NzL01ha2VmaWxlOiBJbnRyb2R1Y2UgR0VORVJBVEVfUEFORE9DX1JV
TEVfUkFXCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGZvcm1hdCBTVVBQT1JULm1k
IHdoaWNoIGRvZXMgbm90IG1hdGNoIHRoZQogICAgZmlsZW5hbWUgcGF0dGVybnMgaW4gZG9jcy8u
ICBTbyBwcm92aWRlIGEgd2F5IHRvIG1ha2UgYW4gYWQtaG9jIHJ1bGUKICAgIHVzaW5nIHBhbmRv
YyB3aXRoIHRoZSBzdGFuZGFyZCBvcHRpb25zLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5n
ZSBpbiB0aGlzIHBhdGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MzlmOTM5NDVjYWQw
NmZkOTA3ODQ3MTZiZTFkYzhkMjYyNGI2ZjY2KQogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL01ha2VmaWxlIHwgMTEgKysrKysrLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9NYWtlZmlsZSBiL2RvY3MvTWFrZWZpbGUKaW5kZXggNjc0M2ZhMzc0NC4uZDgyNDYz
ZmRiMiAxMDA2NDQKLS0tIGEvZG9jcy9NYWtlZmlsZQorKysgYi9kb2NzL01ha2VmaWxlCkBAIC0y
MzcsMTcgKzIzNywxOCBAQCB0eHQvJS50eHQ6ICUubWFya2Rvd24KIAkkKElOU1RBTExfREFUQSkg
JDwgJEAKIAogIyBNZXRhcnVsZSBmb3IgZ2VuZXJhdGluZyBwYW5kb2MgcnVsZXMuCi1kZWZpbmUg
R0VORVJBVEVfUEFORE9DX1JVTEUKLSMgJCgxKSBpcyB0aGUgdGFyZ2V0IGRvY3VtZW50YXRpb24g
Zm9ybWF0LiAkKDIpIGlzIHRoZSBzb3VyY2UgZm9ybWF0LgotCi0kKDEpLyUuJCgxKTogJS4kKDIp
CitkZWZpbmUgR0VORVJBVEVfUEFORE9DX1JVTEVfUkFXCiskKDEpOiAkKDIpCiBpZm5lcSAoJChQ
QU5ET0MpLCkKIAlAJChJTlNUQUxMX0RJUikgJCQoQEQpCiAJJChQQU5ET0MpIC0tbnVtYmVyLXNl
Y3Rpb25zIC0tdG9jIC0tc3RhbmRhbG9uZSAkJDwgLS1vdXRwdXQgJCRACiBlbHNlCiAJQGVjaG8g
InBhbmRvYyBub3QgaW5zdGFsbGVkOyBza2lwcGluZyAkJEAiCiBlbmRpZgotCitlbmRlZgorZGVm
aW5lIEdFTkVSQVRFX1BBTkRPQ19SVUxFCisjICQoMSkgaXMgdGhlIHRhcmdldCBkb2N1bWVudGF0
aW9uIGZvcm1hdC4gJCgyKSBpcyB0aGUgc291cmNlIGZvcm1hdC4KKyQoY2FsbCBHRU5FUkFURV9Q
QU5ET0NfUlVMRV9SQVcsJCgxKS8lLiQoMSksJS4kKDIpKQogZW5kZWYKICQoZXZhbCAkKGNhbGwg
R0VORVJBVEVfUEFORE9DX1JVTEUscGRmLHBhbmRvYykpICAgIyBwZGYvJS5wZGY6ICUucGFuZG9j
CiAkKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLHR4dCxwYW5kb2MpKSAgICMgdHh0
LyUudHh0OiAlLnBhbmRvYwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:12:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyIu-0002VQ-5H; Mon, 30 Apr 2018 02:12:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyIt-0002VH-71
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:35 +0000
X-Inumbo-ID: 4e3d33e3-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e3d33e3-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:15:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyIs-0003xy-Je
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyIs-0006EV-HI
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyIs-0006EV-HI@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:12:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] docs/Makefile: Format SUPPORT.md
 into the toplevel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlMDIyMTI4NDgxODdkMjVhYjdhODViMTgxMDEzNjBkZWJjMWQxZTAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNiAxODoxMzo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjI1OjE0IDIw
MTggKzAxMDAKCiAgICBkb2NzL01ha2VmaWxlOiBGb3JtYXQgU1VQUE9SVC5tZCBpbnRvIHRoZSB0
b3BsZXZlbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmMjQ2ZDQyNjY1YTYwMjNjMjQ4YzVi
M2UzNzRkYTU2OTFkZjYzZjZmKQogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL01ha2VmaWxlIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvTWFrZWZpbGUg
Yi9kb2NzL01ha2VmaWxlCmluZGV4IGQ4MjQ2M2ZkYjIuLmIzMDBiYjZiZTEgMTAwNjQ0Ci0tLSBh
L2RvY3MvTWFrZWZpbGUKKysrIGIvZG9jcy9NYWtlZmlsZQpAQCAtMjgsNyArMjgsOCBAQCBET0Nf
TUFONyA6PSAkKHBhdHN1YnN0IG1hbi8lLnBvZC43LG1hbjcvJS43LCQoTUFON1NSQy15KSkgXAog
CSAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5tYXJrZG93bi43LG1hbjcvJS43LCQoTUFON1NSQy15
KSkKIERPQ19NQU44IDo9ICQocGF0c3Vic3QgbWFuLyUucG9kLjgsbWFuOC8lLjgsJChNQU44U1JD
LXkpKSBcCiAJICAgICAgICAkKHBhdHN1YnN0IG1hbi8lLm1hcmtkb3duLjgsbWFuOC8lLjgsJChN
QU44U1JDLXkpKQotRE9DX0hUTUwgOj0gJChwYXRzdWJzdCAlLm1hcmtkb3duLGh0bWwvJS5odG1s
LCQoTUFSS0RPV05TUkMteSkpIFwKK0RPQ19IVE1MIDo9IGh0bWwvU1VQUE9SVC5odG1sIFwKKyAg
ICAgICAgICAgICQocGF0c3Vic3QgJS5tYXJrZG93bixodG1sLyUuaHRtbCwkKE1BUktET1dOU1JD
LXkpKSBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0ICUucGFuZG9jLGh0bWwvJS5odG1sLCQoUEFO
RE9DU1JDLXkpKSBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0IG1hbi8lLm1hcmtkb3duLjEsaHRt
bC9tYW4vJS4xLmh0bWwsJChNQU4xU1JDLXkpKSBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0IG1h
bi8lLm1hcmtkb3duLjUsaHRtbC9tYW4vJS41Lmh0bWwsJChNQU41U1JDLXkpKSBcCkBAIC0yNTUs
NiArMjU2LDggQEAgJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRSx0eHQscGFuZG9j
KSkgICAjIHR4dC8lLnR4dDogJS5wYW5kb2MKICQoZXZhbCAkKGNhbGwgR0VORVJBVEVfUEFORE9D
X1JVTEUsaHRtbCxwYW5kb2MpKSAgIyBodG1sLyUuaHRtbDogJS5wYW5kb2MKICQoZXZhbCAkKGNh
bGwgR0VORVJBVEVfUEFORE9DX1JVTEUscGRmLG1hcmtkb3duKSkgIyBwZGYvJS5wZGY6ICUubWFy
a2Rvd24KIAorJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRV9SQVcsaHRtbC9TVVBQ
T1JULmh0bWwsJChYRU5fUk9PVCkvU1VQUE9SVC5tZCkpICMgcGRmLyUucGRmOiAlLm1hcmtkb3du
CisKIGlmZXEgKCwkKGZpbmRzdHJpbmcgY2xlYW4sJChNQUtFQ01ER09BTFMpKSkKICQoWEVOX1JP
T1QpL2NvbmZpZy9Eb2NzLm1rOgogCSQoZXJyb3IgWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJl
IGJlZm9yZSBidWlsZGluZyBkb2NzKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:12:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyJ6-0002WS-7J; Mon, 30 Apr 2018 02:12:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyJ4-0002WK-Ku
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:46 +0000
X-Inumbo-ID: 544cd40f-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 544cd40f-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:15:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyJ2-0003z8-PC
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyJ2-0006FI-Mr
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyJ2-0006FI-Mr@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Move descriptions up
 before Status info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmOGU4YmFlODdhNmE1MWY4NGYwNjVhNmU3YTc4NGY5NjkyYmY1YmYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTc6MzI6MzIgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNjowMTo1MiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZDogTW92ZSBkZXNjcmlwdGlvbnMgdXAgYmVmb3JlIFN0
YXR1cyBpbmZvCiAgICAKICAgIFRoaXMgdHVybnMgYWxsIHRoZSB0aGluZ3Mgd2hpY2ggd2VyZSB0
cmVhdGVkIGFzIGNhdmVhdHMsIGJ1dCB3aGljaAogICAgZG9uJ3QgbmVlZCB0byBiZSBmb290bm90
ZWQgaW4gdGhlIG1hdHJpeCwgaW50byBkZXNjcmlwdGlvbnMuCiAgICAKICAgIEZvciB0aGUgYmVu
ZWZpdCBvZiB0aGUgc3VwcG9ydCBtYXRyaXggZ2VuZXJhdG9yLCB0aGlzIHBhdGNoIChvciBhCiAg
ICB2ZXJzaW9uIG9mIGl0KSBzaG91bGQgYmUgYmFja3BvcnRlZCB0byA0LjEwLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY3YjQ2ZTE0Y2I5NDNlMjcxMzRlOWM2ZDdiNDFiMjdi
ZGQ4YzZhZTkpCiAgICAKICAgIE1lcmdlIGNvbmZsaWN0cyByZXNvbHZlZDoKICAgICAgLSB4ODYv
SFZNOiA0LjExIHRhbGtzIGFib3V0ICJTdGF0dXMsIGRvbVUiCiAgICAgIC0geDg2L1BWSDogNC4x
MSBtZW50aW9ucyBkb21PIHNvIGhlYWRpbmcgaXMgZGlmZmVyZW50IHRvbwogICAgICAtIEFSTTog
SGVhZGluZyBpbiA0LjExIHNheXMganVzdCAiQVJNIiwgaW4gNC4xMCAiQVJNIGd1ZXN0IgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIFNV
UFBPUlQubWQgfCAyMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCAx
MDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5k
ZXggMjAxZTVhMzk3OS4uMzQyOWFmYmRmYyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9T
VVBQT1JULm1kCkBAIC01OCw0NCArNTgsNDQgQEAgZm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUg
c3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KIAogIyMjIEFSTS9HSUN2MyBJVFMKIAotICAgIFN0
YXR1czogRXhwZXJpbWVudGFsCi0KIEV4dGVuc2lvbiB0byB0aGUgR0lDdjMgaW50ZXJydXB0IGNv
bnRyb2xsZXIgdG8gc3VwcG9ydCBNU0kuCiAKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCiAj
IyBHdWVzdCBUeXBlCiAKICMjIyB4ODYvUFYKIAotICAgIFN0YXR1czogU3VwcG9ydGVkCi0KIFRy
YWRpdGlvbmFsIFhlbiBQViBndWVzdAogCiBObyBoYXJkd2FyZSByZXF1aXJlbWVudHMKIAotIyMj
IHg4Ni9IVk0KLQogICAgIFN0YXR1czogU3VwcG9ydGVkCiAKKyMjIyB4ODYvSFZNCisKIEZ1bGx5
IHZpcnR1YWxpc2VkIGd1ZXN0IHVzaW5nIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIGV4dGVuc2lv
bnMKIAogUmVxdWlyZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gc3VwcG9ydCAoSW50ZWwgVk1Y
IC8gQU1EIFNWTSkKIAotIyMjIHg4Ni9QVkggZ3Vlc3QKLQogICAgIFN0YXR1czogU3VwcG9ydGVk
CiAKKyMjIyB4ODYvUFZIIGd1ZXN0CisKIFBWSCBpcyBhIG5leHQtZ2VuZXJhdGlvbiBwYXJhdmly
dHVhbGl6ZWQgbW9kZQogZGVzaWduZWQgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgaGFyZHdhcmUgdmly
dHVhbGl6YXRpb24gc3VwcG9ydCB3aGVuIHBvc3NpYmxlLgogRHVyaW5nIGRldmVsb3BtZW50IHRo
aXMgd2FzIHNvbWV0aW1lcyBjYWxsZWQgSFZNTGl0ZSBvciBQVkh2Mi4KIAogUmVxdWlyZXMgaGFy
ZHdhcmUgdmlydHVhbGlzYXRpb24gc3VwcG9ydCAoSW50ZWwgVk1YIC8gQU1EIFNWTSkKIAotIyMj
IEFSTSBndWVzdAotCiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIAorIyMjIEFSTSBndWVzdAorCiBB
Uk0gb25seSBoYXMgb25lIGd1ZXN0IHR5cGUgYXQgdGhlIG1vbWVudAogCisgICAgU3RhdHVzOiBT
dXBwb3J0ZWQKKwogIyMgVG9vbHN0YWNrCiAKICMjIyB4bApAQCAtMTA0LDEyICsxMDQsMTIgQEAg
QVJNIG9ubHkgaGFzIG9uZSBndWVzdCB0eXBlIGF0IHRoZSBtb21lbnQKIAogIyMjIERpcmVjdC1i
b290IGtlcm5lbCBpbWFnZSBmb3JtYXQKIAorRm9ybWF0IHdoaWNoIHRoZSB0b29sc3RhY2sgYWNj
ZXB0cyBmb3IgZGlyZWN0LWJvb3Qga2VybmVscworCiAgICAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1h
Z2UsIEVMRgogICAgIFN1cHBvcnRlZCwgQVJNMzI6IHpJbWFnZQogICAgIFN1cHBvcnRlZCwgQVJN
NjQ6IEltYWdlCiAKLUZvcm1hdCB3aGljaCB0aGUgdG9vbHN0YWNrIGFjY2VwdHMgZm9yIGRpcmVj
dC1ib290IGtlcm5lbHMKLQogIyMjIERvbTAgaW5pdCBzdXBwb3J0IGZvciB4bAogCiAgICAgU3Rh
dHVzLCBTeXNWOiBTdXBwb3J0ZWQKQEAgLTExOCwxMCArMTE4LDEwIEBAIEZvcm1hdCB3aGljaCB0
aGUgdG9vbHN0YWNrIGFjY2VwdHMgZm9yIGRpcmVjdC1ib290IGtlcm5lbHMKIAogIyMjIEpTT04g
b3V0cHV0IHN1cHBvcnQgZm9yIHhsCiAKLSAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAotCiBPdXRw
dXQgb2YgaW5mb3JtYXRpb24gaW4gbWFjaGluZS1wYXJzZWFibGUgSlNPTiBmb3JtYXQKIAorICAg
IFN0YXR1czogRXhwZXJpbWVudGFsCisKICMjIyBPcGVuIHZTd2l0Y2ggaW50ZWdyYXRpb24gZm9y
IHhsCiAKICAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKQEAgLTE1NCwxNyArMTU0LDE4IEBA
IE91dHB1dCBvZiBpbmZvcm1hdGlvbiBpbiBtYWNoaW5lLXBhcnNlYWJsZSBKU09OIGZvcm1hdAog
CiAjIyMgSHlwZXJ2aXNvciAnZGVidWcga2V5cycKIAotICAgIFN0YXR1czogU3VwcG9ydGVkLCBu
b3Qgc2VjdXJpdHkgc3VwcG9ydGVkCi0KIFRoZXNlIGFyZSBmdW5jdGlvbnMgdHJpZ2dlcmVkIGVp
dGhlciBmcm9tIHRoZSBob3N0IHNlcmlhbCBjb25zb2xlLAogb3IgdmlhIHRoZSB4bCAnZGVidWct
a2V5cycgY29tbWFuZCwKIHdoaWNoIGNhdXNlIFhlbiB0byBkdW1wIHZhcmlvdXMgaHlwZXJ2aXNv
ciBzdGF0ZSB0byB0aGUgY29uc29sZS4KIAorICAgIFN0YXR1czogU3VwcG9ydGVkLCBub3Qgc2Vj
dXJpdHkgc3VwcG9ydGVkCisKICMjIyBIeXBlcnZpc29yIHN5bmNocm9ub3VzIGNvbnNvbGUgb3V0
cHV0IChzeW5jX2NvbnNvbGUpCiAKK1hlbiBjb21tYW5kLWxpbmUgZmxhZyB0byBmb3JjZSBzeW5j
aHJvbm91cyBjb25zb2xlIG91dHB1dC4KKwogICAgIFN0YXR1czogU3VwcG9ydGVkLCBub3Qgc2Vj
dXJpdHkgc3VwcG9ydGVkCiAKLVhlbiBjb21tYW5kLWxpbmUgZmxhZyB0byBmb3JjZSBzeW5jaHJv
bm91cyBjb25zb2xlIG91dHB1dC4KIFVzZWZ1bCBmb3IgZGVidWdnaW5nLCBidXQgbm90IHN1aXRh
YmxlIGZvciBwcm9kdWN0aW9uIGVudmlyb25tZW50cwogZHVlIHRvIGluY3VycmVkIG92ZXJoZWFk
LgogCkBAIC0xNzYsNTYgKzE3Nyw1NCBAQCBEZWJ1Z2dlciB0byBkZWJ1ZyBFTEYgZ3Vlc3RzCiAK
ICMjIyBTb2Z0LXJlc2V0IGZvciBQViBndWVzdHMKIAotICAgIFN0YXR1czogU3VwcG9ydGVkCi0K
IFNvZnQtcmVzZXQgYWxsb3dzIGEgbmV3IGtlcm5lbCB0byBzdGFydCAnZnJvbSBzY3JhdGNoJyB3
aXRoIGEgZnJlc2ggVk0gc3RhdGUsCiBidXQgd2l0aCBhbGwgdGhlIG1lbW9yeSBmcm9tIHRoZSBw
cmV2aW91cyBzdGF0ZSBvZiB0aGUgVk0gaW50YWN0LgogVGhpcyBpcyBwcmltYXJpbHkgZGVzaWdu
ZWQgdG8gYWxsb3cgImNyYXNoIGtlcm5lbHMiLAogd2hpY2ggY2FuIGRvIGNvcmUgZHVtcHMgb2Yg
bWVtb3J5IHRvIGhlbHAgd2l0aCBkZWJ1Z2dpbmcgaW4gdGhlIGV2ZW50IG9mIGEgY3Jhc2guCiAK
LSMjIyB4ZW50cmFjZQorICAgIFN0YXR1czogU3VwcG9ydGVkCiAKLSAgICBTdGF0dXMsIHg4Njog
U3VwcG9ydGVkCisjIyMgeGVudHJhY2UKIAogVG9vbCB0byBjYXB0dXJlIFhlbiB0cmFjZSBidWZm
ZXIgZGF0YQogCi0jIyMgZ2NvdgorICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKIAotICAgIFN0
YXR1czogU3VwcG9ydGVkLCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkCisjIyMgZ2NvdgogCiBFeHBv
cnQgaHlwZXJ2aXNvciBjb3ZlcmFnZSBkYXRhIHN1aXRhYmxlIGZvciBhbmFseXNpcyBieSBnY292
IG9yIGxjb3YuCiAKKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRl
ZAorCiAjIyBNZW1vcnkgTWFuYWdlbWVudAogCiAjIyMgRHluYW1pYyBtZW1vcnkgY29udHJvbAog
Ci0gICAgU3RhdHVzOiBTdXBwb3J0ZWQKLQogQWxsb3dzIGEgZ3Vlc3QgdG8gYWRkIG9yIHJlbW92
ZSBtZW1vcnkgYWZ0ZXIgYm9vdC10aW1lLgogVGhpcyBpcyB0eXBpY2FsbHkgZG9uZSBieSBhIGd1
ZXN0IGtlcm5lbCBhZ2VudCBrbm93biBhcyBhICJiYWxsb29uIGRyaXZlciIuCiAKLSMjIyBQb3B1
bGF0ZS1vbi1kZW1hbmQgbWVtb3J5CisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIAotICAgIFN0YXR1
cywgeDg2IEhWTTogU3VwcG9ydGVkCisjIyMgUG9wdWxhdGUtb24tZGVtYW5kIG1lbW9yeQogCiBU
aGlzIGlzIGEgbWVjaGFuaXNtIHRoYXQgYWxsb3dzIG5vcm1hbCBvcGVyYXRpbmcgc3lzdGVtcyB3
aXRoIG9ubHkgYSBiYWxsb29uIGRyaXZlcgogdG8gYm9vdCB3aXRoIG1lbW9yeSA8IG1heG1lbS4K
IAotIyMjIE1lbW9yeSBTaGFyaW5nCisgICAgU3RhdHVzLCB4ODYgSFZNOiBTdXBwb3J0ZWQKIAot
ICAgIFN0YXR1cywgeDg2IEhWTTogRXhwZXJtZW50YWwKKyMjIyBNZW1vcnkgU2hhcmluZwogCiBB
bGxvdyBzaGFyaW5nIG9mIGlkZW50aWNhbCBwYWdlcyBiZXR3ZWVuIGd1ZXN0cwogCi0jIyMgTWVt
b3J5IFBhZ2luZworICAgIFN0YXR1cywgeDg2IEhWTTogRXhwZXJtZW50YWwKIAotICAgIFN0YXR1
cywgeDg2IEhWTTogRXhwZXJpbWVuYWwKKyMjIyBNZW1vcnkgUGFnaW5nCiAKIEFsbG93IHBhZ2Vz
IGJlbG9uZ2luZyB0byBndWVzdHMgdG8gYmUgcGFnZWQgdG8gZGlzawogCi0jIyMgVHJhbnNjZW5k
ZW50IE1lbW9yeQorICAgIFN0YXR1cywgeDg2IEhWTTogRXhwZXJpbWVuYWwKIAotICAgIFN0YXR1
czogRXhwZXJpbWVudGFsCisjIyMgVHJhbnNjZW5kZW50IE1lbW9yeQogCiBUcmFuc2NlbmRlbnQg
TWVtb3J5ICh0bWVtKSBhbGxvd3MgdGhlIGNyZWF0aW9uIG9mIGh5cGVydmlzb3IgbWVtb3J5IHBv
b2xzCiB3aGljaCBndWVzdHMgY2FuIHVzZSB0byBzdG9yZSBtZW1vcnkKQEAgLTIzMyw5NiArMjMy
LDEwMCBAQCByYXRoZXIgdGhhbiBjYWNoaW5nIGluIGl0cyBvd24gbWVtb3J5IG9yIHN3YXBwaW5n
IHRvIGRpc2suCiBIYXZpbmcgdGhlc2UgaW4gdGhlIGh5cGVydmlzb3IKIGNhbiBhbGxvdyBtb3Jl
IGVmZmljaWVudCBhZ2dyZWdhdGUgdXNlIG9mIG1lbW9yeSBhY3Jvc3MgVk1zLgogCi0jIyMgQWx0
ZXJuYXRpdmUgcDJtCisgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKIAotICAgIFN0YXR1cywgeDg2
IEhWTTogVGVjaCBQcmV2aWV3Ci0gICAgU3RhdHVzLCBBUk06IFRlY2ggUHJldmlldworIyMjIEFs
dGVybmF0aXZlIHAybQogCiBBbGxvd3MgZXh0ZXJuYWwgbW9uaXRvcmluZyBvZiBoeXBlcnZpc29y
IG1lbW9yeQogYnkgbWFpbnRhaW5pbmcgbXVsdGlwbGUgcGh5c2ljYWwgdG8gbWFjaGluZSAocDJt
KSBtZW1vcnkgbWFwcGluZ3MuCiAKKyAgICBTdGF0dXMsIHg4NiBIVk06IFRlY2ggUHJldmlldwor
ICAgIFN0YXR1cywgQVJNOiBUZWNoIFByZXZpZXcKKwogIyMgUmVzb3VyY2UgTWFuYWdlbWVudAog
CiAjIyMgQ1BVIFBvb2xzCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZAotCiBHcm91cHMgcGh5c2lj
YWwgY3B1cyBpbnRvIGRpc3RpbmN0IGdyb3VwcyBjYWxsZWQgImNwdXBvb2xzIiwKIHdpdGggZWFj
aCBwb29sIGhhdmluZyB0aGUgY2FwYWJpbGl0eQogb2YgdXNpbmcgZGlmZmVyZW50IHNjaGVkdWxl
cnMgYW5kIHNjaGVkdWxpbmcgcHJvcGVydGllcy4KIAotIyMjIENyZWRpdCBTY2hlZHVsZXIKLQog
ICAgIFN0YXR1czogU3VwcG9ydGVkCiAKKyMjIyBDcmVkaXQgU2NoZWR1bGVyCisKIEEgd2VpZ2h0
ZWQgcHJvcG9ydGlvbmFsIGZhaXIgc2hhcmUgdmlydHVhbCBDUFUgc2NoZWR1bGVyLgogVGhpcyBp
cyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIuCiAKLSMjIyBDcmVkaXQyIFNjaGVkdWxlcgotCiAgICAg
U3RhdHVzOiBTdXBwb3J0ZWQKIAorIyMjIENyZWRpdDIgU2NoZWR1bGVyCisKIEEgZ2VuZXJhbCBw
dXJwb3NlIHNjaGVkdWxlciBmb3IgWGVuLAogZGVzaWduZWQgd2l0aCBwYXJ0aWN1bGFyIGZvY3Vz
IG9uIGZhaXJuZXNzLCByZXNwb25zaXZlbmVzcywgYW5kIHNjYWxhYmlsaXR5CiAKLSMjIyBSVERT
IGJhc2VkIFNjaGVkdWxlcgorICAgIFN0YXR1czogU3VwcG9ydGVkCiAKLSAgICBTdGF0dXM6IEV4
cGVyaW1lbnRhbAorIyMjIFJURFMgYmFzZWQgU2NoZWR1bGVyCiAKIEEgc29mdCByZWFsLXRpbWUg
Q1BVIHNjaGVkdWxlcgogYnVpbHQgdG8gcHJvdmlkZSBndWFyYW50ZWVkIENQVSBjYXBhY2l0eSB0
byBndWVzdCBWTXMgb24gU01QIGhvc3RzCiAKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCiAj
IyMgQVJJTkM2NTMgU2NoZWR1bGVyCiAKK0EgcGVyaW9kaWNhbGx5IHJlcGVhdGluZyBmaXhlZCB0
aW1lc2xpY2Ugc2NoZWR1bGVyLgorCiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIAotQSBwZXJpb2Rp
Y2FsbHkgcmVwZWF0aW5nIGZpeGVkIHRpbWVzbGljZSBzY2hlZHVsZXIuCiBDdXJyZW50bHkgb25s
eSBzaW5nbGUtdmNwdSBkb21haW5zIGFyZSBzdXBwb3J0ZWQuCiAKICMjIyBOdWxsIFNjaGVkdWxl
cgogCi0gICAgU3RhdHVzOiBFeHBlcmltZW50YWwKLQogQSB2ZXJ5IHNpbXBsZSwgdmVyeSBzdGF0
aWMgc2NoZWR1bGluZyBwb2xpY3kKIHRoYXQgYWx3YXlzIHNjaGVkdWxlcyB0aGUgc2FtZSB2Q1BV
KHMpIG9uIHRoZSBzYW1lIHBDUFUocykuCiBJdCBpcyBkZXNpZ25lZCBmb3IgbWF4aW11bSBkZXRl
cm1pbmlzbSBhbmQgbWluaW11bSBvdmVyaGVhZAogb24gZW1iZWRkZWQgcGxhdGZvcm1zLgogCi0j
IyMgTlVNQSBzY2hlZHVsZXIgYWZmaW5pdHkKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAogCi0g
ICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAorIyMjIE5VTUEgc2NoZWR1bGVyIGFmZmluaXR5CiAK
IEVuYWJsZXMgTlVNQSBhd2FyZSBzY2hlZHVsaW5nIGluIFhlbgogCisgICAgU3RhdHVzLCB4ODY6
IFN1cHBvcnRlZAorCiAjIyBTY2FsYWJpbGl0eQogCiAjIyMgU3VwZXIgcGFnZSBzdXBwb3J0CiAK
LSAgICBTdGF0dXMsIHg4NiBIVk0vUFZILCBIQVA6IFN1cHBvcnRlZAotICAgIFN0YXR1cywgeDg2
IEhWTS9QVkgsIFNoYWRvdywgMk1pQjogU3VwcG9ydGVkCi0gICAgU3RhdHVzLCBBUk06IFN1cHBv
cnRlZAotCiBOQiB0aGF0IHRoaXMgcmVmZXJzIHRvIHRoZSBhYmlsaXR5IG9mIGd1ZXN0cwogdG8g
aGF2ZSBoaWdoZXItbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIHBvaW50IGRpcmVjdGx5IHRvIG1l
bW9yeSwKIGltcHJvdmluZyBUTEIgcGVyZm9ybWFuY2UuCiBPbiBBUk0sIGFuZCBvbiB4ODYgaW4g
SEFQIG1vZGUsCiB0aGUgZ3Vlc3QgaGFzIHdoYXRldmVyIHN1cHBvcnQgaXMgZW5hYmxlZCBieSB0
aGUgaGFyZHdhcmUuCisKK1RoaXMgZmVhdHVyZSBpcyBpbmRlcGVuZGVudAorb2YgdGhlIEFSTSAi
cGFnZSBncmFudWxhcml0eSIgZmVhdHVyZSAoc2VlIGJlbG93KS4KKworICAgIFN0YXR1cywgeDg2
IEhWTS9QVkgsIEhBUDogU3VwcG9ydGVkCisgICAgU3RhdHVzLCB4ODYgSFZNL1BWSCwgU2hhZG93
LCAyTWlCOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIEFSTTogU3VwcG9ydGVkCisKIE9uIHg4NiBp
biBzaGFkb3cgbW9kZSwgb25seSAyTWlCIChMMikgc3VwZXJwYWdlcyBhcmUgYXZhaWxhYmxlOwog
ZnVydGhlcm1vcmUsIHRoZXkgZG8gbm90IGhhdmUgdGhlIHBlcmZvcm1hbmNlIGNoYXJhY3Rlcmlz
dGljcwogb2YgaGFyZHdhcmUgc3VwZXJwYWdlcy4KIAotQWxzbyBub3RlIGlzIGZlYXR1cmUgaW5k
ZXBlbmRlbnQKLW9mIHRoZSBBUk0gInBhZ2UgZ3JhbnVsYXJpdHkiIGZlYXR1cmUgKHNlZSBiZWxv
dykuCi0KICMjIyB4ODYvUFZIVk0KIAotICAgIFN0YXR1czogU3VwcG9ydGVkCi0KIFRoaXMgaXMg
YSB1c2VmdWwgbGFiZWwgZm9yIGEgc2V0IG9mIGh5cGVydmlzb3IgZmVhdHVyZXMKIHdoaWNoIGFk
ZCBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rpb25hbGl0eSB0byBIVk0gZ3Vlc3RzCiBmb3IgaW1wcm92
ZWQgcGVyZm9ybWFuY2UgYW5kIHNjYWxhYmlsaXR5LgogVGhpcyBpbmNsdWRlcyBleHBvc2luZyBl
dmVudCBjaGFubmVscyB0byBIVk0gZ3Vlc3RzLgogCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKwog
IyMgSGlnaCBBdmFpbGFiaWxpdHkgYW5kIEZhdWx0IFRvbGVyYW5jZQogCiAjIyMgUmVtdXMgRmF1
bHQgVG9sZXJhbmNlCkBAIC0zMzUsNTQgKzMzOCw1NCBAQCBUaGlzIGluY2x1ZGVzIGV4cG9zaW5n
IGV2ZW50IGNoYW5uZWxzIHRvIEhWTSBndWVzdHMuCiAKICMjIyB4ODYvdk1DRQogCi0gICAgU3Rh
dHVzOiBTdXBwb3J0ZWQKLQogRm9yd2FyZCBNYWNoaW5lIENoZWNrIEV4Y2VwdGlvbnMgdG8gYXBw
cm9wcmlhdGUgZ3Vlc3RzCiAKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCiAjIyBWaXJ0dWFsIGRy
aXZlciBzdXBwb3J0LCBndWVzdCBzaWRlCiAKICMjIyBCbGtmcm9udAogCitHdWVzdC1zaWRlIGRy
aXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgYmxvY2sgcHJvdG9jb2wKKwogICAg
IFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAogICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVk
LCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBOZXRCU0Q6IFN1cHBvcnRl
ZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgT3BlbkJTRDogU3VwcG9y
dGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBw
b3J0ZWQKIAotR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBW
IGJsb2NrIHByb3RvY29sCi0KICMjIyBOZXRmcm9udAogCitHdWVzdC1zaWRlIGRyaXZlciBjYXBh
YmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgbmV0d29ya2luZyBwcm90b2NvbAorCiAgICAgU3Rh
dHVzLCBMaW51eDogU3VwcG9ydGVkCiAgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNl
Y3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKICAgICBTdGF0dXMsIE5ldEJTRDogU3VwcG9ydGVkLCBT
ZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBPcGVuQlNEOiBTdXBwb3J0ZWQs
IFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKICAgICBTdGF0dXMsIFdpbmRvd3M6IFN1cHBvcnRl
ZAogCi1HdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgbmV0
d29ya2luZyBwcm90b2NvbAotCiAjIyMgUFYgRnJhbWVidWZmZXIgKGZyb250ZW5kKQogCi0gICAg
U3RhdHVzLCBMaW51eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKLQogR3Vlc3Qtc2lkZSBkcml2
ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIEZyYW1lYnVmZmVyIHByb3RvY29sCiAK
KyAgICBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAorCiAjIyMgUFYgQ29u
c29sZSAoZnJvbnRlbmQpCiAKK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcg
dGhlIFhlbiBQViBjb25zb2xlIHByb3RvY29sCisKICAgICBTdGF0dXMsIExpbnV4IChodmNfeGVu
KTogU3VwcG9ydGVkCiAgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1
cHBvcnQgZXh0ZXJuYWwKICAgICBTdGF0dXMsIE5ldEJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBz
dXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQKIAotR3Vlc3Qt
c2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9j
b2wKLQogIyMjIFBWIGtleWJvYXJkIChmcm9udGVuZCkKIAotICAgIFN0YXR1cywgTGludXggKHhl
bi1rYmRmcm9udCk6IFN1cHBvcnRlZAotCiBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNw
ZWFraW5nIHRoZSBYZW4gUFYga2V5Ym9hcmQgcHJvdG9jb2wuCiBOb3RlIHRoYXQgdGhlICJrZXli
b2FyZCBwcm90b2NvbCIgaW5jbHVkZXMgbW91c2UgLyBwb2ludGVyIHN1cHBvcnQgYXMgd2VsbC4K
IAorICAgIFN0YXR1cywgTGludXggKHhlbi1rYmRmcm9udCk6IFN1cHBvcnRlZAorCiAjIyMgUFYg
VVNCIChmcm9udGVuZCkKIAogICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZApAQCAtMzk2LDIy
ICszOTksMjIgQEAgdGhlcmUgaXMgY3VycmVudGx5IG5vIHhsIHN1cHBvcnQuCiAKICMjIyBQViBU
UE0gKGZyb250ZW5kKQogCi0gICAgU3RhdHVzLCBMaW51eCAoeGVuLXRwbWZyb250KTogVGVjaCBQ
cmV2aWV3Ci0KIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQ
ViBUUE0gcHJvdG9jb2wKIAotIyMjIFBWIDlwZnMgZnJvbnRlbmQKKyAgICBTdGF0dXMsIExpbnV4
ICh4ZW4tdHBtZnJvbnQpOiBUZWNoIFByZXZpZXcKIAotICAgIFN0YXR1cywgTGludXg6IFRlY2gg
UHJldmlldworIyMjIFBWIDlwZnMgZnJvbnRlbmQKIAogR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJs
ZSBvZiBzcGVha2luZyB0aGUgWGVuIDlwZnMgcHJvdG9jb2wKIAotIyMjIFBWQ2FsbHMgKGZyb250
ZW5kKQotCiAgICAgU3RhdHVzLCBMaW51eDogVGVjaCBQcmV2aWV3CiAKKyMjIyBQVkNhbGxzIChm
cm9udGVuZCkKKwogR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBtYWtpbmcgcHYgc3lzdGVt
IGNhbGxzCiAKKyAgICBTdGF0dXMsIExpbnV4OiBUZWNoIFByZXZpZXcKKwogIyMgVmlydHVhbCBk
ZXZpY2Ugc3VwcG9ydCwgaG9zdCBzaWRlCiAKIEZvciBob3N0LXNpZGUgdmlydHVhbCBkZXZpY2Ug
c3VwcG9ydCwKQEAgLTQyMCw2ICs0MjMsOCBAQCB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLgogCiAj
IyMgQmxrYmFjawogCitIb3N0LXNpZGUgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBYZW4gUFYgYmxv
Y2sgcHJvdG9jb2wuCisKICAgICBTdGF0dXMsIExpbnV4ICh4ZW4tYmxrYmFjayk6IFN1cHBvcnRl
ZAogICAgIFN0YXR1cywgUUVNVSAoeGVuX2Rpc2spLCByYXcgZm9ybWF0OiBTdXBwb3J0ZWQKICAg
ICBTdGF0dXMsIFFFTVUgKHhlbl9kaXNrKSwgcWNvdyBmb3JtYXQ6IFN1cHBvcnRlZApAQCAtNDMw
LDQyICs0MzUsNDEgQEAgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KICAgICBTdGF0dXMsIEJsa3Rh
cDIsIHJhdyBmb3JtYXQ6IERlcHJlY2F0ZWQKICAgICBTdGF0dXMsIEJsa3RhcDIsIHZoZCBmb3Jt
YXQ6IERlcHJlY2F0ZWQKIAotSG9zdC1zaWRlIGltcGxlbWVudGF0aW9ucyBvZiB0aGUgWGVuIFBW
IGJsb2NrIHByb3RvY29sLgogQmFja2VuZHMgb25seSBzdXBwb3J0IHJhdyBmb3JtYXQgdW5sZXNz
IG90aGVyd2lzZSBzcGVjaWZpZWQuCiAKICMjIyBOZXRiYWNrCiAKK0hvc3Qtc2lkZSBpbXBsZW1l
bnRhdGlvbnMgb2YgWGVuIFBWIG5ldHdvcmsgcHJvdG9jb2wKKwogICAgIFN0YXR1cywgTGludXgg
KHhlbi1uZXRiYWNrKTogU3VwcG9ydGVkCiAgICAgU3RhdHVzLCBGcmVlQlNEIChuZXRiYWNrKTog
U3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBOZXRCU0Qg
KHhlbm5ldGJhY2spOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKIAotSG9z
dC1zaWRlIGltcGxlbWVudGF0aW9ucyBvZiBYZW4gUFYgbmV0d29yayBwcm90b2NvbAotCiAjIyMg
UFYgRnJhbWVidWZmZXIgKGJhY2tlbmQpCiAKLSAgICBTdGF0dXMsIFFFTVU6IFN1cHBvcnRlZAot
CiBIb3N0LXNpZGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFhlbiBQViBmcmFtZWJ1ZmZlciBwcm90
b2NvbAogCi0jIyMgUFYgQ29uc29sZSAoeGVuY29uc29sZWQpCisgICAgU3RhdHVzLCBRRU1VOiBT
dXBwb3J0ZWQKIAotICAgIFN0YXR1czogU3VwcG9ydGVkCisjIyMgUFYgQ29uc29sZSAoeGVuY29u
c29sZWQpCiAKIEhvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgWGVuIFBWIGNvbnNvbGUg
cHJvdG9jb2wKIAotIyMjIFBWIGtleWJvYXJkIChiYWNrZW5kKQorICAgIFN0YXR1czogU3VwcG9y
dGVkCiAKLSAgICBTdGF0dXMsIFFFTVU6IFN1cHBvcnRlZAorIyMjIFBWIGtleWJvYXJkIChiYWNr
ZW5kKQogCiBIb3N0LXNpZGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFhlbiBQViBrZXlib2FyZCBw
cm90b2NvbC4KIE5vdGUgdGhhdCB0aGUgImtleWJvYXJkIHByb3RvY29sIiBpbmNsdWRlcyBtb3Vz
ZSAvIHBvaW50ZXIgc3VwcG9ydCBhcyB3ZWxsLgogCi0jIyMgUFYgVVNCIChiYWNrZW5kKQotCiAg
ICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKIAorIyMjIFBWIFVTQiAoYmFja2VuZCkKKwogSG9z
dC1zaWRlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBYZW4gUFYgVVNCIHByb3RvY29sCiAKKyAgICBT
dGF0dXMsIFFFTVU6IFN1cHBvcnRlZAorCiAjIyMgUFYgU0NTSSBwcm90b2NvbCAoYmFja2VuZCkK
IAogICAgIFN0YXR1cywgTGludXg6IEV4cGVyaW1lbnRhbApAQCAtNDk2LDExICs1MDAsMTEgQEAg
YnV0IGhhcyBubyB4bCBzdXBwb3J0LgogCiAjIyMgRHJpdmVyIERvbWFpbnMKIAotICAgIFN0YXR1
czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKLQogIkRyaXZlciBkb21haW5zIiBtZWFucyBhbGxv
d2luZyBub24tRG9tYWluIDAgZG9tYWlucwogd2l0aCBhY2Nlc3MgdG8gcGh5c2ljYWwgZGV2aWNl
cyB0byBhY3QgYXMgYmFjay1lbmRzLgogCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2
ZWF0cworCiBTZWUgdGhlIGFwcHJvcHJpYXRlICJEZXZpY2UgUGFzc3Rocm91Z2giIHNlY3Rpb24K
IGZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHNlY3VyaXR5IHN1cHBvcnQuCiAKQEAgLTU1MCwx
MyArNTU0LDEzIEBAIHdpdGggZG9tMCwgZHJpdmVyIGRvbWFpbnMsIHN0dWIgZG9tYWlucywgZG9t
VXMsIGFuZCBzbyBvbi4KIAogIyMjIHg4Ni9OZXN0ZWQgUFYKIAotICAgIFN0YXR1cywgeDg2IFhl
biBIVk06IFRlY2ggUHJldmlldwotCiBUaGlzIG1lYW5zIHJ1bm5pbmcgYSBYZW4gaHlwZXJ2aXNv
ciBpbnNpZGUgYW4gSFZNIGRvbWFpbiBvbiBhIFhlbiBzeXN0ZW0sCiB3aXRoIHN1cHBvcnQgZm9y
IFBWIEwyIGd1ZXN0cyBvbmx5CiAoaS5lLiwgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gZXh0ZW5z
aW9ucyBub3QgcHJvdmlkZWQKIHRvIHRoZSBndWVzdCkuCiAKKyAgICBTdGF0dXMsIHg4NiBYZW4g
SFZNOiBUZWNoIFByZXZpZXcKKwogVGhpcyB3b3JrcywgYnV0IGhhcyBwZXJmb3JtYW5jZSBsaW1p
dGF0aW9ucwogYmVjYXVzZSB0aGUgTDEgZG9tMCBjYW4gb25seSBhY2Nlc3MgZW11bGF0ZWQgTDEg
ZGV2aWNlcy4KIApAQCAtNTY1LDE5ICs1NjksMTkgQEAgYnV0IG5vYm9keSBoYXMgcmVwb3J0ZWQg
b24gcGVyZm9ybWFuY2UuCiAKICMjIyB4ODYvTmVzdGVkIEhWTQogCi0gICAgU3RhdHVzLCB4ODYg
SFZNOiBFeHBlcmltZW50YWwKLQogVGhpcyBtZWFucyBwcm92aWRpbmcgaGFyZHdhcmUgdmlydHVs
aXphdGlvbiBzdXBwb3J0IHRvIGd1ZXN0IFZNcwogYWxsb3dpbmcsIGZvciBpbnN0YW5jZSwgYSBu
ZXN0ZWQgWGVuIHRvIHN1cHBvcnQgYm90aCBQViBhbmQgSFZNIGd1ZXN0cy4KIEl0IGFsc28gaW1w
bGllcyBzdXBwb3J0IGZvciBvdGhlciBoeXBlcnZpc29ycywKIHN1Y2ggYXMgS1ZNLCBIeXBlci1W
LCBCcm9taXVtLCBhbmQgc28gb24gYXMgZ3Vlc3RzLgogCi0jIyMgdlBNVQorICAgIFN0YXR1cywg
eDg2IEhWTTogRXhwZXJpbWVudGFsCiAKLSAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkLCBOb3Qg
c2VjdXJpdHkgc3VwcG9ydGVkCisjIyMgdlBNVQogCiBWaXJ0dWFsIFBlcmZvcm1hbmNlIE1hbmFn
ZW1lbnQgVW5pdCBmb3IgSFZNIGd1ZXN0cwogCisgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZCwg
Tm90IHNlY3VyaXR5IHN1cHBvcnRlZAorCiBEaXNhYmxlZCBieSBkZWZhdWx0IChlbmFibGUgd2l0
aCBoeXBlcnZpc29yIGNvbW1hbmQgbGluZSBvcHRpb24pLgogVGhpcyBmZWF0dXJlIGlzIG5vdCBz
ZWN1cml0eSBzdXBwb3J0ZWQ6IHNlZSBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29y
eS0xNjMuaHRtbAogCkBAIC02MjIsNyArNjI2LDExIEBAIE5vIHN1cHBvcnQgZm9yIFFFTVUgYmFj
a2VuZHMgaW4gYSAxNksgb3IgNjRLIGRvbWFpbi4KIAogIyMgVmlydHVhbCBIYXJkd2FyZSwgUUVN
VQogCi1UaGVzZSBhcmUgZGV2aWNlcyBhdmFpbGFibGUgaW4gSFZNIG1vZGUgdXNpbmcgYSBxZW11
IGRldmljZW1vZGVsICh0aGUgZGVmYXVsdCkuCitUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHN1cHBv
cnRlZCBkZXZpY2VzIGF2YWlsYWJsZSBpbiBIVk0gbW9kZSB1c2luZyBhCitxZW11IGRldmljZW1v
ZGVsICh0aGUgZGVmYXVsdCkuCisKKyAgICBTdGF0dXM6IFN1cHBvcnQgc2NvcGUgcmVzdHJpY3Rl
ZCAKKwogTm90ZSB0aGF0IG90aGVyIGRldmljZXMgYXJlIGF2YWlsYWJsZSBidXQgbm90IHNlY3Vy
aXR5IHN1cHBvcnRlZC4KIAogIyMjIHg4Ni9FbXVsYXRlZCBwbGF0Zm9ybSBkZXZpY2VzIChRRU1V
KToKQEAgLTY3Miw5ICs2ODAsMTAgQEAgU2VlIHRoZSBzZWN0aW9uICoqQmxrYmFjayoqIGZvciBp
bWFnZSBmb3JtYXRzIHN1cHBvcnRlZCBieSBRRU1VLgogCiAjIyMgeDg2L0hWTSBpUFhFCiAKK0Jv
b3RpbmcgYSBndWVzdCB2aWEgUFhFLgorCiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2
ZWF0cwogCi1Cb290aW5nIGEgZ3Vlc3QgdmlhIFBYRS4KIFBYRSBpbmhlcmVudGx5IHBsYWNlcyBm
dWxsIHRydXN0IG9mIHRoZSBndWVzdCBpbiB0aGUgbmV0d29yaywKIGFuZCBzbyBzaG91bGQgb25s
eSBiZSB1c2VkCiB3aGVuIHRoZSBndWVzdCBuZXR3b3JrIGlzIHVuZGVyIHRoZSBzYW1lIGFkbWlu
aXN0cmF0aXZlIGNvbnRyb2wKQEAgLTY4MiwxNyArNjkxLDE3IEBAIGFzIHRoZSBndWVzdCBpdHNl
bGYuCiAKICMjIyB4ODYvSFZNIEJJT1MKIAorQm9vdGluZyBhIGd1ZXN0IHZpYSBndWVzdCBCSU9T
IGZpcm13YXJlCisKICAgICBTdGF0dXMsIFNlYUJJT1MgKHFlbXUteGVuKTogU3VwcG9ydGVkCiAg
ICAgU3RhdHVzLCBST01CSU9TIChxZW11LXhlbi10cmFkaXRpb25hbCk6IFN1cHBvcnRlZAogCi1C
b290aW5nIGEgZ3Vlc3QgdmlhIGd1ZXN0IEJJT1MgZmlybXdhcmUKLQogIyMjIHg4Ni9IVk0gT1ZN
RgogCi0gICAgU3RhdHVzLCBxZW11LXhlbjogU3VwcG9ydGVkCi0KIE9WTUYgZmlybXdhcmUgaW1w
bGVtZW50cyB0aGUgVUVGSSBib290IHByb3RvY29sLgogCisgICAgU3RhdHVzLCBxZW11LXhlbjog
U3VwcG9ydGVkCisKICMgRm9ybWF0IGFuZCBkZWZpbml0aW9ucwogCiBUaGlzIGZpbGUgY29udGFp
bnMgcHJvc2UsIGFuZCBtYWNoaW5lLXJlYWRhYmxlIGZyYWdtZW50cy4KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:12:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyJF-0002XM-9M; Mon, 30 Apr 2018 02:12:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyJE-0002XE-BP
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:56 +0000
X-Inumbo-ID: 5a5f8428-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a5f8428-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:15:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyJC-0003zJ-Uu
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyJC-0006Gf-SY
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyJC-0006Gf-SY@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Document the new text
 ordering rule
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2MTRjN2Q5NDkzODQ2M2Q3MDRjMTM1NGUzZGZmMDdmZmMxNzJjMzAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTk6MjI6MTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNjowMjowMiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZDogRG9jdW1lbnQgdGhlIG5ldyB0ZXh0IG9yZGVyaW5n
IHJ1bGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyZTlhZWI2ZjQwZWFmMTNj
MjAyMzFlYzkxMzAxYmU3NGExOTE1MmFkKQogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQs
IDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmlu
ZGV4IDM0MjlhZmJkZmMuLjBkMmRiMWZiZmUgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIv
U1VQUE9SVC5tZApAQCAtNzEyLDYgKzcxMiwxMSBAQCBUaGUgZmlsZSBpcyBpbiBtYXJrZG93biBm
b3JtYXQuCiBUaGUgbWFjaGluZS1yZWFkYWJsZSBmcmFnbWVudHMgYXJlIG1hcmtkb3duIGxpdGVy
YWxzCiBjb250YWluaW5nIFJGQy04MjItbGlrZSAoZGViODIyLWxpa2UpIGRhdGEuCiAKK0luIGVh
Y2ggY2FzZSwgZGVzY3JpcHRpb25zIHdoaWNoIGV4cGFuZCBvbiB0aGUgbmFtZSBvZiBhIGZlYXR1
cmUgYXMKK3Byb3ZpZGVkIGluIHRoZSBzZWN0aW9uIGhlYWRpbmcsIHByZWNlZGUgdGhlIFN0YXR1
cyBpbmRpY2F0aW9ucy4KK0FueSBwYXJhZ3JhcGhzIHdoaWNoIGZvbGxvdyB0aGUgU3RhdHVzIGlu
ZGljYXRpb24gYXJlIGNhdmVhdHMgb3IKK3F1YWxpZmljYXRpb25zIG9mIHRoZSBpbmZvcm1hdGlv
biBwcm92aWRlZCBpbiBTdGF0dXMgZmllbGRzLgorCiAjIyBLZXlzIGZvdW5kIGluIHRoZSBGZWF0
dXJlIFN1cHBvcnQgc3Vic2VjdGlvbnMKIAogIyMjIFN0YXR1cwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:13:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyJP-0002ZF-D8; Mon, 30 Apr 2018 02:13:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyJO-0002Z6-3n
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:06 +0000
X-Inumbo-ID: d643a389-4c1b-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d643a389-4c1b-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 04:11:47 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyJN-0003zf-46
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyJN-0006Hh-1p
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyJN-0006Hh-1p@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:13:05 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Fix a typo
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZTFiZGRiYzgwYTA3OTY4NjRlMjI4MjU1YmRmZmI2MzBkNTAyMmUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMjUgMTQ6MjI6MjkgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNjowMjowMiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZDogRml4IGEgdHlwbwogICAgCiAgICBSZXBvcnRlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFNVUFBPUlQubWQgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9T
VVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCAwZDJkYjFmYmZlLi5mODVkZGE4OTMzIDEwMDY0
NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTY1Myw3ICs2NTMsNyBAQCBT
ZWUgdGhlIHNlY3Rpb24gKipCbGtiYWNrKiogZm9yIGltYWdlIGZvcm1hdHMgc3VwcG9ydGVkIGJ5
IFFFTVUuCiAjIyMgeDg2L0VtdWxhdGVkIGdyYXBoaWNzIChRRU1VKToKIAogICAgIFN0YXR1cywg
Y2lycnVzLXZnYTogU3VwcG9ydGVkCi0gICAgU3RhdHVzLCBzdGd2Z2E6IFN1cHBvcnRlZAorICAg
IFN0YXR1cywgc3RkdmdhOiBTdXBwb3J0ZWQKIAogIyMjIHg4Ni9FbXVsYXRlZCBhdWRpbyAoUUVN
VSk6CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:13:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyJa-0002aO-F5; Mon, 30 Apr 2018 02:13:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyJY-0002aE-PB
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:16 +0000
X-Inumbo-ID: 667f036f-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 667f036f-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:15:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyJX-0003zs-9q
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyJX-0006Ik-7O
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyJX-0006Ik-7O@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:13:15 +0000
Subject: [Xen-changelog] [xen stable-4.10] adapt SUPPORT.md to match 4.11
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmNjAwMGE5ODVjZTc0ODllZTc4ZjViMmIxOWIxODlhODE3ZjdjODkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE3OjE3OjA3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTY6MjI6MjQgMjAxOCArMDEw
MAoKICAgIGFkYXB0IFNVUFBPUlQubWQgdG8gbWF0Y2ggNC4xMQogICAgCiAgICBTb21lIHRhZ3Mg
aGF2ZSBiZWVuIGNoYW5nZWQgaW4gNC4xMS4gQWRhcHQgdGhlIDQuMTAgb25lcyB0byBtYXRjaCBp
bgogICAgb3JkZXIgdG8gcHJvZHVjZSBhbiBlYXNpZXIgdG8gcmVhZCBzdXBwb3J0IEhUTUwgdGFi
bGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBTVVBQT1JULm1kIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9S
VC5tZAppbmRleCBmODVkZGE4OTMzLi45NjAwMmVhNjYxIDEwMDY0NAotLS0gYS9TVVBQT1JULm1k
CisrKyBiL1NVUFBPUlQubWQKQEAgLTc4LDkgKzc4LDkgQEAgRnVsbHkgdmlydHVhbGlzZWQgZ3Vl
c3QgdXNpbmcgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9ucwogCiBSZXF1aXJlcyBo
YXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBzdXBwb3J0IChJbnRlbCBWTVggLyBBTUQgU1ZNKQogCi0g
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIGRvbVU6IFN1cHBvcnRlZAogCi0jIyMg
eDg2L1BWSCBndWVzdAorIyMjIHg4Ni9QVkgKIAogUFZIIGlzIGEgbmV4dC1nZW5lcmF0aW9uIHBh
cmF2aXJ0dWFsaXplZCBtb2RlCiBkZXNpZ25lZCB0byB0YWtlIGFkdmFudGFnZSBvZiBoYXJkd2Fy
ZSB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IHdoZW4gcG9zc2libGUuCkBAIC04OCw5ICs4OCw5IEBA
IER1cmluZyBkZXZlbG9wbWVudCB0aGlzIHdhcyBzb21ldGltZXMgY2FsbGVkIEhWTUxpdGUgb3Ig
UFZIdjIuCiAKIFJlcXVpcmVzIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIHN1cHBvcnQgKEludGVs
IFZNWCAvIEFNRCBTVk0pCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgZG9t
VTogU3VwcG9ydGVkCiAKLSMjIyBBUk0gZ3Vlc3QKKyMjIyBBUk0KIAogQVJNIG9ubHkgaGFzIG9u
ZSBndWVzdCB0eXBlIGF0IHRoZSBtb21lbnQKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 02:13:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 02:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fCyJj-0002bK-HR; Mon, 30 Apr 2018 02:13:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fCyJi-0002bD-By
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:26 +0000
X-Inumbo-ID: 6c8fedaa-4c1c-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c8fedaa-4c1c-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 02:16:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fCyJh-00040S-FW
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fCyJh-0006Je-D5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 02:13:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fCyJh-0006Je-D5@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 02:13:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] SUPPORT.md: Add missing support
 lifetime information
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzMGFiM2Q5N2M4ZmYwZDJlZDg5NDhkZDAxMzczN2JlZmM3YTIyMjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMjYgMTE6MDQ6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAyNiAxMzo1NjoxNiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZDogQWRkIG1pc3Npbmcgc3VwcG9ydCBsaWZldGltZSBp
bmZvcm1hdGlvbgogICAgCiAgICBEYXRlcyBhcmUgZnJvbSBXZWk6CiAgICAKICAgICAgU3VwcG9y
dGVkLVVudGlsOgogICAgCiAgICAgICQgZGF0ZSAtLWRhdGUgJzIwMTctMTItMTMgKyAxOCBtb250
aHMnICslRgogICAgICAyMDE5LTA2LTEzCiAgICAKICAgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRp
bDoKICAgIAogICAgICAkIGRhdGUgLS1kYXRlICcyMDE5LTA2LTEzICsgMTggbW9udGhzJyArJUYK
ICAgICAgMjAyMC0xMi0xMwogICAgCiAgICBDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPgogICAgQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIFNVUFBPUlQubWQgfCA0ICsrLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU1VQ
UE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggOTYwMDJlYTY2MS4uZGRkODEzMjI1MSAxMDA2NDQK
LS0tIGEvU1VQUE9SVC5tZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMSw4ICsxMSw4IEBAIGZvciB0
aGUgZGVmaW5pdGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICAgICBY
ZW4tVmVyc2lvbjogNC4xMAogICAgIEluaXRpYWwtUmVsZWFzZTogMjAxNy0xMi0xMwotICAgIFN1
cHBvcnRlZC1VbnRpbDogVEJECi0gICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVEJECisgICAg
U3VwcG9ydGVkLVVudGlsOiAyMDE5LTA2LTEzCisgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDog
MjAyMC0xMi0xMwogCiAjIEZlYXR1cmUgU3VwcG9ydAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Ht-0005w6-1z; Mon, 30 Apr 2018 10:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Hs-0005vy-1s
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:04 +0000
X-Inumbo-ID: c265dc36-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c265dc36-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:46:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Hq-0006hh-KK
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Hq-0002DV-Hi
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Hq-0002DV-Hi@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:44:02 +0000
Subject: [Xen-changelog] [xen master] mktarball: For qemu upstream,
 use their scripts/archive-source.sh
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkZmRmMjQ0ZjU1ZmYxMWU4YzRjNjA3ZmZmNjgxNWNiNjcyY2JkYzEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBBcHIgMTcgMTc6NTM6MDEgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxNyAxODoyMTozMCAy
MDE4ICswMTAwCgogICAgbWt0YXJiYWxsOiBGb3IgcWVtdSB1cHN0cmVhbSwgdXNlIHRoZWlyIHNj
cmlwdHMvYXJjaGl2ZS1zb3VyY2Uuc2gKICAgIAogICAgcWVtdSB1cHN0cmVhbSB1c2VzIGdpdCBz
dWJtb2R1bGVzLiAgZ2l0IGFyY2hpdmUgZG9lcyBub3Qgd29yayB3aXRoIGdpdAogICAgc3VibW9k
dWxlcyAoYW5kIGNvdWxkIG5vdCB3b3JrIHByb3Blcmx5IHdpdGggdGhlbSwgYmVjYXVzZSB0aGlz
IGlzIG9uZQogICAgb2YgdGhlIG1hbnkgdGhpbmdzIGl0IGlzIGluaGVyZW50bHkgaW1wb3NzaWJs
ZSB0byBkbyBjb3JyZWN0bHkgd2l0aAogICAgZ2l0IHN1Ym1vZHVsZXMpLgogICAgCiAgICBxZW11
IHVwc3RyZWFtIGhhdmUgd29ya2VkIGFyb3VuZCB0aGlzIGJ5IHByb3ZpZGluZyBhIHJhdGhlciBz
Y2FyeQogICAgc2hlbGwgc2NyaXB0IHdoaWNoIGF0dGVtcHRzIHRvIGRvIHJvdWdobHkgdGhlIHJp
Z2h0IHRoaW5nLiAgSXQncyBjbG9zZQogICAgZW5vdWdoIHRoYXQgd2UgY2FuIHVzZSBpdCB3aXRo
IG9ubHkgbWlub3IgcHJlY2F1dGlvbnMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhpcyBkb2Vz
IG1lYW4gdGhhdCBgbWt0YXJiYWxsJyBub3cgZXhlY3V0ZXMgdGhlIHFlbXUKICAgIHNvdXJjZSBj
b2RlIGl0IHdhcyB1c2luZywgcmF0aGVyIHRoYW4gbWVyZWx5IHNodWZmbGluZyBpdCBhYm91dCwg
YXMgaXQKICAgIGRpZCBwcmV2aW91c2x5LiAgSSB0aGluayB0aGlzIGlzIGEgbGVzcyBiYWQgaWxs
IHRoYW4gY29weWluZyAoYW5kLAogICAgZWZmZWN0aXZlbHksIGZvcmtpbmcpIHRoZSBzY2FyeSBz
Y3JpcHQuCiAgICAKICAgIENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQ0M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KICAgIENDOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbWlzYy9ta3RhcmJhbGwgfCAx
NiArKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvbWt0YXJiYWxsIGIvdG9vbHMvbWlz
Yy9ta3RhcmJhbGwKaW5kZXggNzMyODJiNTViNy4uNDJkNTQzMDczYyAxMDA3NTUKLS0tIGEvdG9v
bHMvbWlzYy9ta3RhcmJhbGwKKysrIGIvdG9vbHMvbWlzYy9ta3RhcmJhbGwKQEAgLTI5LDcgKzI5
LDIxIEBAIG1rZGlyIC1wICR0ZGlyCiAKIGdpdF9hcmNoaXZlX2ludG8gJHhlbl9yb290ICR0ZGly
L3hlbi0kZGVzYwogCi1naXRfYXJjaGl2ZV9pbnRvICR4ZW5fcm9vdC90b29scy9xZW11LXhlbi1k
aXItcmVtb3RlICR0ZGlyL3hlbi0kZGVzYy90b29scy9xZW11LXhlbgorIyBXZSBjYW4ndCB1c2Ug
Z2l0X2FyY2hpdmVfaW50byB3aXRoIHFlbXUgdXBzdHJlYW0gYmVjYXVzZSBpdCB1c2VzCisjIGdp
dC1zdWJtb2R1bGVzLiAgZ2l0LXN1Ym1vZHVsZXMgYXJlIGFuIGluaGVyZW50bHkgYnJva2VuIGdp
dCBmZWF0dXJlCisjIHdoaWNoIHNob3VsZCBuZXZlciBiZSB1c2VkIGluIGFueSBjaXJjdW1zdGFu
Y2UuICBVbmZvcnR1bmF0ZWx5LCBxZW11CisjIHVwc3RyZWFtIHVzZXMgdGhlbS4gIFJlbGV2YW50
bHkgZm9yIHVzLCBnaXQgYXJjaGl2ZSBkb2VzIG5vdCB3b3JrCisjIHByb3Blcmx5IHdoZW4gdGhl
cmUgYXJlIHN1Ym1vZHVsZXMuCisoCisgICAgY2QgJHhlbl9yb290L3Rvb2xzL3FlbXUteGVuLWRp
ci1yZW1vdGUKKyAgICAjIGlmIGl0J3Mgbm90IGNsZWFuLCB0aGUgcWVtdSBzY3JpcHQgd2lsbCBj
YWxsIGBnaXQgc3Rhc2gnICEKKyAgICBnaXQgLS1uby1wYWdlciBkaWZmIC0tc3RhdCBIRUFECisg
ICAgc2NyaXB0cy9hcmNoaXZlLXNvdXJjZS5zaCAkdGRpci94ZW4tJGRlc2MvdG9vbHMvcWVtdS14
ZW4udGFyCisgICAgY2QgJHRkaXIveGVuLSRkZXNjL3Rvb2xzCisgICAgbWtkaXIgcWVtdS14ZW4K
KyAgICB0YXIgPHFlbXUteGVuLnRhciBDeGYgcWVtdS14ZW4gLQorICAgIHJtIHFlbXUteGVuLnRh
cgorKQogCiBnaXRfYXJjaGl2ZV9pbnRvICR4ZW5fcm9vdC90b29scy9xZW11LXhlbi10cmFkaXRp
b25hbC1kaXItcmVtb3RlICR0ZGlyL3hlbi0kZGVzYy90b29scy9xZW11LXhlbi10cmFkaXRpb25h
bAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6I3-0005wl-Dg; Mon, 30 Apr 2018 10:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6I2-0005wb-JS
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:14 +0000
X-Inumbo-ID: 3d4c99a5-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d4c99a5-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:42:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6I0-0006hp-Q7
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6I0-0002Em-Nc
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6I0-0002Em-Nc@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:44:12 +0000
Subject: [Xen-changelog] [xen master] Config.mk: Switch external trees to
 fixed tags for Xen 4.11.0-rc1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxMjgyZmUzMjVjYjk5ZjMzZTA5MmM1ODk5NTJiMjU2OWNhOWNmNTQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBBcHIgMTcgMTc6MTk6MzMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxNyAxODoyMTozMSAy
MDE4ICswMTAwCgogICAgQ29uZmlnLm1rOiBTd2l0Y2ggZXh0ZXJuYWwgdHJlZXMgdG8gZml4ZWQg
dGFncyBmb3IgWGVuIDQuMTEuMC1yYzEKICAgIAogICAgVGhlIG1pbmlvcyB0YWcgYHhlbi00LjEx
LjAtcmMxJyB3YXMgbWlzdGFrZW5seSBtYWRlIG9uIHRoZSB3cm9uZwogICAgcmV2aXNpb24uICBT
byB3ZSBoYXZlIGJ1cm5lZCB0aGF0IHRhZyBhbmQgdXNlIHhlbi00LjExLjAtcmMxLjEKICAgIGlu
c3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1r
IGIvQ29uZmlnLm1rCmluZGV4IGFlNmI0ODNlNzIuLjdlOGFjMjE5YzkgMTAwNjQ0Ci0tLSBhL0Nv
bmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3NSwxNyArMjc1LDE1IEBAIFNFQUJJT1NfVVBT
VFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQ
U1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBP
Vk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5
ODY5ODY4NjgKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCi1NSU5JT1NfVVBTVFJF
QU1fUkVWSVNJT04gPz0gMGI0Yjc4OTdlMDhiOTY3YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAot
IyBNb24gT2N0IDE2IDE2OjM2OjQxIDIwMTcgKzAxMDAKLSMgVXBkYXRlIFhlbiBoZWFkZXIgZmls
ZXMgYWdhaW4KK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC4xMS4wLXJjMQor
TUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi00LjExLjAtcmMxLjEKIAogU0VBQklPU19V
UFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMS4xCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgx
MzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04g
Pz0geGVuLTQuMTEuMC1yYzEKICMgRnJpIFNlcCAxNSAxOTozNzoyNyAyMDE3ICswMTAwCiAjIHFl
bXUteGVuLXRyYWRpdGlvbmFsOiBMaW5rIGFnYWluc3QgeGVudG9vbGNvcmUKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:44:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6ID-0005yj-Fd; Mon, 30 Apr 2018 10:44:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6IB-0005yQ-RQ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:23 +0000
X-Inumbo-ID: ce8993c4-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce8993c4-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:46:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6IA-0006hx-Vo
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6IA-0002FY-TO
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6IA-0002FY-TO@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:44:22 +0000
Subject: [Xen-changelog] [xen master] README,
 Xen/Makefile: Xen 4.11 is -RC now
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkMzdmOTBkNjEzZTRiMzE0ZmRlYmY3YmM5MDE3ODc1YWFlYzY5MzUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBBcHIgMTcgMTc6MjI6NDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxNyAxODoyMTozMSAy
MDE4ICswMTAwCgogICAgUkVBRE1FLCBYZW4vTWFrZWZpbGU6IFhlbiA0LjExIGlzIC1SQyBub3cK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogUkVBRE1FICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL01ha2VmaWxlIHwg
IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JFQURNRQppbmRleCA0ZWQwM2I3ZmUyLi4zY2JjY2YzYzQ4
IDEwMDY0NAotLS0gYS9SRUFETUUKKysrIGIvUkVBRE1FCkBAIC0xLDkgKzEsOSBAQAogIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1fXyAgX18gICAgICAgICAgICBfICBfICAgIF8g
XyAgICAgICAgICAgICAgICAgICAgICAgXyAgICAgICAgXyAgICAgXwotXCBcLyAvX19fIF8gX18g
ICB8IHx8IHwgIC8gLyB8ICAgICAgXyAgIF8gXyBfXyAgX19ffCB8XyBfXyBffCB8X18gfCB8IF9f
XwotIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8X19fX198IHwgfCB8ICdfIFwvIF9ffCBf
Xy8gX2AgfCAnXyBcfCB8LyBfIFwKLSAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHwgfF9fX19f
fCB8X3wgfCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfCAgX18vCi0vXy9cX1xfX198X3wgfF98
ICAgIHxffChfKV98X3wgICAgICBcX18sX3xffCB8X3xfX18vXF9fXF9fLF98Xy5fXy98X3xcX19f
fAorX18gIF9fICAgICAgICAgICAgXyAgXyAgICBfIF8KK1wgXC8gL19fXyBfIF9fICAgfCB8fCB8
ICAvIC8gfCAgICAgIF8gX18gX19fCisgXCAgLy8gXyBcICdfIFwgIHwgfHwgfF8gfCB8IHxfX19f
X3wgJ19fLyBfX3wKKyAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHwgfF9fX19ffCB8IHwgKF9f
CisvXy9cX1xfX198X3wgfF98ICAgIHxffChfKV98X3wgICAgIHxffCAgXF9fX3wKIAogIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBi
L3hlbi9NYWtlZmlsZQppbmRleCA2MmQ0NzljNzk5Li42MDg2N2UzMWE0IDEwMDY0NAotLS0gYS94
ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQAogIyBBbGwgb3Ro
ZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQgYmUgYXV0b2dl
bmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4cG9ydCBYRU5fU1VCVkVS
U0lPTiAgICA9IDExCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAtdW5zdGFibGUkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLXJjJChYRU5fVkVORE9S
VkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVO
X1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:44:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6IN-00060y-HU; Mon, 30 Apr 2018 10:44:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6IM-00060j-H4
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:34 +0000
X-Inumbo-ID: d4b6fecc-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4b6fecc-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:47:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6IL-0006i9-BV
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6IL-0002H9-97
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6IL-0002H9-97@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:44:33 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Introduce and use
 x86emul_read_dr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4MWY4ZGM0MzE0ODA5MjkzZWZjNmY2NmY5YWY0OTczNDk5NGJmMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyMyAyMDoxMzo1MCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMTcgMTU6MTI6
MzYgMjAxOCArMDEwMAoKICAgIHg4Ni9wdjogSW50cm9kdWNlIGFuZCB1c2UgeDg2ZW11bF9yZWFk
X2RyKCkKICAgIAogICAgZG9fZ2V0X2RlYnVncmVnKCkgaGFzIHNldmVyYWwgYnVnczoKICAgIAog
ICAgICogVGhlICVjcjQuZGUgY29uZGl0aW9uIGlzIGludmVydGVkLiAgJWRyNC81IHNob3VsZCBi
ZSBhY2Nlc3NpYmxlIG9ubHkgd2hlbgogICAgICAgJWNyNC5kZSBpcyBkaXNhYmxlZC4KICAgICAq
IFdoZW4gJWNyNC5kZSBpcyBkaXNhYmxlZCwgZW11bGF0aW9uIHNob3VsZCB5aWVsZCAjVUQgcmF0
aGVyIHRoYW4gY29tcGxldGUKICAgICAgIHdpdGggemVyby4KICAgICAqIFVzaW5nIC1FSU5WQUwg
Zm9yIGVycm9ycyBpcyBhIGJyb2tlbiBBQkksIGFzIGl0IG92ZXJsYXBzIHdpdGggdmFsaWQgdmFs
dWVzCiAgICAgICBuZWFyIHRoZSB0b3Agb2YgdGhlIGFkZHJlc3Mgc3BhY2UuCiAgICAKICAgIElu
dHJvZHVjZSBhIGNvbW1vbiB4ODZlbXVsX3JlYWRfZHIoKSBoYW5kbGVyIChhcyB3ZSB3aWxsIGV2
ZW50dWFsbHkgd2FudCB0bwogICAgYWRkIEhWTSBzdXBwb3J0KSB3aGljaCBzZXBhcmF0ZXMgaXRz
IHN1Y2Nlc3MvZmFpbHVyZSBpbmRpY2F0aW9uIGZyb20gdGhlIGRhdGEKICAgIHZhbHVlLCBhbmQg
aGF2ZSBkb19nZXRfZGVidWdyZWcoKSBjYWxsIGludG8gdGhlIGhhbmRsZXIuCiAgICAKICAgIFRo
ZSBBQkkgb2YgZG9fZ2V0X2RlYnVncmVnKCkgcmVtYWlucyBicm9rZW4sIGJ1dCBzd2l0Y2hlcyBm
cm9tIC1FSU5WQUwgdG8KICAgIC1FTk9ERVYgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgY2hh
bmdlcyBpbiB0aGUgZm9sbG93aW5nIHBhdGNoLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0
eSB0byBhZGQgYSBtaXNzaW5nIGxvY2FsIHZhcmlhYmxlIGJsb2NrIHRvIHg4Nl9lbXVsYXRlLmMK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgfCAxNSArLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jICAgICAgfCAxOCArKystLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5oIHwgIDMgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDI5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBiNDU2NDA4MGFkLi42MTcwMmQ5
Y2QzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC03OTQsMTkgKzc5NCw2IEBAIHN0YXRpYyBp
bnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogfQogCi1zdGF0aWMgaW50IHJlYWRfZHIodW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAotICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHVuc2lnbmVkIGxvbmcgcmVzID0gZG9f
Z2V0X2RlYnVncmVnKHJlZyk7Ci0KLSAgICBpZiAoIElTX0VSUl9WQUxVRShyZXMpICkKLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgKnZhbCA9IHJlczsKLQotICAg
IHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KIHN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewpAQCAtMTMwNSw3ICsxMjkyLDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLnJlYWRfc2Vn
bWVudCAgICAgICAgPSByZWFkX3NlZ21lbnQsCiAgICAgLnJlYWRfY3IgICAgICAgICAgICAgPSBy
ZWFkX2NyLAogICAgIC53cml0ZV9jciAgICAgICAgICAgID0gd3JpdGVfY3IsCi0gICAgLnJlYWRf
ZHIgICAgICAgICAgICAgPSByZWFkX2RyLAorICAgIC5yZWFkX2RyICAgICAgICAgICAgID0geDg2
ZW11bF9yZWFkX2RyLAogICAgIC53cml0ZV9kciAgICAgICAgICAgID0gd3JpdGVfZHIsCiAgICAg
LndyaXRlX3hjciAgICAgICAgICAgPSB4ODZlbXVsX3dyaXRlX3hjciwKICAgICAucmVhZF9tc3Ig
ICAgICAgICAgICA9IHJlYWRfbXNyLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21pc2Mt
aHlwZXJjYWxscy5jIGIveGVuL2FyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCmluZGV4IDU4
NjIxMzA2OTcuLjE2MTliZTc4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5
cGVyY2FsbHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvbWlzYy1oeXBlcmNhbGxzLmMKQEAgLTMw
LDIyICszMCwxMCBAQCBsb25nIGRvX3NldF9kZWJ1Z3JlZyhpbnQgcmVnLCB1bnNpZ25lZCBsb25n
IHZhbHVlKQogCiB1bnNpZ25lZCBsb25nIGRvX2dldF9kZWJ1Z3JlZyhpbnQgcmVnKQogewotICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICB1bnNpZ25lZCBsb25nIHZhbDsKKyAg
ICBpbnQgcmVzID0geDg2ZW11bF9yZWFkX2RyKHJlZywgJnZhbCwgTlVMTCk7CiAKLSAgICBzd2l0
Y2ggKCByZWcgKQotICAgIHsKLSAgICBjYXNlIDAgLi4uIDM6Ci0gICAgY2FzZSA2OgotICAgICAg
ICByZXR1cm4gY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWddOwotICAgIGNhc2UgNzoKLSAgICAgICAg
cmV0dXJuIChjdXJyLT5hcmNoLmRlYnVncmVnWzddIHwKLSAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLmRlYnVncmVnWzVdKTsKLSAgICBjYXNlIDQgLi4uIDU6Ci0gICAgICAgIHJldHVybiAoKGN1
cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgPwotICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2guZGVidWdyZWdbcmVnICsgMl0gOiAwKTsKLSAgICB9Ci0KLSAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICByZXR1cm4gcmVzID09IFg4NkVNVUxfT0tBWSA/IHZhbCA6IC1FTk9E
RVY7CiB9CiAKIGxvbmcgZG9fZnB1X3Rhc2tzd2l0Y2goaW50IHNldCkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKaW5k
ZXggMDcyOWVkY2E3Yi4uZDI2MGJkY2E2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKQEAgLTg3LDMgKzg3LDUy
IEBAIGludCB4ODZlbXVsX3dyaXRlX3hjcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWws
CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQorCisvKiBDYWxsZWQgd2l0aCBOVUxMIGN0
eHQgaW4gaHlwZXJjYWxsIGNvbnRleHQuICovCitpbnQgeDg2ZW11bF9yZWFkX2RyKHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGxvbmcgKnZhbCwKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OworCisgICAgLyogSFZNIHN1cHBvcnQgcmVxdWlyZXMgYSBiaXQgbW9yZSBwbHVtYmluZyBi
ZWZvcmUgaXQgd2lsbCB3b3JrLiAqLworICAgIEFTU0VSVChpc19wdl92Y3B1KGN1cnIpKTsKKwor
ICAgIHN3aXRjaCAoIHJlZyApCisgICAgeworICAgIGNhc2UgMCAuLi4gMzoKKyAgICBjYXNlIDY6
CisgICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLmRlYnVncmVnW3JlZ107CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSA3OgorICAgICAgICAqdmFsID0gKGN1cnItPmFyY2guZGVidWdyZWdbN10g
fAorICAgICAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbNV0pOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgNCAuLi4gNToKKyAgICAgICAgaWYgKCAhKGN1cnItPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgKQorICAgICAgICB7CisgICAgICAgICAgICAqdmFs
ID0gY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWcgKyAyXTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKyAgICBkZWZhdWx0OgorICAgICAg
ICBpZiAoIGN0eHQgKQorICAgICAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfaW52
YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDLCBjdHh0KTsKKworICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
CmluZGV4IDEzMzg1YjBlNDAuLjJhZTA1MThhZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oCkBAIC03MjIsNiArNzIyLDkgQEAgaW50IHg4NmVtdWxfcmVhZF94Y3IodW5z
aWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKIGludCB4ODZlbXVsX3dyaXRlX3hjcih1bnNp
Z25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogCitpbnQgeDg2ZW11bF9yZWFkX2RyKHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGxvbmcgKnZhbCwKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOworCiAjZW5kaWYKIAogaW50Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:44:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6IX-00062X-JU; Mon, 30 Apr 2018 10:44:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6IW-00062N-M5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:44 +0000
X-Inumbo-ID: dac74a19-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dac74a19-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:47:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6IV-0006ix-HS
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6IV-0002Hw-F5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6IV-0002Hw-F5@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:44:43 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Introduce and use
 x86emul_write_dr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1MzlhZTI3MDYxYzY4MTFmZDVlODBlMDc1NWJmMDUxNGUyMmI5NzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyMyAyMDoyNjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMTcgMTU6MTI6
MzYgMjAxOCArMDEwMAoKICAgIHg4Ni9wdjogSW50cm9kdWNlIGFuZCB1c2UgeDg2ZW11bF93cml0
ZV9kcigpCiAgICAKICAgIHNldF9kZWJ1Z3JlZygpIGhhcyBzZXZlcmFsIGJ1Z3M6CiAgICAKICAg
ICAqICVkcjQvNSBzaG91bGQgZnVuY3Rpb24gY29ycmVjdGx5IGFzIGFsaWFzZXMgb2YgJWRyNi83
IHdoZW4gQ1I0LkRFIGlzIGNsZWFyLgogICAgICogQXR0ZW1wdGluZyB0byBzZXQgdGhlIHVwcGVy
IDMyIGJpdHMgb2YgJWRyNi83IHNob3VsZCBmYWlsIHdpdGggI0dQWzBdCiAgICAgICByYXRoZXIg
dGhhbiBiZSBzaWxlbnRseSBjb3JyZWN0ZWQgYW5kIGNvbXBsZXRlLgogICAgICogRm9yIGVtdWxh
dGlvbiwgdGhlICNVRCBhbmQgI0dQWzBdIGNhc2VzIG5lZWQgcHJvcGVybHkgZGlzdGluZ3Vpc2hp
bmcuICBVc2UKICAgICAgIC1FTk9ERVYgZm9yICNVRCBjYXNlcywgbGVhdmluZyAtRUlOVkFMIChi
YWQgYml0cykgYW5kIC1FUEVSTSAobm90IGFsbG93ZWQgdG8KICAgICAgIHVzZSB0aGF0IHZhbGlk
IGJpdCkgYXMgYmVmb3JlIGZvciBoeXBlcmNhbGwgY2FsbGVycy4KICAgICAqIEEgd3JpdGUgd2hp
Y2ggY2xlYXJzICVkcjcuTC9HIGxlYXZlcyB0aGUgSU8gc2hhZG93IGludGFjdCwgbWVhbmluZyB0
aGF0CiAgICAgICBzdWJzZXF1ZW50IHJlYWRzIG9mICVkcjcgd2lsbCBzZWUgc3RhbGUgSU8gd2F0
Y2hwb2ludCBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbXBsZW1lbnQgeDg2ZW11bF93cml0ZV9k
cigpIGFzIGEgdGhpbiB3cmFwcGVyIGFyb3VuZCBzZXRfZGVidWdyZWcoKS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgfCAgOSArLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgMjQgKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IDYxNzAyZDljZDMuLjE1ZjQyYjM0Y2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTc5NCwxMyArNzk0LDYgQEAgc3RhdGljIGludCB3
cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKLXN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVybiBkb19zZXRfZGVidWdyZWcocmVn
LCB2YWwpID09IDAKLSAgICAgICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExF
QUJMRTsKLX0KLQogc3RhdGljIGlubGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJsZSh1aW50
NjRfdCB2YWwpCiB7CiAgICAgdmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJ
TCB8CkBAIC0xMjkzLDcgKzEyODYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBwcml2X29wX29wcyA9IHsKICAgICAucmVhZF9jciAgICAgICAgICAgICA9IHJlYWRfY3Is
CiAgICAgLndyaXRlX2NyICAgICAgICAgICAgPSB3cml0ZV9jciwKICAgICAucmVhZF9kciAgICAg
ICAgICAgICA9IHg4NmVtdWxfcmVhZF9kciwKLSAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHdy
aXRlX2RyLAorICAgIC53cml0ZV9kciAgICAgICAgICAgID0geDg2ZW11bF93cml0ZV9kciwKICAg
ICAud3JpdGVfeGNyICAgICAgICAgICA9IHg4NmVtdWxfd3JpdGVfeGNyLAogICAgIC5yZWFkX21z
ciAgICAgICAgICAgID0gcmVhZF9tc3IsCiAgICAgLndyaXRlX21zciAgICAgICAgICAgPSB3cml0
ZV9tc3IsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCmluZGV4IDYzYzY1Njk5ZGMuLjAwNzNjOGY4MTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTk4LDYgKzE5OTgs
MTIgQEAgdm9pZCBhY3RpdmF0ZV9kZWJ1Z3JlZ3MoY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIpCiAg
ICAgfQogfQogCisvKgorICogVXNlZCBieSBoeXBlcmNhbGxzIGFuZCB0aGUgZW11bGF0b3IuCisg
KiAgLUVOT0RFViA9PiAjVUQKKyAqICAtRUlOVkFMID0+ICNHUCBJbnZhbGlkIGJpdAorICogIC1F
UEVSTSAgPT4gI0dQIFZhbGlkIGJpdCwgYnV0IG5vdCBwZXJtaXR0ZWQgdG8gdXNlCisgKi8KIGxv
bmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBsb25nIHZhbHVlKQogewogICAgIGludCBpOwpAQCAtMjAyOSw3ICsyMDM1LDE3IEBAIGxvbmcg
c2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBs
b25nIHZhbHVlKQogICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9k
ZWJ1Z3JlZygzLCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSA0OgorICAgICAg
ICBpZiAoIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSApCisgICAgICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwogICAgIGNh
c2UgNjoKKyAgICAgICAgLyogVGhlIHVwcGVyIDMyIGJpdHMgYXJlIHN0cmljdGx5IHJlc2VydmVk
LiAqLworICAgICAgICBpZiAoIHZhbHVlICE9ICh1aW50MzJfdCl2YWx1ZSApCisgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICAvKgogICAgICAgICAgKiBEUjY6IEJpdHMgNC0x
MSwxNi0zMSByZXNlcnZlZCAoc2V0IHRvIDEpLgogICAgICAgICAgKiAgICAgIEJpdCAxMiByZXNl
cnZlZCAoc2V0IHRvIDApLgpAQCAtMjAzOSw3ICsyMDU1LDE3IEBAIGxvbmcgc2V0X2RlYnVncmVn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQog
ICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg2LCB2
YWx1ZSk7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSA1OgorICAgICAgICBpZiAoIHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSApCisgICAgICAgICAgICByZXR1cm4g
LUVOT0RFVjsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwogICAgIGNhc2UgNzoKKyAgICAg
ICAgLyogVGhlIHVwcGVyIDMyIGJpdHMgYXJlIHN0cmljdGx5IHJlc2VydmVkLiAqLworICAgICAg
ICBpZiAoIHZhbHVlICE9ICh1aW50MzJfdCl2YWx1ZSApCisgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKwogICAgICAgICAvKgogICAgICAgICAgKiBEUjc6IEJpdCAxMCByZXNlcnZlZCAoc2V0
IHRvIDEpLgogICAgICAgICAgKiAgICAgIEJpdHMgMTEtMTIsMTQtMTUgcmVzZXJ2ZWQgKHNldCB0
byAwKS4KQEAgLTIwNTIsNiArMjA3OCwxMCBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgICov
CiAgICAgICAgIGlmICggdmFsdWUgJiBEUl9HRU5FUkFMX0RFVEVDVCApCiAgICAgICAgICAgICBy
ZXR1cm4gLUVQRVJNOworCisgICAgICAgIC8qIFplcm8gdGhlIElPIHNoYWRvdyBiZWZvcmUgcmVj
YWxjdWxhdGluZyB0aGUgcmVhbCAlZHI3ICovCisgICAgICAgIHYtPmFyY2guZGVidWdyZWdbNV0g
PSAwOworCiAgICAgICAgIC8qIERSNy57RyxMfUUgPSAwID0+IGRlYnVnZ2luZyBkaXNhYmxlZCBm
b3IgdGhpcyBkb21haW4uICovCiAgICAgICAgIGlmICggdmFsdWUgJiBEUjdfQUNUSVZFX01BU0sg
KQogICAgICAgICB7CkBAIC0yMDg0LDcgKzIxMTQsNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAg
ICAgICAgIHdyaXRlX2RlYnVncmVnKDcsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIHJldHVybiAtRU5PREVWOwog
ICAgIH0KIAogICAgIHYtPmFyY2guZGVidWdyZWdbcmVnXSA9IHZhbHVlOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpp
bmRleCBkMjYwYmRjYTZkLi4zMGY4OWFkYjhkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpAQCAtMTUsNiArMTUs
NyBAQAogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4gLyogY3VycmVudF9jcHVfaW5mbyAqLwog
I2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxhc20vYW1kLmg+IC8qIGNwdV9oYXNf
YW1kX2VycmF0dW0oKSAqLworI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogCiAvKiBBdm9pZCBu
YW1lc3BhY2UgcG9sbHV0aW9uLiAqLwogI3VuZGVmIGNtcHhjaGcKQEAgLTEyNyw2ICsxMjgsMjkg
QEAgaW50IHg4NmVtdWxfcmVhZF9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2
YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAoraW50IHg4NmVtdWxfd3JpdGVfZHIo
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCisgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7CisKKyAgICAvKiBIVk0gc3VwcG9ydCByZXF1aXJlcyBhIGJpdCBtb3JlIHBs
dW1iaW5nIGJlZm9yZSBpdCB3aWxsIHdvcmsuICovCisgICAgQVNTRVJUKGlzX3B2X3ZjcHUoY3Vy
cikpOworCisgICAgc3dpdGNoICggc2V0X2RlYnVncmVnKGN1cnIsIHJlZywgdmFsKSApCisgICAg
eworICAgIGNhc2UgMDoKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2Ug
LUVOT0RFVjoKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwg
WDg2X0VWRU5UX05PX0VDLCBjdHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIDAsIGN0eHQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAg
fQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCAyYWUwNTE4YWUxLi5jMjJlNzc0NWFkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtNzI0LDYgKzcyNCw4IEBAIGlu
dCB4ODZlbXVsX3dyaXRlX3hjcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAKIGlu
dCB4ODZlbXVsX3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAog
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CitpbnQg
eDg2ZW11bF93cml0ZV9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKKyAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAogI2Vu
ZGlmCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Ih-00065D-O9; Mon, 30 Apr 2018 10:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Ig-00064q-Nv
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:54 +0000
X-Inumbo-ID: e0d8897c-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0d8897c-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:47:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6If-0006j5-N9
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6If-0002Jb-Ki
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6If-0002Jb-Ki@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:44:53 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Misc non-functional
 improvements to set_debugreg()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1MDIzOGFmYTk5YzI3ZjJhYTRlYjRlODA2MGYzYjgxZThlZDBkNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyMyAyMDoyNjozNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMTcgMTU6MTI6
MzYgMjAxOCArMDEwMAoKICAgIHg4Ni90cmFwczogTWlzYyBub24tZnVuY3Rpb25hbCBpbXByb3Zl
bWVudHMgdG8gc2V0X2RlYnVncmVnKCkKICAgIAogICAgICogQ2hhbmdlICdpbnQgaScgdG8gYmVp
bmcgdW5zaWduZWQsIGFuZCBtb3ZlIGl0IGludG8gaXRzIG1vc3QgbmFycm93IHNjb3BlLgogICAg
ICogRm9sZCB0aGUgYWNjZXNzX29rKCkgY2hlY2tzIGZvciAlZHJ7MC4uM30uICBUaGlzIGhhbHZl
cyB0aGUgY29tcGlsZWQgc2l6ZQogICAgICAgb2YgdGhlIGZ1bmN0aW9uLgogICAgICogQWRkaXRp
b25hbCBuZXdsaW5lcyBpbiBhcHByb3ByaWF0ZSBwbGFjZXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFw
cy5jIHwgMzUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDAwNzNjOGY4MTQu
LmM2MjRmYjRhNWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCkBAIC0yMDA2LDM0ICsyMDA2LDI0IEBAIHZvaWQgYWN0aXZhdGVfZGVi
dWdyZWdzKGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyKQogICovCiBsb25nIHNldF9kZWJ1Z3JlZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKIHsK
LSAgICBpbnQgaTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKICAgICBzd2l0
Y2ggKCByZWcgKQogICAgIHsKLSAgICBjYXNlIDA6Ci0gICAgICAgIGlmICggIWFjY2Vzc19vayh2
YWx1ZSwgc2l6ZW9mKGxvbmcpKSApCi0gICAgICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgICAg
ICBpZiAoIHYgPT0gY3VyciApCi0gICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZygwLCB2YWx1ZSk7
Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgMToKLSAgICAgICAgaWYgKCAhYWNjZXNzX29rKHZh
bHVlLCBzaXplb2YobG9uZykpICkKLSAgICAgICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgICAg
IGlmICggdiA9PSBjdXJyICkKLSAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDEsIHZhbHVlKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAyOgotICAgICAgICBpZiAoICFhY2Nlc3Nfb2sodmFs
dWUsIHNpemVvZihsb25nKSkgKQotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICAgICAg
aWYgKCB2ID09IGN1cnIgKQotICAgICAgICAgICAgd3JpdGVfZGVidWdyZWcoMiwgdmFsdWUpOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIDM6CisgICAgY2FzZSAwIC4uLiAzOgogICAgICAgICBp
ZiAoICFhY2Nlc3Nfb2sodmFsdWUsIHNpemVvZihsb25nKSkgKQogICAgICAgICAgICAgcmV0dXJu
IC1FUEVSTTsKKwogICAgICAgICBpZiAoIHYgPT0gY3VyciApCi0gICAgICAgICAgICB3cml0ZV9k
ZWJ1Z3JlZygzLCB2YWx1ZSk7CisgICAgICAgIHsKKyAgICAgICAgICAgIHN3aXRjaCAoIHJlZyAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIDA6IHdyaXRlX2RlYnVncmVnKDAsIHZh
bHVlKTsgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDE6IHdyaXRlX2RlYnVncmVnKDEsIHZhbHVl
KTsgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDI6IHdyaXRlX2RlYnVncmVnKDIsIHZhbHVlKTsg
YnJlYWs7CisgICAgICAgICAgICBjYXNlIDM6IHdyaXRlX2RlYnVncmVnKDMsIHZhbHVlKTsgYnJl
YWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IDQ6CkBAIC0yMDg1LDcgKzIwNzUsNyBAQCBsb25nIHNldF9kZWJ1Z3JlZyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgLyogRFI3
LntHLEx9RSA9IDAgPT4gZGVidWdnaW5nIGRpc2FibGVkIGZvciB0aGlzIGRvbWFpbi4gKi8KICAg
ICAgICAgaWYgKCB2YWx1ZSAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBpb19lbmFibGUgPSAwOworICAgICAgICAgICAgdW5zaWduZWQgaW50
IGksIGlvX2VuYWJsZSA9IDA7CiAKICAgICAgICAgICAgIGZvciAoIGkgPSBEUl9DT05UUk9MX1NI
SUZUOyBpIDwgMzI7IGkgKz0gRFJfQ09OVFJPTF9TSVpFICkKICAgICAgICAgICAgIHsKQEAgLTIx
MTMsNiArMjEwMyw3IEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICBpZiAoIHYgPT0gY3VyciAp
CiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg3LCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:45:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Is-00066w-QE; Mon, 30 Apr 2018 10:45:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Ir-00066g-3U
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:05 +0000
X-Inumbo-ID: e6ea805f-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6ea805f-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:47:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Ip-0006jd-T0
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Ip-0002KU-Qb
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Ip-0002KU-Qb@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:45:03 +0000
Subject: [Xen-changelog] [xen master] Merge remote-tracking branch
 'origin/staging' into staging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwODFkMmEwYTY4ZjZlNTc0ZDg4MDNlMjc4MWNhZGUzNjVjY2QzNTEKTWVyZ2U6IDBk
MzdmOTBkNjEzZTRiMzE0ZmRlYmY3YmM5MDE3ODc1YWFlYzY5MzUgYTUwMjM4YWZhOTljMjdmMmFh
NGViNGU4MDYwZjNiODFlOGVkMGQ3OApBdXRob3I6ICAgICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFwciAxNyAxODoyODoxMSAyMDE4ICsw
MTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpD
b21taXREYXRlOiBUdWUgQXByIDE3IDE4OjI4OjExIDIwMTggKzAxMDAKCiAgICBNZXJnZSByZW1v
dGUtdHJhY2tpbmcgYnJhbmNoICdvcmlnaW4vc3RhZ2luZycgaW50byBzdGFnaW5nCgogeGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgfCAyNCArLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jICAgICAgfCAxOCArKy0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgIHwgNjcgKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAgfCA3MyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaCB8ICA1ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9u
cygrKSwgNjAgZGVsZXRpb25zKC0pCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:45:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6J1-00068f-SH; Mon, 30 Apr 2018 10:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6J0-00068R-Ne
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:14 +0000
X-Inumbo-ID: ecfb8868-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ecfb8868-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:47:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6J0-0006jo-2Y
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6J0-0002Lh-0C
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6J0-0002Lh-0C@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:45:14 +0000
Subject: [Xen-changelog] [xen master] x86/msr: further correct the emulation
 behaviour of MSR_PRED_CMD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5OTYyNzNkMWZjMTBkMTQ1OTg5ODU3MDMyMjdiZmEzNWE5MWY2ODEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDExOjE2OjM3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDExOjE2OjM3IDIwMTggKzAyMDAKCiAgICB4
ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BS
RURfQ01ECiAgICAKICAgIEZvbGxvd2luZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENv
cnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1h
eSBlbmQgdXAgd3JpdGluZyB0aGUgbG93IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdo
aWxlIGl0J3MgdW5saWtlbHkgZm9yIGEgZ3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJl
LCB3ZQogICAgc2hvdWxkIHN0aWxsIHBlcm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUg
b3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAgICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0
IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hlbmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNS
IG1pZ2h0IGJlY29tZSBkZWZpbmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggZDAzNDU2MTFjMS4uZGE5
YWE1OTZiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tc3IuYwpAQCAtMjQ3LDcgKzI0Nyw3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCiAKICAgICAgICAgaWYgKCB2ID09IGN1cnIgKQotICAgICAg
ICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgICAgICB3
cm1zcmwoTVNSX1BSRURfQ01ELCB2YWwpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNS
X0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:45:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6JC-0006Aw-UD; Mon, 30 Apr 2018 10:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6JB-0006Al-Sf
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:25 +0000
X-Inumbo-ID: 67de1742-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67de1742-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:44:06 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6JA-0006k0-8T
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6JA-0002ML-66
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6JA-0002ML-66@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:45:24 +0000
Subject: [Xen-changelog] [xen master] x86: Use spec_ctrl_{enter,
 exit}_idle() in the S3/S5 path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmM2FiNDY0OTNmNjUwYjdlNWNjYTJiMjU3OGE5OWNhMGNiZmYxOTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxODo0Mzo0OSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgMTkgMTA6NTU6
NTkgMjAxOCArMDEwMAoKICAgIHg4NjogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhpdH1faWRsZSgp
IGluIHRoZSBTMy9TNSBwYXRoCiAgICAKICAgIFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhpcyBwYXRj
aCBpcyB0byBhdm9pZCBvcGVuY29kaW5nIHRoZSByZWNvdmVyeSBsb2dpYyBhdAogICAgdGhlIGVu
ZCwgYnV0IGFsc28gaGFzIHRoZSBwb3NpdGl2ZSBzaWRlIGVmZmVjdCBvZiByZWxheGluZyB0aGUg
U1BFQ19DVFJMCiAgICBtaXRpZ2F0aW9ucyB3aGVuIHdvcmtpbmcgdG8gc2h1dCB0aGUgZmluYWwg
Q1BVIGRvd24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgfCA4ICsrKystLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmlu
ZGV4IDA3NjM4NDY1NDguLmJiMGQwOTU1MmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMjEzLDcgKzIxMyw4
IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAgICAgICBlcnJvciA9IDA7
CiAKICAgICBjaSA9IGdldF9jcHVfaW5mbygpOwotICAgIGNpLT51c2Vfc2hhZG93X3NwZWNfY3Ry
bCA9IDA7CisgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoY2kpOworICAgIC8qIEF2b2lkIE5NSS8j
TUMgdXNpbmcgTVNSX1NQRUNfQ1RSTCB1bnRpbCB3ZSd2ZSByZWxvYWRlZCBtaWNyb2NvZGUuICov
CiAgICAgY2ktPmJ0aV9pc3RfaW5mbyA9IDA7CiAKICAgICBBQ1BJX0ZMVVNIX0NQVV9DQUNIRSgp
OwpAQCAtMjU3LDEwICsyNTgsOSBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkK
ICAgICBpZiAoICFyZWNoZWNrX2NwdV9mZWF0dXJlcygwKSApCiAgICAgICAgIHBhbmljKCJNaXNz
aW5nIHByZXZpb3VzbHkgYXZhaWxhYmxlIGZlYXR1cmUocykuIik7CiAKKyAgICAvKiBSZS1lbmFi
bGVkIGRlZmF1bHQgTk1JLyNNQyB1c2Ugb2YgTVNSX1NQRUNfQ1RSTC4gKi8KICAgICBjaS0+YnRp
X2lzdF9pbmZvID0gZGVmYXVsdF9idGlfaXN0X2luZm87Ci0gICAgYXNtIHZvbGF0aWxlIChBTFRF
Uk5BVElWRSgiIiwgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQotICAgICAgICAg
ICAgICAgICAgOjogImEiIChTUEVDX0NUUkxfSUJSUyksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJk
IiAoMCkKLSAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIpOworICAgIHNwZWNfY3RybF9leGl0
X2lkbGUoY2kpOwogCiAgZG9uZToKICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:45:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6JN-0006CR-02; Mon, 30 Apr 2018 10:45:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6JL-0006CE-NT
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:35 +0000
X-Inumbo-ID: 6df58b92-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6df58b92-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:44:16 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6JK-0006ka-ED
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6JK-0002Mu-Bm
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6JK-0002Mu-Bm@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:45:34 +0000
Subject: [Xen-changelog] [xen master] libs/gnttab: fix FreeBSD gntdev
 interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5042098140886312411=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit af7e907c33e7a8d81448e3fd2ce7939e24b200f8
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Apr 17 14:03:41 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Apr 19 15:50:16 2018 +0100

    libs/gnttab: fix FreeBSD gntdev interface
    
    Current interface to the gntdev in FreeBSD is wrong, and mostly worked
    out of luck before the PTI FreeBSD fixes, when kernel and user-space
    where sharing the same page tables.
    
    On FreeBSD ioctls have the size of the passed struct encoded in the ioctl
    number, because the generic ioctl handler in the OS takes care of
    copying the data from user-space to kernel space, and then calls the
    device specific ioctl handler. Thus using ioctl structs with variable
    sizes is not possible.
    
    The fix is to turn the array of structs at the end of
    ioctl_gntdev_alloc_gref and ioctl_gntdev_map_grant_ref into pointers,
    that can be properly accessed from the kernel gntdev driver using the
    copyin/copyout functions. Note that this is exactly how it's done for
    the privcmd driver.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/include/xen-sys/FreeBSD/gntdev.h |  4 +--
 tools/libs/gnttab/freebsd.c            | 63 +++++++++++++++++-----------------
 2 files changed, 33 insertions(+), 34 deletions(-)

diff --git a/tools/include/xen-sys/FreeBSD/gntdev.h b/tools/include/xen-sys/FreeBSD/gntdev.h
index f3af9a46de..1e39e2f51a 100644
--- a/tools/include/xen-sys/FreeBSD/gntdev.h
+++ b/tools/include/xen-sys/FreeBSD/gntdev.h
@@ -138,7 +138,7 @@ struct ioctl_gntdev_alloc_gref {
     /* OUT parameters */
     uint64_t index;
     /* Variable OUT parameter */
-    uint32_t gref_ids[1];
+    uint32_t *gref_ids;
 };
 
 #define GNTDEV_ALLOC_FLAG_WRITABLE 1
@@ -167,7 +167,7 @@ struct ioctl_gntdev_map_grant_ref {
     /* OUT parameters */
     uint64_t index;
     /* Variable IN parameter */
-    struct ioctl_gntdev_grant_ref refs[1];
+    struct ioctl_gntdev_grant_ref *refs;
 };
 
 #define IOCTL_GNTDEV_UNMAP_GRANT_REF					\
diff --git a/tools/libs/gnttab/freebsd.c b/tools/libs/gnttab/freebsd.c
index 3eaa77235f..5c12fe9b0b 100644
--- a/tools/libs/gnttab/freebsd.c
+++ b/tools/libs/gnttab/freebsd.c
@@ -70,22 +70,21 @@ void *osdep_gnttab_grant_map(xengnttab_handle *xgt,
 {
     uint32_t i;
     int fd = xgt->fd;
-    struct ioctl_gntdev_map_grant_ref *map;
+    struct ioctl_gntdev_map_grant_ref map;
     void *addr = NULL;
     int domids_stride;
-    unsigned int map_size = ROUNDUP((sizeof(*map) + (count - 1) *
-                                    sizeof(struct ioctl_gntdev_map_grant_ref)),
-                                    PAGE_SHIFT);
+    unsigned int refs_size = ROUNDUP(count *
+                                     sizeof(struct ioctl_gntdev_map_grant_ref),
+                                     PAGE_SHIFT);
 
     domids_stride = (flags & XENGNTTAB_GRANT_MAP_SINGLE_DOMAIN) ? 0 : 1;
-    if ( map_size <= PAGE_SIZE )
-        map = malloc(sizeof(*map) +
-                     (count - 1) * sizeof(struct ioctl_gntdev_map_grant_ref));
+    if ( refs_size <= PAGE_SIZE )
+        map.refs = malloc(refs_size);
     else
     {
-        map = mmap(NULL, map_size, PROT_READ | PROT_WRITE,
-                   MAP_PRIVATE | MAP_ANON, -1, 0);
-        if ( map == MAP_FAILED )
+        map.refs = mmap(NULL, refs_size, PROT_READ | PROT_WRITE,
+                        MAP_PRIVATE | MAP_ANON, -1, 0);
+        if ( map.refs == MAP_FAILED )
         {
             GTERROR(xgt->logger, "anon mmap of map failed");
             return NULL;
@@ -94,26 +93,26 @@ void *osdep_gnttab_grant_map(xengnttab_handle *xgt,
 
     for ( i = 0; i < count; i++ )
     {
-        map->refs[i].domid = domids[i * domids_stride];
-        map->refs[i].ref = refs[i];
+        map.refs[i].domid = domids[i * domids_stride];
+        map.refs[i].ref = refs[i];
     }
 
-    map->count = count;
+    map.count = count;
 
-    if ( ioctl(fd, IOCTL_GNTDEV_MAP_GRANT_REF, map) )
+    if ( ioctl(fd, IOCTL_GNTDEV_MAP_GRANT_REF, &map) )
     {
         GTERROR(xgt->logger, "ioctl MAP_GRANT_REF failed");
         goto out;
     }
 
     addr = mmap(NULL, PAGE_SIZE * count, prot, MAP_SHARED, fd,
-                map->index);
+                map.index);
     if ( addr != MAP_FAILED )
     {
         int rv = 0;
         struct ioctl_gntdev_unmap_notify notify;
 
-        notify.index = map->index;
+        notify.index = map.index;
         notify.action = 0;
         if ( notify_offset < PAGE_SIZE * count )
         {
@@ -141,7 +140,7 @@ void *osdep_gnttab_grant_map(xengnttab_handle *xgt,
 
         /* Unmap the driver slots used to store the grant information. */
         GTERROR(xgt->logger, "mmap failed");
-        unmap_grant.index = map->index;
+        unmap_grant.index = map.index;
         unmap_grant.count = count;
         ioctl(fd, IOCTL_GNTDEV_UNMAP_GRANT_REF, &unmap_grant);
         errno = saved_errno;
@@ -149,10 +148,10 @@ void *osdep_gnttab_grant_map(xengnttab_handle *xgt,
     }
 
  out:
-    if ( map_size > PAGE_SIZE )
-        munmap(map, map_size);
+    if ( refs_size > PAGE_SIZE )
+        munmap(map.refs, refs_size);
     else
-        free(map);
+        free(map.refs);
 
     return addr;
 }
@@ -239,16 +238,16 @@ void *osdep_gntshr_share_pages(xengntshr_handle *xgs,
     void *area = NULL;
     struct ioctl_gntdev_unmap_notify notify;
     struct ioctl_gntdev_dealloc_gref gref_drop;
-    struct ioctl_gntdev_alloc_gref *gref_info = NULL;
+    struct ioctl_gntdev_alloc_gref gref_info;
 
-    gref_info = malloc(sizeof(*gref_info) + count * sizeof(uint32_t));
-    if ( gref_info == NULL )
+    gref_info.gref_ids = malloc(count * sizeof(uint32_t));
+    if ( gref_info.gref_ids == NULL )
         return NULL;
-    gref_info->domid = domid;
-    gref_info->flags = writable ? GNTDEV_ALLOC_FLAG_WRITABLE : 0;
-    gref_info->count = count;
+    gref_info.domid = domid;
+    gref_info.flags = writable ? GNTDEV_ALLOC_FLAG_WRITABLE : 0;
+    gref_info.count = count;
 
-    err = ioctl(fd, IOCTL_GNTDEV_ALLOC_GREF, gref_info);
+    err = ioctl(fd, IOCTL_GNTDEV_ALLOC_GREF, &gref_info);
     if ( err )
     {
         GSERROR(xgs->logger, "ioctl failed");
@@ -256,7 +255,7 @@ void *osdep_gntshr_share_pages(xengntshr_handle *xgs,
     }
 
     area = mmap(NULL, count * PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
-                fd, gref_info->index);
+                fd, gref_info.index);
 
     if ( area == MAP_FAILED )
     {
@@ -265,7 +264,7 @@ void *osdep_gntshr_share_pages(xengntshr_handle *xgs,
         goto out_remove_fdmap;
     }
 
-    notify.index = gref_info->index;
+    notify.index = gref_info.index;
     notify.action = 0;
     if ( notify_offset < PAGE_SIZE * count )
     {
@@ -286,18 +285,18 @@ void *osdep_gntshr_share_pages(xengntshr_handle *xgs,
         area = NULL;
     }
 
-    memcpy(refs, gref_info->gref_ids, count * sizeof(uint32_t));
+    memcpy(refs, gref_info.gref_ids, count * sizeof(uint32_t));
 
  out_remove_fdmap:
     /*
      * Removing the mapping from the file descriptor does not cause the
      * pages to be deallocated until the mapping is removed.
      */
-    gref_drop.index = gref_info->index;
+    gref_drop.index = gref_info.index;
     gref_drop.count = count;
     ioctl(fd, IOCTL_GNTDEV_DEALLOC_GREF, &gref_drop);
  out:
-    free(gref_info);
+    free(gref_info.gref_ids);
 
     return area;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5042098140886312411==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:45:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6JX-0006Dl-2L; Mon, 30 Apr 2018 10:45:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6JV-0006Da-SB
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:45 +0000
X-Inumbo-ID: ff2f0197-4c63-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff2f0197-4c63-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:48:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6JU-0006ki-Jt
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6JU-0002Ng-Ha
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6JU-0002Ng-Ha@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:45:44 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Updates to
 retpoline-safety decision making
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyMzIzNzhiZDJmZWY0NWY2MTNkYjA0OWIzMzg1MmZkZjg0ZDdkZGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAxNyAxMjo0ODowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgMTkgMTc6Mjg6
MjMgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IFVwZGF0ZXMgdG8gcmV0cG9saW5lLXNh
ZmV0eSBkZWNpc2lvbiBtYWtpbmcKICAgIAogICAgQWxsIG9mIHRoaXMgaXMgYXMgcmVjb21tZW5k
ZWQgYnkgdGhlIEludGVsIHdoaXRlcGFwZXI6CiAgICAKICAgIGh0dHBzOi8vc29mdHdhcmUuaW50
ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC8xZC80Ni9SZXRwb2xpbmUtQS1CcmFu
Y2gtVGFyZ2V0LUluamVjdGlvbi1NaXRpZ2F0aW9uLnBkZgogICAgCiAgICBUaGUgJ1JTQiBBbHRl
cm5hdGl2ZScgYml0IGluIE1TUl9BUkNIX0NBUEFCSUxJVElFUyBtYXkgYmUgc2V0IGJ5IGEgaHlw
ZXJ2aXNvcgogICAgdG8gaW5kaWNhdGUgdGhhdCB0aGUgdmlydHVhbCBtYWNoaW5lIG1heSBtaWdy
YXRlIHRvIGEgcHJvY2Vzc29yIHdoaWNoIGlzbid0CiAgICByZXRwb2xpbmUtc2FmZS4gIEludHJv
ZHVjZSBhIHNob3J0ZW5lZCBuYW1lICh0byByZWR1Y2UgY29kZSB2b2x1bWUpLCB0cmVhdCBpdAog
ICAgYXMgYXV0aG9yYXRpdmUgaW4gcmV0cG9saW5lX3NhZmUoKSwgYW5kIHByaW50IGl0cyB2YWx1
ZSBhbG9uZyB3aXRoIHRoZSBvdGhlcgogICAgQVJDSF9DQVBTIGJpdHMuCiAgICAKICAgIFRoZSBl
eGFjdCBwcm9jZXNzb3IgbW9kZWxzIHdoaWNoIGRvIGhhdmUgUlNCIHNlbWFudGljcyB3aGljaCBm
YWxsIGJhY2sgdG8gQlRCCiAgICBwcmVkaWN0aW9ucyBhcmUgZW51bWVyYXRlZCwgYW5kIGluY2x1
ZGUgS2FieWxha2UgYW5kIENvZmZlZWxha2UuICBMZWF2ZSBhCiAgICBwcmludGsoKSBpbiB0aGUg
ZGVmYXVsdCBjYXNlIHRvIGhlbHAgaWRlbnRpZnkgY2FzZXMgd2hpY2ggYXJlbid0IGNvdmVyZWQu
CiAgICAKICAgIFRoZSBleGFjdCBtaWNyb2NvZGUgdmVyc2lvbnMgZnJvbSBCcm9hZHdlbGwgUlNC
LXNhZmV0eSBhcmUgdGFrZW4gZnJvbSB0aGUKICAgIHJlZmVyZW5jZWQgbWljcm9jb2RlIHVwZGF0
ZSBmaWxlIChhZGp1c3RpbmcgZm9yIHRoZSBrbm93bi1iYWQgbWljcm9jb2RlCiAgICB2ZXJzaW9u
cykuICBEZXNwaXRlIHRoZSBleGFjdCB3b3JkaW5nIG9mIHRoZSB0ZXh0LCBpdCBpcyBvbmx5IEJy
b2Fkd2VsbAogICAgcHJvY2Vzc29ycyB3aGljaCBuZWVkIGEgbWljcm9jb2RlIGNoZWNrLgogICAg
CiAgICBJbiBwcmFjdGljZSwgdGhpcyBtZWFucyB0aGF0IGFsbCBCcm9hZHdlbGwgaGFyZHdhcmUg
d2l0aCB1cC10by1kYXRlIG1pY3JvY29kZQogICAgd2lsbCB1c2UgcmV0cG9saW5lIGluIHByZWZl
cmVuY2UgdG8gSUJSUywgd2hpY2ggd2lsbCBiZSBhIHBlcmZvcm1hbmNlCiAgICBpbXByb3ZlbWVu
dCBmb3IgZGVza3RvcCBhbmQgc2VydmVyIHN5c3RlbXMgd2hpY2ggd291bGQgcHJldmlvdXNseSBh
bHdheXMgb3B0CiAgICBmb3IgSUJSUyBvdmVyIHJldHBvbGluZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jICAgICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgIDEgKwogMiBmaWxlcyBj
aGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA1
YjVlYzkwZmQ4Li5iYWI4NTk1ODNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTMsMTIgKzExMywxMyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6
XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2Fy
ZSBmZWF0dXJlczolcyVzJXMlcyVzXG4iLAorICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFy
ZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAg
ICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAg
ICAgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQ
QikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJ
TElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAi
Iik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAg
PyAiIFJEQ0xfTk8iICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkg
ICAgICAgICAgICAgICAgICA/ICIgUkJTQSIgICAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVk
LWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gQlRJIG1pdGlnYXRpb25zLiAqLwogICAgIGlm
ICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhVTkspICkKQEAgLTE1MSw2ICsxNTIsMjAg
QEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHZvaWQpCiAgICAgICAgICBib290
X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgeworICAgICAgICB1aW50
NjRfdCBjYXBzOworCisgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMp
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFJCU0EgbWF5IGJlIHNldCBieSBhIGh5cGVydmlz
b3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0byBhCisgICAgICAgICAqIHByb2Nlc3Nv
ciB3aGljaCBpc24ndCByZXRwb2xpbmUtc2FmZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
Y2FwcyAmIEFSQ0hfQ0FQU19SU0JBICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9
CisKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCiAgICAgewogICAgIGNh
c2UgMHgxNzogLyogUGVucnluICovCkBAIC0xNzcsMTggKzE5Miw0MCBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKICAgICAgICAgICogdmVyc2lvbnMuCiAgICAgICAg
ICAqLwogICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCi0gICAgICAgIHJldHVybiB1Y29k
ZV9yZXYgPj0gMHgyODsKKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDJhOwogICAgIGNh
c2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KLSAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAw
eDFiOworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MWQ7CiAgICAgY2FzZSAweDRmOiAv
KiBCcm9hZHdlbGwgRVAvRVggKi8KLSAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweGIwMDAw
MjU7CisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHhiMDAwMDIxOwogICAgIGNhc2UgMHg1
NjogLyogQnJvYWR3ZWxsIEQgKi8KLSAgICAgICAgcmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisg
ICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgKQorICAgICAgICB7CisgICAg
ICAgIGNhc2UgMjogIHJldHVybiB1Y29kZV9yZXYgPj0gMHgxNTsKKyAgICAgICAgY2FzZSAzOiAg
cmV0dXJuIHVjb2RlX3JldiA+PSAweDcwMDAwMTI7CisgICAgICAgIGNhc2UgNDogIHJldHVybiB1
Y29kZV9yZXYgPj0gMHhmMDAwMDExOworICAgICAgICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2
ID49IDB4ZTAwMDAwOTsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHByaW50aygiVW5y
ZWNvZ25pc2VkIENQVSBzdGVwcGluZyAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAorICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21hc2spOworICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IC8qCi0gICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRw
b2xpbmUtc2FmZS4KKyAgICAgICAgICogU2t5bGFrZSwgS2FieWxha2UgYW5kIENhbm5vbmxha2Ug
cHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZlLgogICAgICAgICAgKi8KKyAgICBjYXNl
IDB4NGU6CisgICAgY2FzZSAweDU1OgorICAgIGNhc2UgMHg1ZToKKyAgICBjYXNlIDB4NjY6Cisg
ICAgY2FzZSAweDY3OgorICAgIGNhc2UgMHg4ZToKKyAgICBjYXNlIDB4OWU6CisgICAgICAgIHJl
dHVybiBmYWxzZTsKKwogICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2Vk
IENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZlXG4iLAorICAgICAg
ICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwogICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggODQxNjc1NmYwMi4uYzlmNDRl
YmRiMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00Miw2ICs0Miw3IEBACiAjZGVmaW5l
IE1TUl9BUkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQogI2RlZmluZSBBUkNIX0NBUEFCSUxJ
VElFU19SRENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQogI2RlZmluZSBBUkNIX0NBUEFCSUxJVElF
U19JQlJTX0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKKyNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQko
X0FDKDEsIFVMTCkgPDwgMikKIAogLyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBv
biBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:45:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:45:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Jh-0006FS-5y; Mon, 30 Apr 2018 10:45:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Jf-0006FB-K5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:55 +0000
X-Inumbo-ID: 7a118c05-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a118c05-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:44:37 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Je-0006kv-PZ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Je-0002OQ-NG
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Je-0002OQ-NG@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:45:54 +0000
Subject: [Xen-changelog] [xen master] x86/HPET: fix race triggering
 ASSERT(cpu < nr_cpu_ids)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjMDJhMTkyMzA1MDJhOTUyMmIwOTdlZTE1NzQyNTk5MDkxMDY0YWEKQXV0aG9yOiAg
ICAgRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgpBdXRob3JEYXRlOiBNb24gQXBy
IDIzIDExOjAwOjA3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDIzIDExOjAwOjA3IDIwMTggKzAyMDAKCiAg
ICB4ODYvSFBFVDogZml4IHJhY2UgdHJpZ2dlcmluZyBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcykK
ICAgIAogICAgQ1BVcyBtYXkgc2hhcmUgYW4gaW4tdXNlIGNoYW5uZWwuIEhlbmNlIGNsZWFyaW5n
IG9mIGEgYml0IGZyb20gdGhlCiAgICBjcHVtYXNrIChpbiBocGV0X2Jyb2FkY2FzdF9leGl0KCkp
IGFzIHdlbGwgYXMgc2V0dGluZyBvbmUgKGluCiAgICBocGV0X2Jyb2FkY2FzdF9lbnRlcigpKSBt
dXN0IG5vdCByYWNlIGV2YWx1YXRpb24gb2YgdGhhdCBzYW1lIGNwdW1hc2suCiAgICBUaGVyZWZv
cmUgYXZvaWQgZXZhbHVhdGluZyB0aGUgY3B1bWFzayB0d2ljZSBpbiBocGV0X2RldGFjaF9jaGFu
bmVsKCkuCiAgICBPdGhlcndpc2UgY3B1bWFza19lbXB0eSgpIG1heSBlLmcucmV0dXJuIGZhbHNl
IHdoaWxlIHRoZSBzdWJzZXF1ZW50CiAgICBjcHVtYXNrX2ZpcnN0KCkgY291bGQgcmV0dXJuIG5y
X2NwdV9pZHMsIHdoaWNoIHRoZW4gdHJpZ2dlcnMgdGhlCiAgICBhc3NlcnRpb24gaW4gY3B1bWFz
a19vZigpIHJlYWNoZWQgdGhyb3VnaCBzZXRfY2hhbm5lbF9pcnFfYWZmaW5pdHkoKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5nQHpoYW94aW4uY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHBldC5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2hwZXQuYyBiL3hlbi9hcmNo
L3g4Ni9ocGV0LmMKaW5kZXggYmM3YTg1MTk2NC4uMTNiOGEyMjA2ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHBldC5jCkBAIC01MDksNiArNTA5
LDggQEAgc3RhdGljIHZvaWQgaHBldF9hdHRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1LAog
c3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHBldF9ldmVudF9jaGFubmVsICpjaCkK
IHsKKyAgICB1bnNpZ25lZCBpbnQgbmV4dDsKKwogICAgIHNwaW5fbG9ja19pcnEoJmNoLT5sb2Nr
KTsKIAogICAgIEFTU0VSVChjaCA9PSBwZXJfY3B1KGNwdV9iY19jaGFubmVsLCBjcHUpKTsKQEAg
LTUxNyw3ICs1MTksNyBAQCBzdGF0aWMgdm9pZCBocGV0X2RldGFjaF9jaGFubmVsKHVuc2lnbmVk
IGludCBjcHUsCiAKICAgICBpZiAoIGNwdSAhPSBjaC0+Y3B1ICkKICAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxKCZjaC0+bG9jayk7Ci0gICAgZWxzZSBpZiAoIGNwdW1hc2tfZW1wdHkoY2gtPmNwdW1h
c2spICkKKyAgICBlbHNlIGlmICggKG5leHQgPSBjcHVtYXNrX2ZpcnN0KGNoLT5jcHVtYXNrKSkg
Pj0gbnJfY3B1X2lkcyApCiAgICAgewogICAgICAgICBjaC0+Y3B1ID0gLTE7CiAgICAgICAgIGNs
ZWFyX2JpdChIUEVUX0VWVF9VU0VEX0JJVCwgJmNoLT5mbGFncyk7CkBAIC01MjUsNyArNTI3LDcg
QEAgc3RhdGljIHZvaWQgaHBldF9kZXRhY2hfY2hhbm5lbCh1bnNpZ25lZCBpbnQgY3B1LAogICAg
IH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBjaC0+Y3B1ID0gY3B1bWFza19maXJzdChjaC0+
Y3B1bWFzayk7CisgICAgICAgIGNoLT5jcHUgPSBuZXh0OwogICAgICAgICBzZXRfY2hhbm5lbF9p
cnFfYWZmaW5pdHkoY2gpOwogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgfQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:46:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Jq-0006Gk-82; Mon, 30 Apr 2018 10:46:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Jp-0006Gc-SK
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:05 +0000
X-Inumbo-ID: 0b5380a4-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b5380a4-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:48:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Jo-0006lI-Vh
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Jo-0002PF-TQ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Jo-0002PF-TQ@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:46:04 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: never retain emulated insn
 cache when exiting back to guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1YjBkYWQ1NDFlMzFiZDg5MmQ1N2NiZWFmZThlMGMwYmY0ZTgzODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDIz
IDExOjAxOjA5IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDIzIDExOjAxOjA5IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBuZXZlciByZXRhaW4gZW11bGF0ZWQgaW5zbiBjYWNoZSB3aGVuIGV4aXRpbmcgYmFj
ayB0byBndWVzdAogICAgCiAgICBDb21taXQgNWZjYjI2ZTY5ZSAoIng4Ni9IVk06IGRvbid0IHJl
dGFpbiBlbXVsYXRlZCBpbnNuIGNhY2hlIHdoZW4KICAgIGV4aXRpbmcgYmFjayB0byBndWVzdCIp
IGRpZG4ndCBnbyBxdWl0ZSBmYXIgZW5vdWdoOiBUaGUgaW5zbiBlbXVsYXRvcgogICAgbWF5IGl0
c2VsZiBkZWNpZGUgdG8gcmV0dXJuIFg4NkVNVUxfUkVUUlkgKGN1cnJlbnRseSBmb3IgY2VydGFp
bgogICAgQ01QWENIRyBmYWlsdXJlcyBhbmQgQVZYMiBnYXRoZXIgaW5zbnMpLCBpbiB3aGljaCBj
YXNlIHdlJ2QgYWxzbyBleGl0CiAgICBiYWNrIHRvIGd1ZXN0IGNvbnRleHQuIFRpZSB0aGUgY2Fj
aGluZyB0byB3aGV0aGVyIHdlIGhhdmUgYW4gSS9PCiAgICBjb21wbGV0aW9uIHBlbmRpbmcsIGlu
c3RlYWQgb2YgeDg2X2VtdWxhdGUoKSdzIHJldHVybiB2YWx1ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgfCAxOCArKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggZjhmY2E1NzI1NC4u
YzlhYTE4ODg0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIyNjYsMjIgKzIyNjYsMjAgQEAgc3RhdGlj
IGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0
eHQsCiAKICAgICB2aW8tPm1taW9fcmV0cnkgPSAwOwogCi0gICAgc3dpdGNoICggcmMgPSB4ODZf
ZW11bGF0ZSgmaHZtZW11bF9jdHh0LT5jdHh0LCBvcHMpICkKKyAgICByYyA9IHg4Nl9lbXVsYXRl
KCZodm1lbXVsX2N0eHQtPmN0eHQsIG9wcyk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkg
JiYgdmlvLT5tbWlvX3JldHJ5ICkKKyAgICAgICAgcmMgPSBYODZFTVVMX1JFVFJZOworCisgICAg
aWYgKCAhaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykgKQogICAgIHsKLSAgICBjYXNl
IFg4NkVNVUxfT0tBWToKLSAgICAgICAgaWYgKCB2aW8tPm1taW9fcmV0cnkgKQotICAgICAgICAg
ICAgcmMgPSBYODZFTVVMX1JFVFJZOwotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBk
ZWZhdWx0OgogICAgICAgICB2aW8tPm1taW9fY2FjaGVfY291bnQgPSAwOwogICAgICAgICB2aW8t
Pm1taW9faW5zbl9ieXRlcyA9IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBYODZFTVVM
X1JFVFJZOgorICAgIH0KKyAgICBlbHNlCisgICAgewogICAgICAgICBCVUlMRF9CVUdfT04oc2l6
ZW9mKHZpby0+bW1pb19pbnNuKSA8IHNpemVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSk7CiAg
ICAgICAgIHZpby0+bW1pb19pbnNuX2J5dGVzID0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9ieXRl
czsKICAgICAgICAgbWVtY3B5KHZpby0+bW1pb19pbnNuLCBodm1lbXVsX2N0eHQtPmluc25fYnVm
LCB2aW8tPm1taW9faW5zbl9ieXRlcyk7Ci0gICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlm
ICggaHZtZW11bF9jdHh0LT5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:46:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:46:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6K1-0006I9-AH; Mon, 30 Apr 2018 10:46:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6K0-0006I0-5I
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:16 +0000
X-Inumbo-ID: 86382521-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86382521-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:44:57 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Jz-0006lQ-53
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Jz-0002QG-2k
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Jz-0002QG-2k@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:46:15 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: internals:
 Introduce docref_a
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczZTZhZDdlZTgzMjJlY2E3ZWI5NmZjNzc3ZTMwMzQ0MmViMTNlODAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTg6MDY6NDUgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBpbnRlcm5hbHM6IEludHJvZHVj
ZSBkb2NyZWZfYQogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9w
YXJzZS1zdXBwb3J0LW1kIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL3BhcnNlLXN1cHBvcnQt
bWQgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKaW5kZXggZGVjZGEzM2ZiNi4uNWJmODQwNTIwNiAx
MDA3NTUKLS0tIGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCisrKyBiL2RvY3MvcGFyc2Utc3VwcG9y
dC1tZApAQCAtMzE4LDYgKzMxOCwxMiBAQCBzdWIgbyB7IHByaW50IEBfIG9yIGRpZSAkITsgfQog
CiBvdXIgQHBlbmRpbmdfaGVhZGluZ3M7CiAKK3N1YiBkb2NyZWZfYSAoJCQpIHsKKyAgICBteSAo
JGksICRyZWFsc2VjdCkgPSBAXzsKKyAgICByZXR1cm4gc3ByaW50ZiAnPGEgaHJlZj0iJXMjJXMi
PicsCisgICAgICAgICR2ZXJzaW9uX3VybHNbJGldLCAkcmVhbHNlY3QtPntBbmNob3J9OworfQor
CiBzdWIgd3JpdGVfb3V0cHV0X3JvdyAoJCkgewogICAgIG15ICgkc2VjdG5vZGUpID0gQF87CiAj
ICAgIHByaW50IFNUREVSUiAnV09SICcsIER1bXBlcigkZCwgJHNlY3Rub2RlKTsKQEAgLTM2NCw4
ICszNzAsOCBAQCBzdWIgd3JpdGVfb3V0cHV0X3JvdyAoJCkgewogICAgICAgICAgICAgICAgICYm
ICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtBbmNob3J9KSB7CiAgICAgICAgICAgICAgICAgbXkgJHJv
d3MgPSAkc2VjdG5vZGUtPntSZWFsU2VjdH17Um93c307CiAgICAgICAgICAgICAgICAgJG5leHRj
ZWxsID0gc3ByaW50ZiAnPHRkIHJvd3NwYW49JWQ+JywgJHJvd3M7Ci0gICAgICAgICAgICAgICAg
JG5leHRjZWxsIC49IHNwcmludGYgJzxhIGhyZWY9IiVzIyVzIj5bKl08L2E+JywKLSAgICAgICAg
ICAgICAgICAgICAgJHZlcnNpb25fdXJsc1skaV0sICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtBbmNo
b3J9OworICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSBkb2NyZWZfYSAkaSwgJHNlY3Rub2Rl
LT57UmVhbFNlY3R9OworICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSAnWypdPC9hPic7CiAg
ICAgICAgICAgICAgICAgJG5leHRjZWxsIC49ICc8L3RkPic7CiAgICAgICAgICAgICAgICAgJGNv
bHNwYW4gPSAnJzsKICAgICAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:46:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6KB-0006Jq-C8; Mon, 30 Apr 2018 10:46:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6KA-0006Jj-Lm
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:26 +0000
X-Inumbo-ID: 8c46c4dd-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c46c4dd-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:45:07 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6K9-0006lb-AZ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6K9-0002Qm-8G
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6K9-0002Qm-8G@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:46:25 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: internals:
 Rename HasText to HasCaveat
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0NTE5MTQ2YzNlNDBmOGI4MzI3NjEyZTIzMDUwMzM5NTMzZjk0ZWIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTc6NTc6NDMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBpbnRlcm5hbHM6IFJlbmFtZSBI
YXNUZXh0IHRvIEhhc0NhdmVhdAogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL3BhcnNl
LXN1cHBvcnQtbWQgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKaW5kZXggNWJmODQwNTIwNi4uNjk1
MzkzMDg1MCAxMDA3NTUKLS0tIGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCisrKyBiL2RvY3MvcGFy
c2Utc3VwcG9ydC1tZApAQCAtMzQsNyArMzQsNyBAQCBvdXIgJHRvcGxldmVsX3NlY3RsaXN0ID0g
bmV3X3NlY3RsaXN0KCk7CiAjICRzZWN0bGlzdC0+e0tFWX17Q2hpbGRyZW59ID0gYSBmdXJ0aGVy
ICRzZWN0bGlzdAogIyAkc2VjdGxpc3QtPntLRVl9e0tleX0gPSBLRVkKICMgJHNlY3RsaXN0LT57
S0VZfXtSZWFsU2VjdH0gPSBjb250YWluaW5nIHJlYWwgc2VjdGlvbiBpbiBAaW5zZWN0aW9ucywg
c28KLSMgJHNlY3RsaXN0LT57S0VZfXtSZWFsU2VjdH17SGFzVGV4dH1bVkldID0gdHJ1ZWlzaCBp
ZmYgdGhlcmUgd2FzIGEgUGFyYQorIyAkc2VjdGxpc3QtPntLRVl9e1JlYWxTZWN0fXtIYXNDYXZl
YXR9W1ZJXSA9IHRydWVpc2ggaWZmIG90aGVyIGluIGEgUGFyYQogIyAkc2VjdGxpc3QtPntLRVl9
e1JlYWxTZWN0fXtBbmNob3J9ID0gdmFsdWUgZm9yIDwgaWQ9IiIgPiBpbiB0aGUgcGFuZG9jIGh0
bWwKICMgQSAkc2VjdG5vZGUgcmVwcmVzZW50cyBhIHNpbmdsZSBzZWN0aW9uIGZyb20gdGhlIG9y
aWdpbmFsIG1hcmtkb3duCiAjIGRvY3VtZW50LiAgSXRzIHN1YnNlY3Rpb25zIGFyZSBpbiBDaGls
ZHJlbi4KQEAgLTU3LDcgKzU3LDcgQEAgb3VyIEBpbnNlY3Rpb25zOwogIyAkaW5zZWN0aW9uc1td
e0hlYWRsaW5lfSA9IG1hcmtkb3duIGNvbnRlbnQKICMgdGhlc2UgbmV4dCBhcmUgb25seSBkZWZp
bmVkIGZvciByZWFsIHNlY3Rpb25zLCBub3QgU3RhdHVzIGVsZW1lbnRzCiAjICRpbnNlY3Rpb25z
W117QW5jaG9yfSA9IHN0cmluZwotIyAkaW5zZWN0aW9uc1tde0hhc1RleHR9ID0gYXJyYXksICRz
ZWN0bGlzdC0+e0hhc1RleHR9IHdpbGwgcmVmZXIgdG8gdGhpcworIyAkaW5zZWN0aW9uc1tde0hh
c0NhdmVhdH0gPSBhcnJheSwgJHNlY3RsaXN0LT57SGFzQ2F2ZWF0fSB3aWxsIHJlZmVyIHRvIHRo
aXMKIAogb3VyICRoYWRfdW5rbm93bjsKICMgYWRkaW5nIG5ldyB2YXJpYWJsZSA/ICBpdCBtdXN0
IGJlIHJlc2V0IGluIHJfdG9wbGV2ZWwKQEAgLTc3LDE0ICs3NywxNCBAQCBzdWIgcmlfSGVhZGVy
IHsKICAgICAgICAgIEtleSA9PiAkaWQsCiAgICAgICAgICBBbmNob3IgPT4gJGlkLAogICAgICAg
ICAgSGVhZGxpbmUgPT4gJGhsLAotICAgICAgICAgSGFzVGV4dCA9PiBbXSwKKyAgICAgICAgIEhh
c0NhdmVhdCA9PiBbXSwKICAgICAgICAgfTsKICNwcmludCBTVERFUlIgRHVtcGVyKFxAaW5zZWN0
aW9ucyk7CiB9CiAKIHN1YiByaV9QYXJhIHsKICAgICBpZiAoQGluc2VjdGlvbnMpIHsKLSAgICAg
ICAgJGluc2VjdGlvbnNbJCNpbnNlY3Rpb25zXXtIYXNUZXh0fVskdmVyc2lvbl9pbmRleF0gPSAx
OworICAgICAgICAkaW5zZWN0aW9uc1skI2luc2VjdGlvbnNde0hhc0NhdmVhdH1bJHZlcnNpb25f
aW5kZXhdID0gMTsKICAgICB9CiB9OwogCkBAIC0zNjYsNyArMzY2LDcgQEAgc3ViIHdyaXRlX291
dHB1dF9yb3cgKCQpIHsKICAgICAgICAgbXkgJG5leHRjZWxsID0gJyc7CiAgICAgICAgIGlmICgh
ZGVmaW5lZCAkY29sc3BhbikgeyAjIGZpcnN0IHJvdyBvZiB0aGlzIFJlYWxTZWN0CiAgICAgICAg
ICAgICAkY29sc3Bhbj0gJyBjb2xzcGFuPSIyIic7Ci0gICAgICAgICAgICBpZiAoJHNlY3Rub2Rl
LT57UmVhbFNlY3R9e0hhc1RleHR9WyRpXSAmJiAkc3QKKyAgICAgICAgICAgIGlmICgkc2VjdG5v
ZGUtPntSZWFsU2VjdH17SGFzQ2F2ZWF0fVskaV0gJiYgJHN0CiAgICAgICAgICAgICAgICAgJiYg
JHNlY3Rub2RlLT57UmVhbFNlY3R9e0FuY2hvcn0pIHsKICAgICAgICAgICAgICAgICBteSAkcm93
cyA9ICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtSb3dzfTsKICAgICAgICAgICAgICAgICAkbmV4dGNl
bGwgPSBzcHJpbnRmICc8dGQgcm93c3Bhbj0lZD4nLCAkcm93czsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:46:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6KL-0006LD-EB; Mon, 30 Apr 2018 10:46:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6KK-0006L4-VC
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:36 +0000
X-Inumbo-ID: 925878bc-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 925878bc-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:45:17 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6KJ-0006mV-Gt
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6KJ-0002RZ-Dm
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6KJ-0002RZ-Dm@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:46:35 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md,
 support matrix: Treat commentary before status as description
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyODkxNDAyZjViNGNmMTJhNWUzZWRhZDA3ZTdjYjY5MWY4MGU5MmEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTc6NTc6NTggMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZCwgc3VwcG9ydCBtYXRyaXg6IFRyZWF0IGNvbW1lbnRh
cnkgYmVmb3JlIHN0YXR1cyBhcyBkZXNjcmlwdGlvbgogICAgCiAgICBSdW5uaW5nIHRleHQgaW4g
ZmVhdHVyZSBzZWN0aW9ucyBpbiB0aGUgbWFya2Rvd24gZG9jdW1lbnQgY3VycmVudGx5CiAgICBt
aWdodCBiZSAoaSkgYSBjYXZlYXQsIHF1YWxpZnlpbmcgb3IgY2xhcmlmeWluZyB0aGUgc3VwcG9y
dCBzdGF0ZW1lbnQKICAgIChpaSkgYSBwbGFpbiBkZXNjcmlwdGlvbiBvZiB0aGUgZmVhdHVyZS4K
ICAgIAogICAgQ2F2ZWF0cyBjYW4gYmUgdmVyc2lvbi1zcGVjaWZpYyBhbmQgZGVzZXJ2ZSB0aGUg
WypdIGFubm90YXRpb24gaW4gdGhlCiAgICByZWxldmFudCBmZWF0dXJlIG1hdHJpeCBjZWxsLiAg
VGhleSBtdXN0IGxpbmsgdG8gU1VQUE9SVC5odG1sIGZvciB0aGUKICAgIHNwZWNpZmljIHZlcnNp
b24uCiAgICAKICAgIERlc2NyaXB0aW9ucyBhcmUgbm90IHZlcnNpb24gc3BlY2lmaWMuICBJbiB0
aGF0IGNhc2UgdGhlIFsqXQogICAgYW5ub3RhdGlvbiBpcyB2aXN1c2FsIG5vaXNlLiAgUmF0aGVy
LCBpdCBpcyBiZXR0ZXIgdG8gbWFrZSBhIGh5cGVybGluawogICAgb3V0IG9mIHRoZSB0ZXh0IHdo
aWNoIGlzIGJlaW5nIGV4cGFuZGVkIG9uLiAgVGhlIGh5cGVybGluayBjYW4gcG9pbnQKICAgIHRv
IGFueSBhcHByb3ByaWF0ZSB2ZXJzaW9uLgogICAgCiAgICBUaGVyZSBpcyBhIHF1ZXN0aW9uIGFi
b3V0IGhvdyB0byBub3RhdGUgdGhpcyBkaXN0aW5jdGlvbiBpbgogICAgU1VQUE9SVC5tZC4gIEFm
dGVyIElSTCBkaXNjdXNzaW9uIHdpdGggR2VvcmdlIGFuZCBMYXJzIEkgcHJvcG9zZSB0aGF0CiAg
ICB3ZSBzaG91bGQgcHV0IHRleHQgd2hpY2ggaGVscHMgZGVzY3JpYmUgYSBmZWF0dXJlIChpZSwg
d2hpY2ggZXhwYW5kcwogICAgb24gYSBzZWN0aW9uIGhlYWRpbmcpIGFmdGVyIHRoZSBoZWFkaW5n
IGJ1dCBiZWZvcmUgdGhlIFN0YXR1cwogICAgaW5kaWNhdGlvbnM7IHdoZXJlYXMsIGNhdmVhdHMg
YW5kIHN1cHBsZW1lbnRhcnkgaW5mb3JtYXRpb24gYWJvdXQKICAgIHRoZSBhY3R1YWwgc3RhdHVz
LCBzaG91bGQgZm9sbG93IHRoZSBTdGF0dXMgYmxvY2suCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1w
bGVtZW50cyB0aGlzIGRpc3RpbmN0aW9uIGluIHRoZSBzdXBwb3J0IG1hdHJpeAogICAgZ2VuZXJh
dG9yLiAgT25seSBwYXJhZ3JhcGhzIGNvbnRhaW5pbmcgX29ubHlfIGl0YWxpYyBjb250ZW50IGNv
dW50IGFzCiAgICBkZXNjcmlwdGl2ZTsgYW55dGhpbmcgZWxzZSBpcyB0cmVhdGVkIGFzIGEgY2F2
ZWF0LgogICAgCiAgICBJbiB0aGUgY29kZToKICAgIAogICAgICogQWRkIGEgbmV3IGVudHJ5IHRv
IFJlYWxTZWN0LCBIYXNEZXNjcmlwdGlvbgogICAgCiAgICAgKiBXaGVuIHBhcnNpbmcsIHRyYWNr
IHdoZXRoZXIgd2UgYXJlIGJlZm9yZSBvciBhZnRlciB0aGUgZmlyc3QgU3RhdHVzCiAgICAgICBi
bG9jayBpbiBhIG5ldyB2YXJpYWJsZSAkaGFzX2ZlYXR1cmUuCiAgICAKICAgICAqIEluIHJpX1Bh
cmEsIHNldCBIYXNEZXNjcmlwdGlvbiBzZXQgdG8gdGhlIGlucHV0IGRvY3VtZW50IGluZGV4CiAg
ICAgICB3aGVuIHdlIGVuY291bnRlciB0ZXh0IGJlZm9yZSB0aGUgZmlyc3QgZmVhdHVyZS4KICAg
IAogICAgICogV2hlbiB3cml0aW5nIGEgYGhlYWRpbmcnIChpZSwgdGhlIHRhYmxlIGNlbGwgZm9y
IGEgZmVhdHVyZSBuYW1lKQogICAgICAgbG9vayBmb3IgSGFzRGVzY3JpcHRpb24gYW5kIG1ha2Ug
YW4gYXBwcm9wcmlhdGUgaHlwZXJsaW5rLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL3BhcnNlLXN1cHBvcnQtbWQg
fCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcGFyc2Utc3VwcG9ydC1t
ZCBiL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAppbmRleCA2OTUzOTMwODUwLi42NTNkMjE2MDI1IDEw
MDc1NQotLS0gYS9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKKysrIGIvZG9jcy9wYXJzZS1zdXBwb3J0
LW1kCkBAIC0zNSw2ICszNSw3IEBAIG91ciAkdG9wbGV2ZWxfc2VjdGxpc3QgPSBuZXdfc2VjdGxp
c3QoKTsKICMgJHNlY3RsaXN0LT57S0VZfXtLZXl9ID0gS0VZCiAjICRzZWN0bGlzdC0+e0tFWX17
UmVhbFNlY3R9ID0gY29udGFpbmluZyByZWFsIHNlY3Rpb24gaW4gQGluc2VjdGlvbnMsIHNvCiAj
ICRzZWN0bGlzdC0+e0tFWX17UmVhbFNlY3R9e0hhc0NhdmVhdH1bVkldID0gdHJ1ZWlzaCBpZmYg
b3RoZXIgaW4gYSBQYXJhCisjICRzZWN0bGlzdC0+e0tFWX17UmVhbFNlY3R9e0hhc0Rlc2NyaXB0
aW9ufSA9IFZJIGZvciBzb21lIEVtcGggaW4gUGFyYQogIyAkc2VjdGxpc3QtPntLRVl9e1JlYWxT
ZWN0fXtBbmNob3J9ID0gdmFsdWUgZm9yIDwgaWQ9IiIgPiBpbiB0aGUgcGFuZG9jIGh0bWwKICMg
QSAkc2VjdG5vZGUgcmVwcmVzZW50cyBhIHNpbmdsZSBzZWN0aW9uIGZyb20gdGhlIG9yaWdpbmFs
IG1hcmtkb3duCiAjIGRvY3VtZW50LiAgSXRzIHN1YnNlY3Rpb25zIGFyZSBpbiBDaGlsZHJlbi4K
QEAgLTU4LDggKzU5LDEwIEBAIG91ciBAaW5zZWN0aW9uczsKICMgdGhlc2UgbmV4dCBhcmUgb25s
eSBkZWZpbmVkIGZvciByZWFsIHNlY3Rpb25zLCBub3QgU3RhdHVzIGVsZW1lbnRzCiAjICRpbnNl
Y3Rpb25zW117QW5jaG9yfSA9IHN0cmluZwogIyAkaW5zZWN0aW9uc1tde0hhc0NhdmVhdH0gPSBh
cnJheSwgJHNlY3RsaXN0LT57SGFzQ2F2ZWF0fSB3aWxsIHJlZmVyIHRvIHRoaXMKKyMgJGluc2Vj
dGlvbnNbXXtIYXNEZXNjcmlwdGlvbn0gVkksIGxpa2V3aXNlCiAKIG91ciAkaGFkX3Vua25vd247
CitvdXIgJGhhZF9mZWF0dXJlOwogIyBhZGRpbmcgbmV3IHZhcmlhYmxlID8gIGl0IG11c3QgYmUg
cmVzZXQgaW4gcl90b3BsZXZlbAogCiAjLS0tLS0tLS0tLSBwYXJzaW5nIC0tLS0tLS0tLS0KQEAg
LTc4LDEzICs4MSwyMCBAQCBzdWIgcmlfSGVhZGVyIHsKICAgICAgICAgIEFuY2hvciA9PiAkaWQs
CiAgICAgICAgICBIZWFkbGluZSA9PiAkaGwsCiAgICAgICAgICBIYXNDYXZlYXQgPT4gW10sCisg
ICAgICAgICBIYXNEZXNjcmlwdGlvbiA9PiB1bmRlZiwKICAgICAgICAgfTsKICNwcmludCBTVERF
UlIgRHVtcGVyKFxAaW5zZWN0aW9ucyk7CisgICAgJGhhZF9mZWF0dXJlID0gMDsKIH0KIAogc3Vi
IHJpX1BhcmEgewotICAgIGlmIChAaW5zZWN0aW9ucykgewotICAgICAgICAkaW5zZWN0aW9uc1sk
I2luc2VjdGlvbnNde0hhc0NhdmVhdH1bJHZlcnNpb25faW5kZXhdID0gMTsKKyAgICByZXR1cm4g
dW5sZXNzIEBpbnNlY3Rpb25zOworICAgIG15ICRpbnNlY3Rpb24gPSAkaW5zZWN0aW9uc1skI2lu
c2VjdGlvbnNdOworCisgICAgaWYgKCRoYWRfZmVhdHVyZSkgeworICAgICAgICAkaW5zZWN0aW9u
LT57SGFzQ2F2ZWF0fVskdmVyc2lvbl9pbmRleF0gPSAxOworICAgIH0gZWxzZSB7CisgICAgICAg
ICRpbnNlY3Rpb24tPntIYXNEZXNjcmlwdGlvbn0gLy89ICR2ZXJzaW9uX2luZGV4OwogICAgIH0K
IH07CiAKQEAgLTkyLDYgKzEwMiw4IEBAIHN1YiBwYXJzZV9mZWF0dXJlX2VudHJ5ICgkKSB7CiAg
ICAgbXkgKCR2YWx1ZSkgPSBAXzsKICAgICBkaWUgdW5sZXNzIEBpbnNlY3Rpb25zOwogCisgICAg
JGhhZF9mZWF0dXJlID0gMTsKKwogICAgIG15ICRzZWN0bm9kZTsKICAgICBteSAkcmVhbHNlY3Q7
CiAgICAgZm9yZWFjaCBteSAkcyAoQGluc2VjdGlvbnMpIHsKQEAgLTE4Myw2ICsxOTUsNyBAQCBz
dWIgcl90b3BsZXZlbCAoJCkgewogCiAgICAgQGluc2VjdGlvbnMgPSAoKTsKICAgICAkaGFkX3Vu
a25vd24gPSB1bmRlZjsKKyAgICAkaGFkX2ZlYXR1cmUgPSB1bmRlZjsKIAogICAgIGZvcmVhY2gg
bXkgJGUgKEAkaSkgewogICAgICAgICBuZXh0IHVubGVzcyByZWYgJGUgZXEgJ0FSUkFZJzsKQEAg
LTM0Niw3ICszNTksMTQgQEAgc3ViIHdyaXRlX291dHB1dF9yb3cgKCQpIHsKICAgICAgICAgJHNw
YW4tPignY29sJywgJG1heGRlcHRoIC0gJGhlYWRpbmctPntEZXB0aH0gKyAxKQogICAgICAgICAg
ICAgaWYgISV7ICRoZWFkaW5nLT57Q2hpbGRyZW59IH07CiAgICAgICAgIG8oJyBhbGlnbj0ibGVm
dCI+Jyk7CisgICAgICAgIG15ICRlbmRfYSA9ICcnOworICAgICAgICBteSAkZGVzY19pID0gJGhl
YWRpbmctPntSZWFsU2VjdH17SGFzRGVzY3JpcHRpb259OworICAgICAgICBpZiAoZGVmaW5lZCAk
ZGVzY19pKSB7CisgICAgICAgICAgICBvKGRvY3JlZl9hICRkZXNjX2ksICRoZWFkaW5nLT57UmVh
bFNlY3R9KTsKKyAgICAgICAgICAgICRlbmRfYT0gJzwvYT4nOworICAgICAgICB9CiAgICAgICAg
IG8oJGhlYWRpbmctPntIZWFkbGluZX0pOworICAgICAgICBvKCRlbmRfYSk7CiAgICAgICAgIG8o
JzwvdGg+Jyk7CiAgICAgfQogICAgIGlmICgleyAkc2VjdG5vZGUtPntDaGlsZHJlbn0gfSkgewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:46:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6KV-0006MX-GT; Mon, 30 Apr 2018 10:46:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6KU-0006MQ-VD
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:47 +0000
X-Inumbo-ID: 2397db03-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2397db03-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:49:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6KT-0006mp-MY
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6KT-0002SP-KF
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6KT-0002SP-KF@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:46:45 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Move descriptions up
 before Status info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3YjQ2ZTE0Y2I5NDNlMjcxMzRlOWM2ZDdiNDFiMjdiZGQ4YzZhZTkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTc6MzI6MzIgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZDogTW92ZSBkZXNjcmlwdGlvbnMgdXAgYmVmb3JlIFN0
YXR1cyBpbmZvCiAgICAKICAgIFRoaXMgdHVybnMgYWxsIHRoZSB0aGluZ3Mgd2hpY2ggd2VyZSB0
cmVhdGVkIGFzIGNhdmVhdHMsIGJ1dCB3aGljaAogICAgZG9uJ3QgbmVlZCB0byBiZSBmb290bm90
ZWQgaW4gdGhlIG1hdHJpeCwgaW50byBkZXNjcmlwdGlvbnMuCiAgICAKICAgIEZvciB0aGUgYmVu
ZWZpdCBvZiB0aGUgc3VwcG9ydCBtYXRyaXggZ2VuZXJhdG9yLCB0aGlzIHBhdGNoIChvciBhCiAg
ICB2ZXJzaW9uIG9mIGl0KSBzaG91bGQgYmUgYmFja3BvcnRlZCB0byA0LjEwLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBT
VVBQT1JULm1kIHwgMjE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMTMgaW5zZXJ0aW9ucygrKSwg
MTA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmlu
ZGV4IDI2NGIyM2ZmOTEuLjNlMzg5MGJmMDggMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIv
U1VQUE9SVC5tZApAQCAtNTgsMzIgKzU4LDI5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMgb2YgdGhl
IHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICMjIyBBUk0vR0lDdjMgSVRTCiAKLSAgICBT
dGF0dXM6IEV4cGVyaW1lbnRhbAotCiBFeHRlbnNpb24gdG8gdGhlIEdJQ3YzIGludGVycnVwdCBj
b250cm9sbGVyIHRvIHN1cHBvcnQgTVNJLgogCisgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKKwog
IyMgR3Vlc3QgVHlwZQogCiAjIyMgeDg2L1BWCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZAotCiBU
cmFkaXRpb25hbCBYZW4gUFYgZ3Vlc3QKIAogTm8gaGFyZHdhcmUgcmVxdWlyZW1lbnRzCiAKLSMj
IyB4ODYvSFZNCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIAotICAgIFN0YXR1cywgZG9tVTogU3Vw
cG9ydGVkCisjIyMgeDg2L0hWTQogCiBGdWxseSB2aXJ0dWFsaXNlZCBndWVzdCB1c2luZyBoYXJk
d2FyZSB2aXJ0dWFsaXNhdGlvbiBleHRlbnNpb25zCiAKIFJlcXVpcmVzIGhhcmR3YXJlIHZpcnR1
YWxpc2F0aW9uIHN1cHBvcnQgKEludGVsIFZNWCAvIEFNRCBTVk0pCiAKLSMjIyB4ODYvUFZICi0K
ICAgICBTdGF0dXMsIGRvbVU6IFN1cHBvcnRlZAotICAgIFN0YXR1cywgZG9tMDogRXhwZXJpbWVu
dGFsCisKKyMjIyB4ODYvUFZICiAKIFBWSCBpcyBhIG5leHQtZ2VuZXJhdGlvbiBwYXJhdmlydHVh
bGl6ZWQgbW9kZQogZGVzaWduZWQgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgaGFyZHdhcmUgdmlydHVh
bGl6YXRpb24gc3VwcG9ydCB3aGVuIHBvc3NpYmxlLgpAQCAtOTMsMTIgKzkwLDE1IEBAIFJlcXVp
cmVzIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIHN1cHBvcnQgKEludGVsIFZNWCAvIEFNRCBTVk0p
LgogCiBEb20wIHN1cHBvcnQgcmVxdWlyZXMgYW4gSU9NTVUgKEludGVsIFZULWQgLyBBTUQgSU9N
TVUpLgogCi0jIyMgQVJNCisgICAgU3RhdHVzLCBkb21VOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMs
IGRvbTA6IEV4cGVyaW1lbnRhbAogCi0gICAgU3RhdHVzOiBTdXBwb3J0ZWQKKyMjIyBBUk0KIAog
QVJNIG9ubHkgaGFzIG9uZSBndWVzdCB0eXBlIGF0IHRoZSBtb21lbnQKIAorICAgIFN0YXR1czog
U3VwcG9ydGVkCisKICMjIFRvb2xzdGFjawogCiAjIyMgeGwKQEAgLTEwNywxMiArMTA3LDEyIEBA
IEFSTSBvbmx5IGhhcyBvbmUgZ3Vlc3QgdHlwZSBhdCB0aGUgbW9tZW50CiAKICMjIyBEaXJlY3Qt
Ym9vdCBrZXJuZWwgaW1hZ2UgZm9ybWF0CiAKK0Zvcm1hdCB3aGljaCB0aGUgdG9vbHN0YWNrIGFj
Y2VwdHMgZm9yIGRpcmVjdC1ib290IGtlcm5lbHMKKwogICAgIFN1cHBvcnRlZCwgeDg2OiBieklt
YWdlLCBFTEYKICAgICBTdXBwb3J0ZWQsIEFSTTMyOiB6SW1hZ2UKICAgICBTdXBwb3J0ZWQsIEFS
TTY0OiBJbWFnZQogCi1Gb3JtYXQgd2hpY2ggdGhlIHRvb2xzdGFjayBhY2NlcHRzIGZvciBkaXJl
Y3QtYm9vdCBrZXJuZWxzCi0KICMjIyBEb20wIGluaXQgc3VwcG9ydCBmb3IgeGwKIAogICAgIFN0
YXR1cywgU3lzVjogU3VwcG9ydGVkCkBAIC0xMjEsMTAgKzEyMSwxMCBAQCBGb3JtYXQgd2hpY2gg
dGhlIHRvb2xzdGFjayBhY2NlcHRzIGZvciBkaXJlY3QtYm9vdCBrZXJuZWxzCiAKICMjIyBKU09O
IG91dHB1dCBzdXBwb3J0IGZvciB4bAogCi0gICAgU3RhdHVzOiBFeHBlcmltZW50YWwKLQogT3V0
cHV0IG9mIGluZm9ybWF0aW9uIGluIG1hY2hpbmUtcGFyc2VhYmxlIEpTT04gZm9ybWF0CiAKKyAg
ICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCiAjIyMgT3BlbiB2U3dpdGNoIGludGVncmF0aW9uIGZv
ciB4bAogCiAgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCkBAIC0xNTcsMTcgKzE1NywxOCBA
QCBPdXRwdXQgb2YgaW5mb3JtYXRpb24gaW4gbWFjaGluZS1wYXJzZWFibGUgSlNPTiBmb3JtYXQK
IAogIyMjIEh5cGVydmlzb3IgJ2RlYnVnIGtleXMnCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZCwg
bm90IHNlY3VyaXR5IHN1cHBvcnRlZAotCiBUaGVzZSBhcmUgZnVuY3Rpb25zIHRyaWdnZXJlZCBl
aXRoZXIgZnJvbSB0aGUgaG9zdCBzZXJpYWwgY29uc29sZSwKIG9yIHZpYSB0aGUgeGwgJ2RlYnVn
LWtleXMnIGNvbW1hbmQsCiB3aGljaCBjYXVzZSBYZW4gdG8gZHVtcCB2YXJpb3VzIGh5cGVydmlz
b3Igc3RhdGUgdG8gdGhlIGNvbnNvbGUuCiAKKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgbm90IHNl
Y3VyaXR5IHN1cHBvcnRlZAorCiAjIyMgSHlwZXJ2aXNvciBzeW5jaHJvbm91cyBjb25zb2xlIG91
dHB1dCAoc3luY19jb25zb2xlKQogCitYZW4gY29tbWFuZC1saW5lIGZsYWcgdG8gZm9yY2Ugc3lu
Y2hyb25vdXMgY29uc29sZSBvdXRwdXQuCisKICAgICBTdGF0dXM6IFN1cHBvcnRlZCwgbm90IHNl
Y3VyaXR5IHN1cHBvcnRlZAogCi1YZW4gY29tbWFuZC1saW5lIGZsYWcgdG8gZm9yY2Ugc3luY2hy
b25vdXMgY29uc29sZSBvdXRwdXQuCiBVc2VmdWwgZm9yIGRlYnVnZ2luZywgYnV0IG5vdCBzdWl0
YWJsZSBmb3IgcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMKIGR1ZSB0byBpbmN1cnJlZCBvdmVyaGVh
ZC4KIApAQCAtMTc5LDU2ICsxODAsNTQgQEAgRGVidWdnZXIgdG8gZGVidWcgRUxGIGd1ZXN0cwog
CiAjIyMgU29mdC1yZXNldCBmb3IgUFYgZ3Vlc3RzCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZAot
CiBTb2Z0LXJlc2V0IGFsbG93cyBhIG5ldyBrZXJuZWwgdG8gc3RhcnQgJ2Zyb20gc2NyYXRjaCcg
d2l0aCBhIGZyZXNoIFZNIHN0YXRlLAogYnV0IHdpdGggYWxsIHRoZSBtZW1vcnkgZnJvbSB0aGUg
cHJldmlvdXMgc3RhdGUgb2YgdGhlIFZNIGludGFjdC4KIFRoaXMgaXMgcHJpbWFyaWx5IGRlc2ln
bmVkIHRvIGFsbG93ICJjcmFzaCBrZXJuZWxzIiwKIHdoaWNoIGNhbiBkbyBjb3JlIGR1bXBzIG9m
IG1lbW9yeSB0byBoZWxwIHdpdGggZGVidWdnaW5nIGluIHRoZSBldmVudCBvZiBhIGNyYXNoLgog
Ci0jIyMgeGVudHJhY2UKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAogCi0gICAgU3RhdHVzLCB4ODY6
IFN1cHBvcnRlZAorIyMjIHhlbnRyYWNlCiAKIFRvb2wgdG8gY2FwdHVyZSBYZW4gdHJhY2UgYnVm
ZmVyIGRhdGEKIAotIyMjIGdjb3YKKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCiAKLSAgICBT
dGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAorIyMjIGdjb3YKIAogRXhw
b3J0IGh5cGVydmlzb3IgY292ZXJhZ2UgZGF0YSBzdWl0YWJsZSBmb3IgYW5hbHlzaXMgYnkgZ2Nv
diBvciBsY292LgogCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0
ZWQKKwogIyMgTWVtb3J5IE1hbmFnZW1lbnQKIAogIyMjIER5bmFtaWMgbWVtb3J5IGNvbnRyb2wK
IAotICAgIFN0YXR1czogU3VwcG9ydGVkCi0KIEFsbG93cyBhIGd1ZXN0IHRvIGFkZCBvciByZW1v
dmUgbWVtb3J5IGFmdGVyIGJvb3QtdGltZS4KIFRoaXMgaXMgdHlwaWNhbGx5IGRvbmUgYnkgYSBn
dWVzdCBrZXJuZWwgYWdlbnQga25vd24gYXMgYSAiYmFsbG9vbiBkcml2ZXIiLgogCi0jIyMgUG9w
dWxhdGUtb24tZGVtYW5kIG1lbW9yeQorICAgIFN0YXR1czogU3VwcG9ydGVkCiAKLSAgICBTdGF0
dXMsIHg4NiBIVk06IFN1cHBvcnRlZAorIyMjIFBvcHVsYXRlLW9uLWRlbWFuZCBtZW1vcnkKIAog
VGhpcyBpcyBhIG1lY2hhbmlzbSB0aGF0IGFsbG93cyBub3JtYWwgb3BlcmF0aW5nIHN5c3RlbXMg
d2l0aCBvbmx5IGEgYmFsbG9vbiBkcml2ZXIKIHRvIGJvb3Qgd2l0aCBtZW1vcnkgPCBtYXhtZW0u
CiAKLSMjIyBNZW1vcnkgU2hhcmluZworICAgIFN0YXR1cywgeDg2IEhWTTogU3VwcG9ydGVkCiAK
LSAgICBTdGF0dXMsIHg4NiBIVk06IEV4cGVybWVudGFsCisjIyMgTWVtb3J5IFNoYXJpbmcKIAog
QWxsb3cgc2hhcmluZyBvZiBpZGVudGljYWwgcGFnZXMgYmV0d2VlbiBndWVzdHMKIAotIyMjIE1l
bW9yeSBQYWdpbmcKKyAgICBTdGF0dXMsIHg4NiBIVk06IEV4cGVybWVudGFsCiAKLSAgICBTdGF0
dXMsIHg4NiBIVk06IEV4cGVyaW1lbmFsCisjIyMgTWVtb3J5IFBhZ2luZwogCiBBbGxvdyBwYWdl
cyBiZWxvbmdpbmcgdG8gZ3Vlc3RzIHRvIGJlIHBhZ2VkIHRvIGRpc2sKIAotIyMjIFRyYW5zY2Vu
ZGVudCBNZW1vcnkKKyAgICBTdGF0dXMsIHg4NiBIVk06IEV4cGVyaW1lbmFsCiAKLSAgICBTdGF0
dXM6IEV4cGVyaW1lbnRhbAorIyMjIFRyYW5zY2VuZGVudCBNZW1vcnkKIAogVHJhbnNjZW5kZW50
IE1lbW9yeSAodG1lbSkgYWxsb3dzIHRoZSBjcmVhdGlvbiBvZiBoeXBlcnZpc29yIG1lbW9yeSBw
b29scwogd2hpY2ggZ3Vlc3RzIGNhbiB1c2UgdG8gc3RvcmUgbWVtb3J5CkBAIC0yMzYsOTYgKzIz
NSwxMDAgQEAgcmF0aGVyIHRoYW4gY2FjaGluZyBpbiBpdHMgb3duIG1lbW9yeSBvciBzd2FwcGlu
ZyB0byBkaXNrLgogSGF2aW5nIHRoZXNlIGluIHRoZSBoeXBlcnZpc29yCiBjYW4gYWxsb3cgbW9y
ZSBlZmZpY2llbnQgYWdncmVnYXRlIHVzZSBvZiBtZW1vcnkgYWNyb3NzIFZNcy4KIAotIyMjIEFs
dGVybmF0aXZlIHAybQorICAgIFN0YXR1czogRXhwZXJpbWVudGFsCiAKLSAgICBTdGF0dXMsIHg4
NiBIVk06IFRlY2ggUHJldmlldwotICAgIFN0YXR1cywgQVJNOiBUZWNoIFByZXZpZXcKKyMjIyBB
bHRlcm5hdGl2ZSBwMm0KIAogQWxsb3dzIGV4dGVybmFsIG1vbml0b3Jpbmcgb2YgaHlwZXJ2aXNv
ciBtZW1vcnkKIGJ5IG1haW50YWluaW5nIG11bHRpcGxlIHBoeXNpY2FsIHRvIG1hY2hpbmUgKHAy
bSkgbWVtb3J5IG1hcHBpbmdzLgogCisgICAgU3RhdHVzLCB4ODYgSFZNOiBUZWNoIFByZXZpZXcK
KyAgICBTdGF0dXMsIEFSTTogVGVjaCBQcmV2aWV3CisKICMjIFJlc291cmNlIE1hbmFnZW1lbnQK
IAogIyMjIENQVSBQb29scwogCi0gICAgU3RhdHVzOiBTdXBwb3J0ZWQKLQogR3JvdXBzIHBoeXNp
Y2FsIGNwdXMgaW50byBkaXN0aW5jdCBncm91cHMgY2FsbGVkICJjcHVwb29scyIsCiB3aXRoIGVh
Y2ggcG9vbCBoYXZpbmcgdGhlIGNhcGFiaWxpdHkKIG9mIHVzaW5nIGRpZmZlcmVudCBzY2hlZHVs
ZXJzIGFuZCBzY2hlZHVsaW5nIHByb3BlcnRpZXMuCiAKLSMjIyBDcmVkaXQgU2NoZWR1bGVyCi0K
ICAgICBTdGF0dXM6IFN1cHBvcnRlZAogCisjIyMgQ3JlZGl0IFNjaGVkdWxlcgorCiBBIHdlaWdo
dGVkIHByb3BvcnRpb25hbCBmYWlyIHNoYXJlIHZpcnR1YWwgQ1BVIHNjaGVkdWxlci4KIFRoaXMg
aXMgdGhlIGRlZmF1bHQgc2NoZWR1bGVyLgogCi0jIyMgQ3JlZGl0MiBTY2hlZHVsZXIKLQogICAg
IFN0YXR1czogU3VwcG9ydGVkCiAKKyMjIyBDcmVkaXQyIFNjaGVkdWxlcgorCiBBIGdlbmVyYWwg
cHVycG9zZSBzY2hlZHVsZXIgZm9yIFhlbiwKIGRlc2lnbmVkIHdpdGggcGFydGljdWxhciBmb2N1
cyBvbiBmYWlybmVzcywgcmVzcG9uc2l2ZW5lc3MsIGFuZCBzY2FsYWJpbGl0eQogCi0jIyMgUlRE
UyBiYXNlZCBTY2hlZHVsZXIKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAogCi0gICAgU3RhdHVzOiBF
eHBlcmltZW50YWwKKyMjIyBSVERTIGJhc2VkIFNjaGVkdWxlcgogCiBBIHNvZnQgcmVhbC10aW1l
IENQVSBzY2hlZHVsZXIKIGJ1aWx0IHRvIHByb3ZpZGUgZ3VhcmFudGVlZCBDUFUgY2FwYWNpdHkg
dG8gZ3Vlc3QgVk1zIG9uIFNNUCBob3N0cwogCisgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKKwog
IyMjIEFSSU5DNjUzIFNjaGVkdWxlcgogCitBIHBlcmlvZGljYWxseSByZXBlYXRpbmcgZml4ZWQg
dGltZXNsaWNlIHNjaGVkdWxlci4KKwogICAgIFN0YXR1czogU3VwcG9ydGVkCiAKLUEgcGVyaW9k
aWNhbGx5IHJlcGVhdGluZyBmaXhlZCB0aW1lc2xpY2Ugc2NoZWR1bGVyLgogQ3VycmVudGx5IG9u
bHkgc2luZ2xlLXZjcHUgZG9tYWlucyBhcmUgc3VwcG9ydGVkLgogCiAjIyMgTnVsbCBTY2hlZHVs
ZXIKIAotICAgIFN0YXR1czogRXhwZXJpbWVudGFsCi0KIEEgdmVyeSBzaW1wbGUsIHZlcnkgc3Rh
dGljIHNjaGVkdWxpbmcgcG9saWN5CiB0aGF0IGFsd2F5cyBzY2hlZHVsZXMgdGhlIHNhbWUgdkNQ
VShzKSBvbiB0aGUgc2FtZSBwQ1BVKHMpLgogSXQgaXMgZGVzaWduZWQgZm9yIG1heGltdW0gZGV0
ZXJtaW5pc20gYW5kIG1pbmltdW0gb3ZlcmhlYWQKIG9uIGVtYmVkZGVkIHBsYXRmb3Jtcy4KIAot
IyMjIE5VTUEgc2NoZWR1bGVyIGFmZmluaXR5CisgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKIAot
ICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKKyMjIyBOVU1BIHNjaGVkdWxlciBhZmZpbml0eQog
CiBFbmFibGVzIE5VTUEgYXdhcmUgc2NoZWR1bGluZyBpbiBYZW4KIAorICAgIFN0YXR1cywgeDg2
OiBTdXBwb3J0ZWQKKwogIyMgU2NhbGFiaWxpdHkKIAogIyMjIFN1cGVyIHBhZ2Ugc3VwcG9ydAog
Ci0gICAgU3RhdHVzLCB4ODYgSFZNL1BWSCwgSEFQOiBTdXBwb3J0ZWQKLSAgICBTdGF0dXMsIHg4
NiBIVk0vUFZILCBTaGFkb3csIDJNaUI6IFN1cHBvcnRlZAotICAgIFN0YXR1cywgQVJNOiBTdXBw
b3J0ZWQKLQogTkIgdGhhdCB0aGlzIHJlZmVycyB0byB0aGUgYWJpbGl0eSBvZiBndWVzdHMKIHRv
IGhhdmUgaGlnaGVyLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBwb2ludCBkaXJlY3RseSB0byBt
ZW1vcnksCiBpbXByb3ZpbmcgVExCIHBlcmZvcm1hbmNlLgogT24gQVJNLCBhbmQgb24geDg2IGlu
IEhBUCBtb2RlLAogdGhlIGd1ZXN0IGhhcyB3aGF0ZXZlciBzdXBwb3J0IGlzIGVuYWJsZWQgYnkg
dGhlIGhhcmR3YXJlLgorCitUaGlzIGZlYXR1cmUgaXMgaW5kZXBlbmRlbnQKK29mIHRoZSBBUk0g
InBhZ2UgZ3JhbnVsYXJpdHkiIGZlYXR1cmUgKHNlZSBiZWxvdykuCisKKyAgICBTdGF0dXMsIHg4
NiBIVk0vUFZILCBIQVA6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgeDg2IEhWTS9QVkgsIFNoYWRv
dywgMk1pQjogU3VwcG9ydGVkCisgICAgU3RhdHVzLCBBUk06IFN1cHBvcnRlZAorCiBPbiB4ODYg
aW4gc2hhZG93IG1vZGUsIG9ubHkgMk1pQiAoTDIpIHN1cGVycGFnZXMgYXJlIGF2YWlsYWJsZTsK
IGZ1cnRoZXJtb3JlLCB0aGV5IGRvIG5vdCBoYXZlIHRoZSBwZXJmb3JtYW5jZSBjaGFyYWN0ZXJp
c3RpY3MKIG9mIGhhcmR3YXJlIHN1cGVycGFnZXMuCiAKLUFsc28gbm90ZSBpcyBmZWF0dXJlIGlu
ZGVwZW5kZW50Ci1vZiB0aGUgQVJNICJwYWdlIGdyYW51bGFyaXR5IiBmZWF0dXJlIChzZWUgYmVs
b3cpLgotCiAjIyMgeDg2L1BWSFZNCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZAotCiBUaGlzIGlz
IGEgdXNlZnVsIGxhYmVsIGZvciBhIHNldCBvZiBoeXBlcnZpc29yIGZlYXR1cmVzCiB3aGljaCBh
ZGQgcGFyYXZpcnR1YWxpemVkIGZ1bmN0aW9uYWxpdHkgdG8gSFZNIGd1ZXN0cwogZm9yIGltcHJv
dmVkIHBlcmZvcm1hbmNlIGFuZCBzY2FsYWJpbGl0eS4KIFRoaXMgaW5jbHVkZXMgZXhwb3Npbmcg
ZXZlbnQgY2hhbm5lbHMgdG8gSFZNIGd1ZXN0cy4KIAorICAgIFN0YXR1czogU3VwcG9ydGVkCisK
ICMjIEhpZ2ggQXZhaWxhYmlsaXR5IGFuZCBGYXVsdCBUb2xlcmFuY2UKIAogIyMjIFJlbXVzIEZh
dWx0IFRvbGVyYW5jZQpAQCAtMzM4LDU0ICszNDEsNTQgQEAgVGhpcyBpbmNsdWRlcyBleHBvc2lu
ZyBldmVudCBjaGFubmVscyB0byBIVk0gZ3Vlc3RzLgogCiAjIyMgeDg2L3ZNQ0UKIAotICAgIFN0
YXR1czogU3VwcG9ydGVkCi0KIEZvcndhcmQgTWFjaGluZSBDaGVjayBFeGNlcHRpb25zIHRvIGFw
cHJvcHJpYXRlIGd1ZXN0cwogCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKwogIyMgVmlydHVhbCBk
cml2ZXIgc3VwcG9ydCwgZ3Vlc3Qgc2lkZQogCiAjIyMgQmxrZnJvbnQKIAorR3Vlc3Qtc2lkZSBk
cml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGJsb2NrIHByb3RvY29sCisKICAg
ICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKICAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBvcnRl
ZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgTmV0QlNEOiBTdXBwb3J0
ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKICAgICBTdGF0dXMsIE9wZW5CU0Q6IFN1cHBv
cnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgV2luZG93czogU3Vw
cG9ydGVkCiAKLUd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQ
ViBibG9jayBwcm90b2NvbAotCiAjIyMgTmV0ZnJvbnQKIAorR3Vlc3Qtc2lkZSBkcml2ZXIgY2Fw
YWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIG5ldHdvcmtpbmcgcHJvdG9jb2wKKwogICAgIFN0
YXR1cywgTGludXg6IFN1cHBvcnRlZAogICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVkLCBT
ZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBOZXRCU0Q6IFN1cHBvcnRlZCwg
U2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgT3BlbkJTRDogU3VwcG9ydGVk
LCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0
ZWQKIAotR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIG5l
dHdvcmtpbmcgcHJvdG9jb2wKLQogIyMjIFBWIEZyYW1lYnVmZmVyIChmcm9udGVuZCkKIAotICAg
IFN0YXR1cywgTGludXggKHhlbi1mYmZyb250KTogU3VwcG9ydGVkCi0KIEd1ZXN0LXNpZGUgZHJp
dmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBGcmFtZWJ1ZmZlciBwcm90b2NvbAog
CisgICAgU3RhdHVzLCBMaW51eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKKwogIyMjIFBWIENv
bnNvbGUgKGZyb250ZW5kKQogCitHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5n
IHRoZSBYZW4gUFYgY29uc29sZSBwcm90b2NvbAorCiAgICAgU3RhdHVzLCBMaW51eCAoaHZjX3hl
bik6IFN1cHBvcnRlZAogICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBz
dXBwb3J0IGV4dGVybmFsCiAgICAgU3RhdHVzLCBOZXRCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkg
c3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgV2luZG93czogU3VwcG9ydGVkCiAKLUd1ZXN0
LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBjb25zb2xlIHByb3Rv
Y29sCi0KICMjIyBQViBrZXlib2FyZCAoZnJvbnRlbmQpCiAKLSAgICBTdGF0dXMsIExpbnV4ICh4
ZW4ta2JkZnJvbnQpOiBTdXBwb3J0ZWQKLQogR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBz
cGVha2luZyB0aGUgWGVuIFBWIGtleWJvYXJkIHByb3RvY29sLgogTm90ZSB0aGF0IHRoZSAia2V5
Ym9hcmQgcHJvdG9jb2wiIGluY2x1ZGVzIG1vdXNlIC8gcG9pbnRlciBzdXBwb3J0IGFzIHdlbGwu
CiAKKyAgICBTdGF0dXMsIExpbnV4ICh4ZW4ta2JkZnJvbnQpOiBTdXBwb3J0ZWQKKwogIyMjIFBW
IFVTQiAoZnJvbnRlbmQpCiAKICAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKQEAgLTM5OSwy
MiArNDAyLDIyIEBAIHRoZXJlIGlzIGN1cnJlbnRseSBubyB4bCBzdXBwb3J0LgogCiAjIyMgUFYg
VFBNIChmcm9udGVuZCkKIAotICAgIFN0YXR1cywgTGludXggKHhlbi10cG1mcm9udCk6IFRlY2gg
UHJldmlldwotCiBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4g
UFYgVFBNIHByb3RvY29sCiAKLSMjIyBQViA5cGZzIGZyb250ZW5kCisgICAgU3RhdHVzLCBMaW51
eCAoeGVuLXRwbWZyb250KTogVGVjaCBQcmV2aWV3CiAKLSAgICBTdGF0dXMsIExpbnV4OiBUZWNo
IFByZXZpZXcKKyMjIyBQViA5cGZzIGZyb250ZW5kCiAKIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFi
bGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiA5cGZzIHByb3RvY29sCiAKLSMjIyBQVkNhbGxzIChmcm9u
dGVuZCkKLQogICAgIFN0YXR1cywgTGludXg6IFRlY2ggUHJldmlldwogCisjIyMgUFZDYWxscyAo
ZnJvbnRlbmQpCisKIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2IHN5c3Rl
bSBjYWxscwogCisgICAgU3RhdHVzLCBMaW51eDogVGVjaCBQcmV2aWV3CisKICMjIFZpcnR1YWwg
ZGV2aWNlIHN1cHBvcnQsIGhvc3Qgc2lkZQogCiBGb3IgaG9zdC1zaWRlIHZpcnR1YWwgZGV2aWNl
IHN1cHBvcnQsCkBAIC00MjMsNiArNDI2LDggQEAgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KIAog
IyMjIEJsa2JhY2sKIAorSG9zdC1zaWRlIGltcGxlbWVudGF0aW9ucyBvZiB0aGUgWGVuIFBWIGJs
b2NrIHByb3RvY29sLgorCiAgICAgU3RhdHVzLCBMaW51eCAoeGVuLWJsa2JhY2spOiBTdXBwb3J0
ZWQKICAgICBTdGF0dXMsIFFFTVUgKHhlbl9kaXNrKSwgcmF3IGZvcm1hdDogU3VwcG9ydGVkCiAg
ICAgU3RhdHVzLCBRRU1VICh4ZW5fZGlzayksIHFjb3cgZm9ybWF0OiBTdXBwb3J0ZWQKQEAgLTQz
Myw0MiArNDM4LDQxIEBAIHVubGVzcyBvdGhlcndpc2Ugbm90ZWQuCiAgICAgU3RhdHVzLCBCbGt0
YXAyLCByYXcgZm9ybWF0OiBEZXByZWNhdGVkCiAgICAgU3RhdHVzLCBCbGt0YXAyLCB2aGQgZm9y
bWF0OiBEZXByZWNhdGVkCiAKLUhvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIFhlbiBQ
ViBibG9jayBwcm90b2NvbC4KIEJhY2tlbmRzIG9ubHkgc3VwcG9ydCByYXcgZm9ybWF0IHVubGVz
cyBvdGhlcndpc2Ugc3BlY2lmaWVkLgogCiAjIyMgTmV0YmFjawogCitIb3N0LXNpZGUgaW1wbGVt
ZW50YXRpb25zIG9mIFhlbiBQViBuZXR3b3JrIHByb3RvY29sCisKICAgICBTdGF0dXMsIExpbnV4
ICh4ZW4tbmV0YmFjayk6IFN1cHBvcnRlZAogICAgIFN0YXR1cywgRnJlZUJTRCAobmV0YmFjayk6
IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAogICAgIFN0YXR1cywgTmV0QlNE
ICh4ZW5uZXRiYWNrKTogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCiAKLUhv
c3Qtc2lkZSBpbXBsZW1lbnRhdGlvbnMgb2YgWGVuIFBWIG5ldHdvcmsgcHJvdG9jb2wKLQogIyMj
IFBWIEZyYW1lYnVmZmVyIChiYWNrZW5kKQogCi0gICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQK
LQogSG9zdC1zaWRlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBYZW4gUFYgZnJhbWVidWZmZXIgcHJv
dG9jb2wKIAotIyMjIFBWIENvbnNvbGUgKHhlbmNvbnNvbGVkKQorICAgIFN0YXR1cywgUUVNVTog
U3VwcG9ydGVkCiAKLSAgICBTdGF0dXM6IFN1cHBvcnRlZAorIyMjIFBWIENvbnNvbGUgKHhlbmNv
bnNvbGVkKQogCiBIb3N0LXNpZGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFhlbiBQViBjb25zb2xl
IHByb3RvY29sCiAKLSMjIyBQViBrZXlib2FyZCAoYmFja2VuZCkKKyAgICBTdGF0dXM6IFN1cHBv
cnRlZAogCi0gICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKKyMjIyBQViBrZXlib2FyZCAoYmFj
a2VuZCkKIAogSG9zdC1zaWRlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBYZW4gUFYga2V5Ym9hcmQg
cHJvdG9jb2wuCiBOb3RlIHRoYXQgdGhlICJrZXlib2FyZCBwcm90b2NvbCIgaW5jbHVkZXMgbW91
c2UgLyBwb2ludGVyIHN1cHBvcnQgYXMgd2VsbC4KIAotIyMjIFBWIFVTQiAoYmFja2VuZCkKLQog
ICAgIFN0YXR1cywgUUVNVTogU3VwcG9ydGVkCiAKKyMjIyBQViBVU0IgKGJhY2tlbmQpCisKIEhv
c3Qtc2lkZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgWGVuIFBWIFVTQiBwcm90b2NvbAogCisgICAg
U3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKKwogIyMjIFBWIFNDU0kgcHJvdG9jb2wgKGJhY2tlbmQp
CiAKICAgICBTdGF0dXMsIExpbnV4OiBFeHBlcmltZW50YWwKQEAgLTQ5OSwxMSArNTAzLDExIEBA
IGJ1dCBoYXMgbm8geGwgc3VwcG9ydC4KIAogIyMjIERyaXZlciBEb21haW5zCiAKLSAgICBTdGF0
dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCi0KICJEcml2ZXIgZG9tYWlucyIgbWVhbnMgYWxs
b3dpbmcgbm9uLURvbWFpbiAwIGRvbWFpbnMKIHdpdGggYWNjZXNzIHRvIHBoeXNpY2FsIGRldmlj
ZXMgdG8gYWN0IGFzIGJhY2stZW5kcy4KIAorICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNh
dmVhdHMKKwogU2VlIHRoZSBhcHByb3ByaWF0ZSAiRGV2aWNlIFBhc3N0aHJvdWdoIiBzZWN0aW9u
CiBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBzZWN1cml0eSBzdXBwb3J0LgogCkBAIC01NTMs
MTMgKzU1NywxMyBAQCB3aXRoIGRvbTAsIGRyaXZlciBkb21haW5zLCBzdHViIGRvbWFpbnMsIGRv
bVVzLCBhbmQgc28gb24uCiAKICMjIyB4ODYvTmVzdGVkIFBWCiAKLSAgICBTdGF0dXMsIHg4NiBY
ZW4gSFZNOiBUZWNoIFByZXZpZXcKLQogVGhpcyBtZWFucyBydW5uaW5nIGEgWGVuIGh5cGVydmlz
b3IgaW5zaWRlIGFuIEhWTSBkb21haW4gb24gYSBYZW4gc3lzdGVtLAogd2l0aCBzdXBwb3J0IGZv
ciBQViBMMiBndWVzdHMgb25seQogKGkuZS4sIGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uIGV4dGVu
c2lvbnMgbm90IHByb3ZpZGVkCiB0byB0aGUgZ3Vlc3QpLgogCisgICAgU3RhdHVzLCB4ODYgWGVu
IEhWTTogVGVjaCBQcmV2aWV3CisKIFRoaXMgd29ya3MsIGJ1dCBoYXMgcGVyZm9ybWFuY2UgbGlt
aXRhdGlvbnMKIGJlY2F1c2UgdGhlIEwxIGRvbTAgY2FuIG9ubHkgYWNjZXNzIGVtdWxhdGVkIEwx
IGRldmljZXMuCiAKQEAgLTU2OCwxOSArNTcyLDE5IEBAIGJ1dCBub2JvZHkgaGFzIHJlcG9ydGVk
IG9uIHBlcmZvcm1hbmNlLgogCiAjIyMgeDg2L05lc3RlZCBIVk0KIAotICAgIFN0YXR1cywgeDg2
IEhWTTogRXhwZXJpbWVudGFsCi0KIFRoaXMgbWVhbnMgcHJvdmlkaW5nIGhhcmR3YXJlIHZpcnR1
bGl6YXRpb24gc3VwcG9ydCB0byBndWVzdCBWTXMKIGFsbG93aW5nLCBmb3IgaW5zdGFuY2UsIGEg
bmVzdGVkIFhlbiB0byBzdXBwb3J0IGJvdGggUFYgYW5kIEhWTSBndWVzdHMuCiBJdCBhbHNvIGlt
cGxpZXMgc3VwcG9ydCBmb3Igb3RoZXIgaHlwZXJ2aXNvcnMsCiBzdWNoIGFzIEtWTSwgSHlwZXIt
ViwgQnJvbWl1bSwgYW5kIHNvIG9uIGFzIGd1ZXN0cy4KIAotIyMjIHZQTVUKKyAgICBTdGF0dXMs
IHg4NiBIVk06IEV4cGVyaW1lbnRhbAogCi0gICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZCwgTm90
IHNlY3VyaXR5IHN1cHBvcnRlZAorIyMjIHZQTVUKIAogVmlydHVhbCBQZXJmb3JtYW5jZSBNYW5h
Z2VtZW50IFVuaXQgZm9yIEhWTSBndWVzdHMKIAorICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQs
IE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKKwogRGlzYWJsZWQgYnkgZGVmYXVsdCAoZW5hYmxlIHdp
dGggaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgb3B0aW9uKS4KIFRoaXMgZmVhdHVyZSBpcyBub3Qg
c2VjdXJpdHkgc3VwcG9ydGVkOiBzZWUgaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNv
cnktMTYzLmh0bWwKIApAQCAtNjA0LDE0ICs2MDgsMTQgQEAgd2hlbiB1c2VkIHRvIHJlbW92ZSBk
cml2ZXJzIGFuZCBiYWNrZW5kcyBmcm9tIGRvbWFpbiAwCiAKICMjIyB4ODYvTXVsdGlwbGUgSU9S
RVEgc2VydmVycwogCi0JU3RhdHVzOiBFeHBlcmltZW50YWwKLQogQW4gSU9SRVEgc2VydmVyIHBy
b3ZpZGVzIGVtdWxhdGVkIGRldmljZXMgdG8gSFZNIGFuZCBQVkggZ3Vlc3RzLgogUUVNVSBpcyBu
b3JtYWxseSB0aGUgb25seSBJT1JFUSBzZXJ2ZXIsCiBidXQgWGVuIGhhcyBzdXBwb3J0IGZvciBt
dWx0aXBsZSBJT1JFUSBzZXJ2ZXJzLgogVGhpcyBhbGxvd3MgZm9yIGN1c3RvbSBvciBwcm9wcmll
dGFyeSBkZXZpY2UgZW11bGF0b3JzCiB0byBiZSB1c2VkIGluIGFkZGl0aW9uIHRvIFFFTVUuCiAK
KwlTdGF0dXM6IEV4cGVyaW1lbnRhbAorCiAjIyMgQVJNL05vbi1QQ0kgZGV2aWNlIHBhc3N0aHJv
dWdoCiAKICAgICBTdGF0dXM6IFN1cHBvcnRlZCwgbm90IHNlY3VyaXR5IHN1cHBvcnRlZApAQCAt
NjM1LDcgKzYzOSwxMSBAQCBObyBzdXBwb3J0IGZvciBRRU1VIGJhY2tlbmRzIGluIGEgMTZLIG9y
IDY0SyBkb21haW4uCiAKICMjIFZpcnR1YWwgSGFyZHdhcmUsIFFFTVUKIAotVGhlc2UgYXJlIGRl
dmljZXMgYXZhaWxhYmxlIGluIEhWTSBtb2RlIHVzaW5nIGEgcWVtdSBkZXZpY2Vtb2RlbCAodGhl
IGRlZmF1bHQpLgorVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBzdXBwb3J0ZWQgZGV2aWNlcyBhdmFp
bGFibGUgaW4gSFZNIG1vZGUgdXNpbmcgYQorcWVtdSBkZXZpY2Vtb2RlbCAodGhlIGRlZmF1bHQp
LgorCisgICAgU3RhdHVzOiBTdXBwb3J0IHNjb3BlIHJlc3RyaWN0ZWQgCisKIE5vdGUgdGhhdCBv
dGhlciBkZXZpY2VzIGFyZSBhdmFpbGFibGUgYnV0IG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCiAK
ICMjIyB4ODYvRW11bGF0ZWQgcGxhdGZvcm0gZGV2aWNlcyAoUUVNVSk6CkBAIC02ODUsOSArNjkz
LDEwIEBAIFNlZSB0aGUgc2VjdGlvbiAqKkJsa2JhY2sqKiBmb3IgaW1hZ2UgZm9ybWF0cyBzdXBw
b3J0ZWQgYnkgUUVNVS4KIAogIyMjIHg4Ni9IVk0gaVBYRQogCitCb290aW5nIGEgZ3Vlc3Qgdmlh
IFBYRS4KKwogICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKIAotQm9vdGluZyBh
IGd1ZXN0IHZpYSBQWEUuCiBQWEUgaW5oZXJlbnRseSBwbGFjZXMgZnVsbCB0cnVzdCBvZiB0aGUg
Z3Vlc3QgaW4gdGhlIG5ldHdvcmssCiBhbmQgc28gc2hvdWxkIG9ubHkgYmUgdXNlZAogd2hlbiB0
aGUgZ3Vlc3QgbmV0d29yayBpcyB1bmRlciB0aGUgc2FtZSBhZG1pbmlzdHJhdGl2ZSBjb250cm9s
CkBAIC02OTUsMTcgKzcwNCwxNyBAQCBhcyB0aGUgZ3Vlc3QgaXRzZWxmLgogCiAjIyMgeDg2L0hW
TSBCSU9TCiAKK0Jvb3RpbmcgYSBndWVzdCB2aWEgZ3Vlc3QgQklPUyBmaXJtd2FyZQorCiAgICAg
U3RhdHVzLCBTZWFCSU9TIChxZW11LXhlbik6IFN1cHBvcnRlZAogICAgIFN0YXR1cywgUk9NQklP
UyAocWVtdS14ZW4tdHJhZGl0aW9uYWwpOiBTdXBwb3J0ZWQKIAotQm9vdGluZyBhIGd1ZXN0IHZp
YSBndWVzdCBCSU9TIGZpcm13YXJlCi0KICMjIyB4ODYvSFZNIE9WTUYKIAotICAgIFN0YXR1cywg
cWVtdS14ZW46IFN1cHBvcnRlZAotCiBPVk1GIGZpcm13YXJlIGltcGxlbWVudHMgdGhlIFVFRkkg
Ym9vdCBwcm90b2NvbC4KIAorICAgIFN0YXR1cywgcWVtdS14ZW46IFN1cHBvcnRlZAorCiAjIEZv
cm1hdCBhbmQgZGVmaW5pdGlvbnMKIAogVGhpcyBmaWxlIGNvbnRhaW5zIHByb3NlLCBhbmQgbWFj
aGluZS1yZWFkYWJsZSBmcmFnbWVudHMuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:46:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Kg-0006Nx-KL; Mon, 30 Apr 2018 10:46:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Kf-0006No-6q
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:57 +0000
X-Inumbo-ID: 29a7ab23-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29a7ab23-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:49:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Kd-0006mz-S1
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Kd-0002TB-Pn
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:46:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Kd-0002TB-Pn@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:46:55 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Document the new text
 ordering rule
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlOWFlYjZmNDBlYWYxM2MyMDIzMWVjOTEzMDFiZTc0YTE5MTUyYWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMTIgMTk6MjI6MTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgU1VQUE9SVC5tZDogRG9jdW1lbnQgdGhlIG5ldyB0ZXh0IG9yZGVyaW5n
IHJ1bGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogU1VQUE9SVC5tZCB8IDUgKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCAz
ZTM4OTBiZjA4Li45ZWI2OTU4NThjIDEwMDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBP
UlQubWQKQEAgLTcyNSw2ICs3MjUsMTEgQEAgVGhlIGZpbGUgaXMgaW4gbWFya2Rvd24gZm9ybWF0
LgogVGhlIG1hY2hpbmUtcmVhZGFibGUgZnJhZ21lbnRzIGFyZSBtYXJrZG93biBsaXRlcmFscwog
Y29udGFpbmluZyBSRkMtODIyLWxpa2UgKGRlYjgyMi1saWtlKSBkYXRhLgogCitJbiBlYWNoIGNh
c2UsIGRlc2NyaXB0aW9ucyB3aGljaCBleHBhbmQgb24gdGhlIG5hbWUgb2YgYSBmZWF0dXJlIGFz
Citwcm92aWRlZCBpbiB0aGUgc2VjdGlvbiBoZWFkaW5nLCBwcmVjZWRlIHRoZSBTdGF0dXMgaW5k
aWNhdGlvbnMuCitBbnkgcGFyYWdyYXBocyB3aGljaCBmb2xsb3cgdGhlIFN0YXR1cyBpbmRpY2F0
aW9uIGFyZSBjYXZlYXRzIG9yCitxdWFsaWZpY2F0aW9ucyBvZiB0aGUgaW5mb3JtYXRpb24gcHJv
dmlkZWQgaW4gU3RhdHVzIGZpZWxkcy4KKwogIyMgS2V5cyBmb3VuZCBpbiB0aGUgRmVhdHVyZSBT
dXBwb3J0IHN1YnNlY3Rpb25zCiAKICMjIyBTdGF0dXMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:47:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Kp-0006Ov-MN; Mon, 30 Apr 2018 10:47:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Ko-0006Om-WA
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:07 +0000
X-Inumbo-ID: 2fbb2208-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2fbb2208-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:49:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Ko-0006nK-1N
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Kn-0002Us-VI
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Kn-0002Us-VI@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:47:05 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support.md: Add some
 newlines to the table output
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlNzc4OTZkZGNlNWRhZTY1YTYzNjY3ZTBmZDRkYTFkNzBjYWU4NmYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBBcHIgMTcgMTU6MjQ6MTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0Lm1kOiBBZGQgc29tZSBuZXdsaW5lcyB0
byB0aGUgdGFibGUgb3V0cHV0CiAgICAKICAgIFRoaXMgbWFrZXMgdGhlIHJlc3VsdCBlYXNpZXIg
Zm9yIGh1bWFucyB0byByZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL3BhcnNlLXN1cHBvcnQtbWQgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL3BhcnNlLXN1cHBvcnQtbWQgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKaW5kZXgg
NjUzZDIxNjAyNS4uYmJiYjYxNWIxYSAxMDA3NTUKLS0tIGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1k
CisrKyBiL2RvY3MvcGFyc2Utc3VwcG9ydC1tZApAQCAtMzk5LDcgKzM5OSw3IEBAIHN1YiB3cml0
ZV9vdXRwdXRfcm93ICgkKSB7CiAgICAgICAgIH0KIAogICAgICAgICAkc3QgLy89ICctJzsKLSAg
ICAgICAgbygiPHRkJGNvbHNwYW4+Iik7CisgICAgICAgIG8oIlxuPHRkJGNvbHNwYW4+Iik7CiAg
ICAgICAgIG15ICRlbmRfYSA9ICcnOwogICAgICAgICBpZiAoJHNlY3Rub2RlLT57S2V5fSBlcSAn
cmVsZWFzZS1zdXBwb3J0LS14ZW4tdmVyc2lvbicpIHsKICAgICAgICAgICAgIG8oc3ByaW50ZiAn
PGEgaHJlZj0iJXMiPicsICR2ZXJzaW9uX3VybHNbJGldKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:47:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6L0-0006Qx-OM; Mon, 30 Apr 2018 10:47:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Kz-0006Q8-Nx
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:17 +0000
X-Inumbo-ID: aa9a2ec7-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa9a2ec7-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:45:58 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Ky-0006nS-74
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Ky-0002Vo-4j
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Ky-0002Vo-4j@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:47:16 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Correctly
 handle footnotes for non-leaf sections
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhOWNiOTAwNzFkYmM5YTIwYjAxY2M2YTg4ZDk2YmExNDA1NDVhZjkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBBcHIgMTcgMTQ6MzQ6MzYgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxMzo1ODo0MiAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBDb3JyZWN0bHkgaGFuZGxlIGZv
b3Rub3RlcyBmb3Igbm9uLWxlYWYgc2VjdGlvbnMKICAgIAogICAgTm9uLWxlYWYgc2VjdGlvbnMg
d2l0aCBmb290bm90ZXMgbXVzdCBoYXZlIGEgcm93IG9mIHRoZWlyIG93biwgZm9yCiAgICBqdXN0
IHRoYXQgc2VjdGlvbiwgYmVjYXVzZSBmb290bm90ZXMgb25seSBhcHBlYXIgaWYgdGhlcmUgaXMg
c3RhdHVzCiAgICBpbmZvcm1hdGlvbi4KICAgIAogICAgSW4gdGhhdCBjYXNlLCB0aGUgZm9vdG5v
dGUgYXBwbGllcyB0byBvbmx5IHRoZSByb3dzIGZvciB0aGF0IHNlY3Rpb24KICAgIGluIHRoZSBt
YXJrZG93biBkb2N1bWVudCwgaWUgdGhhdCBSZWFsU2VjdC4KICAgIAogICAgQW5kIG9mIGNvdXJz
ZSBmb3IgYSBsZWFmIHNlY3Rpb24gdGhhdCBpcyB0cnVlIHRvby4KICAgIAogICAgU28gZm9yIGZv
b3Rub2VzIHdlIGFsd2F5cyB3YW50IHRvIHVzZSBhIHJvd3NwYW4gb2YgdGhlIG51bWJlciBvZgog
ICAgU3RhdHVzIGVsZW1lbnRzIGluIHRoZSBzZWN0aW9uLiAgU28gKGkpIGNhbGN1bGF0ZSB0aGlz
IGluCiAgICBjb3VudF9yb3dzX3NlY3RsaXN0IGFuZCAoaWkpIHVzZSBpdCwgaW5zdGVhZCBvZiB0
aGUgdG90YWwgbnVtYmVyIG9mCiAgICByb3dzIGluY2x1ZGluZyBhbGwgdGhlIHN1YnNlY3Rpb25z
Jywgd2hlbiB3cml0aW5nIG91dCB0aGUgZm9vdG5vdGUKICAgIHJlZi4KICAgIAogICAgVGhpcyBi
dWcgaGFzIGJlZW4gcHJlc2VudCBpbiB0aGlzIHNjcmlwdCBzaW5jZSB0aGUgYmVnaW5uaW5nLgog
ICAgCiAgICBBbHNvLCB3aGlsZSB3ZSdyZSBoZXJlLCBzdXBwcmVzcyB0aGUgcm93c3BhbiBpZiBp
dCB3b3VsZCBiZSAxLgogICAgCiAgICBSZXBvcnRlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0
aEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTMgKysrKysrKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZG9jcy9wYXJzZS1zdXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmlu
ZGV4IGJiYmI2MTViMWEuLjIxOGUxMmJhYTQgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9y
dC1tZAorKysgYi9kb2NzL3BhcnNlLXN1cHBvcnQtbWQKQEAgLTI5Niw3ICsyOTYsMTEgQEAgc3Vi
IGNvdW50X3Jvd3Nfc2VjdGxpc3QgKCQpOwogc3ViIGNvdW50X3Jvd3Nfc2VjdG5vZGUgKCQpIHsK
ICAgICBteSAoJHNlY3Rub2RlKSA9IEBfOwogICAgIG15ICRyb3dzID0gMDsKLSAgICAkcm93cysr
IGlmICRzZWN0bm9kZS0+e1N0YXR1c307CisgICAgJHNlY3Rub2RlLT57UmVhbFNlY3R9e093blJv
d3N9IC8vPSAwOworICAgIGlmICgkc2VjdG5vZGUtPntTdGF0dXN9KSB7CisgICAgICAgICRyb3dz
Kys7CisgICAgICAgICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtPd25Sb3dzfSsrOworICAgIH0KICAg
ICAkcm93cyArPSBjb3VudF9yb3dzX3NlY3RsaXN0ICRzZWN0bm9kZS0+e0NoaWxkcmVufTsKICAg
ICAkc2VjdG5vZGUtPntSb3dzfSA9ICRyb3dzOwogICAgICRzZWN0bm9kZS0+e1JlYWxTZWN0fXtS
b3dzfSA9ICRyb3dzOwpAQCAtMzA2LDYgKzMxMCw3IEBAIHN1YiBjb3VudF9yb3dzX3NlY3Rub2Rl
ICgkKSB7CiAjIE5vdyB3ZSBoYXZlCiAjICAgJHNlY3Rub2RlLT57Um93c30KICMgICAkc2VjdG5v
ZGUtPntSZWFsU2VjdH17Um93c30KKyMgICAkc2VjdG5vZGUtPntSZWFsU2VjdH17T3duUm93c30K
IAogc3ViIGNvdW50X3Jvd3Nfc2VjdGxpc3QgKCQpIHsKICAgICBteSAoJHNlY3RsaXN0KSA9IEBf
OwpAQCAtMzg4LDggKzM5MywxMCBAQCBzdWIgd3JpdGVfb3V0cHV0X3JvdyAoJCkgewogICAgICAg
ICAgICAgJGNvbHNwYW49ICcgY29sc3Bhbj0iMiInOwogICAgICAgICAgICAgaWYgKCRzZWN0bm9k
ZS0+e1JlYWxTZWN0fXtIYXNDYXZlYXR9WyRpXSAmJiAkc3QKICAgICAgICAgICAgICAgICAmJiAk
c2VjdG5vZGUtPntSZWFsU2VjdH17QW5jaG9yfSkgewotICAgICAgICAgICAgICAgIG15ICRyb3dz
ID0gJHNlY3Rub2RlLT57UmVhbFNlY3R9e1Jvd3N9OwotICAgICAgICAgICAgICAgICRuZXh0Y2Vs
bCA9IHNwcmludGYgJzx0ZCByb3dzcGFuPSVkPicsICRyb3dzOworICAgICAgICAgICAgICAgIG15
ICRyb3dzID0gJHNlY3Rub2RlLT57UmVhbFNlY3R9e093blJvd3N9OworICAgICAgICAgICAgICAg
ICRuZXh0Y2VsbCA9ICc8dGQnOworICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSBzcHJpbnRm
ICcgcm93c3Bhbj0lZCcsICRyb3dzIGlmICRyb3dzPjE7CisgICAgICAgICAgICAgICAgJG5leHRj
ZWxsIC49ICc+JzsKICAgICAgICAgICAgICAgICAkbmV4dGNlbGwgLj0gZG9jcmVmX2EgJGksICRz
ZWN0bm9kZS0+e1JlYWxTZWN0fTsKICAgICAgICAgICAgICAgICAkbmV4dGNlbGwgLj0gJ1sqXTwv
YT4nOwogICAgICAgICAgICAgICAgICRuZXh0Y2VsbCAuPSAnPC90ZD4nOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:47:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6LA-0006SA-QN; Mon, 30 Apr 2018 10:47:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6L9-0006S1-7y
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:27 +0000
X-Inumbo-ID: 3bd93223-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bd93223-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:50:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6L8-0006na-Cg
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6L8-0002WW-AJ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6L8-0002WW-AJ@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:47:26 +0000
Subject: [Xen-changelog] [xen master] shim: don't let build modify
 shim.config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3MTdlNzQxN2NlYmVhZTE2MmZkNjFlYTRjYmRjZGQ0MjI3NDhmMDgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDIw
IDE3OjQ3OjU1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAyMyAxNDozMDo0NiAyMDE4ICswMTAwCgogICAgc2hp
bTogZG9uJ3QgbGV0IGJ1aWxkIG1vZGlmeSBzaGltLmNvbmZpZwogICAgCiAgICBDdXJyZW50bHkg
YnVpbGRpbmcgdGhlIHNoaW0gd2lsbCBtb2RpZnkgc2hpbS5jb25maWcgaW4gY2FzZSBzb21lIGNv
bmZpZwogICAgb3B0aW9uIHdhcyBhZGRlZCBvciBtb2RpZmllZCBpbiB0aGUgaHlwZXJ2aXNvci4K
ICAgIAogICAgQXZvaWQgdGhhdCBieSBjb3B5aW5nIHNoaW0uY29uZmlnIHRvIGFuIGludGVybWVk
aWF0ZSBmaWxlIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIHwgMTYgKysrKysrLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3hl
bi1kaXIvTWFrZWZpbGUKaW5kZXggYTdlNjlhZTc3Ny4uODQ2NDhjM2ZhZiAxMDA2NDQKLS0tIGEv
dG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS94ZW4t
ZGlyL01ha2VmaWxlCkBAIC00MSwxNiArNDEsMTIgQEAgbGlua2Zhcm0uc3RhbXA6ICQoREVQX0RJ
UlMpICQoREVQX0ZJTEVTKSBGT1JDRQogJChEKTogbGlua2Zhcm0uc3RhbXAKIAkkKE1BS0UpIC1D
ICQoRCkveGVuIGRpc3RjbGVhbgogCi0uUEhPTlk6IHNoaW0tJWNvbmZpZwotc2hpbS0lY29uZmln
OiAkKEQpIEZPUkNFCi0JJChNQUtFKSAtQyAkKEQpL3hlbiAkKmNvbmZpZyBcCi0JCVhFTl9DT05G
SUdfRVhQRVJUPXkgXAotCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcKLQot
eGVuLXNoaW06ICQoRCkgc2hpbS1vbGRkZWZjb25maWcKLQkkKE1BS0UpIC1DICQoRCkveGVuIGJ1
aWxkIFwKLQkJWEVOX0NPTkZJR19FWFBFUlQ9eSBcCi0JCUtDT05GSUdfQ09ORklHPSQoQ1VSRElS
KS9zaGltLmNvbmZpZworJChEKS94ZW4vLmNvbmZpZzogc2hpbS5jb25maWcgJChEKQorCWNwICQ8
ICRACisJJChNQUtFKSAtQyAkKEBEKSBvbGRkZWZjb25maWcgWEVOX0NPTkZJR19FWFBFUlQ9eQor
Cit4ZW4tc2hpbTogJChEKS94ZW4vLmNvbmZpZworCSQoTUFLRSkgLUMgJCg8RCkgYnVpbGQgWEVO
X0NPTkZJR19FWFBFUlQ9eQogCWxuIC1zZiAkKEQpL3hlbi94ZW4gJEAKIAlsbiAtc2YgJChEKS94
ZW4veGVuLXN5bXMgJEAtc3ltcwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:47:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6LK-0006TK-SL; Mon, 30 Apr 2018 10:47:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6LJ-0006T6-FJ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:37 +0000
X-Inumbo-ID: 41eaf27a-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41eaf27a-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:50:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6LI-0006oB-IR
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6LI-0002XL-G6
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6LI-0002XL-G6@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:47:36 +0000
Subject: [Xen-changelog] [xen master] libxl: fix memory map reported to PVH
 guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8840345339454965523=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit df1ca1dfe20f476b9ab461efc59304a7bf1af9b2
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Apr 20 15:57:19 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Apr 23 14:31:05 2018 +0100

    libxl: fix memory map reported to PVH guests
    
    PVH guests with 4GB of RAM or more get a memory map like the
    following:
    
    0x00000000000000 - 0x000000fee00000 RAM
    0x000000fee00000 - 0x00000100000000 RESERVED
    0x000000fc009000 - 0x000000fc009040 ACPI
    0x000000fc000000 - 0x000000fc001000 ACPI
    0x000000fc001000 - 0x000000fc009000 ACPI
    0x00000100000000 - 0x000001fb200400 RAM
    
    This is wrong because ACPI regions overlap with RAM regions. The cause
    of this issue is not setting a big enough MMIO hole and marking the
    whole MMIO hole as reserved, when it actually contains several pieces:
    
     - local APIC page.
     - ACPI tables.
     - HVM special pages.
    
    Of those items only HVM special pages need to be marked as reserved in
    order to advise the guest against using them for example for memory
    hotplug.
    
    After the fix the layout reported for the same guest is:
    
    0x00000000000000 - 0x000000fc000000 RAM
    0x000000feff8000 - 0x000000ff000000 RESERVED
    0x000000fc009000 - 0x000000fc009040 ACPI
    0x000000fc000000 - 0x000000fc001000 ACPI
    0x000000fc001000 - 0x000000fc009000 ACPI
    0x00000100000000 - 0x000001fe000400 RAM
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_arch.h     |  1 +
 tools/libxl/libxl_dom.c      | 20 +++++++++++---------
 tools/libxl/libxl_x86.c      | 13 +++++++------
 tools/libxl/libxl_x86_acpi.c |  1 -
 4 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/tools/libxl/libxl_arch.h b/tools/libxl/libxl_arch.h
index 318c111bb4..74a5af3cf3 100644
--- a/tools/libxl/libxl_arch.h
+++ b/tools/libxl/libxl_arch.h
@@ -76,6 +76,7 @@ int libxl__arch_extra_memory(libxl__gc *gc,
 #if defined(__i386__) || defined(__x86_64__)
 
 #define LAPIC_BASE_ADDRESS  0xfee00000
+#define ACPI_INFO_PHYSICAL_ADDRESS 0xfc000000
 
 int libxl__dom_load_acpi(libxl__gc *gc,
                          const libxl_domain_build_info *b_info,
diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
index 8c3607b0f5..f0fd5fd3a3 100644
--- a/tools/libxl/libxl_dom.c
+++ b/tools/libxl/libxl_dom.c
@@ -1229,15 +1229,17 @@ int libxl__build_hvm(libxl__gc *gc, uint32_t domid,
         dom->mmio_size = HVM_BELOW_4G_MMIO_LENGTH;
     else if (dom->mmio_size == 0 && !device_model) {
 #if defined(__i386__) || defined(__x86_64__)
-        if (libxl_defbool_val(info->apic)) {
-            /* Make sure LAPIC_BASE_ADDRESS is below special pages */
-            assert(((((X86_HVM_END_SPECIAL_REGION - X86_HVM_NR_SPECIAL_PAGES)
-                      << XC_PAGE_SHIFT) - LAPIC_BASE_ADDRESS)) >= XC_PAGE_SIZE);
-            dom->mmio_size = GB(4) - LAPIC_BASE_ADDRESS;
-        } else
-            dom->mmio_size = GB(4) -
-                ((X86_HVM_END_SPECIAL_REGION - X86_HVM_NR_SPECIAL_PAGES)
-                 << XC_PAGE_SHIFT);
+        /*
+         * Make sure the local APIC page, the ACPI tables and the special pages
+         * are inside the MMIO hole.
+         */
+        xen_paddr_t start =
+            (X86_HVM_END_SPECIAL_REGION - X86_HVM_NR_SPECIAL_PAGES) <<
+            XC_PAGE_SHIFT;
+
+        start = min_t(xen_paddr_t, start, LAPIC_BASE_ADDRESS);
+        start = min_t(xen_paddr_t, start, ACPI_INFO_PHYSICAL_ADDRESS);
+        dom->mmio_size = GB(4) - start;
 #else
         assert(1);
 #endif
diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
index 4573d6764d..ab88562619 100644
--- a/tools/libxl/libxl_x86.c
+++ b/tools/libxl/libxl_x86.c
@@ -512,8 +512,8 @@ static int 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)
+    /* Add the HVM special pages to PVH memmap as RESERVED. */
+    if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_PVH)
         e820_entries++;
 
     /* If we should have a highmem range. */
@@ -549,10 +549,11 @@ static int 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;
+    /* HVM special pages */
+    if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_PVH) {
+        e820[nr].addr = (X86_HVM_END_SPECIAL_REGION - X86_HVM_NR_SPECIAL_PAGES)
+                        << XC_PAGE_SHIFT;
+        e820[nr].size = X86_HVM_NR_SPECIAL_PAGES << XC_PAGE_SHIFT;
         e820[nr].type = E820_RESERVED;
         nr++;
     }
diff --git a/tools/libxl/libxl_x86_acpi.c b/tools/libxl/libxl_x86_acpi.c
index 143ce66644..ed6610c84e 100644
--- a/tools/libxl/libxl_x86_acpi.c
+++ b/tools/libxl/libxl_x86_acpi.c
@@ -22,7 +22,6 @@
 
  /* Number of pages holding ACPI tables */
 #define NUM_ACPI_PAGES 16
-#define ACPI_INFO_PHYSICAL_ADDRESS 0xfc000000
 
 struct libxl_acpi_ctxt {
     struct acpi_ctxt c;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8840345339454965523==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:47:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6LU-0006Ub-UK; Mon, 30 Apr 2018 10:47:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6LT-0006UO-DD
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:47 +0000
X-Inumbo-ID: 47fc24ff-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47fc24ff-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:50:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6LS-0006pK-OH
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6LS-0002Y8-Lx
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6LS-0002Y8-Lx@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:47:46 +0000
Subject: [Xen-changelog] [xen master] x86: correct assertion in
 destroy_perdomain_mapping()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyNjQ0MTQzOWU1YmFjZmY5NDhiMTcyY2I0ZDJkYTNhZDhlYzdlYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDIz
IDE2OjEyOjAxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDIzIDE2OjEyOjAxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGNvcnJlY3QgYXNzZXJ0aW9uIGluIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoKQogICAg
CiAgICBodm1fZG9tYWluX2luaXRpYWxpc2UoKSBtYXkgY2FsbCB0aGlzIHdpdGggbnIgYmVpbmcg
emVybywgd2hpY2ggdHJpZ2dlcnMKICAgIHRoZSAiZG9lcyBub3QgY3Jvc3MgTDMgYm91bmRhcnki
IGNoZWNrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggOWZlNTU4M2ZjMy4uNTNiMzZkODg4OSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU0NzUsNyAr
NTQ3NSw3IEBAIHZvaWQgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIHZhLAogCiAgICAgQVNTRVJUKHZhID49IFBFUkRPTUFJTl9WSVJUX1NU
QVJUICYmCiAgICAgICAgICAgIHZhIDwgUEVSRE9NQUlOX1ZJUlRfU0xPVChQRVJET01BSU5fU0xP
VFMpKTsKLSAgICBBU1NFUlQoIWwzX3RhYmxlX29mZnNldCh2YSBeICh2YSArIG5yICogUEFHRV9T
SVpFIC0gMSkpKTsKKyAgICBBU1NFUlQoIW5yIHx8ICFsM190YWJsZV9vZmZzZXQodmEgXiAodmEg
KyBuciAqIFBBR0VfU0laRSAtIDEpKSk7CiAKICAgICBpZiAoICFkLT5hcmNoLnBlcmRvbWFpbl9s
M19wZyApCiAgICAgICAgIHJldHVybjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:47:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Le-0006WP-WA; Mon, 30 Apr 2018 10:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Ld-0006WF-SV
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:57 +0000
X-Inumbo-ID: c2dbb61e-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2dbb61e-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:46:39 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Lc-0006pU-Tr
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Lc-0002Yy-RZ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:47:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Lc-0002Yy-RZ@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:47:56 +0000
Subject: [Xen-changelog] [xen master] xpti: fix bug in double fault handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4MGFmODQ1ZGU3YTRkYjAxYTRhM2I0ZDc3OWUwZTBkY2I1ZTczOGIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDIz
IDE2OjEzOjAxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDIzIDE2OjEzOjAxIDIwMTggKzAyMDAKCiAgICB4
cHRpOiBmaXggYnVnIGluIGRvdWJsZSBmYXVsdCBoYW5kbGluZwogICAgCiAgICBXaGVuIGVudGVy
aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUgZG91YmxlIGZhdWx0IGhhbmRsZXIgcmVzZXR0aW5n
CiAgICB4ZW5fY3IzIHdhcyBtaXNzaW5nLiBUaGlzIGxlZCB0byBzd2l0Y2hpbmcgdG8gcHZfY3Iz
IHdoZW4gcmV0dXJuaW5nCiAgICBmcm9tIHRoZSBuZXh0IGZvbGxvd2luZyBleGNlcHRpb24sIHNv
IHJlcGFpciB0aGlzIGluIG9yZGVyIHRvIGFsbG93CiAgICBleGNlcHRpb24gaGFuZGxpbmcgdG8g
d29yayBldmVuIGFmdGVyIGEgZG91YmxlIGZhdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
IHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCmluZGV4IDQ1ZDk4NDJkMDkuLjFjZDdkOTM4OTIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKQEAgLTc2NywxMiArNzY3LDE0IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAg
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlz
IHBvaW50LiAqLwogCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCksICVyYngKLSAgICAgICAgdGVzdCAgJXJieCwgJXJieAorICAgICAgICBuZWcgICAlcmJ4
CiAgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQogICAgICAgICBqbnMgICAuTGRibGZfY3Iz
X2xvYWQKKyAgICAgICAgbW92ICAgJXJieCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KQogICAgICAgICBuZWcgICAlcmJ4CiAuTGRibGZfY3IzX2xvYWQ6CiAgICAgICAgIG1vdiAg
ICVyYngsICVjcjMKKyAgICAgICAgbW92cSAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQogLkxkYmxmX2NyM19va2F5OgogCiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:48:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Lq-0006Xs-1o; Mon, 30 Apr 2018 10:48:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Lo-0006Xk-CK
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:08 +0000
X-Inumbo-ID: 541c4f2f-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 541c4f2f-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:50:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Ln-0006pp-39
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Ln-0002aN-0t
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Ln-0002aN-0t@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:48:07 +0000
Subject: [Xen-changelog] [xen master] x86/spec_ctrl: Fix typo in ARCH_CAPS
 decode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3MTcwYWRiNTRhNTU4ZTExZGVmY2Q1MTk4OTMyNmE5YmViOTVhZmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAyNCAxMDo0NDowMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMjQgMTM6MzQ6
MTIgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjX2N0cmw6IEZpeCB0eXBvIGluIEFSQ0hfQ0FQUyBk
ZWNvZGUKICAgIAogICAgUmVwb3J0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiYWI4NTk1
ODNmLi5mYWIzYzFkYzBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysr
IGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xMTksNyArMTE5LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgICAgICAg
IChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19JQlJTX0FMTCkgICAg
ICA/ICIgSUJSU19BTEwiICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX1JEQ0xfTk8pICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJCU0EiICAgICAgOiAiIik7
CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAi
IFJTQkEiICAgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBl
cnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklH
X0lORElSRUNUX1RIVU5LKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:48:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Lz-0006Zn-4x; Mon, 30 Apr 2018 10:48:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Lx-0006ZC-Vj
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:18 +0000
X-Inumbo-ID: 5a2d85c1-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a2d85c1-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:50:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Lx-0006px-8o
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Lx-0002b9-6W
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Lx-0002b9-6W@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:48:17 +0000
Subject: [Xen-changelog] [xen master] x86/SVM: Fix intercepted {RD,
 WR}MSR for the SYS{CALL, ENTER} MSRs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwNGMxODY2ZTUxMzFlNDUwZGRjZDExNGUzMjQwMTQ3N2M2MGI4MTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAyNCAxNzowODoxOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTM6MDg6
MTMgMjAxOCArMDEwMAoKICAgIHg4Ni9TVk06IEZpeCBpbnRlcmNlcHRlZCB7UkQsV1J9TVNSIGZv
ciB0aGUgU1lTe0NBTEwsRU5URVJ9IE1TUnMKICAgIAogICAgQnkgZGVmYXVsdCwgdGhlIFNZU0NB
TEwgTVNScyBhcmUgbm90IGludGVyY2VwdGVkLCBhbmQgYWNjZXNzZXMgYXJlIGNvbXBsZXRlZAog
ICAgYnkgaGFyZHdhcmUuICBUaGUgU1lTRU5URVIgTVNScyBhcmUgaW50ZXJjZXB0ZWQgZm9yIGNy
b3NzLXZlbmRvcgogICAgcHVycG9zZXMgKGFsYmVpdCBuZWVkbGVzc2x5IGluIHRoZSBjb21tb24g
Y2FzZSksIGFuZCBhcmUgZnVsbHkgZW11bGF0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIHtSRCxXUn1N
U1IgaW5zdHJ1Y3Rpb25zIHdoaWNoIGhhcHBlbiB0byBiZSBlbXVsYXRlZCAoRkVQLAogICAgaW50
cm9zcGVjdGlvbiwgb3Igb2xkZXIgdmVyc2lvbnMgb2YgWGVuIHdoaWNoIGludGVyY2VwdGVkICNV
RCksIG9yIHdoZW4gdGhlCiAgICBNU1JzIGFyZSBleHBsaWNpdGx5IGludGVyY2VwdGVkIChpbnRy
b3NwZWN0aW9uKSwgd2lsbCBiZSBjb21wbGV0ZWQKICAgIGluY29ycmVjdGx5LgogICAgCiAgICBz
dm1fbXNyX3JlYWRfaW50ZXJjZXB0KCkgYXBwZWFycyB0byByZXR1cm4gdGhlIGNvcnJlY3QgdmFs
dWVzLCBidXQgb25seQogICAgYmVjYXVzZSBvZiB0aGUgZGVmYXVsdCByZWFkLWV2ZXJ5dGhpbmcg
Y2FzZSAod2hpY2ggaXMgZ29pbmcgdG8gZGlzYXBwZWFyKSwgYW5kCiAgICB0aGF0IGluIHZjcHUg
Y29udGV4dCwgaGFyZHdhcmUgc2hvdWxkIGhhdmUgdGhlIGd1ZXN0IHZhbHVlcyBpbiBjb250ZXh0
LgogICAgVXBkYXRlIHRoZSByZWFkIHBhdGggdG8gZXhwbGljaXRseSBzeW5jIHRoZSBWTUNCIGFu
ZCBjb21wbGV0ZSB0aGUgYWNjZXNzZXMsCiAgICByYXRoZXIgdGhhbiBmYWxsaW5nIGFsbCB0aGUg
d2F5IHRocm91Z2ggdG8gdGhlIGRlZmF1bHQgY2FzZS4KICAgIAogICAgc3ZtX21zcl93cml0ZV9p
bnRlcmNlcHQoKSBzaWxlbnRseSBkaXNjYXJkIGFsbCB1cGRhdGVzLiAgU3luY2hyb25pc2UgdGhl
IFZNQ0IKICAgIGZvciBhbGwgYXBwbGljYWJsZSBNU1JzLCBhbmQgaW1wbGVtZW50IHN1aXRhYmxl
IGNoZWNrcy4gIFRoZSBhY3R1YWwgYmVoYXZpb3VyCiAgICBvZiBBTUQgaGFyZHdhcmUgaXMgdG8g
dHJ1bmNhdGUgdGhlIFNZU0VOVEVSIGFuZCBTRk1BU0sgTVNScyBhdCAzMiBiaXRzLCBidXQKICAg
IHRoaXMgaXNuJ3QgaW1wbGVtZW50ZWQgeWV0IHRvIHJlbWFpbiBjb21wYXRpYmxlIHdpdGggdGhl
IGNyb3NzLXZlbmRvciBjYXNlLgogICAgCiAgICBEcm9wIG9uZSBiaXQgb2YgdHJhaWxpbmcgd2hp
dGVzcGFjZSB3aGlsZSBtb2RpZmluZyB0aGlzIGFyZWEgb2YgdGhlIGNvZGUuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgMTE0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNSBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzc2MTY0NTZkZC4u
ODg5MzhlNmFlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTE4ODIsNiArMTg4MiwyNSBAQCBzdGF0aWMg
aW50IHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1z
cl9jb250ZW50KQogCiAgICAgc3dpdGNoICggbXNyICkKICAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqIFN5bmMgbm90IG5lZWRlZCB3aGlsZSB0aGUgY3Jvc3MtdmVuZG9yIGxvZ2ljIGlzIGlu
IHVuaWxhdGVyYWwgZWZmZWN0LgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6CisgICAg
Y2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FU1A6CisgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9F
SVA6CisgICAgICAgICAqLworICAgIGNhc2UgTVNSX1NUQVI6CisgICAgY2FzZSBNU1JfTFNUQVI6
CisgICAgY2FzZSBNU1JfQ1NUQVI6CisgICAgY2FzZSBNU1JfU1lTQ0FMTF9NQVNLOgorICAgIGNh
c2UgTVNSX0ZTX0JBU0U6CisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFE
T1dfR1NfQkFTRToKKyAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgc3dpdGNoICggbXNyICkKKyAgICB7CiAgICAgY2FzZSBNU1JfSUEzMl9TWVNF
TlRFUl9DUzoKICAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5
c2VudGVyX2NzOwogICAgICAgICBicmVhazsKQEAgLTE4OTIsNiArMTkxMSwzNCBAQCBzdGF0aWMg
aW50IHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1z
cl9jb250ZW50KQogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rf
c3lzZW50ZXJfZWlwOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1NUQVI6CisgICAg
ICAgICptc3JfY29udGVudCA9IHZtY2ItPnN0YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBNU1JfTFNUQVI6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmxzdGFyOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgTVNSX0NTVEFSOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2
bWNiLT5jc3RhcjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6
CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPnNmbWFzazsKKyAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIE1TUl9GU19CQVNFOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSB2bWNiLT5mcy5i
YXNlOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgICAgICpt
c3JfY29udGVudCA9IHZtY2ItPmdzLmJhc2U7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBN
U1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgICptc3JfY29udGVudCA9IHZtY2ItPmtlcm5nc2Jh
c2U7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfSUEzMl9NQ3hfTUlTQyg0KTogLyog
VGhyZXNob2xkIHJlZ2lzdGVyICovCiAgICAgY2FzZSBNU1JfRjEwX01DNF9NSVNDMSAuLi4gTVNS
X0YxMF9NQzRfTUlTQzM6CiAgICAgICAgIC8qCkBAIC0yMDIwLDMyICsyMDY3LDgxIEBAIHN0YXRp
YyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
bXNyX2NvbnRlbnQpCiAgICAgaW50IHJldCwgcmVzdWx0ID0gWDg2RU1VTF9PS0FZOwogICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2
LT5hcmNoLmh2bV9zdm0udm1jYjsKLSAgICBpbnQgc3luYyA9IDA7CisgICAgYm9vbCBzeW5jID0g
ZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JQTMyX1NZ
U0VOVEVSX0NTOgogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRVNQOgogICAgIGNhc2UgTVNS
X0lBMzJfU1lTRU5URVJfRUlQOgotICAgICAgICBzeW5jID0gMTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgZGVmYXVsdDoKKyAgICBjYXNlIE1TUl9TVEFSOgorICAgIGNhc2UgTVNSX0xTVEFSOgorICAg
IGNhc2UgTVNSX0NTVEFSOgorICAgIGNhc2UgTVNSX1NZU0NBTExfTUFTSzoKKyAgICBjYXNlIE1T
Ul9GU19CQVNFOgorICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgY2FzZSBNU1JfU0hBRE9XX0dT
X0JBU0U6CisgICAgICAgIHN5bmMgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICB9CiAKICAg
ICBpZiAoIHN5bmMgKQotICAgICAgICBzdm1fc3luY192bWNiKHYpOyAgICAKKyAgICAgICAgc3Zt
X3N5bmNfdm1jYih2KTsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgeworICAgIGNhc2UgTVNS
X0lBMzJfU1lTRU5URVJfRVNQOgorICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgorICAg
IGNhc2UgTVNSX0xTVEFSOgorICAgIGNhc2UgTVNSX0NTVEFSOgorICAgIGNhc2UgTVNSX0ZTX0JB
U0U6CisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToK
KyAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQpICkKKyAgICAg
ICAgICAgIGdvdG8gZ3BmOworCisgICAgICAgIHN3aXRjaCAoIG1zciApCisgICAgICAgIHsKKyAg
ICAgICAgY2FzZSBNU1JfSUEzMl9TWVNFTlRFUl9FU1A6CisgICAgICAgICAgICB2bWNiLT5zeXNl
bnRlcl9lc3AgPSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZXNwID0gbXNyX2NvbnRl
bnQ7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9JQTMyX1NZU0VOVEVS
X0VJUDoKKyAgICAgICAgICAgIHZtY2ItPnN5c2VudGVyX2VpcCA9IHYtPmFyY2guaHZtX3N2bS5n
dWVzdF9zeXNlbnRlcl9laXAgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGNhc2UgTVNSX0xTVEFSOgorICAgICAgICAgICAgdm1jYi0+bHN0YXIgPSBtc3JfY29u
dGVudDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTVNSX0NTVEFSOgorICAg
ICAgICAgICAgdm1jYi0+Y3N0YXIgPSBtc3JfY29udGVudDsKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgICAgICAgICB2bWNiLT5mcy5iYXNlID0g
bXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1TUl9HU19C
QVNFOgorICAgICAgICAgICAgdm1jYi0+Z3MuYmFzZSA9IG1zcl9jb250ZW50OworICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CisgICAgICAgICAg
ICB2bWNiLT5rZXJuZ3NiYXNlID0gbXNyX2NvbnRlbnQ7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfQ1M6
CiAgICAgICAgIHZtY2ItPnN5c2VudGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2Vu
dGVyX2NzID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJf
U1lTRU5URVJfRVNQOgotICAgICAgICB2bWNiLT5zeXNlbnRlcl9lc3AgPSB2LT5hcmNoLmh2bV9z
dm0uZ3Vlc3Rfc3lzZW50ZXJfZXNwID0gbXNyX2NvbnRlbnQ7CisKKyAgICBjYXNlIE1TUl9TVEFS
OgorICAgICAgICB2bWNiLT5zdGFyID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwotICAg
IGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgotICAgICAgICB2bWNiLT5zeXNlbnRlcl9laXAg
PSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfZWlwID0gbXNyX2NvbnRlbnQ7CisKKyAg
ICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6CisgICAgICAgIHZtY2ItPnNmbWFzayA9IG1zcl9jb250
ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0lBMzJfREVCVUdDVExNU1I6Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:48:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6MA-0006bB-6x; Mon, 30 Apr 2018 10:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6M9-0006b0-3j
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:29 +0000
X-Inumbo-ID: d5117fa7-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5117fa7-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:47:09 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6M7-0006q5-Es
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6M7-0002bl-CZ
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6M7-0002bl-CZ@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:48:27 +0000
Subject: [Xen-changelog] [xen master] libxl: Specify format of inserted cdrom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4ZjY1ZTY4YTdjMTA0N2ZhZDk3MjA2YTYyODJjMjgxMjQ3ZmFkYzIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgOCAxODoxNjo0MSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNDozODo0NyAyMDE4ICsw
MjAwCgogICAgbGlieGw6IFNwZWNpZnkgZm9ybWF0IG9mIGluc2VydGVkIGNkcm9tCiAgICAKICAg
IFdpdGhvdXQgdGhpcyBleHRyYSBwYXJhbWV0ZXIgb24gdGhlIFFNUCBjb21tYW5kLCBRRU1VIHdp
bGwgZ3Vlc3MgdGhlCiAgICBmb3JtYXQgb2YgdGhlIG5ldyBmaWxlLgogICAgCiAgICBUaGlzIGlz
IFhTQS0yNTguCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAx
MyArKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMTcgKystLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMSArCiB0b29scy9s
aWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0
aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCBjNjBjYWZlNzc0Li5h
NGE4ZTlhYzMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtNDYyLDYgKzQ2MiwxOSBAQCBjaGFyICpsaWJ4
bF9fZGV2aWNlX2Rpc2tfc3RyaW5nX29mX2JhY2tlbmQobGlieGxfZGlza19iYWNrZW5kIGJhY2tl
bmQpCiAgICAgfQogfQogCitjb25zdCBjaGFyICpsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJp
bmcobGlieGxfZGlza19mb3JtYXQgZm9ybWF0KQoreworICAgIHN3aXRjaCAoZm9ybWF0KSB7Cisg
ICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9RQ09XOiByZXR1cm4gInFjb3ciOworICAgIGNhc2Ug
TElCWExfRElTS19GT1JNQVRfUUNPVzI6IHJldHVybiAicWNvdzIiOworICAgIGNhc2UgTElCWExf
RElTS19GT1JNQVRfVkhEOiByZXR1cm4gInZwYyI7CisgICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1B
VF9SQVc6IHJldHVybiAicmF3IjsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX0VNUFRZOiBy
ZXR1cm4gTlVMTDsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1FFRDogcmV0dXJuICJxZWQi
OworICAgIGRlZmF1bHQ6IHJldHVybiBOVUxMOworICAgIH0KK30KKwogaW50IGxpYnhsX19kZXZp
Y2VfcGh5c2Rpc2tfbWFqb3JfbWlub3IoY29uc3QgY2hhciAqcGh5c3BhdGgsIGludCAqbWFqb3Is
IGludCAqbWlub3IpCiB7CiAgICAgc3RydWN0IHN0YXQgYnVmOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggYjY2MjM5NWIy
ZS4uMThhZGE2OWU4YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC02NzcsMTkgKzY3Nyw2IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX29sZChsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgY29uc3QgY2hhciAqcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcobGli
eGxfZGlza19mb3JtYXQgZm9ybWF0KQotewotICAgIHN3aXRjaCAoZm9ybWF0KSB7Ci0gICAgY2Fz
ZSBMSUJYTF9ESVNLX0ZPUk1BVF9RQ09XOiByZXR1cm4gInFjb3ciOwotICAgIGNhc2UgTElCWExf
RElTS19GT1JNQVRfUUNPVzI6IHJldHVybiAicWNvdzIiOwotICAgIGNhc2UgTElCWExfRElTS19G
T1JNQVRfVkhEOiByZXR1cm4gInZwYyI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9SQVc6
IHJldHVybiAicmF3IjsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX0VNUFRZOiByZXR1cm4g
TlVMTDsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1FFRDogcmV0dXJuICJxZWQiOwotICAg
IGRlZmF1bHQ6IHJldHVybiBOVUxMOwotICAgIH0KLX0KLQogc3RhdGljIGNoYXIgKmRtX3NwaWNl
X29wdGlvbnMobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGxpYnhsX3NwaWNlX2luZm8gKnNwaWNlKQogewpAQCAtMTUxNSw5ICsxNTAyLDkg
QEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgKiBhbHdheXMgcmF3CiAgICAgICAgICAgICAgKi8KICAgICAg
ICAgICAgIGlmIChkaXNrc1tpXS5iYWNrZW5kID09IExJQlhMX0RJU0tfQkFDS0VORF9RRElTSykK
LSAgICAgICAgICAgICAgICBmb3JtYXQgPSBxZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhkaXNrc1tp
XS5mb3JtYXQpOworICAgICAgICAgICAgICAgIGZvcm1hdCA9IGxpYnhsX19xZW11X2Rpc2tfZm9y
bWF0X3N0cmluZyhkaXNrc1tpXS5mb3JtYXQpOwogICAgICAgICAgICAgZWxzZQotICAgICAgICAg
ICAgICAgIGZvcm1hdCA9IHFlbXVfZGlza19mb3JtYXRfc3RyaW5nKExJQlhMX0RJU0tfRk9STUFU
X1JBVyk7CisgICAgICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVfZGlza19mb3JtYXRf
c3RyaW5nKExJQlhMX0RJU0tfRk9STUFUX1JBVyk7CiAKICAgICAgICAgICAgIGlmIChkaXNrc1tp
XS5mb3JtYXQgPT0gTElCWExfRElTS19GT1JNQVRfRU1QVFkpIHsKICAgICAgICAgICAgICAgICBp
ZiAoIWRpc2tzW2ldLmlzX2Nkcm9tKSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA2MzUyMzgwNjQ0
Li5jNTgyODk0NTg5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMDMsNiArMTIwMyw3IEBAIF9o
aWRkZW4gaW50IGxpYnhsX19kb21haW5fcHZjb250cm9sX3dyaXRlKGxpYnhsX19nYyAqZ2MsIHhz
X3RyYW5zYWN0aW9uX3QgdCwKIC8qIGZyb20geGxfZGV2aWNlICovCiBfaGlkZGVuIGNoYXIgKmxp
YnhsX19kZXZpY2VfZGlza19zdHJpbmdfb2ZfYmFja2VuZChsaWJ4bF9kaXNrX2JhY2tlbmQgYmFj
a2VuZCk7CiBfaGlkZGVuIGNoYXIgKmxpYnhsX19kZXZpY2VfZGlza19zdHJpbmdfb2ZfZm9ybWF0
KGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCk7CitfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19x
ZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhsaWJ4bF9kaXNrX2Zvcm1hdCBmb3JtYXQpOwogX2hpZGRl
biBpbnQgbGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kKGxpYnhsX19nYyosIGxpYnhsX2Rl
dmljZV9kaXNrKik7CiAKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcGh5c2Rpc2tfbWFqb3Jf
bWlub3IoY29uc3QgY2hhciAqcGh5c3BhdGgsIGludCAqbWFqb3IsIGludCAqbWlub3IpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAu
YwppbmRleCBkMDNjYjUxNjY4Li5iZTFmZGExOGJhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTAyMyw2ICsxMDIz
LDggQEAgaW50IGxpYnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGludCBkb21p
ZCwKICAgICAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJlamVjdCIsIGFy
Z3MsIE5VTEwsIE5VTEwpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHFtcF9wYXJhbWV0ZXJzX2Fk
ZF9zdHJpbmcoZ2MsICZhcmdzLCAidGFyZ2V0IiwgZGlzay0+cGRldl9wYXRoKTsKKyAgICAgICAg
cW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmciLAorICAgICAgICAgICAg
bGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2stPmZvcm1hdCkpOwogICAgICAgICBy
ZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNoYW5nZSIsIGFyZ3MsIE5VTEwsIE5V
TEwpOwogICAgIH0KIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:48:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6MK-0006dL-8n; Mon, 30 Apr 2018 10:48:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6MJ-0006dA-5W
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:39 +0000
X-Inumbo-ID: 66515e3c-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66515e3c-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:51:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6MH-0006qu-Kj
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6MH-0002cY-IR
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6MH-0002cY-IR@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:48:37 +0000
Subject: [Xen-changelog] [xen master] x86: fix slow int80 path after XPTI
 additions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhNWMzNjhmYWY0NWNlZDhhOGM2MjM1ZjRmYmY1Y2RiMzhlYzkzOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE0OjM5OjQxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjM5OjQxIDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCBzbG93IGludDgwIHBhdGggYWZ0ZXIgWFBUSSBhZGRpdGlvbnMKICAgIAogICAgRm9y
IHRoZSBpbnQ4MCBzbG93IHBhdGggdG8ganVtcCB0byBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkLCAl
cjE0IG5lZWRzIHRvCiAgICBiZSBzZXQgdXAgc3VpdGFibHkgZm9yIFhQVEkgcHVycG9zZXMuIFRo
aXMgaXMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZQogICAgaW4gbmF0dXJlIGJldHdlZW4gdGhl
IGludDgwIHBhdGggKHdoaWNoIGlzIHN5bmNocm9ub3VzIFdSVCBndWVzdAogICAgYWN0aW9ucykg
YW5kIHRoZSBleGNlcHRpb24gcGF0aCB3aGljaCBpcyBwb3RlbnRpYWxseSBhc3luY2hyb25vdXMu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI1OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwppbmRleCAxY2Q3ZDkzODkyLi45YzQ1YzAwYmIwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBA
IC00MDUsNiArNDA1LDEyIEBAIGludDgwX3Nsb3dfcGF0aDoKICAgICAgICAgbW92bCAgJFRSQVBf
Z3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIC8qIEEgR1BGIHdvdWxk
bid0IGhhdmUgaW5jcmVtZW50ZWQgdGhlIGluc3RydWN0aW9uIHBvaW50ZXIuICovCiAgICAgICAg
IHN1YnEgICQyLFVSRUdTX3JpcCglcnNwKQorICAgICAgICAvKgorICAgICAgICAgKiBXaGlsZSB3
ZSd2ZSBjbGVhcmVkIHhlbl9jcjMgYWJvdmUgYWxyZWFkeSwgbm9ybWFsIGV4Y2VwdGlvbiBoYW5k
bGluZworICAgICAgICAgKiBjb2RlIGhhcyBsb2dpYyB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCB2
YWx1ZSBmcm9tICVyMTUuIFRoZXJlZm9yZSB3ZQorICAgICAgICAgKiBuZWVkIHRvIHNldCB1cCAl
cjE0IGhlcmUsIHdoaWxlICVyMTUgaXMgcmVxdWlyZWQgdG8gc3RpbGwgYmUgemVyby4KKyAgICAg
ICAgICovCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAgICAgICAgIGptcCAgIGhhbmRsZV9l
eGNlcHRpb25fc2F2ZWQKIAogICAgICAgICAvKiBjcmVhdGVfYm91bmNlX2ZyYW1lICYgaGVscGVy
cyBkb24ndCBuZWVkIHRvIGJlIGluIC50ZXh0LmVudHJ5ICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:48:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6MU-0006eV-Ak; Mon, 30 Apr 2018 10:48:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6MT-0006eO-9E
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:49 +0000
X-Inumbo-ID: 6c61edf6-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c61edf6-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:51:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6MR-0006r2-QM
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6MR-0002dg-O0
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6MR-0002dg-O0@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:48:47 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Break out
 find_current_sectnode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyN2VhOTI2NTY0YTkxYzY1MTdhNTAxZTVjMTllZTk1OTk4ZGJjYTgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMjUgMTM6NDc6MzEgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNDoyNjoxMSAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBCcmVhayBvdXQgZmluZF9jdXJy
ZW50X3NlY3Rub2RlCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGFkZCBhIGNhbGwg
c2l0ZSBmb3IgdGhpcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRv
Y3MvcGFyc2Utc3VwcG9ydC1tZCB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDIxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZCBiL2RvY3MvcGFy
c2Utc3VwcG9ydC1tZAppbmRleCAyMThlMTJiYWE0Li5mMGI0YzI1MDNmIDEwMDc1NQotLS0gYS9k
b2NzL3BhcnNlLXN1cHBvcnQtbWQKKysrIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCkBAIC02Nyw2
ICs2NywzMiBAQCBvdXIgJGhhZF9mZWF0dXJlOwogCiAjLS0tLS0tLS0tLSBwYXJzaW5nIC0tLS0t
LS0tLS0KIAorc3ViIGZpbmRfY3VycmVudF9zZWN0bm9kZSAoKSB7CisgICAgZGllIHVubGVzcyBA
aW5zZWN0aW9uczsKKworICAgIG15ICRzZWN0bm9kZTsKKyAgICBteSAkcmVhbHNlY3Q7CisgICAg
Zm9yZWFjaCBteSAkcyAoQGluc2VjdGlvbnMpIHsKKyAgICAgICAgbXkgJHNlY3RsaXN0ID0gJHNl
Y3Rub2RlCisgICAgICAgICAgICA/ICRzZWN0bm9kZS0+e0NoaWxkcmVufSA6ICR0b3BsZXZlbF9z
ZWN0bGlzdDsKKyAgICAgICAgbXkgJGtleSA9ICRzLT57S2V5fTsKKyAgICAgICAgJHJlYWxzZWN0
ID0gJHMgaWYgJHMtPntBbmNob3J9OworICAgICAgICB0aWUgJSRzZWN0bGlzdCwgJ1RpZTo6SXhI
YXNoJyB1bmxlc3MgdGllZCAlJHNlY3RsaXN0OworI3ByaW50IFNUREVSUiAiRklORF9DVVJSRU5U
X1NFQ1ROT0RFICIsIER1bXBlcigkcyk7CisgICAgICAgICRzZWN0bGlzdC0+eyRrZXl9IC8vPQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgIENoaWxkcmVuID0+IG5ld19zZWN0bGlzdCgpLAor
ICAgICAgICAgICAgIEhlYWRsaW5lID0+ICRzLT57SGVhZGxpbmV9LAorICAgICAgICAgICAgIEtl
eSA9PiAka2V5LAorICAgICAgICAgICAgIFJlYWxTZWN0ID0+ICRyZWFsc2VjdCwKKyAgICAgICAg
ICAgICBIYXNDYXZlYXQgPT4gW10sCisgICAgICAgICAgICB9OworICAgICAgICAkc2VjdG5vZGUg
PSAkc2VjdGxpc3QtPnska2V5fTsKKyAgICB9CisgICAgZGllIHVubGVzcyAkc2VjdG5vZGU7Cisg
ICAgcmV0dXJuICRzZWN0bm9kZTsKK30KKwogc3ViIHJpX0hlYWRlciB7CiAgICAgbXkgKCRjKSA9
IEBfOwogICAgIG15ICgkbGV2ZWwsICRpbmZvcywgJGhsKSA9IEAkYzsKQEAgLTEwMCwyOSArMTI2
LDkgQEAgc3ViIHJpX1BhcmEgewogCiBzdWIgcGFyc2VfZmVhdHVyZV9lbnRyeSAoJCkgewogICAg
IG15ICgkdmFsdWUpID0gQF87Ci0gICAgZGllIHVubGVzcyBAaW5zZWN0aW9uczsKIAogICAgICRo
YWRfZmVhdHVyZSA9IDE7Ci0KLSAgICBteSAkc2VjdG5vZGU7Ci0gICAgbXkgJHJlYWxzZWN0Owot
ICAgIGZvcmVhY2ggbXkgJHMgKEBpbnNlY3Rpb25zKSB7Ci0gICAgICAgIG15ICRzZWN0bGlzdCA9
ICRzZWN0bm9kZQotICAgICAgICAgICAgPyAkc2VjdG5vZGUtPntDaGlsZHJlbn0gOiAkdG9wbGV2
ZWxfc2VjdGxpc3Q7Ci0gICAgICAgIG15ICRrZXkgPSAkcy0+e0tleX07Ci0gICAgICAgICRyZWFs
c2VjdCA9ICRzIGlmICRzLT57QW5jaG9yfTsKLSAgICAgICAgdGllICUkc2VjdGxpc3QsICdUaWU6
Okl4SGFzaCcgdW5sZXNzIHRpZWQgJSRzZWN0bGlzdDsKLSNwcmludCBTVERFUlIgIlBBUlNFX0ZF
QVRVUkVfRU5UUlkgIiwgRHVtcGVyKCRzKTsKLSAgICAgICAgJHNlY3RsaXN0LT57JGtleX0gLy89
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgQ2hpbGRyZW4gPT4gbmV3X3NlY3RsaXN0KCks
Ci0gICAgICAgICAgICAgSGVhZGxpbmUgPT4gJHMtPntIZWFkbGluZX0sCi0gICAgICAgICAgICAg
S2V5ID0+ICRrZXksCi0gICAgICAgICAgICAgUmVhbFNlY3QgPT4gJHJlYWxzZWN0LAotICAgICAg
ICAgICAgfTsKLSAgICAgICAgJHNlY3Rub2RlID0gJHNlY3RsaXN0LT57JGtleX07Ci0gICAgfQot
ICAgIGRpZSB1bmxlc3MgJHNlY3Rub2RlOworICAgIG15ICRzZWN0bm9kZSA9IGZpbmRfY3VycmVu
dF9zZWN0bm9kZSgpOwogICAgICRzZWN0bm9kZS0+e1N0YXR1c31bJHZlcnNpb25faW5kZXhdID0g
JHZhbHVlOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:49:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Me-0006fj-Cb; Mon, 30 Apr 2018 10:49:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Mc-0006fb-LX
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:58 +0000
X-Inumbo-ID: 7272b279-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7272b279-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:51:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Mb-0006rA-Vu
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Mb-0002ed-Tf
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:48:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Mb-0002ed-Tf@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:48:57 +0000
Subject: [Xen-changelog] [xen master] docs/parse-support-md: Do caveats
 properly (!)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyZmVkODUzMGQ4ODMyYTlhN2I5OTU1NGRmYzQ5YjA0MTM1MTc4NWEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMjUgMTM6NDg6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNDoyNjoxOCAy
MDE4ICswMTAwCgogICAgZG9jcy9wYXJzZS1zdXBwb3J0LW1kOiBEbyBjYXZlYXRzIHByb3Blcmx5
ICghKQogICAgCiAgICBFYWNoIGRvY3VtZW50IGhhcyBpdHMgb3duIG9iamVjdHMgaW4gQGluc2Vj
dGlvbnMuICBPbmx5IHRoZSBmaXJzdAogICAgUmVhbFNlY3QgZW5jb3VudGVyZWQgZW5kcyB1cCBp
biB0aGUgbWFpbiAkdG9wbGV2ZWxfc2VjdGxpc3QgdHJlZS4KICAgIAogICAgVGhpcyBtZWFucyB0
aGF0IHRyeWluZyB0byB1bmlmeSB0aGUgQ2F2ZWF0cyBpbmZvcm1hdGlvbiBmb3IgYWxsCiAgICB2
ZXJzaW9uIGluIHRoZSBSZWFsU2VjdCAodGhlICRpbnNlY3Rpb24pIGRvZXMgbm90IHdvcmsuICBU
aGUgY2F2ZWF0cwogICAgZm9yIGFsbCB2ZXJzaW9ucyB0aGF0IGFyZW4ndCB0aGUgZmlyc3Qgb25l
IHdoZXJlIHRoaXMgc2VjdGlvbiB3YXMgc2VlbgogICAgZW5kIHVwIGluIHRoZSBAaW5zZWN0aW9u
cyBhcnJheSBkdXJpbmcgcGFyc2luZyBvZiB0aGF0IHZlcnNpb24sIGJ1dAogICAgbm90IHJlY29y
ZGVkIGluIHRoZSBtYWluIHRyZWUuCiAgICAKICAgIFRoZSByZXN1bHQgd2FzIHRoYXQgZm9vdG5v
dGVzIHdvdWxkIG9ubHkgYXBwZWFyIGluIHRoZSBvdXRwdXQgZm9yCiAgICB2ZXJzaW9ucyB3aGlj
aCB3ZXJlIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uIHdoZXJlIHRoYXQgZmVhdHVyZSByb3cgb3IK
ICAgIGNhdGVnb3J5IGFwcGVhcmVkLiAgVGhlIG90aGVyIGZvb3Rub3RlcyB3b3VsZCBiZSBsb3N0
LgogICAgCiAgICBJbnN0ZWFkLCBzdG9yZSBIYXNDYXZlYXQgaW4gdGhlIHNlY3Rub2RlLiAgVGhh
dCBtZWFucyByaV9QYXJhIG5lZWRzIHRvCiAgICBmaW5kIHRoZSBzZWN0bm9kZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
ZG9jcy9wYXJzZS1zdXBwb3J0LW1kIHwgMTEgKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wYXJzZS1z
dXBwb3J0LW1kIGIvZG9jcy9wYXJzZS1zdXBwb3J0LW1kCmluZGV4IGYwYjRjMjUwM2YuLjFjODJm
NTYzYzkgMTAwNzU1Ci0tLSBhL2RvY3MvcGFyc2Utc3VwcG9ydC1tZAorKysgYi9kb2NzL3BhcnNl
LXN1cHBvcnQtbWQKQEAgLTMzLDggKzMzLDggQEAgb3VyICR0b3BsZXZlbF9zZWN0bGlzdCA9IG5l
d19zZWN0bGlzdCgpOwogIyAkc2VjdGxpc3QtPntLRVl9e1N0YXR1c31bVkldID0gYWJzZW50IG9y
IG1hcmtkb3duIGNvbnRlbnQKICMgJHNlY3RsaXN0LT57S0VZfXtDaGlsZHJlbn0gPSBhIGZ1cnRo
ZXIgJHNlY3RsaXN0CiAjICRzZWN0bGlzdC0+e0tFWX17S2V5fSA9IEtFWQorIyAkc2VjdGxpc3Qt
PntLRVl9e0hhc0NhdmVhdH1bVkldID0gdHJ1ZWlzaCBpZmYgb3RoZXIgaW4gYSBQYXJhCiAjICRz
ZWN0bGlzdC0+e0tFWX17UmVhbFNlY3R9ID0gY29udGFpbmluZyByZWFsIHNlY3Rpb24gaW4gQGlu
c2VjdGlvbnMsIHNvCi0jICRzZWN0bGlzdC0+e0tFWX17UmVhbFNlY3R9e0hhc0NhdmVhdH1bVkld
ID0gdHJ1ZWlzaCBpZmYgb3RoZXIgaW4gYSBQYXJhCiAjICRzZWN0bGlzdC0+e0tFWX17UmVhbFNl
Y3R9e0hhc0Rlc2NyaXB0aW9ufSA9IFZJIGZvciBzb21lIEVtcGggaW4gUGFyYQogIyAkc2VjdGxp
c3QtPntLRVl9e1JlYWxTZWN0fXtBbmNob3J9ID0gdmFsdWUgZm9yIDwgaWQ9IiIgPiBpbiB0aGUg
cGFuZG9jIGh0bWwKICMgQSAkc2VjdG5vZGUgcmVwcmVzZW50cyBhIHNpbmdsZSBzZWN0aW9uIGZy
b20gdGhlIG9yaWdpbmFsIG1hcmtkb3duCkBAIC01OCw3ICs1OCw2IEBAIG91ciBAaW5zZWN0aW9u
czsKICMgJGluc2VjdGlvbnNbXXtIZWFkbGluZX0gPSBtYXJrZG93biBjb250ZW50CiAjIHRoZXNl
IG5leHQgYXJlIG9ubHkgZGVmaW5lZCBmb3IgcmVhbCBzZWN0aW9ucywgbm90IFN0YXR1cyBlbGVt
ZW50cwogIyAkaW5zZWN0aW9uc1tde0FuY2hvcn0gPSBzdHJpbmcKLSMgJGluc2VjdGlvbnNbXXtI
YXNDYXZlYXR9ID0gYXJyYXksICRzZWN0bGlzdC0+e0hhc0NhdmVhdH0gd2lsbCByZWZlciB0byB0
aGlzCiAjICRpbnNlY3Rpb25zW117SGFzRGVzY3JpcHRpb259IFZJLCBsaWtld2lzZQogCiBvdXIg
JGhhZF91bmtub3duOwpAQCAtMTA2LDcgKzEwNSw2IEBAIHN1YiByaV9IZWFkZXIgewogICAgICAg
ICAgS2V5ID0+ICRpZCwKICAgICAgICAgIEFuY2hvciA9PiAkaWQsCiAgICAgICAgICBIZWFkbGlu
ZSA9PiAkaGwsCi0gICAgICAgICBIYXNDYXZlYXQgPT4gW10sCiAgICAgICAgICBIYXNEZXNjcmlw
dGlvbiA9PiB1bmRlZiwKICAgICAgICAgfTsKICNwcmludCBTVERFUlIgRHVtcGVyKFxAaW5zZWN0
aW9ucyk7CkBAIC0xMTYsOSArMTE0LDEyIEBAIHN1YiByaV9IZWFkZXIgewogc3ViIHJpX1BhcmEg
ewogICAgIHJldHVybiB1bmxlc3MgQGluc2VjdGlvbnM7CiAgICAgbXkgJGluc2VjdGlvbiA9ICRp
bnNlY3Rpb25zWyQjaW5zZWN0aW9uc107CisjICAgIHByaW50IFNUREVSUiAicmlfUGFyYSAkdmVy
c2lvbl9pbmRleCAkaGFkX2ZlYXR1cmUgIi4KKyMgICAgICAgICRpbnNlY3Rpb24tPntIYXNDYXZl
YXR9LiIgJGluc2VjdGlvbi0+e0tleX1cbiI7CiAKICAgICBpZiAoJGhhZF9mZWF0dXJlKSB7Ci0g
ICAgICAgICRpbnNlY3Rpb24tPntIYXNDYXZlYXR9WyR2ZXJzaW9uX2luZGV4XSA9IDE7CisgICAg
ICAgIG15ICRzZWN0bm9kZSA9IGZpbmRfY3VycmVudF9zZWN0bm9kZSgpOworICAgICAgICAkc2Vj
dG5vZGUtPntIYXNDYXZlYXR9WyR2ZXJzaW9uX2luZGV4XSA9IDE7CiAgICAgfSBlbHNlIHsKICAg
ICAgICAgJGluc2VjdGlvbi0+e0hhc0Rlc2NyaXB0aW9ufSAvLz0gJHZlcnNpb25faW5kZXg7CiAg
ICAgfQpAQCAtMzk3LDcgKzM5OCw3IEBAIHN1YiB3cml0ZV9vdXRwdXRfcm93ICgkKSB7CiAgICAg
ICAgIG15ICRuZXh0Y2VsbCA9ICcnOwogICAgICAgICBpZiAoIWRlZmluZWQgJGNvbHNwYW4pIHsg
IyBmaXJzdCByb3cgb2YgdGhpcyBSZWFsU2VjdAogICAgICAgICAgICAgJGNvbHNwYW49ICcgY29s
c3Bhbj0iMiInOwotICAgICAgICAgICAgaWYgKCRzZWN0bm9kZS0+e1JlYWxTZWN0fXtIYXNDYXZl
YXR9WyRpXSAmJiAkc3QKKyAgICAgICAgICAgIGlmICgkc2VjdG5vZGUtPntIYXNDYXZlYXR9WyRp
XSAmJiAkc3QKICAgICAgICAgICAgICAgICAmJiAkc2VjdG5vZGUtPntSZWFsU2VjdH17QW5jaG9y
fSkgewogICAgICAgICAgICAgICAgIG15ICRyb3dzID0gJHNlY3Rub2RlLT57UmVhbFNlY3R9e093
blJvd3N9OwogICAgICAgICAgICAgICAgICRuZXh0Y2VsbCA9ICc8dGQnOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:49:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:49:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6Mo-0006gz-EU; Mon, 30 Apr 2018 10:49:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6Mn-0006gp-D7
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:09 +0000
X-Inumbo-ID: 7881f8f8-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7881f8f8-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:51:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Mm-0006rV-53
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Mm-0002gW-2l
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Mm-0002gW-2l@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:49:08 +0000
Subject: [Xen-changelog] [xen master] docs/support-matrix-generate: use `git
 log' not `git-log'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3YzYzMmUzOGE5ODk0MjY5YmFiZDg1NGUxMjJjNDdhOGZiZjU0NWMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMjUgMTY6NDY6MDEgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNSAxNzowMDowOSAy
MDE4ICswMTAwCgogICAgZG9jcy9zdXBwb3J0LW1hdHJpeC1nZW5lcmF0ZTogdXNlIGBnaXQgbG9n
JyBub3QgYGdpdC1sb2cnCiAgICAKICAgIEkgZm91bmQgdGhpcyBidWcgd2hlbiB0cnlpbmcgdG8g
c2V0IHVwIHRoZSBjcm9uIGpvYi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9zdXBwb3J0LW1hdHJpeC1nZW5lcmF0
ZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL2RvY3Mvc3VwcG9ydC1tYXRyaXgtZ2VuZXJhdGUgYi9kb2NzL3N1cHBvcnQt
bWF0cml4LWdlbmVyYXRlCmluZGV4IGI1Y2UzZjQ4YjMuLmEzZDkzMzIxZjEgMTAwNzU1Ci0tLSBh
L2RvY3Mvc3VwcG9ydC1tYXRyaXgtZ2VuZXJhdGUKKysrIGIvZG9jcy9zdXBwb3J0LW1hdHJpeC1n
ZW5lcmF0ZQpAQCAtMTM5LDcgKzEzOSw3IEBAIEVORAogICAgICMgZmluZCBwcmV2aW91cyB2ZXJz
aW9uCiAgICAgc2VhcmNoX2NvbW1pdD0iJGN1cnJlbnRfcmVmIgogICAgIHdoaWxlIHRydWU7IGRv
Ci0gICAgICAgIHNlYXJjaF9jb21taXQ9JChnaXQtbG9nIC0tcHJldHR5PWZvcm1hdDolSCAtbjEg
XAorICAgICAgICBzZWFyY2hfY29tbWl0PSQoZ2l0IGxvZyAtLXByZXR0eT1mb3JtYXQ6JUggLW4x
IFwKICAgICAgICAgICAgICAgICAgICAgICAgIC1HICdYRU4uKlZFUlNJT04nICRzZWFyY2hfY29t
bWl0IC0tICR2ZXJzaW9uZmlsZSkKICAgICAgICAgaWYgISBbICIkc2VhcmNoX2NvbW1pdCIgXTsg
dGhlbiBzZWFyY2hfdmVyc2lvbj0nJzsgYnJlYWs7IGZpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:49:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6N0-0006jC-Hn; Mon, 30 Apr 2018 10:49:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6My-0006j3-LD
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:20 +0000
X-Inumbo-ID: f364b552-4c63-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f364b552-4c63-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 12:48:00 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6Mw-0006rf-AW
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6Mw-0002hc-8D
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6Mw-0002hc-8D@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:49:18 +0000
Subject: [Xen-changelog] [xen master]
 docs/process/release-technician-checklist.txt: Rename
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4N2RhMTA3MmU1ZmUwZjJiOGM1ZmFkZDE0MjE1ZmI1NDExNDVmMjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMjYgMTE6NTE6MDEgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAyNiAxMTo1OTo0NSAy
MDE4ICswMTAwCgogICAgZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3Qu
dHh0OiBSZW5hbWUKICAgIAogICAgVGhpcyBjb250YWlucyBpbnN0cnVjdGlvbnMgYW5kIHNoZWxs
IHJ1bmVzIGZvciB0aGUgUmVsZWFzZSBUZWNobmljaWFuLAogICAgd2hvIGlzIHRoZSBwZXJzb24g
ZG9pbmcgdGhlIHRlY2huaWNhbCBhZG1pbiB0byBjb25zdHJ1Y3QgdGhlIHJlbGVhc2UsCiAgICBm
b3JrIGJyYW5jaGVzLCBtYWtlIHRhZ3MgYW5kIHRhcmJhbGxzLCBldGMuCiAgICAKICAgIFJlbmFt
ZSBpdCB0byBtYWtlIHRoaXMgY2xlYXJlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9wcm9jZXNzL3JlbGVhc2Ut
Y2hlY2tsaXN0LnR4dCAgICAgICAgICAgIHwgMTM3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBkb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQgfCAxMzcgKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTM3IGluc2VydGlvbnMo
KyksIDEzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS1j
aGVja2xpc3QudHh0IGIvZG9jcy9wcm9jZXNzL3JlbGVhc2UtY2hlY2tsaXN0LnR4dApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzc5MWFkMmIxMS4uMDAwMDAwMDAwMAotLS0gYS9kb2Nz
L3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMTM3ICsw
LDAgQEAKLQotcz1tYXN0ZXIKLSNiPXVuc3RhYmxlCi12PSR2LXJjMQotCi1PUgotCi14PTQuMQot
bT0xCi1yYz0tcmMyCi0KLXI9JHguJG0KLXM9JHgtdGVzdGluZwotI2I9JHgtdGVzdGluZwotdj0k
ciRyYwotCi10PSRyJHJjCi1PUgotdD1SRUxFQVNFLSRyCi0KLQotIyBGSVJTVExZCi0jICAtIGNo
ZWNrIChmb3IgcG9pbnQgcmVsZWFzZXMsIGJ1dCBub3QgUkNzKSBhbGwgWFNBcyBoYXZlIGJlZW4g
YXBwbGllZCAoTGFycykKLSMKLSogY2hlY2ssIGV2ZW4gZm9yIHBvaW50IHJlbGVhc2VzCi0qICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYWxsLWJy
YW5jaC1zdGF0dXNlcy50eHQKLQotCi0jIFFFTVUKLQotICBnaXQgY2hlY2tvdXQgJHMKLSAgZ2l0
IHNob3cgIyBzaG91bGQgc2hvdyBhcHByb3ByaWF0ZSBpbnRlbmRlZCBjb21taXQKLSAgZ2l0LXRh
ZyAtdSAnWGVuLm9yZyBYZW4gdHJlZSBjb2RlIHNpZ25pbmcnIC1tICJYZW4gJHYiIHhlbi0kdgot
Ci0gIGdpdC1wdXNoIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdCAkczpzdGFibGUtJHggeGVuLSR2Ci0KLSMgY29uc2lkZXIgbWFraW5nIHRhZyBp
biBtaW5pb3MsIGFuZCB1cGRhdGluZyB4ZW4uZ2l0IENvbmZpZy5tawotICBnaXQgY2hlY2tvdXQg
U09NRVRISU5HCi0gIGdpdCBzaG93ICMgc2hvdWxkIHNob3cgYXBwcm9wcmlhdGUgaW50ZW5kZWQg
Y29tbWl0Ci0gIGdpdC10YWcgLXUgJ3hlbiB0cmVlJyAtcyAtbSAiWGVuICRyJHJjIiB4ZW4tJHQK
LSAgZ2l0IHB1c2ggeGVuQHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L21pbmktb3MuZ2l0
IHhlbi0kdAotCi0qIEFsc28gdGFnIHVwc3RyZWFtIHFlbXUgdHJlZSAoU3RlZmFubykKLSAgZ2l0
IGNoZWNrb3V0IFNPTUVUSElORwotICBnaXQgc2hvdyAjIHNob3VsZCBzaG93IGFwcHJvcHJpYXRl
IGludGVuZGVkIGNvbW1pdAotICBnaXQgdGFnIC11ICd4ZW4gdHJlZScgLXMgLW0gIlhlbiAkciRy
YyIgcWVtdS14ZW4tJHYgCi0gIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0IHFlbXUteGVuLSR2Ci0KLSogY29uc2lkZXIgYnVtcGluZyBz
b25hbWVzIG9mIHNobGlicwotCi0qIGNoYW5nZSB4ZW4tdW5zdGFibGUgUkVBRE1FIChzaG91bGQg
c2F5ICJYZW4gNC41IiBpbiByZWxlYXNlcyBhbmQgb24gc3RhYmxlIGJyYW5jaGVzLCAiWGVuIDQu
NS11bnN0YWJsZSIgb24gdW5zdGFibGUpCi0qIGNoYW5nZSB4ZW4tdW5zdGFibGUgQ29uZmlnLm1r
IChRRU1VX1VQU1RSRUFNX1JFVklTSU9OLCBRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OLCBNSU5J
T1NfVVBTVFJFQU1fUkVWSVNJT04pCi0qIGNoYW5nZSBTVVBQT1JULm1kIGhlYWRpbmcKLSogY2hh
bmdlIHhlbi11bnN0YWJsZSB4ZW4vTWFrZWZpbGUgWEVOX0VYVFJBVkVSU0lPTgotIyBpZiBtYWlu
IHZlcnNpb24gbnVtYmVyIGhhcyBjaGFuZ2VkIChlZyA0LjcgLT4gNC44KSByZXJ1biAuL2F1dG9n
ZW4uc2gKLSogcmVydW4gLi9hdXRvZ2VuLnNoIHRvIHVwZGF0ZSB2ZXJzaW9uIG51bWJlciBpbiBj
b25maWd1cmUKLSMgICAgLSBYRU5fRVhUUkFWRVJTSU9OIHNob3VsZCBiZSBgLjAtcmMkKFhFTl9W
RU5ET1JWRVJTSU9OKScKLSMgICAgLSBkZWJ1ZyA/PSBuIG9uIHN0YWJsZSBicmFuY2hlcwotIyAg
ICAtIEtjb25maWcuZGVidWcgZGVmYXVsdCBuIG9uIHN0YWJsZSBicmFuY2hlcwotKiB0YWcgeGVu
LXVuc3RhYmxlCi0KLSMgSW4geGVuLmdpdAotICBnaXQtZmV0Y2ggb3JpZ2luCi0gIGdpdC1jaGVj
a291dCBzdGFnaW5nLSR4Ci0gIGdpdC1wdWxsCi0gIGdpdC1zaG93ICMgc2hvdWxkIHNob3cgY29t
bWl0IHVwZGF0aW5nIHZlcnNpb24gdG8gcmlnaHQgdmVyc2lvbgotICBnaXQtdGFnIC11ICd4ZW4g
dHJlZScgLXMgLW0gIlhlbiAkciRyYyIgJHQKLSAgZ2l0LXB1c2ggb3JpZ2luICR0Ci0jIyAgaGcg
dGFnIDx0YWdfbmFtZT4gOyBoZyBzaWduIC1rICJYZW4gdHJlZSIgPHRhZ19uYW1lPgotCi0KLQot
SEFORExJTkcgVEFHIEdFTkVSQVRFRCBCWSBSRUxFQVNFIE1BTkFHRVIKLQotICAgZmV0Y2ggdGhl
IHRhZyBpbnRvIG15IHRyZWUKLSAgIG1ha2UgdGhlIHRhcmJhbGwgKFJFTEVBU0UgVEFSQkFMTCwg
YmVsb3cpCi0gICB0ZXN0IGJ1aWxkIChzZWUgYmVsb3cpCi0gICB3ZWJzaXRlIChzZWUgYmVsb3cp
Ci0gICBtZXJnZSB0YWcgaW50byBzdGFnaW5nIGFuZCBwdXNoIHRvIHN0YWdpbmcKLSAgIG1heWJl
IGZvcmNlIHB1c2ggaW50byBtYXN0ZXIKLSAgIGRlZmluaXRlbHkgcHVzaCB0YWcgdG8geGVuYml0
cwotICAgICAgICBnaXQtcHVzaCBvcmlnaW4gJHQKLQotCi0KLQotUkVMRUFTRSBUQVJCQUxMCi0K
LSAgIGZvciA0LjUgYW5kIGxhdGVyLCB1c2UgdGFyYmFsbCB0YXJnZXQKLSAgICAgICBnaXQgY2hl
Y2tvdXQgJHQKLSAgICAgICBnaXQgY2xlYW4gLXhkZmYKLSAgICAgICAjIGV4cG9ydCBodHRwX3By
b3h5PWh0dHA6Ly9sb2NhbGhvc3Q6MzEyOC8KLSAgICAgICAuL2NvbmZpZ3VyZQotICAgICAgIG1h
a2Ugc3JjLXRhcmJhbGwtcmVsZWFzZSAgICMgbXVzdCBiZSB1c2VkIGZvciBhY3R1YWwgcmVsZWFz
ZXMKLSAgICAgICBtYWtlIHNyYy10YXJiYWxsICAgICAgICAgICAjIHVzZXMgZ2l0LWRlc2NyaWJl
IChiZXN0IGZvciBSQ3MpCi0gICAgICAgICMgXmZpbmQgc29tZSB3YXkgdG8gYWRkIGdpdC1jYWNo
ZS1wcm94eSB0byB0aGlzIChkb25lIGluIH5pd2ovLmdpdGNvbmZpZykKLSAgICAgICBta2RpciAv
dm9sYXRpbGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZy9vc3MteGVuL3JlbGVhc2UvJHYKLSAg
ICAgICBtdiBkaXN0L3hlbi0kdi50YXIuZ3ogL3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hl
bi5vcmcvb3NzLXhlbi9yZWxlYXNlLyR2Ly4KLQotICAgICAgICMgd2Vic2l0ZS10aGluZy94ZW4u
b3JnIGlzIGN2cyAtZCBtYWlsLnhlbnByb2plY3Qub3JnOi9ob21lL2Rvd25sb2Fkcy1jdnMvY3Zz
LXJlcG9zIGNvIHhlbi5vcmcKLQljZCAvdm9sYXRpbGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9y
ZwotCi0jIHRlc3QgYnVpbGQKLSAgICAgICAgICAgICAgICBjZCAvdm9sYXRpbGUvaXdqL2QKLSAg
ICAgICAgICAgICAgICBta2RpciBidWlsZAotICAgICAgICAgICAgICAgIGNkIGJ1aWxkCi0gICAg
ICAgICAgICAgICAgdGFyIHp4ZiAvdm9sYXRpbGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZy9v
c3MteGVuL3JlbGVhc2UvJHYveGVuLSR2LnRhci5negotIyAgICAgICAgICAgICAgICByc3luYyAt
YSAtLWRlbGV0ZSB4ZW4tJHYgYnVpbGQvCi0gICAgICAgICAgICAgICAgY2QgeGVuLSR2Ci0gICAg
ICAgICAgICAgICAgZXhwb3J0IGh0dHBfcHJveHk9aHR0cDovL2xvY2FsaG9zdDozMTI4LwotICAg
ICAgICAgICAgICAgICguL2NvbmZpZ3VyZSAmJiBtYWtlIC1qNCBLRVJORUxTPScnICYmIGVjaG8g
b2suKSAyPiYxIHwgdGVlIC4uL2xvZy4kdiAgICAgICAjIHBvc3QgNC4yCi0KLSMgW1sgdGVzdCBi
dWlsZCBhbWQ2NCBdXQotCi0JY3ZzIGFkZCAta2Igb3NzLXhlbi9yZWxlYXNlLyR2LwotCi0gICAg
ICAgIGNkIG9zcy14ZW4vcmVsZWFzZS8kdgotICAgICAgICBncGcgLS1kaWdlc3QtYWxnbz1TSEEy
NTYgLS1kZXRhY2gtc2lnbiAtdSAneGVuIHRyZWUnIHhlbi0kdi50YXIuZ3oKLQljdnMgYWRkIC1r
YiB4ZW4tJHYudGFyLmd6Ci0gICAgICAgIGN2cyBhZGQgLWtiIHhlbi0kdi50YXIuZ3ouc2lnCi0g
ICAgICAgIGNkIC4uLy4uLy4uCi0KLQljdnMgY2kgLW0gJHYKLQotICAgICAgICBzc2ggZG93bmxv
YWRzLWN2c0BtYWlsLnhlbnByb2plY3Qub3JnCi0JY2QgL2RhdGEvZG93bmxvYWRzLnhlbnByb2pl
Y3Qub3JnL3hlbi5vcmcKLQljdnMgLXEgdXAgLWQKLQkjIHNob3VsZCBzaG93IHNvbWV0aGluZyBs
aWtlCi0JIyAgIFUgb3NzLXhlbi9yZWxlYXNlLzQuOC4wLXJjMi94ZW4tNC44LjAtcmMyLnRhci5n
egotCSMgICBVIG9zcy14ZW4vcmVsZWFzZS80LjguMC1yYzIveGVuLTQuOC4wLXJjMi50YXIuZ3ou
c2lnCi0KLQotdXBkYXRlIHhlbmJpdHMgZnJvbnQgcGFnZSB0byBjaGFuZ2UgcmVmZXJlbmNlcyB0
byBvbGQgc3RhYmxlIGJyYW5jaAotIGludG8gcmVmZXJlbmNlcyB0byBuZXcgc3RhYmxlIGJyYW5j
aAotCi1FZGl0IHdlYnNpdGUKLQpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVj
aG5pY2lhbi1jaGVja2xpc3QudHh0IGIvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1j
aGVja2xpc3QudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmM3OTFh
ZDJiMTEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFu
LWNoZWNrbGlzdC50eHQKQEAgLTAsMCArMSwxMzcgQEAKKworcz1tYXN0ZXIKKyNiPXVuc3RhYmxl
Cit2PSR2LXJjMQorCitPUgorCit4PTQuMQorbT0xCityYz0tcmMyCisKK3I9JHguJG0KK3M9JHgt
dGVzdGluZworI2I9JHgtdGVzdGluZwordj0kciRyYworCit0PSRyJHJjCitPUgordD1SRUxFQVNF
LSRyCisKKworIyBGSVJTVExZCisjICAtIGNoZWNrIChmb3IgcG9pbnQgcmVsZWFzZXMsIGJ1dCBu
b3QgUkNzKSBhbGwgWFNBcyBoYXZlIGJlZW4gYXBwbGllZCAoTGFycykKKyMKKyogY2hlY2ssIGV2
ZW4gZm9yIHBvaW50IHJlbGVhc2VzCisqICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYWxsLWJyYW5jaC1zdGF0dXNlcy50eHQKKworCisjIFFFTVUK
KworICBnaXQgY2hlY2tvdXQgJHMKKyAgZ2l0IHNob3cgIyBzaG91bGQgc2hvdyBhcHByb3ByaWF0
ZSBpbnRlbmRlZCBjb21taXQKKyAgZ2l0LXRhZyAtdSAnWGVuLm9yZyBYZW4gdHJlZSBjb2RlIHNp
Z25pbmcnIC1tICJYZW4gJHYiIHhlbi0kdgorCisgIGdpdC1wdXNoIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCAkczpzdGFibGUtJHggeGVuLSR2
CisKKyMgY29uc2lkZXIgbWFraW5nIHRhZyBpbiBtaW5pb3MsIGFuZCB1cGRhdGluZyB4ZW4uZ2l0
IENvbmZpZy5taworICBnaXQgY2hlY2tvdXQgU09NRVRISU5HCisgIGdpdCBzaG93ICMgc2hvdWxk
IHNob3cgYXBwcm9wcmlhdGUgaW50ZW5kZWQgY29tbWl0CisgIGdpdC10YWcgLXUgJ3hlbiB0cmVl
JyAtcyAtbSAiWGVuICRyJHJjIiB4ZW4tJHQKKyAgZ2l0IHB1c2ggeGVuQHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L21pbmktb3MuZ2l0IHhlbi0kdAorCisqIEFsc28gdGFnIHVwc3RyZWFt
IHFlbXUgdHJlZSAoU3RlZmFubykKKyAgZ2l0IGNoZWNrb3V0IFNPTUVUSElORworICBnaXQgc2hv
dyAjIHNob3VsZCBzaG93IGFwcHJvcHJpYXRlIGludGVuZGVkIGNvbW1pdAorICBnaXQgdGFnIC11
ICd4ZW4gdHJlZScgLXMgLW0gIlhlbiAkciRyYyIgcWVtdS14ZW4tJHYgCisgIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0IHFlbXUteGVu
LSR2CisKKyogY29uc2lkZXIgYnVtcGluZyBzb25hbWVzIG9mIHNobGlicworCisqIGNoYW5nZSB4
ZW4tdW5zdGFibGUgUkVBRE1FIChzaG91bGQgc2F5ICJYZW4gNC41IiBpbiByZWxlYXNlcyBhbmQg
b24gc3RhYmxlIGJyYW5jaGVzLCAiWGVuIDQuNS11bnN0YWJsZSIgb24gdW5zdGFibGUpCisqIGNo
YW5nZSB4ZW4tdW5zdGFibGUgQ29uZmlnLm1rIChRRU1VX1VQU1RSRUFNX1JFVklTSU9OLCBRRU1V
X1RSQURJVElPTkFMX1JFVklTSU9OLCBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04pCisqIGNoYW5n
ZSBTVVBQT1JULm1kIGhlYWRpbmcKKyogY2hhbmdlIHhlbi11bnN0YWJsZSB4ZW4vTWFrZWZpbGUg
WEVOX0VYVFJBVkVSU0lPTgorIyBpZiBtYWluIHZlcnNpb24gbnVtYmVyIGhhcyBjaGFuZ2VkIChl
ZyA0LjcgLT4gNC44KSByZXJ1biAuL2F1dG9nZW4uc2gKKyogcmVydW4gLi9hdXRvZ2VuLnNoIHRv
IHVwZGF0ZSB2ZXJzaW9uIG51bWJlciBpbiBjb25maWd1cmUKKyMgICAgLSBYRU5fRVhUUkFWRVJT
SU9OIHNob3VsZCBiZSBgLjAtcmMkKFhFTl9WRU5ET1JWRVJTSU9OKScKKyMgICAgLSBkZWJ1ZyA/
PSBuIG9uIHN0YWJsZSBicmFuY2hlcworIyAgICAtIEtjb25maWcuZGVidWcgZGVmYXVsdCBuIG9u
IHN0YWJsZSBicmFuY2hlcworKiB0YWcgeGVuLXVuc3RhYmxlCisKKyMgSW4geGVuLmdpdAorICBn
aXQtZmV0Y2ggb3JpZ2luCisgIGdpdC1jaGVja291dCBzdGFnaW5nLSR4CisgIGdpdC1wdWxsCisg
IGdpdC1zaG93ICMgc2hvdWxkIHNob3cgY29tbWl0IHVwZGF0aW5nIHZlcnNpb24gdG8gcmlnaHQg
dmVyc2lvbgorICBnaXQtdGFnIC11ICd4ZW4gdHJlZScgLXMgLW0gIlhlbiAkciRyYyIgJHQKKyAg
Z2l0LXB1c2ggb3JpZ2luICR0CisjIyAgaGcgdGFnIDx0YWdfbmFtZT4gOyBoZyBzaWduIC1rICJY
ZW4gdHJlZSIgPHRhZ19uYW1lPgorCisKKworSEFORExJTkcgVEFHIEdFTkVSQVRFRCBCWSBSRUxF
QVNFIE1BTkFHRVIKKworICAgZmV0Y2ggdGhlIHRhZyBpbnRvIG15IHRyZWUKKyAgIG1ha2UgdGhl
IHRhcmJhbGwgKFJFTEVBU0UgVEFSQkFMTCwgYmVsb3cpCisgICB0ZXN0IGJ1aWxkIChzZWUgYmVs
b3cpCisgICB3ZWJzaXRlIChzZWUgYmVsb3cpCisgICBtZXJnZSB0YWcgaW50byBzdGFnaW5nIGFu
ZCBwdXNoIHRvIHN0YWdpbmcKKyAgIG1heWJlIGZvcmNlIHB1c2ggaW50byBtYXN0ZXIKKyAgIGRl
ZmluaXRlbHkgcHVzaCB0YWcgdG8geGVuYml0cworICAgICAgICBnaXQtcHVzaCBvcmlnaW4gJHQK
KworCisKKworUkVMRUFTRSBUQVJCQUxMCisKKyAgIGZvciA0LjUgYW5kIGxhdGVyLCB1c2UgdGFy
YmFsbCB0YXJnZXQKKyAgICAgICBnaXQgY2hlY2tvdXQgJHQKKyAgICAgICBnaXQgY2xlYW4gLXhk
ZmYKKyAgICAgICAjIGV4cG9ydCBodHRwX3Byb3h5PWh0dHA6Ly9sb2NhbGhvc3Q6MzEyOC8KKyAg
ICAgICAuL2NvbmZpZ3VyZQorICAgICAgIG1ha2Ugc3JjLXRhcmJhbGwtcmVsZWFzZSAgICMgbXVz
dCBiZSB1c2VkIGZvciBhY3R1YWwgcmVsZWFzZXMKKyAgICAgICBtYWtlIHNyYy10YXJiYWxsICAg
ICAgICAgICAjIHVzZXMgZ2l0LWRlc2NyaWJlIChiZXN0IGZvciBSQ3MpCisgICAgICAgICMgXmZp
bmQgc29tZSB3YXkgdG8gYWRkIGdpdC1jYWNoZS1wcm94eSB0byB0aGlzIChkb25lIGluIH5pd2ov
LmdpdGNvbmZpZykKKyAgICAgICBta2RpciAvdm9sYXRpbGUvaXdqL3dlYnNpdGUtdGhpbmcveGVu
Lm9yZy9vc3MteGVuL3JlbGVhc2UvJHYKKyAgICAgICBtdiBkaXN0L3hlbi0kdi50YXIuZ3ogL3Zv
bGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhlbi9yZWxlYXNlLyR2Ly4KKwor
ICAgICAgICMgd2Vic2l0ZS10aGluZy94ZW4ub3JnIGlzIGN2cyAtZCBtYWlsLnhlbnByb2plY3Qu
b3JnOi9ob21lL2Rvd25sb2Fkcy1jdnMvY3ZzLXJlcG9zIGNvIHhlbi5vcmcKKwljZCAvdm9sYXRp
bGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZworCisjIHRlc3QgYnVpbGQKKyAgICAgICAgICAg
ICAgICBjZCAvdm9sYXRpbGUvaXdqL2QKKyAgICAgICAgICAgICAgICBta2RpciBidWlsZAorICAg
ICAgICAgICAgICAgIGNkIGJ1aWxkCisgICAgICAgICAgICAgICAgdGFyIHp4ZiAvdm9sYXRpbGUv
aXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZy9vc3MteGVuL3JlbGVhc2UvJHYveGVuLSR2LnRhci5n
egorIyAgICAgICAgICAgICAgICByc3luYyAtYSAtLWRlbGV0ZSB4ZW4tJHYgYnVpbGQvCisgICAg
ICAgICAgICAgICAgY2QgeGVuLSR2CisgICAgICAgICAgICAgICAgZXhwb3J0IGh0dHBfcHJveHk9
aHR0cDovL2xvY2FsaG9zdDozMTI4LworICAgICAgICAgICAgICAgICguL2NvbmZpZ3VyZSAmJiBt
YWtlIC1qNCBLRVJORUxTPScnICYmIGVjaG8gb2suKSAyPiYxIHwgdGVlIC4uL2xvZy4kdiAgICAg
ICAjIHBvc3QgNC4yCisKKyMgW1sgdGVzdCBidWlsZCBhbWQ2NCBdXQorCisJY3ZzIGFkZCAta2Ig
b3NzLXhlbi9yZWxlYXNlLyR2LworCisgICAgICAgIGNkIG9zcy14ZW4vcmVsZWFzZS8kdgorICAg
ICAgICBncGcgLS1kaWdlc3QtYWxnbz1TSEEyNTYgLS1kZXRhY2gtc2lnbiAtdSAneGVuIHRyZWUn
IHhlbi0kdi50YXIuZ3oKKwljdnMgYWRkIC1rYiB4ZW4tJHYudGFyLmd6CisgICAgICAgIGN2cyBh
ZGQgLWtiIHhlbi0kdi50YXIuZ3ouc2lnCisgICAgICAgIGNkIC4uLy4uLy4uCisKKwljdnMgY2kg
LW0gJHYKKworICAgICAgICBzc2ggZG93bmxvYWRzLWN2c0BtYWlsLnhlbnByb2plY3Qub3JnCisJ
Y2QgL2RhdGEvZG93bmxvYWRzLnhlbnByb2plY3Qub3JnL3hlbi5vcmcKKwljdnMgLXEgdXAgLWQK
KwkjIHNob3VsZCBzaG93IHNvbWV0aGluZyBsaWtlCisJIyAgIFUgb3NzLXhlbi9yZWxlYXNlLzQu
OC4wLXJjMi94ZW4tNC44LjAtcmMyLnRhci5negorCSMgICBVIG9zcy14ZW4vcmVsZWFzZS80Ljgu
MC1yYzIveGVuLTQuOC4wLXJjMi50YXIuZ3ouc2lnCisKKwordXBkYXRlIHhlbmJpdHMgZnJvbnQg
cGFnZSB0byBjaGFuZ2UgcmVmZXJlbmNlcyB0byBvbGQgc3RhYmxlIGJyYW5jaAorIGludG8gcmVm
ZXJlbmNlcyB0byBuZXcgc3RhYmxlIGJyYW5jaAorCitFZGl0IHdlYnNpdGUKKwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 10:49:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 10:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD6N9-0006kD-Jq; Mon, 30 Apr 2018 10:49:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD6N7-0006k4-Q0
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:29 +0000
X-Inumbo-ID: 84a25dbb-4c64-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84a25dbb-4c64-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 10:52:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD6N6-0006rr-GE
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD6N6-0002iW-Ds
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 10:49:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD6N6-0002iW-Ds@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 10:49:28 +0000
Subject: [Xen-changelog] [xen master] docs/process/release-checklist.txt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkMTZlY2UwYzVhZGI5NjBlZTRlNDVmMTIxODNiY2FjOGZlNmQ1MGEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgMjYgMTE6NDk6MjcgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAyNiAxMTo1OTo1MCAy
MDE4ICswMTAwCgogICAgZG9jcy9wcm9jZXNzL3JlbGVhc2UtY2hlY2tsaXN0LnR4dAogICAgCiAg
ICBDbGFyaWZ5IHdoYXQgaXMgZXhwZWN0ZWQgb2YgdGhlIHJlbGVhc2UgdGVjaG5pY2lhbiBmb3Ig
U1VQUE9SVC5tZDogZml4CiAgICB0aGUgdmVyc2lvbiBudW1iZXIgZmllbGQuICBUaGUgc3VwcG9y
dCBkYXRlcyB3aWxsIGJlIHNldCBieSB0aGUKICAgIHJlbGVhc2UgbWFuYWdlZXIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCB8IDMgKystCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IGIvZG9jcy9w
cm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CmluZGV4IGM3OTFhZDJiMTEu
LjBmZGNkNmZlZDUgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4t
Y2hlY2tsaXN0LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNr
bGlzdC50eHQKQEAgLTUwLDcgKzUwLDggQEAgdD1SRUxFQVNFLSRyCiAKICogY2hhbmdlIHhlbi11
bnN0YWJsZSBSRUFETUUgKHNob3VsZCBzYXkgIlhlbiA0LjUiIGluIHJlbGVhc2VzIGFuZCBvbiBz
dGFibGUgYnJhbmNoZXMsICJYZW4gNC41LXVuc3RhYmxlIiBvbiB1bnN0YWJsZSkKICogY2hhbmdl
IHhlbi11bnN0YWJsZSBDb25maWcubWsgKFFFTVVfVVBTVFJFQU1fUkVWSVNJT04sIFFFTVVfVFJB
RElUSU9OQUxfUkVWSVNJT04sIE1JTklPU19VUFNUUkVBTV9SRVZJU0lPTikKLSogY2hhbmdlIFNV
UFBPUlQubWQgaGVhZGluZworKiBjaGFuZ2UgU1VQUE9SVC5tZCBoZWFkaW5nIHZlcnNpb24gbnVt
YmVyOyAtdW5zdGFibGUgb3IgLXJjIHRhZworKiAgICAgKGVtcHR5IGluIHN0YWJsZSBicmFuY2hl
cyBhZnRlciAuMCByZWxlYXNlKS4KICogY2hhbmdlIHhlbi11bnN0YWJsZSB4ZW4vTWFrZWZpbGUg
WEVOX0VYVFJBVkVSU0lPTgogIyBpZiBtYWluIHZlcnNpb24gbnVtYmVyIGhhcyBjaGFuZ2VkIChl
ZyA0LjcgLT4gNC44KSByZXJ1biAuL2F1dG9nZW4uc2gKICogcmVydW4gLi9hdXRvZ2VuLnNoIHRv
IHVwZGF0ZSB2ZXJzaW9uIG51bWJlciBpbiBjb25maWd1cmUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 13:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 13:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fD8vS-0004B4-Sl; Mon, 30 Apr 2018 13:33:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fD8vR-0004An-4m
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 13:33:05 +0000
X-Inumbo-ID: 5f6d10b2-4c7b-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f6d10b2-4c7b-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 13:35:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fD8vQ-0001ck-44
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 13:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fD8vQ-0001hS-1b
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 13:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fD8vQ-0001hS-1b@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 13:33:04 +0000
Subject: [Xen-changelog] [xen staging] tools: prepend to PKG_CONFIG_PATH
 when configuring qemu
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4NjQxYTllODg3MGQzYjE3NGQ5NWFhYTU1ZWNiYTQzMzg3NTYzYjUKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBUaHUgQXByIDI2IDE3OjQxOjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBB
cHIgMzAgMTQ6Mjc6NTkgMjAxOCArMDEwMAoKICAgIHRvb2xzOiBwcmVwZW5kIHRvIFBLR19DT05G
SUdfUEFUSCB3aGVuIGNvbmZpZ3VyaW5nIHFlbXUKICAgIAogICAgQSB1c2VyIG1heSBjaG9vc2Ug
dG8gc2V0IGhpcy9oZXIgb3duIFBLR19DT05GSUdfUEFUSCwgd2hpY2ggaXMgdXNlZnVsIGluIHRo
ZQogICAgY2FzZSBvZiBjcm9zcy1jb21waWxpbmcuICBXZSBkb24ndCB3YW50IHRvIGNvbXBsZXRl
bHkgb3ZlcnJpZGUgdGhlCiAgICBQS0dfQ09ORklHX1BBVEgsIGp1c3QgYWRkIHRvIGl0LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVicmFu
ZEBkb3JuZXJ3b3Jrcy5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmls
ZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IGFiN2EwMWVlMWIuLjY3OTc3YWQ4NTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC0yMzIsNyArMjMyLDcg
QEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJZWxzZSBcCiAJ
CWVuYWJsZV90cmFjZV9iYWNrZW5kPScnIDsgXAogCWZpIDsgXAotCVBLR19DT05GSUdfUEFUSD0k
KFhFTl9ST09UKS90b29scy9wa2ctY29uZmlnIFwKKwlQS0dfQ09ORklHX1BBVEg9JChYRU5fUk9P
VCkvdG9vbHMvcGtnLWNvbmZpZyQke1BLR19DT05GSUdfUEFUSDorOiQke1BLR19DT05GSUdfUEFU
SH19IFwKIAkkJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0LWxpc3Q9aTM4
Ni1zb2Z0bW11IFwKIAkJJChRRU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKIAkJJCRlbmFibGVfdHJh
Y2VfYmFja2VuZCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 16:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 16:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDBON-0002dW-C8; Mon, 30 Apr 2018 16:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDBOL-0002dM-O4
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 16:11:05 +0000
X-Inumbo-ID: 727b54f1-4c91-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 727b54f1-4c91-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 16:13:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDBOK-0005Lj-Lc
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 16:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDBOK-0004rU-J6
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDBOK-0004rU-J6@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 16:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: VMOVNTDQA should raise
 #GP(0) on mis-alignment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFeX-0005sG-2r; Mon, 30 Apr 2018 20:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFeV-0005s8-Po
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:03 +0000
X-Inumbo-ID: 94c8e068-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94c8e068-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:46:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFeU-0002Fa-GM
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFeU-00008q-Dj
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFeU-00008q-Dj@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: further CPUID handling
 adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmOTg0NmY3OTFkMmYyNDg2NTFmNWZkNTY3MjRiNGMzZmFiZDlkOWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjQ1OjU2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjQ1OjU2IDIwMTggKzAyMDAKCiAgICB4
ODY6IGZ1cnRoZXIgQ1BVSUQgaGFuZGxpbmcgYWRqdXN0bWVudHMKICAgIAogICAgSW4gcGFydGlj
dWxhciBmb3IgRG9tMCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0byBzdXJmYWNlIFNwZWN0cmUgcmVs
YXRlZAogICAgZmVhdHVyZSBmbGFncy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICB8
IDQgKysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgIHwgOCArKysrKystLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVpZC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOTZhZmI3YjFjMi4uYmMyZTY3NmQzZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC0zNTg3LDYgKzM1ODcsOSBAQCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQg
aW5wdXQsIHVuc2lnbmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKIAogICAgICAgICAg
ICAgKmVjeCAmPSBodm1fZmVhdHVyZXNldFtGRUFUVVJFU0VUXzdjMF07CiAKKyAgICAgICAgICAg
ICplZHggfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgICAgICpl
ZHggJj0gaHZtX2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83ZDBdOworCiAgICAgICAgICAgICAvKiBE
b24ndCBleHBvc2UgSEFQLW9ubHkgZmVhdHVyZXMgdG8gbm9uLWhhcCBndWVzdHMuICovCiAgICAg
ICAgICAgICBpZiAoICFoYXBfZW5hYmxlZChkKSApCiAgICAgICAgICAgICB7CkBAIC0zNzU4LDYg
KzM3NjEsNyBAQCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2lnbmVkIGlu
dCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgaHZtX2NwdWlkKDB4ODAwMDAwMDEs
IE5VTEwsIE5VTEwsIE5VTEwsICZfZWR4KTsKICAgICAgICAgKmVheCB8PSAoX2VkeCAmIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9MTSkgPyB2YWRkcl9iaXRzIDogMzIpIDw8IDg7CiAKKyAgICAg
ICAgKmVieCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQik7CiAgICAgICAgICplYngg
Jj0gaHZtX2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9lOGJdOwogICAgICAgICBicmVhazsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CmluZGV4IDhhM2E3MWRjYjQuLmVkYjNmYTQ3MjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMTU2LDYgKzExNTYsOSBAQCB2
b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgICAgICAgICBj
ICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YzBdOwogCisgICAgICAgICAgICBkIHw9IGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCk7CisgICAgICAgICAgICBkICY9IHB2X2ZlYXR1
cmVzZXRbRkVBVFVSRVNFVF83ZDBdOworCiAgICAgICAgICAgICBpZiAoICFpc19wdmhfZG9tYWlu
KGN1cnJkKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKQEAgLTExNjksOCAr
MTE3Miw4IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgYiA9IGMgPSAw
OwotICAgICAgICBhID0gZCA9IDA7CisgICAgICAgICAgICBiID0gYyA9IGQgPSAwOworICAgICAg
ICBhID0gMDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhTVEFURV9DUFVJRDoKQEAgLTEy
NjgsNiArMTI3MSw3IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICBjYXNlIDB4ODAwMDAwMDg6CiAgICAgICAgIGEgPSBwYWRkcl9iaXRzIHwgKHZhZGRy
X2JpdHMgPDwgOCk7CisgICAgICAgIGIgfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIp
OwogICAgICAgICBiICY9IHB2X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9lOGJdOwogICAgICAgICBi
cmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCmluZGV4IDIzNzI0NzQ3OTEuLmVjOGJiYjUzNzggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWlkLmgKQEAgLTE3LDYgKzE3LDcgQEAKICNkZWZpbmUgRkVBVFVSRVNFVF83YzAgICAg
NiAvKiAweDAwMDAwMDA3OjAuZWN4ICAgICovCiAjZGVmaW5lIEZFQVRVUkVTRVRfZTdkICAgIDcg
LyogMHg4MDAwMDAwNy5lZHggICAgICAqLwogI2RlZmluZSBGRUFUVVJFU0VUX2U4YiAgICA4IC8q
IDB4ODAwMDAwMDguZWJ4ICAgICAgKi8KKyNkZWZpbmUgRkVBVFVSRVNFVF83ZDAgICAgOSAvKiAw
eDAwMDAwMDA3OjAuZWR4ICAgICovCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:44:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFeh-0005t5-4t; Mon, 30 Apr 2018 20:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFef-0005sx-Jl
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:13 +0000
X-Inumbo-ID: 9adcec41-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9adcec41-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:46:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFee-0002Fu-Mf
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFee-00009s-Jm
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFee-00009s-Jm@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pv: Fix the handing of writes
 to %dr7
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3NTNiZTFiNGMyMGYxYmU5NmM5N2RjZTVkYWMzM2Q2YmQzMDRjMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo0NzozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo0NzozOSAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdGhlIGhhbmRpbmcgb2Ygd3JpdGVzIHRvICVkcjcKICAgIAog
ICAgYy9zIDY1ZTM1NTQ5ICJ4ODYvUFY6IHN1cHBvcnQgZGF0YSBicmVha3BvaW50IGV4dGVuc2lv
biByZWdpc3RlcnMiCiAgICBhY2NpZGVudGFsbHkgYnJva2UgdGhlIGhhbmRpbmcgb2Ygd3JpdGVz
LiAgVGhlIGNhbGwgdG8gYWN0aXZhdGVfZGVidWdyZWdzKCkKICAgIGRvZXNuJ3Qgd3JpdGUgJWRy
NyBhcyB2LT5hcmNoLmRlYnVncmVnWzddIGhhc24ndCBiZWVuIHVwZGF0ZWQgeWV0LCBhbmQgdGhl
CiAgICBicmVhayBza2lwcyB0aGUgaW50ZW5kZWQgd3JpdGUgdG8gJWRyNy4KICAgIAogICAgUmVt
b3ZlIHRoZSBicmVhaywgY2F1c2luZyBleGVjdXRpb24gdG8gaGl0IHRoZSB3cml0ZV9kZWJ1Z3Jl
Zyg3LCB2YWx1ZSk7IGluCiAgICBjb250ZXh0IGF0IHRoZSBib3R0b20gb2YgdGhlIGh1bmssIHdo
aWNoIGluIHR1cm4gY2F1c2VzIGhhcmR3YXJlIHRvIGJlIHVwZGF0ZWQKICAgIGFwcHJvcHJpYXRl
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYWRmOGZlYmExYWZhMDQwZjNhODRhODI5NTNlMThhZjAy
MDYwODg0YQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDMtMjkgMTU6MTI6MjEgKzAxMDAKLS0tCiB4
ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGVkYjNmYTQ3MjAuLjQxOTc0NzM0MmUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC00NDk5LDE0ICs0NDk5LDExIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqIElmIERSNyB3YXMgcHJldmlvdXNseSBjbGVhciB0aGVuIHdlIG5lZWQgdG8g
bG9hZCBhbGwgb3RoZXIKICAgICAgICAgICAgICAqIGRlYnVnIHJlZ2lzdGVycyBhdCB0aGlzIHBv
aW50IGFzIHRoZXkgd2VyZSBub3QgcmVzdG9yZWQgZHVyaW5nCi0gICAgICAgICAgICAgKiBjb250
ZXh0IHN3aXRjaC4KKyAgICAgICAgICAgICAqIGNvbnRleHQgc3dpdGNoLiAgVXBkYXRpbmcgRFI3
IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
ICh2ID09IGN1cnIpICYmCiAgICAgICAgICAgICAgICAgICEodi0+YXJjaC5kZWJ1Z3JlZ1s3XSAm
IERSN19BQ1RJVkVfTUFTSykgKQotICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGFjdGl2
YXRlX2RlYnVncmVncyh2KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9k
ZWJ1Z3JlZyg3LCB2YWx1ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:44:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFes-0005uI-6l; Mon, 30 Apr 2018 20:44:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFeq-0005u8-UI
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:24 +0000
X-Inumbo-ID: 14921503-4cb7-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14921503-4cb7-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 22:43:04 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFeo-0002G2-Su
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFeo-0000Ao-QU
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFeo-0000Ao-QU@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: disable XPTI when RDCL_NO
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0ZTk2MzIwZmNkMTM2ZGNkNmRlNTczMjA1N2IxMDgyZDc3YjA4ODEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjQ4OjE1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjQ4OjE1IDIwMTggKzAyMDAKCiAgICB4
ODY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8KICAgIAogICAgVXNlIHRoZSByZXNwZWN0aXZl
IEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUgogICAg
dG8gZ3Vlc3RzIHlldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGJlZTA3MzJkMjA2NjY5MWQ4MjA0ZTQxOGQxMDExMDkzMGVlNGQ0ZjgKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIzICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaCB8ICAxICsKIDggZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCA4MjkyNjU0Yzg2Li4zYzAwYmI1YzFk
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMKQEAgLTE2MCw2ICsxNjAsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2Vf
Y29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQog
ICAgICAgICB7ImZwdSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAg
MCwgIDF9LAogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAorICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAogICAgICAgICB7InRvcG9leHQiLCAg
ICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAgICB7InRi
bSIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LAogICAg
ICAgICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwg
IDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMKaW5kZXggMDk4MTM2NmUwNi4uMDZhOWM3ZmZmYyAxMDA2NDQKLS0tIGEvdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTIsOCAr
MTUyLDkgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KICAgICBbMCAuLi4gMjVd
ID0gIlJFWiIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwK
KyAgICBbMjhdID0gIlJFWiIsICAgICAgICAgICBbMjldID0gImFyY2hfY2FwcyIsCiAKLSAgICBb
MjggLi4uIDMxXSA9ICJSRVoiLAorICAgIFszMCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0
aWMgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggNzhiYTI4YjRjNi4uZWI0YjIyMWY4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQwMTUsNyArNDAxNSw3IEBAIGxv
bmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9j
ayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVzZXMgb24KICAgICAgICAgICAgICAg
ICAgICAgICogdGhpcyAodilDUFUuCiAgICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAg
ICAgICAgICAgICBpZiAoICFyYyAmJiB0aGlzX2NwdShyb290X3BndCkgJiYKKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0aSAmJgogICAgICAgICAgICAgICAg
ICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3Bpbm5lZCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9n
ZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbikgKwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA1NGUyMzk1ZTlk
Li5jYmRjMDQxZDA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwpAQCAtMTU3LDYgKzE1Nyw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
YXJzZV9zbWFwX3BhcmFtKGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNtYXAiLCBwYXJzZV9z
bWFwX3BhcmFtKTsKIAorc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF94cHRpID0gLTE7Citi
b29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOworCiBib29sX3QgX19yZWFkX21vc3RseSBh
Y3BpX2Rpc2FibGVkOwogYm9vbF90IF9faW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFy
IF9faW5pdGRhdGEgYWNwaV9wYXJhbVsxMF0gPSAiIjsKQEAgLTE0ODAsNiArMTQ4MywyMiBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAg
ICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsK
IAorICAgIGlmICggb3B0X3hwdGkgPCAwICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMg
PSAwOworCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQU1EICkKKyAgICAgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05POwor
ICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQor
ICAgICAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICAg
ICAgb3B0X3hwdGkgPSAhKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKTsKKyAgICB9
CisgICAgaWYgKCBvcHRfeHB0aSApCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfTk9fWFBUSSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4
Nl9GRUFUVVJFX05PX1hQVEkpOworCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAg
ICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNTg5NDlkNWZjOS4u
MmI0MDRhMGU0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCkBAIC03NDgsOCArNzQ4LDYgQEAgc3RhdGljIGludCBjbG9uZV9t
YXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIF9fcmVhZF9tb3N0bHkgaW50OF90IG9wdF94cHRpID0gLTE7Ci1ib29s
ZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5
X3QgKiwgcm9vdF9wZ3QpOwogCiBzdGF0aWMgcm9vdF9wZ2VudHJ5X3QgY29tbW9uX3BndDsKQEAg
LTc2Miw3ICs3NjAsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBp
bnQgY3B1KQogICAgIHVuc2lnbmVkIGludCBvZmY7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAh
b3B0X3hwdGkgKQorICAgIGlmICggY3B1X2hhc19ub194cHRpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKICAgICBycHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CkBAIC0xMDM1LDkgKzEwMzMsNiBA
QCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAog
ICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAotICAgIGlmICggb3B0X3hwdGkgPCAw
ICkKLSAgICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9BTUQ7Ci0KICAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJj
ICkKICAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxl
XG4iLCByYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDEwNzRmNGIwYzkuLjE2Y2M3
MzBlNGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yOSw2ICsyOSw3IEBAIFhFTl9D
UFVGRUFUVVJFKFhFTl9JQlJTX1NFVCwgICAgKEZTQ0FQSU5UUyswKSozMisxOCkgLyogSUJSU0Ig
JiYgSVJCUyBzZXQgaW4gWGVuCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19DTEVBUiwgIChGU0NB
UElOVFMrMCkqMzIrMTkpIC8qIElCUlNCICYmIElCUlMgY2xlYXIgaW4gWGVuICovCiBYRU5fQ1BV
RkVBVFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVy
d3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KIFhFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVQsICAg
ICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIHZtZXhp
dCAqLworWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIy
KSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwogCiAjZGVmaW5lIE5DQVBJTlRTIChG
U0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBpbmZvICovCiAKQEAgLTEw
NSw2ICsxMDYsNyBAQCBYRU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMr
MCkqMzIrMjEpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvcgogI2RlZmluZSBjcHVfaGFzX2h5
cGVydmlzb3IJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpCiAjZGVmaW5lIGNw
dV9oYXNfY21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01QX0xFR0FDWSkKICNk
ZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xG
RU5DRV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRpICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hF
X1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAwNWFkMGI5NzljLi5k
ZmMwMmFlMmZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTQwLDYgKzQwLDggQEAKICNk
ZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCiAjZGVmaW5lIE1TUl9B
UkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQorI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19S
RENMX05PCShfQUMoMSwgVUxMKSA8PCAwKQorI2RlZmluZSBBUkNIX0NBUEFCSUxJVElFU19JQlJT
X0FMTAkoX0FDKDEsIFVMTCkgPDwgMSkKIAogLyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWls
YWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkweDAwMDAw
MGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCA3
NDU3Y2I4YTRjLi5lZjM1OGNmMzQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmgKQEAgLTIzOCw2ICsyMzgsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAg
ICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5
CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzow
LmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAv
KkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFU
VVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KK1hFTl9DUFVGRUFUVVJF
KEFSQ0hfQ0FQUywgICAgIDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1Ig
Ki8KIAogI2VuZGlmIC8qIFhFTl9DUFVGRUFUVVJFICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:44:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFf2-0005vU-93; Mon, 30 Apr 2018 20:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFf0-0005vJ-MR
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:34 +0000
X-Inumbo-ID: a70082f5-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a70082f5-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:47:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFez-0002GE-2W
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFez-0000CC-02
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFez-0000CC-02@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: log XPTI enabled status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:44:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFfC-0005xJ-Co; Mon, 30 Apr 2018 20:44:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFfA-0005x8-VB
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:44 +0000
X-Inumbo-ID: ad124d6a-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad124d6a-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:47:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFf9-0002GO-8I
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFf9-0000Cv-5o
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFf9-0000Cv-5o@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/XPTI: reduce .text.entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3MjU4M2MyZGQ0MzYzNDQ2Y2I1Nzg4YTg2NTEzOGI5YWNhNTQ3NjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjQ5OjIxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjQ5OjIxIDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogcmVkdWNlIC50ZXh0LmVudHJ5CiAgICAKICAgIFRoaXMgZXhwb3NlcyBsZXNzIGNv
ZGUgcGllY2VzIGFuZCBhdCB0aGUgc2FtZSB0aW1lIHJlZHVjZXMgdGhlIHJhbmdlCiAgICBjb3Zl
cmVkIGZyb20gc2xpZ2h0bHkgYWJvdmUgMyBwYWdlcyB0byBhIGxpdHRsZSBiZWxvdyAyIG9mIHRo
ZW0uCiAgICAKICAgIFRoZSBjb2RlIGJlaW5nIG1vdmVkIGlzIHVuY2hhbmdlZCwgZXhjZXB0IGZv
ciB0aGUgcmVtb3ZhbCBvZiB0cmFpbGluZwogICAgYmxhbmtzLCBpbnNlcnRpb24gb2YgYmxhbmtz
IGJldHdlZW4gb3BlcmFuZHMsIGFuZCBhIHBvaW50bGVzcyBxIHN1ZmZpeAogICAgZnJvbSAicmV0
cSIuCiAgICAKICAgIEEgZmV3IG1vcmUgc21hbGwgcGllY2VzIGNvdWxkIGJlIG1vdmVkLCBidXQg
aXQgc2VlbXMgYmV0dGVyIHRvIG1lIHRvCiAgICBsZWF2ZSB0aGVtIHdoZXJlIHRoZXkgYXJlIHRv
IG5vdCBtYWtlIGl0IG92ZXJseSBoYXJkIHRvIGZvbGxvdyBjb2RlCiAgICBwYXRocy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA0NTRlZmIyYTMxYjY0Yjk4ZTNkZDU1YzA4M2NlNDFiODczNzVmYWE2CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0wNSAxNTo0ODoyMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgICAgfCAyMDkgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgMTExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDgxMmY0MDQ3NzEuLjY4MjhmNDBmNDggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTIsOCArMTIsNiBAQAogI2luY2x1ZGUg
PHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCi0gICAgICAgIC5zZWN0
aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKLQogRU5UUlkoY29tcGF0X2h5cGVyY2Fs
bCkKICAgICAgICAgQVNNX0NMQUMKICAgICAgICAgcHVzaHEgJDAKQEAgLTIwNSw2ICsyMDMsOCBA
QCBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBtb3ZiICAkMCxU
UkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKIAorICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRzCisKIC8q
IFNlZSBsc3Rhcl9lbnRlciBmb3IgZW50cnkgcmVnaXN0ZXIgc3RhdGUuICovCiBFTlRSWShjc3Rh
cl9lbnRlcikKICAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUgaGVyZSB3aGVuIHdlIGRvbid0IHN3
aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KQEAgLTI1OSw2ICsyNTksOCBAQCBVTkxJS0VMWV9F
TkQoY29tcGF0X3N5c2NhbGxfZ3BmKQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFn
cyglcmR4KQogICAgICAgICBqbXAgICAuTGNvbXBhdF9ib3VuY2VfZXhjZXB0aW9uCiAKKyAgICAg
ICAgLnRleHQKKwogRU5UUlkoY29tcGF0X3N5c2VudGVyKQogICAgICAgICBDUjRfUFYzMl9SRVNU
T1JFCiAgICAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyY3gKQEAgLTI3OCw5ICsy
ODAsNiBAQCBFTlRSWShjb21wYXRfaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIGNhbGwgIGNv
bXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9l
dmVudHMKIAotICAgICAgICAvKiBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMg
ZG9uJ3QgbmVlZCB0byBiZSBpbiAudGV4dC5lbnRyeSAqLwotICAgICAgICAudGV4dAotCiAvKiBD
UkVBVEUgQSBCQVNJQyBFWENFUFRJT04gRlJBTUUgT04gR1VFU1QgT1MgKFJJTkctMSkgU1RBQ0s6
ICAgICAgICAgICAgKi8KIC8qICAge1tFUlJDT0RFLF0gRUlQLCBDUywgRUZMQUdTLCBbRVNQLCBT
U119ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwogLyogJXJkeDogdHJhcF9ib3VuY2Us
ICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMKaW5kZXggYWQ5MjFjNGRmNy4uOTUxMGIzN2VmNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwpAQCAtMTMsOCArMTMsNiBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxp
cnFfdmVjdG9ycy5oPgogCi0gICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJv
Z2JpdHMKLQogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIEVOVFJZKHN3aXRjaF90b19rZXJuZWwp
CiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeApAQCAtMzMsOCArMzEs
MTExIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiAgICAgICAgIG1vdmIgICVjbCxUUkFQQk9V
TkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKICAgICAg
ICAgYW5kbCAgJH5YODZfRUZMQUdTX0RGLFVSRUdTX2VmbGFncyglcnNwKQorLyogJXJieDogc3Ry
dWN0IHZjcHUgKi8KK3Rlc3RfYWxsX2V2ZW50czoKKyAgICAgICAgQVNTRVJUX05PVF9JTl9BVE9N
SUMKKyAgICAgICAgY2xpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHRlc3RzIG11c3Qg
bm90IHJhY2UgaW50ZXJydXB0cworLyp0ZXN0X3NvZnRpcnFzOiovCisgICAgICAgIG1vdmwgIFZD
UFVfcHJvY2Vzc29yKCVyYngpLCAlZWF4CisgICAgICAgIHNobGwgICRJUlFTVEFUX3NoaWZ0LCAl
ZWF4CisgICAgICAgIGxlYXEgIGlycV9zdGF0K0lSUVNUQVRfc29mdGlycV9wZW5kaW5nKCVyaXAp
LCAlcmN4CisgICAgICAgIGNtcGwgICQwLCAoJXJjeCwgJXJheCwgMSkKKyAgICAgICAgam5lICAg
cHJvY2Vzc19zb2Z0aXJxcworICAgICAgICBjbXBiICAkMCwgVkNQVV9tY2VfcGVuZGluZyglcmJ4
KQorICAgICAgICBqbmUgICBwcm9jZXNzX21jZQorLkx0ZXN0X2d1ZXN0X25taToKKyAgICAgICAg
Y21wYiAgJDAsIFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgam5lICAgcHJvY2Vzc19u
bWkKK3Rlc3RfZ3Vlc3RfZXZlbnRzOgorICAgICAgICBtb3ZxICBWQ1BVX3ZjcHVfaW5mbyglcmJ4
KSwgJXJheAorICAgICAgICBtb3Z6d2wgVkNQVUlORk9fdXBjYWxsX3BlbmRpbmcoJXJheCksICVl
YXgKKyAgICAgICAgZGVjbCAgJWVheAorICAgICAgICBjbXBsICAkMHhmZSwgJWVheAorICAgICAg
ICBqYSAgICByZXN0b3JlX2FsbF9ndWVzdAorLypwcm9jZXNzX2d1ZXN0X2V2ZW50czoqLworICAg
ICAgICBzdGkKKyAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwgJXJkeAorICAg
ICAgICBtb3ZxICBWQ1BVX2V2ZW50X2FkZHIoJXJieCksICVyYXgKKyAgICAgICAgbW92cSAgJXJh
eCwgVFJBUEJPVU5DRV9laXAoJXJkeCkKKyAgICAgICAgbW92YiAgJFRCRl9JTlRFUlJVUFQsIFRS
QVBCT1VOQ0VfZmxhZ3MoJXJkeCkKKyAgICAgICAgY2FsbCAgY3JlYXRlX2JvdW5jZV9mcmFtZQog
ICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAorICAgICAgICBBTElHTgorLyogJXJieDog
c3RydWN0IHZjcHUgKi8KK3Byb2Nlc3Nfc29mdGlycXM6CisgICAgICAgIHN0aQorICAgICAgICBj
YWxsIGRvX3NvZnRpcnEKKyAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKKworICAgICAgICBB
TElHTgorLyogJXJieDogc3RydWN0IHZjcHUgKi8KK3Byb2Nlc3NfbWNlOgorICAgICAgICB0ZXN0
YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCisg
ICAgICAgIGpueiAgLkx0ZXN0X2d1ZXN0X25taQorICAgICAgICBzdGkKKyAgICAgICAgbW92YiAk
MCwgVkNQVV9tY2VfcGVuZGluZyglcmJ4KQorICAgICAgICBjYWxsIHNldF9ndWVzdF9tYWNoaW5l
Y2hlY2tfdHJhcGJvdW5jZQorICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAgICAgICAganogICB0
ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2so
JXJieCksICVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQorICAgICAgICBtb3ZiICVkbCwgVkNQVV9t
Y2Vfb2xkX21hc2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxsCisgICAgICAgIG9y
bCAgJDEgPDwgVkNQVV9UUkFQX01DRSwgJWVkeAorICAgICAgICBtb3ZiICVkbCwgVkNQVV9hc3lu
Y19leGNlcHRpb25fbWFzayglcmJ4KQorICAgICAgICBqbXAgIHByb2Nlc3NfdHJhcAorCisgICAg
ICAgIEFMSUdOCisvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLworcHJvY2Vzc19ubWk6CisgICAgICAg
IHRlc3RiICQxIDw8IFZDUFVfVFJBUF9OTUksIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJi
eCkKKyAgICAgICAgam56ICB0ZXN0X2d1ZXN0X2V2ZW50cworICAgICAgICBzdGkKKyAgICAgICAg
bW92YiAkMCwgVkNQVV9ubWlfcGVuZGluZyglcmJ4KQorICAgICAgICBjYWxsIHNldF9ndWVzdF9u
bWlfdHJhcGJvdW5jZQorICAgICAgICB0ZXN0ICVlYXgsICVlYXgKKyAgICAgICAganogICB0ZXN0
X2FsbF9ldmVudHMKKyAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJi
eCksICVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQorICAgICAgICBtb3ZiICVkbCwgVkNQVV9ubWlf
b2xkX21hc2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxsCisgICAgICAgIG9ybCAg
JDEgPDwgVkNQVV9UUkFQX05NSSwgJWVkeAorICAgICAgICBtb3ZiICVkbCwgVkNQVV9hc3luY19l
eGNlcHRpb25fbWFzayglcmJ4KQorICAgICAgICAvKiBGQUxMVEhST1VHSCAqLworcHJvY2Vzc190
cmFwOgorICAgICAgICBsZWFxIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAgICAgICAg
Y2FsbCBjcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCisK
Ky8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCitFTlRSWShyZXRfZnJvbV9p
bnRyKQorICAgICAgICBHRVRfQ1VSUkVOVChieCkKKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2Nz
KCVyc3ApCisgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgorICAgICAgICBtb3ZxICBWQ1BV
X2RvbWFpbiglcmJ4KSwgJXJheAorICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2
KCVyYXgpCisgICAgICAgIGplICAgIHRlc3RfYWxsX2V2ZW50cworICAgICAgICBqbXAgICBjb21w
YXRfdGVzdF9hbGxfZXZlbnRzCisKKy8qIEVuYWJsZSBOTUlzLiAgTm8gc3BlY2lhbCByZWdpc3Rl
ciBhc3N1bXB0aW9ucy4gT25seSAlcmF4IGlzIG5vdCBwcmVzZXJ2ZWQuICovCitFTlRSWShlbmFi
bGVfbm1pcykKKyAgICAgICAgbW92cSAgJXJzcCwgJXJheCAvKiBHcmFiIFJTUCBiZWZvcmUgcHVz
aGluZyAqLworCisgICAgICAgIC8qIFNldCB1cCBzdGFjayBmcmFtZSAqLworICAgICAgICBwdXNo
cSAkMCAgICAgICAgICAgICAgIC8qIFNTICovCisgICAgICAgIHB1c2hxICVyYXggICAgICAgICAg
ICAgLyogUlNQICovCisgICAgICAgIHB1c2hmcSAgICAgICAgICAgICAgICAgLyogUkZMQUdTICov
CisgICAgICAgIHB1c2hxICRfX0hZUEVSVklTT1JfQ1MgLyogQ1MgKi8KKyAgICAgICAgbGVhcSAg
MWYoJXJpcCksJXJheAorICAgICAgICBwdXNocSAlcmF4ICAgICAgICAgICAgIC8qIFJJUCAqLwor
CisvKiBObyBvcCB0cmFwIGhhbmRsZXIuICBSZXF1aXJlZCBmb3Iga2V4ZWMgY3Jhc2ggcGF0aC4g
Ki8KK0dMT0JBTCh0cmFwX25vcCkKKyAgICAgICAgaXJldHEgLyogRGlzYWJsZSB0aGUgaGFyZHdh
cmUgTk1JIGxhdGNoICovCisxOgorICAgICAgICByZXRxCisJLnR5cGUgZW5hYmxlX25taXMsIEBm
dW5jdGlvbgorCS5zaXplIGVuYWJsZV9ubWlzLCAuLWVuYWJsZV9ubWlzCisKKyAgICAgICAgLnNl
Y3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cworCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNw
dSwgaW50ZXJydXB0cyBkaXNhYmxlZCAqLwogcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIEFT
U0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVECkBAIC0xODgsODAgKzI4OSw4IEBAIEVOVFJZKGxzdGFy
X2VudGVyKQogCiAgICAgICAgIG1vdiAgICVyc3AsICVyZGkKICAgICAgICAgY2FsbCAgcHZfaHlw
ZXJjYWxsCi0KLS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCi10ZXN0X2FsbF9ldmVudHM6Ci0gICAg
ICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDCi0gICAgICAgIGNsaSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIyB0ZXN0cyBtdXN0IG5vdCByYWNlIGludGVycnVwdHMKLS8qdGVzdF9zb2Z0aXJx
czoqLyAgCi0gICAgICAgIG1vdmwgIFZDUFVfcHJvY2Vzc29yKCVyYngpLCVlYXgKLSAgICAgICAg
c2hsbCAgJElSUVNUQVRfc2hpZnQsJWVheAotICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFU
X3NvZnRpcnFfcGVuZGluZyglcmlwKSwlcmN4Ci0gICAgICAgIGNtcGwgICQwLCglcmN4LCVyYXgs
MSkKLSAgICAgICAgam5lICAgcHJvY2Vzc19zb2Z0aXJxcwotICAgICAgICB0ZXN0YiAkMSxWQ1BV
X21jZV9wZW5kaW5nKCVyYngpCi0gICAgICAgIGpueiAgIHByb2Nlc3NfbWNlCi0uTHRlc3RfZ3Vl
c3Rfbm1pOgotICAgICAgICB0ZXN0YiAkMSxWQ1BVX25taV9wZW5kaW5nKCVyYngpCi0gICAgICAg
IGpueiAgIHByb2Nlc3Nfbm1pCi10ZXN0X2d1ZXN0X2V2ZW50czoKLSAgICAgICAgbW92cSAgVkNQ
VV92Y3B1X2luZm8oJXJieCksJXJheAotICAgICAgICBtb3Z6d2wgVkNQVUlORk9fdXBjYWxsX3Bl
bmRpbmcoJXJheCksJWVheAotICAgICAgICBkZWNsICAlZWF4Ci0gICAgICAgIGNtcGwgICQweGZl
LCVlYXgKLSAgICAgICAgamEgICAgcmVzdG9yZV9hbGxfZ3Vlc3QKLS8qcHJvY2Vzc19ndWVzdF9l
dmVudHM6Ki8KLSAgICAgICAgc3RpCi0gICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJi
eCksJXJkeAotICAgICAgICBtb3ZxICBWQ1BVX2V2ZW50X2FkZHIoJXJieCksJXJheAotICAgICAg
ICBtb3ZxICAlcmF4LFRSQVBCT1VOQ0VfZWlwKCVyZHgpCi0gICAgICAgIG1vdmIgICRUQkZfSU5U
RVJSVVBULFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgY2FsbCAgY3JlYXRlX2JvdW5j
ZV9mcmFtZQogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAotICAgICAgICBBTElHTgot
LyogJXJieDogc3RydWN0IHZjcHUgKi8KLXByb2Nlc3Nfc29mdGlycXM6Ci0gICAgICAgIHN0aSAg
ICAgICAKLSAgICAgICAgY2FsbCBkb19zb2Z0aXJxCi0gICAgICAgIGptcCAgdGVzdF9hbGxfZXZl
bnRzCi0KLSAgICAgICAgQUxJR04KLS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCi1wcm9jZXNzX21j
ZToKLSAgICAgICAgdGVzdGIgJDEgPDwgVkNQVV9UUkFQX01DRSxWQ1BVX2FzeW5jX2V4Y2VwdGlv
bl9tYXNrKCVyYngpCi0gICAgICAgIGpueiAgLkx0ZXN0X2d1ZXN0X25taQotICAgICAgICBzdGkK
LSAgICAgICAgbW92YiAkMCxWQ1BVX21jZV9wZW5kaW5nKCVyYngpCi0gICAgICAgIGNhbGwgc2V0
X2d1ZXN0X21hY2hpbmVjaGVja190cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwlZWF4Ci0g
ICAgICAgIGp6ICAgdGVzdF9hbGxfZXZlbnRzCi0gICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4
Y2VwdGlvbl9tYXNrKCVyYngpLCVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQotICAgICAgICBtb3Zi
ICVkbCxWQ1BVX21jZV9vbGRfbWFzayglcmJ4KSAgICAgICAgICAgICMgaXJldCBoeXBlcmNhbGwK
LSAgICAgICAgb3JsICAkMSA8PCBWQ1BVX1RSQVBfTUNFLCVlZHgKLSAgICAgICAgbW92YiAlZGws
VkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQotICAgICAgICBqbXAgIHByb2Nlc3NfdHJh
cAotCi0gICAgICAgIEFMSUdOCi0vKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwotcHJvY2Vzc19ubWk6
Ci0gICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9OTUksVkNQVV9hc3luY19leGNlcHRpb25f
bWFzayglcmJ4KQotICAgICAgICBqbnogIHRlc3RfZ3Vlc3RfZXZlbnRzCi0gICAgICAgIHN0aQot
ICAgICAgICBtb3ZiICQwLFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKLSAgICAgICAgY2FsbCBzZXRf
Z3Vlc3Rfbm1pX3RyYXBib3VuY2UKLSAgICAgICAgdGVzdCAlZWF4LCVlYXgKLSAgICAgICAganog
ICB0ZXN0X2FsbF9ldmVudHMKLSAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21h
c2soJXJieCksJWVkeCAjIHNhdmUgbWFzayBmb3IgdGhlCi0gICAgICAgIG1vdmIgJWRsLFZDUFVf
bm1pX29sZF9tYXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAotICAgICAgICBv
cmwgICQxIDw8IFZDUFVfVFJBUF9OTUksJWVkeAotICAgICAgICBtb3ZiICVkbCxWQ1BVX2FzeW5j
X2V4Y2VwdGlvbl9tYXNrKCVyYngpCi0gICAgICAgIC8qIEZBTExUSFJPVUdIICovCi1wcm9jZXNz
X3RyYXA6Ci0gICAgICAgIGxlYXEgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4Ci0gICAgICAg
IGNhbGwgY3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwot
CiBFTlRSWShzeXNlbnRlcl9lbnRyeSkKICAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUgaGVyZSB3
aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAgcHVzaHEg
JEZMQVRfVVNFUl9TUwpAQCAtNTMwLDE2ICs1NTksNiBAQCBFTlRSWShjb21tb25faW50ZXJydXB0
KQogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CiAgICAgICAgIGptcCByZXRfZnJvbV9pbnRyCiAKLS8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNz
dW1wdGlvbnMuICovCi1FTlRSWShyZXRfZnJvbV9pbnRyKQotICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKLSAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKLSAgICAgICAganogICAgcmVzdG9y
ZV9hbGxfeGVuCi0gICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKLSAgICAgICAg
dGVzdGIgJDEsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCi0gICAgICAgIGp6ICAgIHRlc3RfYWxs
X2V2ZW50cwotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0KIEVOVFJZKHBh
Z2VfZmF1bHQpCiAgICAgICAgIG1vdmwgICRUUkFQX3BhZ2VfZmF1bHQsNCglcnNwKQogLyogTm8g
c3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTgzOCwyOCArODU3LDYgQEAgRU5U
UlkobWFjaGluZV9jaGVjaykKICAgICAgICAgbW92bCAgJFRSQVBfbWFjaGluZV9jaGVjayw0KCVy
c3ApCiAgICAgICAgIGptcCAgIGhhbmRsZV9pc3RfZXhjZXB0aW9uCiAKLS8qIEVuYWJsZSBOTUlz
LiAgTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gT25seSAlcmF4IGlzIG5vdCBwcmVz
ZXJ2ZWQuICovCi1FTlRSWShlbmFibGVfbm1pcykKLSAgICAgICAgbW92cSAgJXJzcCwgJXJheCAv
KiBHcmFiIFJTUCBiZWZvcmUgcHVzaGluZyAqLwotCi0gICAgICAgIC8qIFNldCB1cCBzdGFjayBm
cmFtZSAqLwotICAgICAgICBwdXNocSAkMCAgICAgICAgICAgICAgIC8qIFNTICovCi0gICAgICAg
IHB1c2hxICVyYXggICAgICAgICAgICAgLyogUlNQICovCi0gICAgICAgIHB1c2hmcSAgICAgICAg
ICAgICAgICAgLyogUkZMQUdTICovCi0gICAgICAgIHB1c2hxICRfX0hZUEVSVklTT1JfQ1MgLyog
Q1MgKi8KLSAgICAgICAgbGVhcSAgMWYoJXJpcCksJXJheAotICAgICAgICBwdXNocSAlcmF4ICAg
ICAgICAgICAgIC8qIFJJUCAqLwotCi0gICAgICAgIGlyZXRxIC8qIERpc2FibGUgdGhlIGhhcmR3
YXJlIE5NSSBsYXRjaCAqLwotMToKLSAgICAgICAgcmV0cQotCi0vKiBObyBvcCB0cmFwIGhhbmRs
ZXIuICBSZXF1aXJlZCBmb3Iga2V4ZWMgY3Jhc2ggcGF0aC4gKi8KLUdMT0JBTCh0cmFwX25vcCkK
LSAgICAgICAgaXJldHEKLQotCi0KICAgICAgICAgLnB1c2hzZWN0aW9uIC5yb2RhdGEsICJhIiwg
QHByb2diaXRzCiBFTlRSWShleGNlcHRpb25fdGFibGUpCiAgICAgICAgIC5xdWFkIGRvX3RyYXAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:44:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFfL-0005zb-F0; Mon, 30 Apr 2018 20:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFfK-0005yP-5I
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:54 +0000
X-Inumbo-ID: b3227a56-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3227a56-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:47:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFfJ-0002HD-Dz
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFfJ-0000Ea-Bb
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFfJ-0000Ea-Bb@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pv: Fix up erroneous segments
 for 32bit syscall entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1YmVmYzY0ZjEwNmM4YjU2NDhmMWY1YjE5MjExMmJkOWMzNWI5MGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo0OTo0NiAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo0OTo0NiAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdXAgZXJyb25lb3VzIHNlZ21lbnRzIGZvciAzMmJpdCBzeXNj
YWxsIGVudHJ5CiAgICAKICAgIFRoZSBleGlzdGluZyBGTEFUX0tFUk5FTF9TUyBleHBhbmRzIHRv
IHRoZSBjb3JyZWN0IHZhbHVlLCAweGUwMmIsIGJ1dCBpcyB0aGUKICAgIHdyb25nIGNvbnN0YW50
IHRvIHVzZS4gIFN3aXRjaCB0byBGTEFUX1VTRVJfU1MzMi4KICAgIAogICAgRm9yIGNvbXBhdCBk
b21haW5zIGhvd2V2ZXIsIHRoZSByZXBvcnRlZCB2YWx1ZXMgYXJlIGVudGlyZWx5IGJvZ3VzLgog
ICAgRkxBVF9VU0VSX1NTMzIgKHZhbHVlIDB4ZTAyYikgaXMgRkxBVF9SSU5HM19DUyBpbiB0aGUg
MzJiaXQgQUJJLCB3aGlsZQogICAgRkxBVF9VU0VSX0NTMzIgKHZhbHVlIDB4ZTAyMykgaXMgRkxB
VF9SSU5HMV9EUyB3aXRoIGFuIFJQTCBvZiAzLgogICAgCiAgICBUaGUgZ3Vlc3RzIFNZU0NBTEwg
Y2FsbGJhY2sgaXMgaW52b2tlZCB3aXRoIGEgYnJva2VuIGlyZXQgZnJhbWUsIGFuZCBpZiBsZWZ0
CiAgICB1bm1vZGlmaWVkIGJ5IHRoZSBndWVzdCwgd2lsbCBmYWlsIG9uIHRoZSB3YXkgYmFjayBv
dXQgd2hlbiBYZW4ncyBpcmV0IHRyaWVzCiAgICB0byBsb2FkIGEgY29kZSBzZWdtZW50IGludG8g
JXNzLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBpcyBvbmx5IGEgcHJvYmxlbSBmb3IgMzJi
aXQgUFYgZ3Vlc3RzIG9uIEFNRCBoYXJkd2FyZSwgYXMKICAgIEludGVsIGhhcmR3YXJlIGRvZXNu
J3QgcGVybWl0IHRoZSBTWVNDQUxMIGluc3RydWN0aW9uIG91dHNpZGUgb2YgNjRiaXQgbW9kZS4K
ICAgIAogICAgVGhpcyBhcHBlYXJzIHRvIGhhdmUgYmVlbiBicm9rZW4gZXZlciBzaW5jZSA2NGJp
dCBzdXBwb3J0IHdhcyBhZGRlZCB0byBYZW4sCiAgICBhbmQgaGFzIGdvbmUgdW5ub3RpY2VkIGJl
Y2F1c2UgTGludXggZG9lc24ndCB1c2UgU1lTQ0FMTCBpbiAzMmJpdCBidWlsZHMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBkYmE4OTlkZTE0OTg5YjNkZmY3ODAwOTQwNGVkODkxZGE3ZmVmZGMxCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNC0wOSAxMzoxMjoxOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA2ODI4ZjQw
ZjQ4Li45ZWY5MGNiZGE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTIxMCw3
ICsyMTAsNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUg
aGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAl
cmF4LiAqLwotICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQorICAgICAgICBt
b3ZxICAkRkxBVF9VU0VSX1NTMzIsIDgoJXJzcCkgLyogQXNzdW1lIGEgNjRiaXQgZG9tYWluLiAg
Q29tcGF0IGhhbmRsZWQgbG93ZXIuICovCiAgICAgICAgIHB1c2hxICVyMTEKICAgICAgICAgcHVz
aHEgJEZMQVRfVVNFUl9DUzMyCiAgICAgICAgIHB1c2hxICVyY3gKQEAgLTIzNiw2ICsyMzYsMTEg
QEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVy
Y3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCiAgICAgICAgIGpl
ICAgIHN3aXRjaF90b19rZXJuZWwKKworICAgICAgICAvKiBGaXggdXAgcmVwb3J0ZWQgJWNzLyVz
cyBmb3IgY29tcGF0IGRvbWFpbnMuICovCisgICAgICAgIG1vdmwgICRGTEFUX0NPTVBBVF9VU0VS
X1NTLCBVUkVHU19zcyglcnNwKQorICAgICAgICBtb3ZsICAkRkxBVF9DT01QQVRfVVNFUl9DUywg
VVJFR1NfY3MoJXJzcCkKKwogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2NhbGwzMl9kaXNhYmxl
c19ldmVudHMoJXJieCkKICAgICAgICAgbW92endsIFZDUFVfc3lzY2FsbDMyX3NlbCglcmJ4KSwl
ZXNpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzY2FsbDMyX2FkZHIoJXJieCksJXJheAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:45:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFfW-000615-HY; Mon, 30 Apr 2018 20:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFfU-00060o-OS
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:04 +0000
X-Inumbo-ID: 2cda948e-4cb7-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cda948e-4cb7-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 22:43:45 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFfT-0002Hl-K1
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFfT-0000Fa-Hc
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFfT-0000Fa-Hc@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/HVM: suppress I/O completion
 for port output
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlOWFjMjNjOTNlNjkwYzRlNDYyNjU5MDI0MmU5MWRiYzc1Njk4YmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjUwOjI1IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjUwOjI1IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBzdXBwcmVzcyBJL08gY29tcGxldGlvbiBmb3IgcG9ydCBvdXRwdXQKICAgIAogICAg
V2UgZG9uJ3QgYnJlYWsgdXAgcG9ydCByZXF1ZXN0cyBpbiBjYXNlIHRoZXkgY3Jvc3MgZW11bGF0
aW9uIGVudGl0eQogICAgYm91bmRhcmllcywgYW5kIGEgd3JpdGUgdG8gYW4gSS9PIHBvcnQgaXMg
bmVjZXNzYXJpbHkgdGhlIGxhc3QKICAgIG9wZXJhdGlvbiBvZiBhbiBpbnN0cnVjdGlvbiBpbnN0
YW5jZSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHJlLWludm9rZQogICAgdGhlIGZ1bGwgZW11bGF0
aW9uIHBhdGggdXBvbiByZWNlaXZpbmcgdGhlIHJlc3VsdCBmcm9tIGFuIGV4dGVybmFsCiAgICBl
bXVsYXRvci4KICAgIAogICAgSW4gY2FzZSB3ZSB3YW50IHRvIHByb3Blcmx5IHNwbGl0IHBvcnQg
YWNjZXNzZXMgaW4gdGhlIGZ1dHVyZSwgdGhpcwogICAgY2hhbmdlIHdpbGwgbmVlZCB0byBiZSBy
ZXZlcnRlZCwgYXMgaXQgd291bGQgcHJldmVudCB0aGluZ3Mgd29ya2luZwogICAgY29ycmVjdGx5
IHdoZW4gZS5nLiB0aGUgZmlyc3QgcGFydCBuZWVkcyB0byBnbyB0byBhbiBleHRlcm5hbCBlbXVs
YXRvciwKICAgIHdoaWxlIHRoZSBzZWNvbmQgcGFydCBpcyB0byBiZSBoYW5kbGVkIGludGVybmFs
bHkuCiAgICAKICAgIFdoaWxlIHRoaXMgYWRkcmVzc2VzIHRoZSByZXBvcnRlZCBwcm9ibGVtIG9m
IFdpbmRvd3MgcGFnaW5nIG91dCB0aGUKICAgIGJ1ZmZlciB1bmRlcm5lYXRoIGFuIGluLXByb2Nl
c3MgUkVQIE9VVFMsIGl0IGRvZXMgbm90IGFkZHJlc3MgdGhlIHdpZGVyCiAgICBwcm9ibGVtIG9m
IHRoZSByZS1pc3N1ZWQgaW5zbiAodG8gdGhlIGluc24gZW11bGF0b3IpIGJlaW5nIHByb25lIHRv
CiAgICByYWlzZSBhbiBleGNlcHRpb24gKCNQRikgZHVyaW5nIGEgcmVwbGF5ZWQsIHByZXZpb3Vz
bHkgc3VjY2Vzc2Z1bCBtZW1vcnkKICAgIGFjY2VzcyAod2Ugb25seSByZWNvcmQgcHJpb3IgTU1J
TyBhY2Nlc3NlcykuCiAgICAKICAgIExlYXZpbmcgYXNpZGUgdGhlIHByb2JsZW0gdHJpZWQgdG8g
YmUgd29ya2VkIGFyb3VuZCBoZXJlLCBJIHRoaW5rIHRoZQogICAgcGVyZm9ybWFuY2UgYXNwZWN0
IGFsb25lIGlzIGEgZ29vZCByZWFzb24gdG8gY2hhbmdlIHRoZSBiZWhhdmlvci4KICAgIAogICAg
QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgY2hhbmdlIGJvb2xfdCAtPiBib29sIGFzCiAg
ICBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24oKSdzIHJldHVybiB0eXBlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDkxYWZiODEzOWY5NTRhMDZlNTY0ZDQ5MTViYzdkNmE4NTc1ZTI4MTIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTExIDEwOjQyOjI0ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgICAgIHwgNiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8
IDYgKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCmluZGV4IGNlZDM0NDkwYmUuLjA4NDkyZTZjMzMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCkBAIC0xOTIsNyArMTkyLDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAg
ICAgICAgIHJjID0gaHZtX3NlbmRfaW9yZXEocywgJnAsIDApOwogICAgICAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX1JFVFJZIHx8IGN1cnItPmRvbWFpbi0+aXNfc2h1dHRpbmdfZG93biApCiAg
ICAgICAgICAgICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwotICAg
ICAgICAgICAgZWxzZSBpZiAoIGRhdGFfaXNfYWRkciApCisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogVGhpcyBlZmZlY3RpdmVseSBpcyAhaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9u
KHZpbyksIHNsaWdodGx5CisgICAgICAgICAgICAgKiBvcHRpbWl6ZWQgYW5kIHVzaW5nIGxvY2Fs
IHZhcmlhYmxlcyB3ZSBoYXZlIGF2YWlsYWJsZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgZWxzZSBpZiAoIGRhdGFfaXNfYWRkciB8fCAoIWlzX21taW8gJiYgZGlyID09IElPUkVRX1dS
SVRFKSApCiAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5kZXggODRkOTQwNjMxZS4uZTU5ZWM0
ZDIzOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtOTEsMTAgKzkxLDEyIEBAIHN0cnVjdCBo
dm1fdmNwdV9pbyB7CiAgICAgY29uc3Qgc3RydWN0IGcybV9pb3BvcnQgKmcybV9pb3BvcnQ7CiB9
OwogCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24oY29u
c3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8pCitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX3ZjcHVf
aW9fbmVlZF9jb21wbGV0aW9uKGNvbnN0IHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvKQogewogICAg
IHJldHVybiAodmlvLT5pb19yZXEuc3RhdGUgPT0gU1RBVEVfSU9SRVFfUkVBRFkpICYmCi0gICAg
ICAgICAgICF2aW8tPmlvX3JlcS5kYXRhX2lzX3B0cjsKKyAgICAgICAgICAgIXZpby0+aW9fcmVx
LmRhdGFfaXNfcHRyICYmCisgICAgICAgICAgICh2aW8tPmlvX3JlcS50eXBlICE9IElPUkVRX1RZ
UEVfUElPIHx8CisgICAgICAgICAgICB2aW8tPmlvX3JlcS5kaXIgIT0gSU9SRVFfV1JJVEUpOwog
fQogCiAjZGVmaW5lIFZNQ1hfRUFERFIgICAgKH4wVUxMKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:45:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFfh-00062U-Jj; Mon, 30 Apr 2018 20:45:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFff-00062E-IT
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:15 +0000
X-Inumbo-ID: 32ea33cd-4cb7-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32ea33cd-4cb7-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 22:43:55 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFfd-0002Hw-Po
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFfd-0000GL-NT
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFfd-0000GL-NT@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/VT-x: Fix determination of
 EFER.LMA in vmcs_dump_vcpu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1N2ZmMzAwNmU1MmNiMTg1ZWI1NzdhYjE4NDNiYjI1MTIxYzkyODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo1MDo1NSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo1MDo1NSAyMDE4ICsw
MjAwCgogICAgeDg2L1ZULXg6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIEVGRVIuTE1BIGluIHZtY3Nf
ZHVtcF92Y3B1KCkKICAgIAogICAgVGhlIExNQSBzZXR0aW5nIGNvbWVzIGZyb20gdGhlIGVudHJ5
IGNvbnRyb2xzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODI1NDBiNjZjZWI5MzE4YWExODVmMjQ4OGNi
YmJlNDc5Njk0ZGU4ZgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTEgMTE6MDY6NTUgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDhk
N2JkN2IyMjYuLjk4YTYwMWY3ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTE3ODAsNyArMTc4MCwx
MCBAQCB2b2lkIHZtY3NfZHVtcF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtZW50cnlfY3Rs
ID0gdm1yMzIoVk1fRU5UUllfQ09OVFJPTFMpLAogICAgIHZtZXhpdF9jdGwgPSB2bXIzMihWTV9F
WElUX0NPTlRST0xTKTsKICAgICBjcjQgPSB2bXIoR1VFU1RfQ1I0KTsKLSAgICBlZmVyID0gdm1y
KEdVRVNUX0VGRVIpOworCisgICAgLyogRUZFUi5MTUEgaXMgcmVhZCBhcyB6ZXJvLCBhbmQgaXMg
bG9hZGVkIGZyb20gdm1lbnRyeV9jdGwgb24gZW50cnkuICovCisgICAgQlVJTERfQlVHX09OKFZN
X0VOVFJZX0lBMzJFX01PREUgPDwgMSAhPSBFRkVSX0xNQSk7CisgICAgZWZlciA9IHZtcihHVUVT
VF9FRkVSKSB8ICgodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSA8PCAxKTsKIAog
ICAgIHByaW50aygiKioqIEd1ZXN0IFN0YXRlICoqKlxuIik7CiAgICAgcHJpbnRrKCJDUjA6IGFj
dHVhbD0weCUwMTZseCwgc2hhZG93PTB4JTAxNmx4LCBnaF9tYXNrPSUwMTZseFxuIiwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:45:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFfq-00063c-Lh; Mon, 30 Apr 2018 20:45:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFfo-00063Q-SC
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:24 +0000
X-Inumbo-ID: c55a148f-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c55a148f-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:48:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFfn-0002I8-WB
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFfn-0000H0-Tl
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFfn-0000H0-Tl@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwMTcxOGE2OGMwNDA4NmJhMTk4NDU2M2VjY2YwYjE4ZjgyZDVjMGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo1MToyNCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo1MToyNCAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZW11bGF0aW9uIGJlaGF2aW91ciBvZiBNU1Jf
UFJFRF9DTUQKICAgIAogICAgRXhwZXJpbWVudGFsbHksIHRoZSBiZWhhdmlvdXIgb2YgcmVzZXJ2
ZWQgYml0cyBpbiBNU1JfUFJFRF9DTUQgY2hhbmdlZCBiZXR3ZWVuCiAgICBiZXRhIGFuZCBwcm9k
dWN0aW9uIG1pY3JvY29kZSwgYW5kIG5vdyByYWlzZXMgYSAjR1AgZmF1bHQgZm9yIHNldCByZXNl
cnZlZAogICAgYml0cy4gIFRoZSBBTUQgc3BlYyBmb3IgZnV0dXJlIGhhcmR3YXJlIGFsc28gc3Bl
Y2lmaWVzIHRoaXMgYmVoYXZpb3VyLCBhbmQgaXQKICAgIGlzIHRoZSBtb3JlIHNlbnNpYmxlIGJl
aGF2aW91ciB0byBpbXBsZW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3Qg
dGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEZvbGxvd2lu
ZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhh
dmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1heSBlbmQgdXAgd3JpdGluZyB0aGUgbG93
IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdoaWxlIGl0J3MgdW5saWtlbHkgZm9yIGEg
Z3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJlLCB3ZQogICAgc2hvdWxkIHN0aWxsIHBl
cm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAg
ICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hl
bmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNSIG1pZ2h0IGJlY29tZSBkZWZpbmVkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDEzOjE4OjE5ICswMTAwCiAgICBtYXN0ZXIgY29t
bWl0OiBhOTk2MjczZDFmYzEwZDE0NTk4OTg1NzAzMjI3YmZhMzVhOTFmNjgxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wNC0xOCAxMToxNjozNyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTAgKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGJjMmU2NzZkM2QuLjRmZmEzMGMxY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDE1OCwxMiArNDE1OCwx
MCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgICAgICAgIShlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfSUJQQikpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCiAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlv
dXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgotICAgICAgICAgKiBwcmFjdGlj
ZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgotICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIFBSRURfQ01EX0lCUEIgKQotICAg
ICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgIGlm
ICggbXNyX2NvbnRlbnQgJiB+UFJFRF9DTURfSUJQQiApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwg
bXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwppbmRleCA0MTk3NDczNDJlLi41MjU5ZTE5Njk3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjc2MywxMiArMjc2
MywxMCBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90IHZhbCwKICAgICAgICAgICAgICAhKGVieCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlBCKSkgKQogICAgICAgICAgICAgYnJlYWs7IC8qIE1TUiBhdmFpbGFibGU/ICovCiAKLSAg
ICAgICAgLyoKLSAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIgaXMgd2hlbiB3
cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgotICAgICAgICAgKiBwcmFjdGljZSwgcmVhbCBoYXJk
d2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgotICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCB2YWwgJiBQUkVEX0NNRF9JQlBCICkKLSAgICAgICAgICAgIHdybXNybChNU1Jf
UFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAgICBpZiAoIHZhbCAmIH5QUkVEX0NNRF9J
QlBCICkKKyAgICAgICAgICAgIGJyZWFrOyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisKKyAgICAgICAg
d3Jtc3JsKE1TUl9QUkVEX0NNRCwgdmFsKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
IAogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:45:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFfz-00064v-PC; Mon, 30 Apr 2018 20:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFfz-00064n-6r
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:35 +0000
X-Inumbo-ID: 3f11874e-4cb7-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f11874e-4cb7-11e8-9728-bc764e045a96;
 Mon, 30 Apr 2018 22:44:15 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFfy-0002IG-61
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFfy-0000IY-3d
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFfy-0000IY-3d@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:45:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] libxl: Specify format of inserted
 cdrom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyZjAyZGZkY2JjM2RjNWFmYzNhZTRlYjI0ZTU2ODNmNWM0YWJlMWEKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBBcHIgMjUgMTQ6NDg6NDEgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTQ6NDg6NDEgMjAxOCAr
MDIwMAoKICAgIGxpYnhsOiBTcGVjaWZ5IGZvcm1hdCBvZiBpbnNlcnRlZCBjZHJvbQogICAgCiAg
ICBXaXRob3V0IHRoaXMgZXh0cmEgcGFyYW1ldGVyIG9uIHRoZSBRTVAgY29tbWFuZCwgUUVNVSB3
aWxsIGd1ZXNzIHRoZQogICAgZm9ybWF0IG9mIHRoZSBuZXcgZmlsZS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjU4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4ZjY1ZTY4YTdjMTA0N2Zh
ZDk3MjA2YTYyODJjMjgxMjQ3ZmFkYzIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTI1IDE0OjM4
OjQ3ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDEyICsrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8IDE2ICsrLS0tLS0tLS0tLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMSArCiB0b29scy9saWJ4bC9saWJ4bF9x
bXAuYyAgICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCAzZTdhMTAyNmM0Li5jZDJhOTgwZjE4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwpAQCAtNDI1LDYgKzQyNSwxOCBAQCBjaGFyICpsaWJ4bF9fZGV2aWNlX2Rp
c2tfc3RyaW5nX29mX2JhY2tlbmQobGlieGxfZGlza19iYWNrZW5kIGJhY2tlbmQpCiAgICAgfQog
fQogCitjb25zdCBjaGFyICpsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcobGlieGxfZGlz
a19mb3JtYXQgZm9ybWF0KQoreworICAgIHN3aXRjaCAoZm9ybWF0KSB7CisgICAgY2FzZSBMSUJY
TF9ESVNLX0ZPUk1BVF9RQ09XOiByZXR1cm4gInFjb3ciOworICAgIGNhc2UgTElCWExfRElTS19G
T1JNQVRfUUNPVzI6IHJldHVybiAicWNvdzIiOworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRf
VkhEOiByZXR1cm4gInZwYyI7CisgICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9SQVc6IHJldHVy
biAicmF3IjsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX0VNUFRZOiByZXR1cm4gTlVMTDsK
KyAgICBkZWZhdWx0OiByZXR1cm4gTlVMTDsKKyAgICB9Cit9CisKIGludCBsaWJ4bF9fZGV2aWNl
X3BoeXNkaXNrX21ham9yX21pbm9yKGNvbnN0IGNoYXIgKnBoeXNwYXRoLCBpbnQgKm1ham9yLCBp
bnQgKm1pbm9yKQogewogICAgIHN0cnVjdCBzdGF0IGJ1ZjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGFkMzY2YThjZDMu
LmI2YmM0MDc3OTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNjY5LDE4ICs2NjksNiBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGNvbnN0IGNoYXIgKnFlbXVfZGlza19mb3JtYXRfc3RyaW5nKGxpYnhs
X2Rpc2tfZm9ybWF0IGZvcm1hdCkKLXsKLSAgICBzd2l0Y2ggKGZvcm1hdCkgewotICAgIGNhc2Ug
TElCWExfRElTS19GT1JNQVRfUUNPVzogcmV0dXJuICJxY293IjsKLSAgICBjYXNlIExJQlhMX0RJ
U0tfRk9STUFUX1FDT1cyOiByZXR1cm4gInFjb3cyIjsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9S
TUFUX1ZIRDogcmV0dXJuICJ2cGMiOwotICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfUkFXOiBy
ZXR1cm4gInJhdyI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWTogcmV0dXJuIE5V
TEw7Ci0gICAgZGVmYXVsdDogcmV0dXJuIE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMgY2hhciAq
ZG1fc3BpY2Vfb3B0aW9ucyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfc3BpY2VfaW5mbyAqc3BpY2UpCiB7CkBAIC0xMzQyLDkg
KzEzMzAsOSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXco
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAqIGFsd2F5cyByYXcKICAgICAgICAgICAgICAq
LwogICAgICAgICAgICAgaWYgKGRpc2tzW2ldLmJhY2tlbmQgPT0gTElCWExfRElTS19CQUNLRU5E
X1FESVNLKQotICAgICAgICAgICAgICAgIGZvcm1hdCA9IHFlbXVfZGlza19mb3JtYXRfc3RyaW5n
KGRpc2tzW2ldLmZvcm1hdCk7CisgICAgICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVf
ZGlza19mb3JtYXRfc3RyaW5nKGRpc2tzW2ldLmZvcm1hdCk7CiAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgZm9ybWF0ID0gcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElCWExfRElT
S19GT1JNQVRfUkFXKTsKKyAgICAgICAgICAgICAgICBmb3JtYXQgPSBsaWJ4bF9fcWVtdV9kaXNr
X2Zvcm1hdF9zdHJpbmcoTElCWExfRElTS19GT1JNQVRfUkFXKTsKIAogICAgICAgICAgICAgaWYg
KGRpc2tzW2ldLmZvcm1hdCA9PSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWSkgewogICAgICAgICAg
ICAgICAgIGlmICghZGlza3NbaV0uaXNfY2Ryb20pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDgz
NjZmZWUyNWYuLmMzMmE0MDU3NmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTE3MCw2ICsxMTcw
LDcgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfd3JpdGUobGlieGxfX2dj
ICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAogLyogZnJvbSB4bF9kZXZpY2UgKi8KIF9oaWRkZW4g
Y2hhciAqbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGxpYnhsX2Rpc2tfYmFj
a2VuZCBiYWNrZW5kKTsKIF9oaWRkZW4gY2hhciAqbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19v
Zl9mb3JtYXQobGlieGxfZGlza19mb3JtYXQgZm9ybWF0KTsKK19oaWRkZW4gY29uc3QgY2hhciAq
bGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCk7
CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQobGlieGxfX2djKiwg
bGlieGxfZGV2aWNlX2Rpc2sqKTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9waHlzZGlz
a19tYWpvcl9taW5vcihjb25zdCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpvciwgaW50ICptaW5v
cik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCmluZGV4IGY4YWRkZjliYTYuLjZmYzU0NTRhNmUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC05ODIs
NiArOTgyLDggQEAgaW50IGxpYnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGlu
dCBkb21pZCwKICAgICAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJlamVj
dCIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHFtcF9wYXJhbWV0
ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAidGFyZ2V0IiwgZGlzay0+cGRldl9wYXRoKTsKKyAg
ICAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmciLAorICAgICAg
ICAgICAgbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2stPmZvcm1hdCkpOwogICAg
ICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNoYW5nZSIsIGFyZ3MsIE5V
TEwsIE5VTEwpOwogICAgIH0KIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 20:45:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 20:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDFgA-00066g-R8; Mon, 30 Apr 2018 20:45:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDFg9-00066b-N5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:45 +0000
X-Inumbo-ID: d17d717a-4cb7-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d17d717a-4cb7-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 20:48:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDFg8-0002IO-Bd
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDFg8-0000J8-9H
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 20:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDFg8-0000J8-9H@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 20:45:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: fix slow int80 path after
 XPTI additions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwNTJhMjE2OGVkNjI5OTliMzUzMTlhNDM1YzE2ZGE4ODRmNWYwZTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE0OjQ4OjU3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjQ4OjU3IDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCBzbG93IGludDgwIHBhdGggYWZ0ZXIgWFBUSSBhZGRpdGlvbnMKICAgIAogICAgRm9y
IHRoZSBpbnQ4MCBzbG93IHBhdGggdG8ganVtcCB0byBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkLCAl
cjE0IG5lZWRzIHRvCiAgICBiZSBzZXQgdXAgc3VpdGFibHkgZm9yIFhQVEkgcHVycG9zZXMuIFRo
aXMgaXMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZQogICAgaW4gbmF0dXJlIGJldHdlZW4gdGhl
IGludDgwIHBhdGggKHdoaWNoIGlzIHN5bmNocm9ub3VzIFdSVCBndWVzdAogICAgYWN0aW9ucykg
YW5kIHRoZSBleGNlcHRpb24gcGF0aCB3aGljaCBpcyBwb3RlbnRpYWxseSBhc3luY2hyb25vdXMu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI1OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVhNWMzNjhm
YWY0NWNlZDhhOGM2MjM1ZjRmYmY1Y2RiMzhlYzkzOWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0
LTI1IDE0OjM5OjQxICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIHwgNiAr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5k
ZXggOTUxMGIzN2VmNi4uNWNkNDIwYjQ5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMzk5LDYgKzM5
OSwxMiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGlu
Y3JlbWVudGVkIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAkMixV
UkVHU19yaXAoJXJzcCkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UndmUgY2xlYXJl
ZCB4ZW5fY3IzIGFib3ZlIGFscmVhZHksIG5vcm1hbCBleGNlcHRpb24gaGFuZGxpbmcKKyAgICAg
ICAgICogY29kZSBoYXMgbG9naWMgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgdmFsdWUgZnJvbSAl
cjE1LiBUaGVyZWZvcmUgd2UKKyAgICAgICAgICogbmVlZCB0byBzZXQgdXAgJXIxNCBoZXJlLCB3
aGlsZSAlcjE1IGlzIHJlcXVpcmVkIHRvIHN0aWxsIGJlIHplcm8uCisgICAgICAgICAqLworICAg
ICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3Nh
dmVkCiAKICAgICAgICAgLyogY3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVl
ZCB0byBiZSBpbiAudGV4dC5lbnRyeSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:00:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGq5-00047e-Az; Mon, 30 Apr 2018 22:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGq3-0003yd-Qg
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:03 +0000
X-Inumbo-ID: 32cead36-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32cead36-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:02:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGq2-0003lg-DX
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGq2-0006A1-Ax
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGq2-0006A1-Ax@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] update Xen version to 4.9.3-pre
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlMDEwZjU4NzQ4ZmI5NjIwMmNjNmM5MjY2ODg2NDljY2ZmMzMyMWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjM4OjAxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjM4OjAxIDIwMTggKzAyMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjMtcHJlCi0tLQogeGVuL01ha2VmaWxlIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGM5N2RhYzYyOGMuLjEzYmM1Mzcw
YmUgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIsNyAr
Miw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgp
IHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0gNAog
ZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gOQotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjIkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjMtcHJl
JChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZF
UlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVu
LXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:00:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGqF-0004JV-Cn; Mon, 30 Apr 2018 22:00:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGqD-0004JK-RY
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:13 +0000
X-Inumbo-ID: 38dd5da6-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38dd5da6-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:02:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGqC-0003ls-JH
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGqC-0006Bj-Gq
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGqC-0006Bj-Gq@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] 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.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0690299737324039738=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6d4c4f06467e3d126ca45c2e6b09a66a2a60a1ae
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Wed Apr 18 16:38:50 2018 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Apr 18 16:38:50 2018 +0200

    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>
    master commit: a2b08fbed388f18235fda5ba1655c1483ef3e215
    master date: 2018-02-14 13:22:15 +0000
---
 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 7a43daf231..69cf3cc2f1 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
@@ -273,7 +273,7 @@
     testb $BTI_IST_RSB, %al
     jz .L\@_skip_rsb
 
-    DO_OVERWRITE_RSB
+    DO_OVERWRITE_RSB tmp=rdx /* Clobbers %rcx/%rdx */
 
 .L\@_skip_rsb:
 
@@ -285,13 +285,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#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0690299737324039738==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:00:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGqP-0004Kh-Ei; Mon, 30 Apr 2018 22:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGqN-0004KV-Sl
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:23 +0000
X-Inumbo-ID: 3eefb0a6-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3eefb0a6-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:02:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGqM-0003m4-P5
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGqM-0006CW-Md
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGqM-0006CW-Md@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pv: Fix the handing of writes
 to %dr7
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1OWJlZTkwZDExYzE3MzU0NTAxZjkxZTE0ODQ0OTRjOGYzMWJlODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjozOTozOCAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjozOTozOCAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdGhlIGhhbmRpbmcgb2Ygd3JpdGVzIHRvICVkcjcKICAgIAog
ICAgYy9zIDY1ZTM1NTQ5ICJ4ODYvUFY6IHN1cHBvcnQgZGF0YSBicmVha3BvaW50IGV4dGVuc2lv
biByZWdpc3RlcnMiCiAgICBhY2NpZGVudGFsbHkgYnJva2UgdGhlIGhhbmRpbmcgb2Ygd3JpdGVz
LiAgVGhlIGNhbGwgdG8gYWN0aXZhdGVfZGVidWdyZWdzKCkKICAgIGRvZXNuJ3Qgd3JpdGUgJWRy
NyBhcyB2LT5hcmNoLmRlYnVncmVnWzddIGhhc24ndCBiZWVuIHVwZGF0ZWQgeWV0LCBhbmQgdGhl
CiAgICBicmVhayBza2lwcyB0aGUgaW50ZW5kZWQgd3JpdGUgdG8gJWRyNy4KICAgIAogICAgUmVt
b3ZlIHRoZSBicmVhaywgY2F1c2luZyBleGVjdXRpb24gdG8gaGl0IHRoZSB3cml0ZV9kZWJ1Z3Jl
Zyg3LCB2YWx1ZSk7IGluCiAgICBjb250ZXh0IGF0IHRoZSBib3R0b20gb2YgdGhlIGh1bmssIHdo
aWNoIGluIHR1cm4gY2F1c2VzIGhhcmR3YXJlIHRvIGJlIHVwZGF0ZWQKICAgIGFwcHJvcHJpYXRl
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYWRmOGZlYmExYWZhMDQwZjNhODRhODI5NTNlMThhZjAy
MDYwODg0YQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDMtMjkgMTU6MTI6MjEgKzAxMDAKLS0tCiB4
ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGI4ZjU2ZDk4ZGEuLjNiMWU2MmY5ZjUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC00MjIzLDE0ICs0MjIzLDExIEBAIGxvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqIElmIERSNyB3YXMgcHJldmlvdXNseSBjbGVhciB0aGVuIHdlIG5lZWQgdG8g
bG9hZCBhbGwgb3RoZXIKICAgICAgICAgICAgICAqIGRlYnVnIHJlZ2lzdGVycyBhdCB0aGlzIHBv
aW50IGFzIHRoZXkgd2VyZSBub3QgcmVzdG9yZWQgZHVyaW5nCi0gICAgICAgICAgICAgKiBjb250
ZXh0IHN3aXRjaC4KKyAgICAgICAgICAgICAqIGNvbnRleHQgc3dpdGNoLiAgVXBkYXRpbmcgRFI3
IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
ICh2ID09IGN1cnIpICYmCiAgICAgICAgICAgICAgICAgICEodi0+YXJjaC5kZWJ1Z3JlZ1s3XSAm
IERSN19BQ1RJVkVfTUFTSykgKQotICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGFjdGl2
YXRlX2RlYnVncmVncyh2KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgICAgICBpZiAoIHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9k
ZWJ1Z3JlZyg3LCB2YWx1ZSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:00:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGqZ-0004Lp-Hr; Mon, 30 Apr 2018 22:00:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGqX-0004Ld-Vf
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:34 +0000
X-Inumbo-ID: 45038c27-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45038c27-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:03:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGqW-0003mC-VV
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGqW-0006DU-T2
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGqW-0006DU-T2@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: disable XPTI when RDCL_NO
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhNTkwMTU1YzU3MmM5YTEwYjFlYzVhNWMxY2FkNjYyMjg2ZWIzYjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjQwOjE0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjQwOjE0IDIwMTggKzAyMDAKCiAgICB4
ODY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8KICAgIAogICAgVXNlIHRoZSByZXNwZWN0aXZl
IEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUgogICAg
dG8gZ3Vlc3RzIHlldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGJlZTA3MzJkMjA2NjY5MWQ4MjA0ZTQxOGQxMDExMDkzMGVlNGQ0ZjgKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA0LTA1IDE1OjQ4OjIzICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaCB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCA4MjkyNjU0Yzg2Li4zYzAwYmI1YzFkIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NwdWlkLmMKQEAgLTE2MCw2ICsxNjAsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmln
KGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAgICAg
ICB7ImZwdSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwgIDF9
LAogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRURYLCAyNywgIDF9LAorICAgICAgICB7ImFyY2gtY2FwcyIsICAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRURYLCAyOSwgIDF9LAogICAgICAgICB7InRvcG9leHQiLCAgICAgIDB4
ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAgICB7InRibSIsICAg
ICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LAogICAgICAgICB7
Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9LApk
aWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMKaW5kZXggMGJiMmJjYTk3NS4uMjQ4MDBmZDZkYSAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94
ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNjAsOCArMTYwLDkg
QEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KICAgICBbNCAuLi4gMjVdID0gIlJF
WiIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKKyAgICBb
MjhdID0gIlJFWiIsICAgICAgICAgICBbMjldID0gImFyY2hfY2FwcyIsCiAKLSAgICBbMjggLi4u
IDMxXSA9ICJSRVoiLAorICAgIFszMCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMgc3Ry
dWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggZDg0N2RmY2Y2NC4uNjNhOTMzZmQ1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQwNTcsNyArNDA1Nyw3IEBAIGxvbmcgZG9f
bW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBo
b2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVzZXMgb24KICAgICAgICAgICAgICAgICAgICAg
ICogdGhpcyAodilDUFUuCiAgICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAg
ICAgICBpZiAoICFyYyAmJiB0aGlzX2NwdShyb290X3BndCkgJiYKKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0aSAmJgogICAgICAgICAgICAgICAgICAgICAg
ICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3Bpbm5lZCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRfcGZu
KGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbikgKwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBkNjEzNWRmMGE3Li4yOWNi
ZTQyOTUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwpAQCAtMTUyLDYgKzE1Miw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9z
bWFwX3BhcmFtKGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNtYXAiLCBwYXJzZV9zbWFwX3Bh
cmFtKTsKIAorc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF94cHRpID0gLTE7Citib29sZWFu
X3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOworCiBib29sX3QgX19yZWFkX21vc3RseSBhY3BpX2Rp
c2FibGVkOwogYm9vbF90IF9faW5pdGRhdGEgYWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFyIF9faW5p
dGRhdGEgYWNwaV9wYXJhbVsxMF0gPSAiIjsKQEAgLTE0ODYsNiArMTQ4OSwyMiBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0
X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAorICAg
IGlmICggb3B0X3hwdGkgPCAwICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOwor
CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
ICkKKyAgICAgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05POworICAgICAg
ICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAg
ICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAgICAgICAgb3B0
X3hwdGkgPSAhKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKTsKKyAgICB9CisgICAg
aWYgKCBvcHRfeHB0aSApCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
Tk9fWFBUSSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX05PX1hQVEkpOworCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0
X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggOGM1YmZiY2ViNy4uOWU1OTg2
OTczNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC03NTAsOCArNzUwLDYgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5n
KGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIF9fcmVhZF9tb3N0bHkgaW50OF90IG9wdF94cHRpID0gLTE7Ci1ib29sZWFuX3Bh
cmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwg
cm9vdF9wZ3QpOwogCiBzdGF0aWMgcm9vdF9wZ2VudHJ5X3QgY29tbW9uX3BndDsKQEAgLTc2NCw3
ICs3NjIsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHVuc2lnbmVkIGludCBvZmY7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhb3B0X3hw
dGkgKQorICAgIGlmICggY3B1X2hhc19ub194cHRpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBycHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CkBAIC0xMDQwLDkgKzEwMzgsNiBAQCB2b2lk
IF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0
YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAotICAgIGlmICggb3B0X3hwdGkgPCAwICkKLSAg
ICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9B
TUQ7Ci0KICAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAg
ICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCBy
Yyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGFkYzMzM2YyMGUuLjYyNDY1YjIwYzcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDUsNiArMTA1LDcgQEAKICNkZWZpbmUg
Y3B1X2hhc19jcHVpZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZB
VUxUSU5HKQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVBFUkZNUEVSRikKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19u
b194cHRpICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0g
X2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmVzLmgKaW5kZXggYjk2ZDMxM2UxNC4uODRkNWM1YmEwNyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaApAQCAtMzIsMyArMzIsNCBAQCBYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19TRVQs
ICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIElCUlNCICYmIElSQlMgc2V0IGluIFhlbgogWEVO
X0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBJQlJT
QiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoUlNCX05BVElWRSwgICAg
ICAoRlNDQVBJTlRTKzApKjMyKzIwKSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgbmF0aXZl
ICovCiBYRU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjEp
IC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KK1hFTl9DUFVGRUFUVVJFKE5P
X1hQVEksICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWFBUSSBtaXRpZ2F0aW9uIG5v
dCBpbiB1c2UgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDBmYzcyYjYyNjcuLjcyM2Nl
OGVmYzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNDAsNiArNDAsOCBAQAogI2RlZmlu
ZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCiAKICNkZWZpbmUgTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTCQkweDAwMDAwMTBhCisjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xf
Tk8JKF9BQygxLCBVTEwpIDw8IDApCisjZGVmaW5lIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxM
CShfQUMoMSwgVUxMKSA8PCAxKQogCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxl
IG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDgxNmEy
ZjhiNTMuLmY0YjRjMGZhNTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaApAQCAtMjQzLDYgKzI0Myw3IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5O
SVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqCiBY
RU5fQ1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBs
eSBBY2N1bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0Is
ICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50
ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQ
ICovCitYRU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJD
SF9DQVBBQklMSVRJRVMgTVNSICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:00:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGqj-0004Nn-M2; Mon, 30 Apr 2018 22:00:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGqi-0004Nc-1v
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:44 +0000
X-Inumbo-ID: 4b1457b5-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b1457b5-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:03:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGqh-0003mM-50
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGqh-0006E6-2c
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGqh-0006E6-2c@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:00:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: log XPTI enabled status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:00:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGqu-0004P5-O2; Mon, 30 Apr 2018 22:00:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGqt-0004Op-3E
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:55 +0000
X-Inumbo-ID: 51266676-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51266676-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:03:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGqr-0003nB-Ao
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGqr-0006Ep-8K
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGqr-0006Ep-8K@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/XPTI: reduce .text.entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyY2E1ODA0ZDBkMzI5N2Q1MjcxMTZhYTFkYzJiNGY0N2Y3MDc5ZWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjQxOjE2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjQxOjE2IDIwMTggKzAyMDAKCiAgICB4
ODYvWFBUSTogcmVkdWNlIC50ZXh0LmVudHJ5CiAgICAKICAgIFRoaXMgZXhwb3NlcyBsZXNzIGNv
ZGUgcGllY2VzIGFuZCBhdCB0aGUgc2FtZSB0aW1lIHJlZHVjZXMgdGhlIHJhbmdlCiAgICBjb3Zl
cmVkIGZyb20gc2xpZ2h0bHkgYWJvdmUgMyBwYWdlcyB0byBhIGxpdHRsZSBiZWxvdyAyIG9mIHRo
ZW0uCiAgICAKICAgIFRoZSBjb2RlIGJlaW5nIG1vdmVkIGlzIHVuY2hhbmdlZCwgZXhjZXB0IGZv
ciB0aGUgcmVtb3ZhbCBvZiB0cmFpbGluZwogICAgYmxhbmtzLCBpbnNlcnRpb24gb2YgYmxhbmtz
IGJldHdlZW4gb3BlcmFuZHMsIGFuZCBhIHBvaW50bGVzcyBxIHN1ZmZpeAogICAgZnJvbSAicmV0
cSIuCiAgICAKICAgIEEgZmV3IG1vcmUgc21hbGwgcGllY2VzIGNvdWxkIGJlIG1vdmVkLCBidXQg
aXQgc2VlbXMgYmV0dGVyIHRvIG1lIHRvCiAgICBsZWF2ZSB0aGVtIHdoZXJlIHRoZXkgYXJlIHRv
IG5vdCBtYWtlIGl0IG92ZXJseSBoYXJkIHRvIGZvbGxvdyBjb2RlCiAgICBwYXRocy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA0NTRlZmIyYTMxYjY0Yjk4ZTNkZDU1YzA4M2NlNDFiODczNzVmYWE2CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wNC0wNSAxNTo0ODoyMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgICAgfCAyMDkgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgMTExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IGQxZjkwMGI2NmEuLjYxNWJkODg0ZWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTEsOCArMTEsNiBAQAogI2luY2x1ZGUg
PHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCi0gICAgICAgIC5zZWN0
aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKLQogRU5UUlkoZW50cnlfaW50ODIpCiAg
ICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCkBAIC0xOTcsNiArMTk1LDggQEAgRU5U
UlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgbW92YiAgJDAsVFJBUEJP
VU5DRV9mbGFncyglcmR4KQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAK
KyAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cworCiAvKiBTZWUg
bHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwogRU5UUlkoY3N0YXJfZW50
ZXIpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBzd2l0Y2gg
cGFnZSB0YWJsZXMgYmVsb3cuICovCkBAIC0yNTEsNiArMjUxLDggQEAgVU5MSUtFTFlfRU5EKGNv
bXBhdF9zeXNjYWxsX2dwZikKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJk
eCkKICAgICAgICAgam1wICAgLkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbgogCisgICAgICAgIC50
ZXh0CisKIEVOVFJZKGNvbXBhdF9zeXNlbnRlcikKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQog
ICAgICAgICBtb3ZxICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwlcmN4CkBAIC0yNzAsOSArMjcyLDYg
QEAgRU5UUlkoY29tcGF0X2ludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBjYWxsICBjb21wYXRf
Y3JlYXRlX2JvdW5jZV9mcmFtZQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
CiAKLSAgICAgICAgLyogY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUgJiBoZWxwZXJzIGRvbid0
IG5lZWQgdG8gYmUgaW4gLnRleHQuZW50cnkgKi8KLSAgICAgICAgLnRleHQKLQogLyogQ1JFQVRF
IEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIChSSU5HLTEpIFNUQUNLOiAgICAg
ICAgICAgICovCiAvKiAgIHtbRVJSQ09ERSxdIEVJUCwgQ1MsIEVGTEFHUywgW0VTUCwgU1NdfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICVyZHg6IHRyYXBfYm91bmNlLCAlcmJ4
OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IGU4NjM2YzRhNjcuLmIwYmQ1ZmFiMTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTEyLDggKzEyLDYgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8aXJxX3Zl
Y3RvcnMuaD4KIAotICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRz
Ci0KIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogICAg
ICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTMyLDggKzMwLDExMSBA
QCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9m
bGFncyglcmR4KQogICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCiAgICAgICAgIGFu
ZGwgICR+WDg2X0VGTEFHU19ERixVUkVHU19lZmxhZ3MoJXJzcCkKKy8qICVyYng6IHN0cnVjdCB2
Y3B1ICovCit0ZXN0X2FsbF9ldmVudHM6CisgICAgICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDCisg
ICAgICAgIGNsaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB0ZXN0cyBtdXN0IG5vdCBy
YWNlIGludGVycnVwdHMKKy8qdGVzdF9zb2Z0aXJxczoqLworICAgICAgICBtb3ZsICBWQ1BVX3By
b2Nlc3NvciglcmJ4KSwgJWVheAorICAgICAgICBzaGxsICAkSVJRU1RBVF9zaGlmdCwgJWVheAor
ICAgICAgICBsZWFxICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlwKSwgJXJj
eAorICAgICAgICBjbXBsICAkMCwgKCVyY3gsICVyYXgsIDEpCisgICAgICAgIGpuZSAgIHByb2Nl
c3Nfc29mdGlycXMKKyAgICAgICAgY21wYiAgJDAsIFZDUFVfbWNlX3BlbmRpbmcoJXJieCkKKyAg
ICAgICAgam5lICAgcHJvY2Vzc19tY2UKKy5MdGVzdF9ndWVzdF9ubWk6CisgICAgICAgIGNtcGIg
ICQwLCBWQ1BVX25taV9wZW5kaW5nKCVyYngpCisgICAgICAgIGpuZSAgIHByb2Nlc3Nfbm1pCit0
ZXN0X2d1ZXN0X2V2ZW50czoKKyAgICAgICAgbW92cSAgVkNQVV92Y3B1X2luZm8oJXJieCksICVy
YXgKKyAgICAgICAgbW92endsIFZDUFVJTkZPX3VwY2FsbF9wZW5kaW5nKCVyYXgpLCAlZWF4Cisg
ICAgICAgIGRlY2wgICVlYXgKKyAgICAgICAgY21wbCAgJDB4ZmUsICVlYXgKKyAgICAgICAgamEg
ICAgcmVzdG9yZV9hbGxfZ3Vlc3QKKy8qcHJvY2Vzc19ndWVzdF9ldmVudHM6Ki8KKyAgICAgICAg
c3RpCisgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksICVyZHgKKyAgICAgICAg
bW92cSAgVkNQVV9ldmVudF9hZGRyKCVyYngpLCAlcmF4CisgICAgICAgIG1vdnEgICVyYXgsIFRS
QVBCT1VOQ0VfZWlwKCVyZHgpCisgICAgICAgIG1vdmIgICRUQkZfSU5URVJSVVBULCBUUkFQQk9V
TkNFX2ZsYWdzKCVyZHgpCisgICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKICAgICAg
ICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCiAKKyAgICAgICAgQUxJR04KKy8qICVyYng6IHN0cnVj
dCB2Y3B1ICovCitwcm9jZXNzX3NvZnRpcnFzOgorICAgICAgICBzdGkKKyAgICAgICAgY2FsbCBk
b19zb2Z0aXJxCisgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCisKKyAgICAgICAgQUxJR04K
Ky8qICVyYng6IHN0cnVjdCB2Y3B1ICovCitwcm9jZXNzX21jZToKKyAgICAgICAgdGVzdGIgJDEg
PDwgVkNQVV9UUkFQX01DRSwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQorICAgICAg
ICBqbnogIC5MdGVzdF9ndWVzdF9ubWkKKyAgICAgICAgc3RpCisgICAgICAgIG1vdmIgJDAsIFZD
UFVfbWNlX3BlbmRpbmcoJXJieCkKKyAgICAgICAgY2FsbCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNr
X3RyYXBib3VuY2UKKyAgICAgICAgdGVzdCAlZWF4LCAlZWF4CisgICAgICAgIGp6ICAgdGVzdF9h
bGxfZXZlbnRzCisgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngp
LCAlZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfbWNlX29s
ZF9tYXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAorICAgICAgICBvcmwgICQx
IDw8IFZDUFVfVFJBUF9NQ0UsICVlZHgKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfYXN5bmNfZXhj
ZXB0aW9uX21hc2soJXJieCkKKyAgICAgICAgam1wICBwcm9jZXNzX3RyYXAKKworICAgICAgICBB
TElHTgorLyogJXJieDogc3RydWN0IHZjcHUgKi8KK3Byb2Nlc3Nfbm1pOgorICAgICAgICB0ZXN0
YiAkMSA8PCBWQ1BVX1RSQVBfTk1JLCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCisg
ICAgICAgIGpueiAgdGVzdF9ndWVzdF9ldmVudHMKKyAgICAgICAgc3RpCisgICAgICAgIG1vdmIg
JDAsIFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgY2FsbCBzZXRfZ3Vlc3Rfbm1pX3Ry
YXBib3VuY2UKKyAgICAgICAgdGVzdCAlZWF4LCAlZWF4CisgICAgICAgIGp6ICAgdGVzdF9hbGxf
ZXZlbnRzCisgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpLCAl
ZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfbm1pX29sZF9t
YXNrKCVyYngpICAgICAgICAgICAgIyBpcmV0IGh5cGVyY2FsbAorICAgICAgICBvcmwgICQxIDw8
IFZDUFVfVFJBUF9OTUksICVlZHgKKyAgICAgICAgbW92YiAlZGwsIFZDUFVfYXN5bmNfZXhjZXB0
aW9uX21hc2soJXJieCkKKyAgICAgICAgLyogRkFMTFRIUk9VR0ggKi8KK3Byb2Nlc3NfdHJhcDoK
KyAgICAgICAgbGVhcSBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAgICAgIGNhbGwg
Y3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cworCisvKiBO
byBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLworRU5UUlkocmV0X2Zyb21faW50cikK
KyAgICAgICAgR0VUX0NVUlJFTlQoYngpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNw
KQorICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KKyAgICAgICAgbW92cSAgVkNQVV9kb21h
aW4oJXJieCksICVyYXgKKyAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4
KQorICAgICAgICBqZSAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgam1wICAgY29tcGF0X3Rl
c3RfYWxsX2V2ZW50cworCisvKiBFbmFibGUgTk1Jcy4gIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNz
dW1wdGlvbnMuIE9ubHkgJXJheCBpcyBub3QgcHJlc2VydmVkLiAqLworRU5UUlkoZW5hYmxlX25t
aXMpCisgICAgICAgIG1vdnEgICVyc3AsICVyYXggLyogR3JhYiBSU1AgYmVmb3JlIHB1c2hpbmcg
Ki8KKworICAgICAgICAvKiBTZXQgdXAgc3RhY2sgZnJhbWUgKi8KKyAgICAgICAgcHVzaHEgJDAg
ICAgICAgICAgICAgICAvKiBTUyAqLworICAgICAgICBwdXNocSAlcmF4ICAgICAgICAgICAgIC8q
IFJTUCAqLworICAgICAgICBwdXNoZnEgICAgICAgICAgICAgICAgIC8qIFJGTEFHUyAqLworICAg
ICAgICBwdXNocSAkX19IWVBFUlZJU09SX0NTIC8qIENTICovCisgICAgICAgIGxlYXEgIDFmKCVy
aXApLCVyYXgKKyAgICAgICAgcHVzaHEgJXJheCAgICAgICAgICAgICAvKiBSSVAgKi8KKworLyog
Tm8gb3AgdHJhcCBoYW5kbGVyLiAgUmVxdWlyZWQgZm9yIGtleGVjIGNyYXNoIHBhdGguICovCitH
TE9CQUwodHJhcF9ub3ApCisgICAgICAgIGlyZXRxIC8qIERpc2FibGUgdGhlIGhhcmR3YXJlIE5N
SSBsYXRjaCAqLworMToKKyAgICAgICAgcmV0cQorCS50eXBlIGVuYWJsZV9ubWlzLCBAZnVuY3Rp
b24KKwkuc2l6ZSBlbmFibGVfbm1pcywgLi1lbmFibGVfbm1pcworCisgICAgICAgIC5zZWN0aW9u
IC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKKwogLyogJXJieDogc3RydWN0IHZjcHUsIGlu
dGVycnVwdHMgZGlzYWJsZWQgKi8KIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRf
SU5URVJSVVBUU19ESVNBQkxFRApAQCAtMTg3LDgwICsyODgsOCBAQCBFTlRSWShsc3Rhcl9lbnRl
cikKIAogICAgICAgICBtb3YgICAlcnNwLCAlcmRpCiAgICAgICAgIGNhbGwgIHB2X2h5cGVyY2Fs
bAotCi0vKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwotdGVzdF9hbGxfZXZlbnRzOgotICAgICAgICBB
U1NFUlRfTk9UX0lOX0FUT01JQwotICAgICAgICBjbGkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICMgdGVzdHMgbXVzdCBub3QgcmFjZSBpbnRlcnJ1cHRzCi0vKnRlc3Rfc29mdGlycXM6Ki8g
IAotICAgICAgICBtb3ZsICBWQ1BVX3Byb2Nlc3NvciglcmJ4KSwlZWF4Ci0gICAgICAgIHNobGwg
ICRJUlFTVEFUX3NoaWZ0LCVlYXgKLSAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0
aXJxX3BlbmRpbmcoJXJpcCksJXJjeAotICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCi0g
ICAgICAgIGpuZSAgIHByb2Nlc3Nfc29mdGlycXMKLSAgICAgICAgdGVzdGIgJDEsVkNQVV9tY2Vf
cGVuZGluZyglcmJ4KQotICAgICAgICBqbnogICBwcm9jZXNzX21jZQotLkx0ZXN0X2d1ZXN0X25t
aToKLSAgICAgICAgdGVzdGIgJDEsVkNQVV9ubWlfcGVuZGluZyglcmJ4KQotICAgICAgICBqbnog
ICBwcm9jZXNzX25taQotdGVzdF9ndWVzdF9ldmVudHM6Ci0gICAgICAgIG1vdnEgIFZDUFVfdmNw
dV9pbmZvKCVyYngpLCVyYXgKLSAgICAgICAgbW92endsIFZDUFVJTkZPX3VwY2FsbF9wZW5kaW5n
KCVyYXgpLCVlYXgKLSAgICAgICAgZGVjbCAgJWVheAotICAgICAgICBjbXBsICAkMHhmZSwlZWF4
Ci0gICAgICAgIGphICAgIHJlc3RvcmVfYWxsX2d1ZXN0Ci0vKnByb2Nlc3NfZ3Vlc3RfZXZlbnRz
OiovCi0gICAgICAgIHN0aQotICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVy
ZHgKLSAgICAgICAgbW92cSAgVkNQVV9ldmVudF9hZGRyKCVyYngpLCVyYXgKLSAgICAgICAgbW92
cSAgJXJheCxUUkFQQk9VTkNFX2VpcCglcmR4KQotICAgICAgICBtb3ZiICAkVEJGX0lOVEVSUlVQ
VCxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJh
bWUKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCiAKLSAgICAgICAgQUxJR04KLS8qICVy
Yng6IHN0cnVjdCB2Y3B1ICovCi1wcm9jZXNzX3NvZnRpcnFzOgotICAgICAgICBzdGkgICAgICAg
Ci0gICAgICAgIGNhbGwgZG9fc29mdGlycQotICAgICAgICBqbXAgIHRlc3RfYWxsX2V2ZW50cwot
Ci0gICAgICAgIEFMSUdOCi0vKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwotcHJvY2Vzc19tY2U6Ci0g
ICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9NQ0UsVkNQVV9hc3luY19leGNlcHRpb25fbWFz
ayglcmJ4KQotICAgICAgICBqbnogIC5MdGVzdF9ndWVzdF9ubWkKLSAgICAgICAgc3RpCi0gICAg
ICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQotICAgICAgICBjYWxsIHNldF9ndWVz
dF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZQotICAgICAgICB0ZXN0ICVlYXgsJWVheAotICAgICAg
ICBqeiAgIHRlc3RfYWxsX2V2ZW50cwotICAgICAgICBtb3Z6YmwgVkNQVV9hc3luY19leGNlcHRp
b25fbWFzayglcmJ4KSwlZWR4ICMgc2F2ZSBtYXNrIGZvciB0aGUKLSAgICAgICAgbW92YiAlZGws
VkNQVV9tY2Vfb2xkX21hc2soJXJieCkgICAgICAgICAgICAjIGlyZXQgaHlwZXJjYWxsCi0gICAg
ICAgIG9ybCAgJDEgPDwgVkNQVV9UUkFQX01DRSwlZWR4Ci0gICAgICAgIG1vdmIgJWRsLFZDUFVf
YXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCkKLSAgICAgICAgam1wICBwcm9jZXNzX3RyYXAKLQot
ICAgICAgICBBTElHTgotLyogJXJieDogc3RydWN0IHZjcHUgKi8KLXByb2Nlc3Nfbm1pOgotICAg
ICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTk1JLFZDUFVfYXN5bmNfZXhjZXB0aW9uX21hc2so
JXJieCkKLSAgICAgICAgam56ICB0ZXN0X2d1ZXN0X2V2ZW50cwotICAgICAgICBzdGkKLSAgICAg
ICAgbW92YiAkMCxWQ1BVX25taV9wZW5kaW5nKCVyYngpCi0gICAgICAgIGNhbGwgc2V0X2d1ZXN0
X25taV90cmFwYm91bmNlCi0gICAgICAgIHRlc3QgJWVheCwlZWF4Ci0gICAgICAgIGp6ICAgdGVz
dF9hbGxfZXZlbnRzCi0gICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVy
YngpLCVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQotICAgICAgICBtb3ZiICVkbCxWQ1BVX25taV9v
bGRfbWFzayglcmJ4KSAgICAgICAgICAgICMgaXJldCBoeXBlcmNhbGwKLSAgICAgICAgb3JsICAk
MSA8PCBWQ1BVX1RSQVBfTk1JLCVlZHgKLSAgICAgICAgbW92YiAlZGwsVkNQVV9hc3luY19leGNl
cHRpb25fbWFzayglcmJ4KQotICAgICAgICAvKiBGQUxMVEhST1VHSCAqLwotcHJvY2Vzc190cmFw
OgotICAgICAgICBsZWFxIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAotICAgICAgICBjYWxs
IGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKLQogRU5U
Ulkoc3lzZW50ZXJfZW50cnkpCiAgICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3
ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCiAgICAgICAgIHB1c2hxICRGTEFU
X1VTRVJfU1MKQEAgLTUzNSwxNiArNTY0LDYgQEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAg
ICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAg
ICAgICBqbXAgcmV0X2Zyb21faW50cgogCi0vKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRp
b25zLiAqLwotRU5UUlkocmV0X2Zyb21faW50cikKLSAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0g
ICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGp6ICAgIHJlc3RvcmVfYWxs
X3hlbgotICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4Ci0gICAgICAgIHRlc3Ri
ICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQotICAgICAgICBqeiAgICB0ZXN0X2FsbF9ldmVu
dHMKLSAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwotCiBFTlRSWShwYWdlX2Zh
dWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9wYWdlX2ZhdWx0LDQoJXJzcCkKIC8qIE5vIHNwZWNp
YWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC04NDMsMjggKzg2Miw2IEBAIEVOVFJZKG1h
Y2hpbmVfY2hlY2spCiAgICAgICAgIG1vdmwgICRUUkFQX21hY2hpbmVfY2hlY2ssNCglcnNwKQog
ICAgICAgICBqbXAgICBoYW5kbGVfaXN0X2V4Y2VwdGlvbgogCi0vKiBFbmFibGUgTk1Jcy4gIE5v
IHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuIE9ubHkgJXJheCBpcyBub3QgcHJlc2VydmVk
LiAqLwotRU5UUlkoZW5hYmxlX25taXMpCi0gICAgICAgIG1vdnEgICVyc3AsICVyYXggLyogR3Jh
YiBSU1AgYmVmb3JlIHB1c2hpbmcgKi8KLQotICAgICAgICAvKiBTZXQgdXAgc3RhY2sgZnJhbWUg
Ki8KLSAgICAgICAgcHVzaHEgJDAgICAgICAgICAgICAgICAvKiBTUyAqLwotICAgICAgICBwdXNo
cSAlcmF4ICAgICAgICAgICAgIC8qIFJTUCAqLwotICAgICAgICBwdXNoZnEgICAgICAgICAgICAg
ICAgIC8qIFJGTEFHUyAqLwotICAgICAgICBwdXNocSAkX19IWVBFUlZJU09SX0NTIC8qIENTICov
Ci0gICAgICAgIGxlYXEgIDFmKCVyaXApLCVyYXgKLSAgICAgICAgcHVzaHEgJXJheCAgICAgICAg
ICAgICAvKiBSSVAgKi8KLQotICAgICAgICBpcmV0cSAvKiBEaXNhYmxlIHRoZSBoYXJkd2FyZSBO
TUkgbGF0Y2ggKi8KLTE6Ci0gICAgICAgIHJldHEKLQotLyogTm8gb3AgdHJhcCBoYW5kbGVyLiAg
UmVxdWlyZWQgZm9yIGtleGVjIGNyYXNoIHBhdGguICovCi1HTE9CQUwodHJhcF9ub3ApCi0gICAg
ICAgIGlyZXRxCi0KLQotCiAgICAgICAgIC5wdXNoc2VjdGlvbiAucm9kYXRhLCAiYSIsIEBwcm9n
Yml0cwogRU5UUlkoZXhjZXB0aW9uX3RhYmxlKQogICAgICAgICAucXVhZCBkb190cmFwCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:01:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGr3-0004QL-RH; Mon, 30 Apr 2018 22:01:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGr2-0004QB-Eb
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:04 +0000
X-Inumbo-ID: 57371dcb-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57371dcb-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:03:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGr1-0003nb-GV
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGr1-0006G4-E2
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGr1-0006G4-E2@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pv: Fix up erroneous segments
 for 32bit syscall entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4MWUyM2E0ZmNhNGE1NmFiODAzNDMwMGM3ZTdmYjMyMTBjZjA5NzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo0MTo0NyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo0MTo0NyAyMDE4ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdXAgZXJyb25lb3VzIHNlZ21lbnRzIGZvciAzMmJpdCBzeXNj
YWxsIGVudHJ5CiAgICAKICAgIFRoZSBleGlzdGluZyBGTEFUX0tFUk5FTF9TUyBleHBhbmRzIHRv
IHRoZSBjb3JyZWN0IHZhbHVlLCAweGUwMmIsIGJ1dCBpcyB0aGUKICAgIHdyb25nIGNvbnN0YW50
IHRvIHVzZS4gIFN3aXRjaCB0byBGTEFUX1VTRVJfU1MzMi4KICAgIAogICAgRm9yIGNvbXBhdCBk
b21haW5zIGhvd2V2ZXIsIHRoZSByZXBvcnRlZCB2YWx1ZXMgYXJlIGVudGlyZWx5IGJvZ3VzLgog
ICAgRkxBVF9VU0VSX1NTMzIgKHZhbHVlIDB4ZTAyYikgaXMgRkxBVF9SSU5HM19DUyBpbiB0aGUg
MzJiaXQgQUJJLCB3aGlsZQogICAgRkxBVF9VU0VSX0NTMzIgKHZhbHVlIDB4ZTAyMykgaXMgRkxB
VF9SSU5HMV9EUyB3aXRoIGFuIFJQTCBvZiAzLgogICAgCiAgICBUaGUgZ3Vlc3RzIFNZU0NBTEwg
Y2FsbGJhY2sgaXMgaW52b2tlZCB3aXRoIGEgYnJva2VuIGlyZXQgZnJhbWUsIGFuZCBpZiBsZWZ0
CiAgICB1bm1vZGlmaWVkIGJ5IHRoZSBndWVzdCwgd2lsbCBmYWlsIG9uIHRoZSB3YXkgYmFjayBv
dXQgd2hlbiBYZW4ncyBpcmV0IHRyaWVzCiAgICB0byBsb2FkIGEgY29kZSBzZWdtZW50IGludG8g
JXNzLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBpcyBvbmx5IGEgcHJvYmxlbSBmb3IgMzJi
aXQgUFYgZ3Vlc3RzIG9uIEFNRCBoYXJkd2FyZSwgYXMKICAgIEludGVsIGhhcmR3YXJlIGRvZXNu
J3QgcGVybWl0IHRoZSBTWVNDQUxMIGluc3RydWN0aW9uIG91dHNpZGUgb2YgNjRiaXQgbW9kZS4K
ICAgIAogICAgVGhpcyBhcHBlYXJzIHRvIGhhdmUgYmVlbiBicm9rZW4gZXZlciBzaW5jZSA2NGJp
dCBzdXBwb3J0IHdhcyBhZGRlZCB0byBYZW4sCiAgICBhbmQgaGFzIGdvbmUgdW5ub3RpY2VkIGJl
Y2F1c2UgTGludXggZG9lc24ndCB1c2UgU1lTQ0FMTCBpbiAzMmJpdCBidWlsZHMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBkYmE4OTlkZTE0OTg5YjNkZmY3ODAwOTQwNGVkODkxZGE3ZmVmZGMxCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wNC0wOSAxMzoxMjoxOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA2MTViZDg4
NGVkLi41NTVkMmIyZWNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTIwMiw3
ICsyMDIsNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUg
aGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAg
Q1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAl
cmF4LiAqLwotICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQorICAgICAgICBt
b3ZxICAkRkxBVF9VU0VSX1NTMzIsIDgoJXJzcCkgLyogQXNzdW1lIGEgNjRiaXQgZG9tYWluLiAg
Q29tcGF0IGhhbmRsZWQgbG93ZXIuICovCiAgICAgICAgIHB1c2hxICVyMTEKICAgICAgICAgcHVz
aHEgJEZMQVRfVVNFUl9DUzMyCiAgICAgICAgIHB1c2hxICVyY3gKQEAgLTIyOCw2ICsyMjgsMTEg
QEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVy
Y3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCiAgICAgICAgIGpl
ICAgIHN3aXRjaF90b19rZXJuZWwKKworICAgICAgICAvKiBGaXggdXAgcmVwb3J0ZWQgJWNzLyVz
cyBmb3IgY29tcGF0IGRvbWFpbnMuICovCisgICAgICAgIG1vdmwgICRGTEFUX0NPTVBBVF9VU0VS
X1NTLCBVUkVHU19zcyglcnNwKQorICAgICAgICBtb3ZsICAkRkxBVF9DT01QQVRfVVNFUl9DUywg
VVJFR1NfY3MoJXJzcCkKKwogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2NhbGwzMl9kaXNhYmxl
c19ldmVudHMoJXJieCkKICAgICAgICAgbW92endsIFZDUFVfc3lzY2FsbDMyX3NlbCglcmJ4KSwl
ZXNpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzY2FsbDMyX2FkZHIoJXJieCksJXJheAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:01:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGrE-0004Rc-TK; Mon, 30 Apr 2018 22:01:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGrD-0004RS-Bh
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:15 +0000
X-Inumbo-ID: 5d49116a-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d49116a-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:03:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGrB-0003nj-MS
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGrB-0006Gs-Jz
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGrB-0006Gs-Jz@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:01:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: suppress I/O completion
 for port output
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjNTI3ZmZiMmIyYTFjZTEyOWUxZGNjYzNlNWViNDkyMWMwM2RlZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE4
IDE2OjQyOjE3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE4IDE2OjQyOjE3IDIwMTggKzAyMDAKCiAgICB4
ODYvSFZNOiBzdXBwcmVzcyBJL08gY29tcGxldGlvbiBmb3IgcG9ydCBvdXRwdXQKICAgIAogICAg
V2UgZG9uJ3QgYnJlYWsgdXAgcG9ydCByZXF1ZXN0cyBpbiBjYXNlIHRoZXkgY3Jvc3MgZW11bGF0
aW9uIGVudGl0eQogICAgYm91bmRhcmllcywgYW5kIGEgd3JpdGUgdG8gYW4gSS9PIHBvcnQgaXMg
bmVjZXNzYXJpbHkgdGhlIGxhc3QKICAgIG9wZXJhdGlvbiBvZiBhbiBpbnN0cnVjdGlvbiBpbnN0
YW5jZSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHJlLWludm9rZQogICAgdGhlIGZ1bGwgZW11bGF0
aW9uIHBhdGggdXBvbiByZWNlaXZpbmcgdGhlIHJlc3VsdCBmcm9tIGFuIGV4dGVybmFsCiAgICBl
bXVsYXRvci4KICAgIAogICAgSW4gY2FzZSB3ZSB3YW50IHRvIHByb3Blcmx5IHNwbGl0IHBvcnQg
YWNjZXNzZXMgaW4gdGhlIGZ1dHVyZSwgdGhpcwogICAgY2hhbmdlIHdpbGwgbmVlZCB0byBiZSBy
ZXZlcnRlZCwgYXMgaXQgd291bGQgcHJldmVudCB0aGluZ3Mgd29ya2luZwogICAgY29ycmVjdGx5
IHdoZW4gZS5nLiB0aGUgZmlyc3QgcGFydCBuZWVkcyB0byBnbyB0byBhbiBleHRlcm5hbCBlbXVs
YXRvciwKICAgIHdoaWxlIHRoZSBzZWNvbmQgcGFydCBpcyB0byBiZSBoYW5kbGVkIGludGVybmFs
bHkuCiAgICAKICAgIFdoaWxlIHRoaXMgYWRkcmVzc2VzIHRoZSByZXBvcnRlZCBwcm9ibGVtIG9m
IFdpbmRvd3MgcGFnaW5nIG91dCB0aGUKICAgIGJ1ZmZlciB1bmRlcm5lYXRoIGFuIGluLXByb2Nl
c3MgUkVQIE9VVFMsIGl0IGRvZXMgbm90IGFkZHJlc3MgdGhlIHdpZGVyCiAgICBwcm9ibGVtIG9m
IHRoZSByZS1pc3N1ZWQgaW5zbiAodG8gdGhlIGluc24gZW11bGF0b3IpIGJlaW5nIHByb25lIHRv
CiAgICByYWlzZSBhbiBleGNlcHRpb24gKCNQRikgZHVyaW5nIGEgcmVwbGF5ZWQsIHByZXZpb3Vz
bHkgc3VjY2Vzc2Z1bCBtZW1vcnkKICAgIGFjY2VzcyAod2Ugb25seSByZWNvcmQgcHJpb3IgTU1J
TyBhY2Nlc3NlcykuCiAgICAKICAgIExlYXZpbmcgYXNpZGUgdGhlIHByb2JsZW0gdHJpZWQgdG8g
YmUgd29ya2VkIGFyb3VuZCBoZXJlLCBJIHRoaW5rIHRoZQogICAgcGVyZm9ybWFuY2UgYXNwZWN0
IGFsb25lIGlzIGEgZ29vZCByZWFzb24gdG8gY2hhbmdlIHRoZSBiZWhhdmlvci4KICAgIAogICAg
QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgY2hhbmdlIGJvb2xfdCAtPiBib29sIGFzCiAg
ICBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24oKSdzIHJldHVybiB0eXBlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDkxYWZiODEzOWY5NTRhMDZlNTY0ZDQ5MTViYzdkNmE4NTc1ZTI4MTIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA0LTExIDEwOjQyOjI0ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgICAgIHwgNiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8
IDYgKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCmluZGV4IDljZTVhZTBmOWYuLjQzMmIyOGUzZTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCkBAIC0yNzksNyArMjc5LDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAg
ICAgICAgIHJjID0gaHZtX3NlbmRfaW9yZXEocywgJnAsIDApOwogICAgICAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX1JFVFJZIHx8IGN1cnJkLT5pc19zaHV0dGluZ19kb3duICkKICAgICAgICAg
ICAgICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7Ci0gICAgICAgICAg
ICBlbHNlIGlmICggZGF0YV9pc19hZGRyICkKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBUaGlzIGVmZmVjdGl2ZWx5IGlzICFodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSwg
c2xpZ2h0bHkKKyAgICAgICAgICAgICAqIG9wdGltaXplZCBhbmQgdXNpbmcgbG9jYWwgdmFyaWFi
bGVzIHdlIGhhdmUgYXZhaWxhYmxlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBlbHNl
IGlmICggZGF0YV9pc19hZGRyIHx8ICghaXNfbW1pbyAmJiBkaXIgPT0gSU9SRVFfV1JJVEUpICkK
ICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCA2YzU0NzczZjFjLi5hOTQ2OWE4OGYwIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC05MSwxMCArOTEsMTIgQEAgc3RydWN0IGh2bV92Y3B1
X2lvIHsKICAgICBjb25zdCBzdHJ1Y3QgZzJtX2lvcG9ydCAqZzJtX2lvcG9ydDsKIH07CiAKLXN0
YXRpYyBpbmxpbmUgYm9vbF90IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbihjb25zdCBzdHJ1
Y3QgaHZtX3ZjcHVfaW8gKnZpbykKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1fdmNwdV9pb19uZWVk
X2NvbXBsZXRpb24oY29uc3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8pCiB7CiAgICAgcmV0dXJu
ICh2aW8tPmlvX3JlcS5zdGF0ZSA9PSBTVEFURV9JT1JFUV9SRUFEWSkgJiYKLSAgICAgICAgICAg
IXZpby0+aW9fcmVxLmRhdGFfaXNfcHRyOworICAgICAgICAgICAhdmlvLT5pb19yZXEuZGF0YV9p
c19wdHIgJiYKKyAgICAgICAgICAgKHZpby0+aW9fcmVxLnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8g
fHwKKyAgICAgICAgICAgIHZpby0+aW9fcmVxLmRpciAhPSBJT1JFUV9XUklURSk7CiB9CiAKIHN0
cnVjdCBuZXN0ZWR2Y3B1IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:01:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGrN-0004Sr-VH; Mon, 30 Apr 2018 22:01:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGrM-0004Sf-Ld
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:24 +0000
X-Inumbo-ID: 63594d51-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63594d51-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:04:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGrL-0003nr-SA
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGrL-0006HY-Pn
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGrL-0006HY-Pn@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:01:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/VT-x: Fix determination of
 EFER.LMA in vmcs_dump_vcpu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxNDc1MDUxMTRjMDNmZTE0YWZhOWJhNmE2YjQzNmQ3ZWU0YjY4MzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo0Mjo0OSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo0Mjo0OSAyMDE4ICsw
MjAwCgogICAgeDg2L1ZULXg6IEZpeCBkZXRlcm1pbmF0aW9uIG9mIEVGRVIuTE1BIGluIHZtY3Nf
ZHVtcF92Y3B1KCkKICAgIAogICAgVGhlIExNQSBzZXR0aW5nIGNvbWVzIGZyb20gdGhlIGVudHJ5
IGNvbnRyb2xzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODI1NDBiNjZjZWI5MzE4YWExODVmMjQ4OGNi
YmJlNDc5Njk0ZGU4ZgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDQtMTEgMTE6MDY6NTUgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDI2
NDhmNzgwNGIuLjRlZmQ0OGZkMGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTE4MDYsNyArMTgwNiwx
MCBAQCB2b2lkIHZtY3NfZHVtcF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtZW50cnlfY3Rs
ID0gdm1yMzIoVk1fRU5UUllfQ09OVFJPTFMpLAogICAgIHZtZXhpdF9jdGwgPSB2bXIzMihWTV9F
WElUX0NPTlRST0xTKTsKICAgICBjcjQgPSB2bXIoR1VFU1RfQ1I0KTsKLSAgICBlZmVyID0gdm1y
KEdVRVNUX0VGRVIpOworCisgICAgLyogRUZFUi5MTUEgaXMgcmVhZCBhcyB6ZXJvLCBhbmQgaXMg
bG9hZGVkIGZyb20gdm1lbnRyeV9jdGwgb24gZW50cnkuICovCisgICAgQlVJTERfQlVHX09OKFZN
X0VOVFJZX0lBMzJFX01PREUgPDwgMSAhPSBFRkVSX0xNQSk7CisgICAgZWZlciA9IHZtcihHVUVT
VF9FRkVSKSB8ICgodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9JQTMyRV9NT0RFKSA8PCAxKTsKIAog
ICAgIHByaW50aygiKioqIEd1ZXN0IFN0YXRlICoqKlxuIik7CiAgICAgcHJpbnRrKCJDUjA6IGFj
dHVhbD0weCUwMTZseCwgc2hhZG93PTB4JTAxNmx4LCBnaF9tYXNrPSUwMTZseFxuIiwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:01:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGrY-0004UH-3C; Mon, 30 Apr 2018 22:01:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGrX-0004UC-26
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:35 +0000
X-Inumbo-ID: 696c9543-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 696c9543-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:04:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGrW-0003o5-1o
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGrV-0006J2-Vk
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGrV-0006J2-Vk@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:01:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/msr: Correct the emulation
 behaviour of MSR_PRED_CMD
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyMWJmZjRlYTc5YzViMGQ3NjI3NGMzYmI1M2IwOGFjNGYzY2ZkNTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOCAxNjo0MzoyMyAyMDE4ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxOCAxNjo0MzoyMyAyMDE4ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZW11bGF0aW9uIGJlaGF2aW91ciBvZiBNU1Jf
UFJFRF9DTUQKICAgIAogICAgRXhwZXJpbWVudGFsbHksIHRoZSBiZWhhdmlvdXIgb2YgcmVzZXJ2
ZWQgYml0cyBpbiBNU1JfUFJFRF9DTUQgY2hhbmdlZCBiZXR3ZWVuCiAgICBiZXRhIGFuZCBwcm9k
dWN0aW9uIG1pY3JvY29kZSwgYW5kIG5vdyByYWlzZXMgYSAjR1AgZmF1bHQgZm9yIHNldCByZXNl
cnZlZAogICAgYml0cy4gIFRoZSBBTUQgc3BlYyBmb3IgZnV0dXJlIGhhcmR3YXJlIGFsc28gc3Bl
Y2lmaWVzIHRoaXMgYmVoYXZpb3VyLCBhbmQgaXQKICAgIGlzIHRoZSBtb3JlIHNlbnNpYmxlIGJl
aGF2aW91ciB0byBpbXBsZW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ODYvbXNyOiBmdXJ0aGVyIGNvcnJlY3Qg
dGhlIGVtdWxhdGlvbiBiZWhhdmlvdXIgb2YgTVNSX1BSRURfQ01ECiAgICAKICAgIEZvbGxvd2lu
ZyBjb21taXQgYTZhYTY3OGZhMyAoIng4Ni9tc3I6IENvcnJlY3QgdGhlIGVtdWxhdGlvbiBiZWhh
dmlvdXIKICAgIG9mIE1TUl9QUkVEX0NNRCIpIHdlIG1heSBlbmQgdXAgd3JpdGluZyB0aGUgbG93
IGJpdCB3aXRoIHRoZSB3cm9uZwogICAgdmFsdWUuIFdoaWxlIGl0J3MgdW5saWtlbHkgZm9yIGEg
Z3Vlc3QgdG8gd2FudCB0byB3cml0ZSB6ZXJvIHRoZXJlLCB3ZQogICAgc2hvdWxkIHN0aWxsIHBl
cm1pdCAodGhpcyB3aXRob3V0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgb2YgYW4gYWN0dWFsCiAg
ICBiYXJyaWVyKS4gQ29ycmVjdGluZyB0aGlzIHJpZ2h0IGF3YXkgd2lsbCBhbHNvIGhlbHAgd2hl
bmV2ZXIgZnVydGhlcgogICAgYml0cyBpbiB0aGUgTVNSIG1pZ2h0IGJlY29tZSBkZWZpbmVkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGE2YWE2NzhmYTM4MGU5MzY5Y2M0NDcwMWExODExNDIzMjJiM2E0YjAK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTE2IDEzOjE4OjE5ICswMTAwCiAgICBtYXN0ZXIgY29t
bWl0OiBhOTk2MjczZDFmYzEwZDE0NTk4OTg1NzAzMjI3YmZhMzVhOTFmNjgxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wNC0xOCAxMToxNjozNyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTAgKysrKy0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGRmODViN2I5YzIuLjFhNDdlZDk4YjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzYyOSwxMiArMzYyOSwx
MCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmZlYXQuaWJyc2Ig
JiYgIWQtPmFyY2guY3B1aWQtPmV4dGQuaWJwYiApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OyAvKiBNU1IgYXZhaWxhYmxlPyAqLwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBvbmx5
IGRlZmluZWQgYmVoYXZpb3VyIGlzIHdoZW4gd3JpdGluZyBQUkVEX0NNRF9JQlBCLiAgSW4KLSAg
ICAgICAgICogcHJhY3RpY2UsIHJlYWwgaGFyZHdhcmUgYWNjZXB0cyBhbnkgdmFsdWUgd2l0aG91
dCBmYXVsdGluZy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiBQUkVE
X0NNRF9JQlBCICkKLSAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lC
UEIpOworICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgflBSRURfQ01EX0lCUEIgKQorICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsgLyogUnN2ZCBiaXQgc2V0PyAqLworCisgICAgICAgIHdybXNy
bChNU1JfUFJFRF9DTUQsIG1zcl9jb250ZW50KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
IGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggM2IxZTYyZjlmNS4uYjU2YTI2YTFhZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
QEAgLTI4ODEsMTIgKzI4ODEsMTAgQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNp
Z25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgIGlmICggIWN1cnJkLT5hcmNoLmNw
dWlkLT5mZWF0LmlicnNiICYmICFjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5pYnBiICkKICAgICAg
ICAgICAgIGJyZWFrOyAvKiBNU1IgYXZhaWxhYmxlPyAqLwogCi0gICAgICAgIC8qCi0gICAgICAg
ICAqIFRoZSBvbmx5IGRlZmluZWQgYmVoYXZpb3VyIGlzIHdoZW4gd3JpdGluZyBQUkVEX0NNRF9J
QlBCLiAgSW4KLSAgICAgICAgICogcHJhY3RpY2UsIHJlYWwgaGFyZHdhcmUgYWNjZXB0cyBhbnkg
dmFsdWUgd2l0aG91dCBmYXVsdGluZy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggdmFsICYg
UFJFRF9DTURfSUJQQiApCi0gICAgICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NN
RF9JQlBCKTsKKyAgICAgICAgaWYgKCB2YWwgJiB+UFJFRF9DTURfSUJQQiApCisgICAgICAgICAg
ICBicmVhazsgLyogUnN2ZCBiaXQgc2V0PyAqLworCisgICAgICAgIHdybXNybChNU1JfUFJFRF9D
TUQsIHZhbCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9J
TlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:01:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGri-0004WC-56; Mon, 30 Apr 2018 22:01:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGrh-0004W5-Ek
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:45 +0000
X-Inumbo-ID: 6f7dcf98-4cc2-11e8-8249-2fda3a446a53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f7dcf98-4cc2-11e8-8249-2fda3a446a53;
 Mon, 30 Apr 2018 22:04:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGrg-0003oD-7s
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGrg-0006Jh-5T
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGrg-0006Jh-5T@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:01:44 +0000
Subject: [Xen-changelog] [xen stable-4.9] libxl: Specify format of inserted
 cdrom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiN2FjY2Y4ZDk5NjBiMzlkNDYzMjBjMGQ2NzcwNjg4NmY3MGQyZTcKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBBcHIgMjUgMTQ6NDY6NDQgMjAxOCArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjUgMTQ6NDY6NDQgMjAxOCAr
MDIwMAoKICAgIGxpYnhsOiBTcGVjaWZ5IGZvcm1hdCBvZiBpbnNlcnRlZCBjZHJvbQogICAgCiAg
ICBXaXRob3V0IHRoaXMgZXh0cmEgcGFyYW1ldGVyIG9uIHRoZSBRTVAgY29tbWFuZCwgUUVNVSB3
aWxsIGd1ZXNzIHRoZQogICAgZm9ybWF0IG9mIHRoZSBuZXcgZmlsZS4KICAgIAogICAgVGhpcyBp
cyBYU0EtMjU4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4ZjY1ZTY4YTdjMTA0N2Zh
ZDk3MjA2YTYyODJjMjgxMjQ3ZmFkYzIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0LTI1IDE0OjM4
OjQ3ICswMjAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDEzICsrKysrKysr
KysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAxNyArKy0tLS0tLS0tLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhs
X3FtcC5jICAgICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDAwMzU2YWZlYTMuLmUxNmE4NjE3OGIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RldmljZS5jCkBAIC00MjYsNiArNDI2LDE5IEBAIGNoYXIgKmxpYnhsX19kZXZpY2Vf
ZGlza19zdHJpbmdfb2ZfYmFja2VuZChsaWJ4bF9kaXNrX2JhY2tlbmQgYmFja2VuZCkKICAgICB9
CiB9CiAKK2NvbnN0IGNoYXIgKmxpYnhsX19xZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhsaWJ4bF9k
aXNrX2Zvcm1hdCBmb3JtYXQpCit7CisgICAgc3dpdGNoIChmb3JtYXQpIHsKKyAgICBjYXNlIExJ
QlhMX0RJU0tfRk9STUFUX1FDT1c6IHJldHVybiAicWNvdyI7CisgICAgY2FzZSBMSUJYTF9ESVNL
X0ZPUk1BVF9RQ09XMjogcmV0dXJuICJxY293MiI7CisgICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1B
VF9WSEQ6IHJldHVybiAidnBjIjsKKyAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1JBVzogcmV0
dXJuICJyYXciOworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfRU1QVFk6IHJldHVybiBOVUxM
OworICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfUUVEOiByZXR1cm4gInFlZCI7CisgICAgZGVm
YXVsdDogcmV0dXJuIE5VTEw7CisgICAgfQorfQorCiBpbnQgbGlieGxfX2RldmljZV9waHlzZGlz
a19tYWpvcl9taW5vcihjb25zdCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpvciwgaW50ICptaW5v
cikKIHsKICAgICBzdHJ1Y3Qgc3RhdCBidWY7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA0NGViZDcwNjNjLi40MGY5ZGM3
NTliIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTY2OSwxOSArNjY5LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3Nfb2xkKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIDA7CiB9CiAK
LXN0YXRpYyBjb25zdCBjaGFyICpxZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhsaWJ4bF9kaXNrX2Zv
cm1hdCBmb3JtYXQpCi17Ci0gICAgc3dpdGNoIChmb3JtYXQpIHsKLSAgICBjYXNlIExJQlhMX0RJ
U0tfRk9STUFUX1FDT1c6IHJldHVybiAicWNvdyI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1B
VF9RQ09XMjogcmV0dXJuICJxY293MiI7Ci0gICAgY2FzZSBMSUJYTF9ESVNLX0ZPUk1BVF9WSEQ6
IHJldHVybiAidnBjIjsKLSAgICBjYXNlIExJQlhMX0RJU0tfRk9STUFUX1JBVzogcmV0dXJuICJy
YXciOwotICAgIGNhc2UgTElCWExfRElTS19GT1JNQVRfRU1QVFk6IHJldHVybiBOVUxMOwotICAg
IGNhc2UgTElCWExfRElTS19GT1JNQVRfUUVEOiByZXR1cm4gInFlZCI7Ci0gICAgZGVmYXVsdDog
cmV0dXJuIE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMgY2hhciAqZG1fc3BpY2Vfb3B0aW9ucyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfc3BpY2VfaW5mbyAqc3BpY2UpCiB7CkBAIC0xNDg2LDkgKzE0NzMsOSBAQCBzdGF0aWMg
aW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgICAqIGFsd2F5cyByYXcKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYg
KGRpc2tzW2ldLmJhY2tlbmQgPT0gTElCWExfRElTS19CQUNLRU5EX1FESVNLKQotICAgICAgICAg
ICAgICAgIGZvcm1hdCA9IHFlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2tzW2ldLmZvcm1hdCk7
CisgICAgICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5n
KGRpc2tzW2ldLmZvcm1hdCk7CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZm9y
bWF0ID0gcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElCWExfRElTS19GT1JNQVRfUkFXKTsKKyAg
ICAgICAgICAgICAgICBmb3JtYXQgPSBsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoTElC
WExfRElTS19GT1JNQVRfUkFXKTsKIAogICAgICAgICAgICAgaWYgKGRpc2tzW2ldLmZvcm1hdCA9
PSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWSkgewogICAgICAgICAgICAgICAgIGlmICghZGlza3Nb
aV0uaXNfY2Ryb20pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFmZTY2NTI4NDcuLjk0MmUwNjY2
NDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTE5Miw2ICsxMTkyLDcgQEAgX2hpZGRlbiBpbnQg
bGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfd3JpdGUobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rp
b25fdCB0LAogLyogZnJvbSB4bF9kZXZpY2UgKi8KIF9oaWRkZW4gY2hhciAqbGlieGxfX2Rldmlj
ZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGxpYnhsX2Rpc2tfYmFja2VuZCBiYWNrZW5kKTsKIF9o
aWRkZW4gY2hhciAqbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19vZl9mb3JtYXQobGlieGxfZGlz
a19mb3JtYXQgZm9ybWF0KTsKK19oaWRkZW4gY29uc3QgY2hhciAqbGlieGxfX3FlbXVfZGlza19m
b3JtYXRfc3RyaW5nKGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCk7CiBfaGlkZGVuIGludCBsaWJ4
bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQobGlieGxfX2djKiwgbGlieGxfZGV2aWNlX2Rpc2sq
KTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9waHlzZGlza19tYWpvcl9taW5vcihjb25z
dCBjaGFyICpwaHlzcGF0aCwgaW50ICptYWpvciwgaW50ICptaW5vcik7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGVh
Yjk5M2FjYTkuLjU2N2VkMWU3NzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC05ODIsNiArOTgyLDggQEAgaW50IGxp
YnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAg
cmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJlamVjdCIsIGFyZ3MsIE5VTEwsIE5V
TEwpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2Ms
ICZhcmdzLCAidGFyZ2V0IiwgZGlzay0+cGRldl9wYXRoKTsKKyAgICAgICAgcW1wX3BhcmFtZXRl
cnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmciLAorICAgICAgICAgICAgbGlieGxfX3FlbXVf
ZGlza19mb3JtYXRfc3RyaW5nKGRpc2stPmZvcm1hdCkpOwogICAgICAgICByZXR1cm4gcW1wX3J1
bl9jb21tYW5kKGdjLCBkb21pZCwgImNoYW5nZSIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogICAgIH0K
IH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 30 22:01:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Apr 2018 22:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1fDGrs-0004YE-Ic; Mon, 30 Apr 2018 22:01:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=liyz=ht=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fDGrr-0004Y4-Ty
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:55 +0000
X-Inumbo-ID: e90ab70d-4cc1-11e8-9728-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e90ab70d-4cc1-11e8-9728-bc764e045a96;
 Tue, 01 May 2018 00:00:35 +0200 (CEST)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fDGrq-0003os-DW
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1fDGrq-0006KJ-BA
 for xen-changelog@lists.xenproject.org; Mon, 30 Apr 2018 22:01:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1fDGrq-0006KJ-BA@xenbits.xenproject.org>
Date: Mon, 30 Apr 2018 22:01:54 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: fix slow int80 path after
 XPTI additions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4NjZlMTE1ZjljNjI0YjA2Njk5OTdmY2MzOTNiNDg5ZWYzYzM4YTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI1
IDE0OjQ3OjAyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI1IDE0OjQ3OjAyIDIwMTggKzAyMDAKCiAgICB4
ODY6IGZpeCBzbG93IGludDgwIHBhdGggYWZ0ZXIgWFBUSSBhZGRpdGlvbnMKICAgIAogICAgRm9y
IHRoZSBpbnQ4MCBzbG93IHBhdGggdG8ganVtcCB0byBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkLCAl
cjE0IG5lZWRzIHRvCiAgICBiZSBzZXQgdXAgc3VpdGFibHkgZm9yIFhQVEkgcHVycG9zZXMuIFRo
aXMgaXMgYmVjYXVzZSBvZiB0aGUgZGlmZmVyZW5jZQogICAgaW4gbmF0dXJlIGJldHdlZW4gdGhl
IGludDgwIHBhdGggKHdoaWNoIGlzIHN5bmNocm9ub3VzIFdSVCBndWVzdAogICAgYWN0aW9ucykg
YW5kIHRoZSBleGNlcHRpb24gcGF0aCB3aGljaCBpcyBwb3RlbnRpYWxseSBhc3luY2hyb25vdXMu
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI1OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDVhNWMzNjhm
YWY0NWNlZDhhOGM2MjM1ZjRmYmY1Y2RiMzhlYzkzOWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA0
LTI1IDE0OjM5OjQxICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIHwgNiAr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5k
ZXggYjBiZDVmYWIxNy4uZmQ2YzVkMDRlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMzk4LDYgKzM5
OCwxMiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGlu
Y3JlbWVudGVkIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwogICAgICAgICBzdWJxICAkMixV
UkVHU19yaXAoJXJzcCkKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UndmUgY2xlYXJl
ZCB4ZW5fY3IzIGFib3ZlIGFscmVhZHksIG5vcm1hbCBleGNlcHRpb24gaGFuZGxpbmcKKyAgICAg
ICAgICogY29kZSBoYXMgbG9naWMgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgdmFsdWUgZnJvbSAl
cjE1LiBUaGVyZWZvcmUgd2UKKyAgICAgICAgICogbmVlZCB0byBzZXQgdXAgJXIxNCBoZXJlLCB3
aGlsZSAlcjE1IGlzIHJlcXVpcmVkIHRvIHN0aWxsIGJlIHplcm8uCisgICAgICAgICAqLworICAg
ICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3Nh
dmVkCiAKICAgICAgICAgLyogY3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVl
ZCB0byBiZSBpbiAudGV4dC5lbnRyeSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

